{ "CWG1": { "type": "issue", "title": "What if two using-declarations refer to the same function but the declarations introduce different default-arguments?", "long_link": "https://cplusplus.github.io/CWG/issues/1.html", "link": "https://wg21.link/cwg1", "section": "9.3.4.7  [dcl.fct.default]", "status": "TC1", "submitter": "Bill Gibbons", "date": "unknown" }, "CWG2": { "type": "issue", "title": "How can dependent names be used in member declarations that appear outside of the class template definition?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2", "link": "https://wg21.link/cwg2", "section": "13.8.4  [temp.dep.res]", "status": "drafting", "submitter": "unknown", "date": "unknown" }, "CWG3": { "type": "issue", "title": "The template compilation model rules render some explicit specialization declarations not visible during instantiation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#3", "link": "https://wg21.link/cwg3", "section": "13.9.4  [temp.expl.spec]", "status": "NAD", "submitter": "Bill Gibbons", "date": "unknown" }, "CWG4": { "type": "issue", "title": "Does extern \"C\" affect the linkage of function names with internal linkage?", "long_link": "https://cplusplus.github.io/CWG/issues/4.html", "link": "https://wg21.link/cwg4", "section": "9.11  [dcl.link]", "status": "CD1", "submitter": "Mike Anderson", "date": "unknown" }, "CWG5": { "type": "issue", "title": "CV-qualifiers and type conversions", "long_link": "https://cplusplus.github.io/CWG/issues/5.html", "link": "https://wg21.link/cwg5", "section": "9.4  [dcl.init]", "status": "CD1", "submitter": "Josee Lajoie", "date": "unknown" }, "CWG6": { "type": "issue", "title": "Should the optimization that allows a class object to alias another object also allow the case of a parameter in an inline function to alias its argument?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#6", "link": "https://wg21.link/cwg6", "section": "11.9.6  [class.copy.elision]", "status": "NAD", "submitter": "unknown", "date": "unknown" }, "CWG7": { "type": "issue", "title": "Can a class with a private virtual base class be derived from?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#7", "link": "https://wg21.link/cwg7", "section": "11.8.3  [class.access.base]", "status": "NAD", "submitter": "Jason Merrill", "date": "unknown" }, "CWG8": { "type": "issue", "title": "Access to template arguments used in a function return type and in the nested name specifier", "long_link": "https://cplusplus.github.io/CWG/issues/8.html", "link": "https://wg21.link/cwg8", "section": "11.8  [class.access]", "status": "CD1", "submitter": "Mike Ball", "date": "unknown" }, "CWG9": { "type": "issue", "title": "Clarification of access to base class members", "long_link": "https://cplusplus.github.io/CWG/issues/9.html", "link": "https://wg21.link/cwg9", "section": "11.8.3  [class.access.base]", "status": "CD1", "submitter": "unknown", "date": "unknown" }, "CWG10": { "type": "issue", "title": "Can a nested class access its own class name as a qualified name if it is a private member of the enclosing class?", "long_link": "https://cplusplus.github.io/CWG/issues/10.html", "link": "https://wg21.link/cwg10", "section": "11.8.8  [class.access.nest]", "status": "CD1", "submitter": "Josee Lajoie", "date": "unknown" }, "CWG11": { "type": "issue", "title": "How do the keywords typename/template interact with using-declarations?", "long_link": "https://cplusplus.github.io/CWG/issues/11.html", "link": "https://wg21.link/cwg11", "section": "9.9  [namespace.udecl]", "status": "CD1", "submitter": "Bill Gibbons", "date": "unknown" }, "CWG12": { "type": "issue", "title": "Default arguments on different declarations for the same function and the Koenig lookup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#12", "link": "https://wg21.link/cwg12", "section": "6.5.4  [basic.lookup.argdep]", "status": "dup", "submitter": "Daveed Vandevoorde", "date": "unknown" }, "CWG13": { "type": "issue", "title": "extern \"C\" for Parameters of Function Templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#13", "link": "https://wg21.link/cwg13", "section": "9.11  [dcl.link]", "status": "NAD", "submitter": "John Spicer", "date": "unknown" }, "CWG14": { "type": "issue", "title": "extern \"C\" functions and declarations in different namespaces", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#14", "link": "https://wg21.link/cwg14", "section": "9.11  [dcl.link]", "status": "NAD", "submitter": "Erwin Unruh", "date": "unknown" }, "CWG15": { "type": "issue", "title": "Default arguments for parameters of function templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#15", "link": "https://wg21.link/cwg15", "section": "9.3.4.7  [dcl.fct.default]", "status": "dup", "submitter": "unknown", "date": "unknown" }, "CWG16": { "type": "issue", "title": "Access to members of indirect private base classes", "long_link": "https://cplusplus.github.io/CWG/issues/16.html", "link": "https://wg21.link/cwg16", "section": "11.8.3  [class.access.base]", "status": "CD1", "submitter": "unknown", "date": "unknown" }, "CWG17": { "type": "issue", "title": "Footnote 99 should discuss the naming class when describing members that can be accessed from friends", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#17", "link": "https://wg21.link/cwg17", "section": "11.8.3  [class.access.base]", "status": "NAD", "submitter": "unknown", "date": "unknown" }, "CWG18": { "type": "issue", "title": "f(TYPE) where TYPE is void should be allowed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#18", "link": "https://wg21.link/cwg18", "section": "9.3.4.6  [dcl.fct]", "status": "NAD", "submitter": "unknown", "date": "unknown" }, "CWG19": { "type": "issue", "title": "Clarify protected member access", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#19", "link": "https://wg21.link/cwg19", "section": "11.8.5  [class.protected]", "status": "NAD", "submitter": "unknown", "date": "unknown" }, "CWG20": { "type": "issue", "title": "Some clarifications needed for 12.8 para 15", "long_link": "https://cplusplus.github.io/CWG/issues/20.html", "link": "https://wg21.link/cwg20", "section": "11.4.5.3  [class.copy.ctor]", "status": "TC1", "submitter": "unknown", "date": "unknown" }, "CWG21": { "type": "issue", "title": "Can a default argument for a template parameter appear in a friend declaration?", "long_link": "https://cplusplus.github.io/CWG/issues/21.html", "link": "https://wg21.link/cwg21", "section": "13.2  [temp.param]", "status": "TC1", "submitter": "unknown", "date": "unknown" }, "CWG22": { "type": "issue", "title": "Template parameter with a default argument that refers to itself", "long_link": "https://cplusplus.github.io/CWG/issues/22.html", "link": "https://wg21.link/cwg22", "section": "13.8.4  [temp.dep.res]", "status": "TC1", "submitter": "unknown", "date": "unknown" }, "CWG23": { "type": "issue", "title": "Some questions regarding partial ordering of function templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#23", "link": "https://wg21.link/cwg23", "section": "13.7.7.3  [temp.func.order]", "status": "NAD", "submitter": "unknown", "date": "unknown" }, "CWG24": { "type": "issue", "title": "Errors in examples in 14.7.3", "long_link": "https://cplusplus.github.io/CWG/issues/24.html", "link": "https://wg21.link/cwg24", "section": "13.9.4  [temp.expl.spec]", "status": "TC1", "submitter": "unknown", "date": "unknown" }, "CWG25": { "type": "issue", "title": "Exception specifications and pointers to members", "long_link": "https://cplusplus.github.io/CWG/issues/25.html", "link": "https://wg21.link/cwg25", "section": "14.5  [except.spec]", "status": "TC1", "submitter": "unknown", "date": "unknown" }, "CWG26": { "type": "issue", "title": "Copy constructors and default arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#26", "link": "https://wg21.link/cwg26", "section": "11.4.5.3  [class.copy.ctor]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "22 Sep 1997" }, "CWG27": { "type": "issue", "title": "Overload ambiguities for builtin ?: prototypes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#27", "link": "https://wg21.link/cwg27", "section": "12.5  [over.built]", "status": "NAD", "submitter": "Jason Merrill", "date": "25 Sep 1997" }, "CWG28": { "type": "issue", "title": "'exit', 'signal' and static object destruction", "long_link": "https://cplusplus.github.io/CWG/issues/28.html", "link": "https://wg21.link/cwg28", "section": "6.9.3.3  [basic.start.dynamic]", "status": "CD1", "submitter": "Martin J. O'Riordan", "date": "19 Oct 1997" }, "CWG29": { "type": "issue", "title": "Linkage of locally declared functions", "long_link": "https://cplusplus.github.io/CWG/issues/29.html", "link": "https://wg21.link/cwg29", "section": "9.11  [dcl.link]", "status": "CD1", "submitter": "Mike Ball", "date": "19 Mar 1998" }, "CWG30": { "type": "issue", "title": "Valid uses of \"::template\"", "long_link": "https://cplusplus.github.io/CWG/issues/30.html", "link": "https://wg21.link/cwg30", "section": "13.3  [temp.names]", "status": "TC1", "submitter": "Daveed Vandevoorde", "date": "28 May 1998" }, "CWG31": { "type": "issue", "title": "Looking up new/delete", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#31", "link": "https://wg21.link/cwg31", "section": "7.6.2.8  [expr.new]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "23 Jun 1998" }, "CWG32": { "type": "issue", "title": "Clarification of explicit instantiation of non-exported templates", "long_link": "https://cplusplus.github.io/CWG/issues/32.html", "link": "https://wg21.link/cwg32", "section": "Clause 13  [temp]", "status": "TC1", "submitter": "Daveed Vandevoorde", "date": "10 Jul 1998" }, "CWG33": { "type": "issue", "title": "Argument dependent lookup and overloaded functions", "long_link": "https://cplusplus.github.io/CWG/issues/33.html", "link": "https://wg21.link/cwg33", "section": "6.5.4  [basic.lookup.argdep]", "status": "TC1", "submitter": "Jason Merrill", "date": "15 Jul 1998" }, "CWG34": { "type": "issue", "title": "Argument dependent lookup and points of instantiation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#34", "link": "https://wg21.link/cwg34", "section": "13.9.2  [temp.inst]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "15 Jul 1998" }, "CWG35": { "type": "issue", "title": "Definition of default-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/35.html", "link": "https://wg21.link/cwg35", "section": "9.4  [dcl.init]", "status": "TC1", "submitter": "Andrew Koenig", "date": "29 Jul 1998" }, "CWG36": { "type": "issue", "title": "using-declarations in multiple-declaration contexts", "long_link": "https://cplusplus.github.io/CWG/issues/36.html", "link": "https://wg21.link/cwg36", "section": "9.9  [namespace.udecl]", "status": "CD6", "submitter": "Andrew Koenig", "date": "20 Aug 1998" }, "CWG37": { "type": "issue", "title": "When is uncaught_exception() true?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#37", "link": "https://wg21.link/cwg37", "section": "14.6.3  [except.uncaught]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "10 Aug 1998" }, "CWG38": { "type": "issue", "title": "Explicit template arguments and operator functions", "long_link": "https://cplusplus.github.io/CWG/issues/38.html", "link": "https://wg21.link/cwg38", "section": "13.3  [temp.names]", "status": "TC1", "submitter": "John Wiegley", "date": "17 Aug 1998" }, "CWG39": { "type": "issue", "title": "Conflicting ambiguity rules", "long_link": "https://cplusplus.github.io/CWG/issues/39.html", "link": "https://wg21.link/cwg39", "section": "6.5.2  [class.member.lookup]", "status": "CD1", "submitter": "Neal M Gafter", "date": "20 Aug 1998" }, "CWG40": { "type": "issue", "title": "Syntax of declarator-id", "long_link": "https://cplusplus.github.io/CWG/issues/40.html", "link": "https://wg21.link/cwg40", "section": "9.3.4  [dcl.meaning]", "status": "TC1", "submitter": "Mike Miller", "date": "01 Sep 1998" }, "CWG41": { "type": "issue", "title": "Clarification of lookup of names after declarator-id", "long_link": "https://cplusplus.github.io/CWG/issues/41.html", "link": "https://wg21.link/cwg41", "section": "6.5.3  [basic.lookup.unqual]", "status": "TC1", "submitter": "Mike Miller", "date": "1 Sep 1998" }, "CWG42": { "type": "issue", "title": "Redefining names from base classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#42", "link": "https://wg21.link/cwg42", "section": "6.4.7  [basic.scope.class]", "status": "NAD", "submitter": "Steve Clamage", "date": "15 Sep 1998" }, "CWG43": { "type": "issue", "title": "Copying base classes (PODs) using memcpy", "long_link": "https://cplusplus.github.io/CWG/issues/43.html", "link": "https://wg21.link/cwg43", "section": "6.8  [basic.types]", "status": "TC1", "submitter": "Nathan Myers", "date": "15 Sep 1998" }, "CWG44": { "type": "issue", "title": "Member specializations", "long_link": "https://cplusplus.github.io/CWG/issues/44.html", "link": "https://wg21.link/cwg44", "section": "13.9.4  [temp.expl.spec]", "status": "CD1", "submitter": "Nathan Myers", "date": "19 Sep 1998" }, "CWG45": { "type": "issue", "title": "Access to nested classes", "long_link": "https://cplusplus.github.io/CWG/issues/45.html", "link": "https://wg21.link/cwg45", "section": "11.8.8  [class.access.nest]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "29 Sep 1998" }, "CWG46": { "type": "issue", "title": "Explicit instantiation of member templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#46", "link": "https://wg21.link/cwg46", "section": "13.9.3  [temp.explicit]", "status": "NAD", "submitter": "John H. Spicer", "date": "28 Jan 1998" }, "CWG47": { "type": "issue", "title": "Template friend issues", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#47", "link": "https://wg21.link/cwg47", "section": "13.7.5  [temp.friend]", "status": "NAD", "submitter": "John H. Spicer", "date": "7 Nov 1997" }, "CWG48": { "type": "issue", "title": "Definitions of unused static members", "long_link": "https://cplusplus.github.io/CWG/issues/48.html", "link": "https://wg21.link/cwg48", "section": "11.4.9.3  [class.static.data]", "status": "TC1", "submitter": "Bill Gibbons", "date": "23 Nov 1997" }, "CWG49": { "type": "issue", "title": "Restriction on non-type, non-value template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/49.html", "link": "https://wg21.link/cwg49", "section": "13.2  [temp.param]", "status": "TC1", "submitter": "Mike Miller", "date": "16 Oct 1998" }, "CWG50": { "type": "issue", "title": "Converting pointer to incomplete type to same type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#50", "link": "https://wg21.link/cwg50", "section": "6.3  [basic.def.odr]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG51": { "type": "issue", "title": "Overloading and user-defined conversions", "long_link": "https://cplusplus.github.io/CWG/issues/51.html", "link": "https://wg21.link/cwg51", "section": "12.2.4  [over.match.best]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG52": { "type": "issue", "title": "Non-static members, member selection and access checking", "long_link": "https://cplusplus.github.io/CWG/issues/52.html", "link": "https://wg21.link/cwg52", "section": "7.6.1.5  [expr.ref]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG53": { "type": "issue", "title": "Lvalue-to-rvalue conversion before certain static_casts", "long_link": "https://cplusplus.github.io/CWG/issues/53.html", "link": "https://wg21.link/cwg53", "section": "7.6.1.9  [expr.static.cast]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG54": { "type": "issue", "title": "Static_cast from private base to derived class", "long_link": "https://cplusplus.github.io/CWG/issues/54.html", "link": "https://wg21.link/cwg54", "section": "7.6.1.9  [expr.static.cast]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG55": { "type": "issue", "title": "Adding/subtracting pointer and enumeration value", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#55", "link": "https://wg21.link/cwg55", "section": "7.6.6  [expr.add]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG56": { "type": "issue", "title": "Redeclaring typedefs within classes", "long_link": "https://cplusplus.github.io/CWG/issues/56.html", "link": "https://wg21.link/cwg56", "section": "9.2.4  [dcl.typedef]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG57": { "type": "issue", "title": "Empty unions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#57", "link": "https://wg21.link/cwg57", "section": "11.5  [class.union]", "status": "open", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG58": { "type": "issue", "title": "Signedness of bit fields of enum type", "long_link": "https://cplusplus.github.io/CWG/issues/58.html", "link": "https://wg21.link/cwg58", "section": "11.4.10  [class.bit]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG59": { "type": "issue", "title": "Clarification of overloading and UDC to reference type", "long_link": "https://cplusplus.github.io/CWG/issues/59.html", "link": "https://wg21.link/cwg59", "section": "12.2.2.5  [over.match.copy]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG60": { "type": "issue", "title": "Reference binding and valid conversion sequences", "long_link": "https://cplusplus.github.io/CWG/issues/60.html", "link": "https://wg21.link/cwg60", "section": "12.2.4.2.5  [over.ics.ref]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG61": { "type": "issue", "title": "Address of static member function \"&p->f\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#61", "link": "https://wg21.link/cwg61", "section": "12.3  [over.over]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG62": { "type": "issue", "title": "Unnamed members of classes used as type parameters", "long_link": "https://cplusplus.github.io/CWG/issues/62.html", "link": "https://wg21.link/cwg62", "section": "13.4.2  [temp.arg.type]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG63": { "type": "issue", "title": "Class instantiation from pointer conversion to void*, null and self", "long_link": "https://cplusplus.github.io/CWG/issues/63.html", "link": "https://wg21.link/cwg63", "section": "13.9.2  [temp.inst]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG64": { "type": "issue", "title": "Partial ordering to disambiguate explicit specialization", "long_link": "https://cplusplus.github.io/CWG/issues/64.html", "link": "https://wg21.link/cwg64", "section": "13.9.4  [temp.expl.spec]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "13 Oct 1998" }, "CWG65": { "type": "issue", "title": "Typo in default argument example", "long_link": "https://cplusplus.github.io/CWG/issues/65.html", "link": "https://wg21.link/cwg65", "section": "9.3.4.7  [dcl.fct.default]", "status": "TC1", "submitter": "Mike Miller", "date": "6 Oct 1998" }, "CWG66": { "type": "issue", "title": "Visibility of default args vs overloads added after using-declaration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#66", "link": "https://wg21.link/cwg66", "section": "9.3.4.7  [dcl.fct.default]", "status": "NAD", "submitter": "Mike Miller", "date": "6 Oct 1998" }, "CWG67": { "type": "issue", "title": "Evaluation of left side of object-expression", "long_link": "https://cplusplus.github.io/CWG/issues/67.html", "link": "https://wg21.link/cwg67", "section": "11.4.9  [class.static]", "status": "TC1", "submitter": "Mike Miller", "date": "6 Oct 1998" }, "CWG68": { "type": "issue", "title": "Grammar does not allow \"friend class A;\"", "long_link": "https://cplusplus.github.io/CWG/issues/68.html", "link": "https://wg21.link/cwg68", "section": "9.2.9.5  [dcl.type.elab]", "status": "TC1", "submitter": "Mike Ball", "date": "17 Oct 1998" }, "CWG69": { "type": "issue", "title": "Storage class specifiers on template declarations", "long_link": "https://cplusplus.github.io/CWG/issues/69.html", "link": "https://wg21.link/cwg69", "section": "9.2.2  [dcl.stc]", "status": "TC1", "submitter": "Mike Ball", "date": "17 Oct 1998" }, "CWG70": { "type": "issue", "title": "Is an array bound a nondeduced context?", "long_link": "https://cplusplus.github.io/CWG/issues/70.html", "link": "https://wg21.link/cwg70", "section": "13.10.3.6  [temp.deduct.type]", "status": "CD1", "submitter": "Jack Rouse", "date": "29 Sep 1998" }, "CWG71": { "type": "issue", "title": "Incorrect cross reference", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#71", "link": "https://wg21.link/cwg71", "section": "Clause 7  [expr]", "status": "NAD", "submitter": "Neal Gafter", "date": "15 Oct 1998" }, "CWG72": { "type": "issue", "title": "Linkage and storage class specifiers for templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#72", "link": "https://wg21.link/cwg72", "section": "Clause 13  [temp]", "status": "dup", "submitter": "Mike Ball", "date": "19 Oct 1998" }, "CWG73": { "type": "issue", "title": "Pointer equality", "long_link": "https://cplusplus.github.io/CWG/issues/73.html", "link": "https://wg21.link/cwg73", "section": "7.6.10  [expr.eq]", "status": "TC1", "submitter": "Nathan Myers", "date": "13 Nov 1998" }, "CWG74": { "type": "issue", "title": "Enumeration value in direct-new-declarator", "long_link": "https://cplusplus.github.io/CWG/issues/74.html", "link": "https://wg21.link/cwg74", "section": "7.6.2.8  [expr.new]", "status": "TC1", "submitter": "Jason Merrill", "date": "16 Nov 1998" }, "CWG75": { "type": "issue", "title": "In-class initialized members must be const", "long_link": "https://cplusplus.github.io/CWG/issues/75.html", "link": "https://wg21.link/cwg75", "section": "11.4  [class.mem]", "status": "TC1", "submitter": "John Wiegley", "date": "29 Dec 1998" }, "CWG76": { "type": "issue", "title": "Are const volatile variables considered \"constant expressions\"?", "long_link": "https://cplusplus.github.io/CWG/issues/76.html", "link": "https://wg21.link/cwg76", "section": "9.2.9.2  [dcl.type.cv]", "status": "TC1", "submitter": "Judy Ward", "date": "15 Dec 1998" }, "CWG77": { "type": "issue", "title": "The definition of friend does not allow nested classes to be friends", "long_link": "https://cplusplus.github.io/CWG/issues/77.html", "link": "https://wg21.link/cwg77", "section": "11.8.4  [class.friend]", "status": "CD1", "submitter": "Judy Ward", "date": "15 Dec 1998" }, "CWG78": { "type": "issue", "title": "Section 8.5 paragraph 9 should state it only applies to non-static objects", "long_link": "https://cplusplus.github.io/CWG/issues/78.html", "link": "https://wg21.link/cwg78", "section": "9.4  [dcl.init]", "status": "CD1", "submitter": "Judy Ward", "date": "15 Dec 1998" }, "CWG79": { "type": "issue", "title": "Alignment and placement new", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#79", "link": "https://wg21.link/cwg79", "section": "17.6.3.4  [new.delete.placement]", "status": "dup", "submitter": "Herb Sutter", "date": "15 Dec 1998" }, "CWG80": { "type": "issue", "title": "Class members with same name as class", "long_link": "https://cplusplus.github.io/CWG/issues/80.html", "link": "https://wg21.link/cwg80", "section": "11.4  [class.mem]", "status": "TC1", "submitter": "Jason Merrill", "date": "5 Dec 1998" }, "CWG81": { "type": "issue", "title": "Null pointers and C compatibility", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#81", "link": "https://wg21.link/cwg81", "section": "Clause Annex C  [diff]", "status": "NAD", "submitter": "Steve Clamage", "date": "27 Oct 1998" }, "CWG82": { "type": "issue", "title": "Definition of \"using\" a constant expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#82", "link": "https://wg21.link/cwg82", "section": "6.3  [basic.def.odr]", "status": "dup", "submitter": "Bill Gibbons", "date": "31 Dec 1998" }, "CWG83": { "type": "issue", "title": "Overloading and deprecated conversion of string literal", "long_link": "https://cplusplus.github.io/CWG/issues/83.html", "link": "https://wg21.link/cwg83", "section": "12.2.4.3  [over.ics.rank]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "24 Jan 1999" }, "CWG84": { "type": "issue", "title": "Overloading and conversion loophole used by auto_ptr", "long_link": "https://cplusplus.github.io/CWG/issues/84.html", "link": "https://wg21.link/cwg84", "section": "12.2.4.2  [over.best.ics]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "10 Dec 1998" }, "CWG85": { "type": "issue", "title": "Redeclaration of member class", "long_link": "https://cplusplus.github.io/CWG/issues/85.html", "link": "https://wg21.link/cwg85", "section": "6.5.6  [basic.lookup.elab]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "25 Jan 1999" }, "CWG86": { "type": "issue", "title": "Lifetime of temporaries in query expressions", "long_link": "https://cplusplus.github.io/CWG/issues/86.html", "link": "https://wg21.link/cwg86", "section": "6.7.7  [class.temporary]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "Jan 1999" }, "CWG87": { "type": "issue", "title": "Exception specifications on function parameters", "long_link": "https://cplusplus.github.io/CWG/issues/87.html", "link": "https://wg21.link/cwg87", "section": "14.5  [except.spec]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "25 Jan 1999" }, "CWG88": { "type": "issue", "title": "Specialization of member constant templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#88", "link": "https://wg21.link/cwg88", "section": "13.9.4  [temp.expl.spec]", "status": "NAD", "submitter": "Jason Merrill", "date": "20 Jan 1999" }, "CWG89": { "type": "issue", "title": "Object lifetime does not account for reference rebinding", "long_link": "https://cplusplus.github.io/CWG/issues/89.html", "link": "https://wg21.link/cwg89", "section": "6.7.3  [basic.life]", "status": "TC1", "submitter": "AFNOR", "date": "27 Oct 1998" }, "CWG90": { "type": "issue", "title": "Should the enclosing class be an \"associated class\" too?", "long_link": "https://cplusplus.github.io/CWG/issues/90.html", "link": "https://wg21.link/cwg90", "section": "6.5.4  [basic.lookup.argdep]", "status": "TC1", "submitter": "John Spicer", "date": "2 Feb 1999" }, "CWG91": { "type": "issue", "title": "A union's associated types should include the union itself", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#91", "link": "https://wg21.link/cwg91", "section": "6.5.4  [basic.lookup.argdep]", "status": "NAD", "submitter": "John Spicer", "date": "2 Feb 1999" }, "CWG92": { "type": "issue", "title": "Should exception-specifications be part of the type system?", "long_link": "https://cplusplus.github.io/CWG/issues/92.html", "link": "https://wg21.link/cwg92", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Jonathan Schilling", "date": "2 Feb 1999" }, "CWG93": { "type": "issue", "title": "Missing word in 3.8 basic.life paragraph 2", "long_link": "https://cplusplus.github.io/CWG/issues/93.html", "link": "https://wg21.link/cwg93", "section": "6.7.3  [basic.life]", "status": "TC1", "submitter": "Mike Miller", "date": "6 Feb 1999" }, "CWG94": { "type": "issue", "title": "Inconsistencies in the descriptions of constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/94.html", "link": "https://wg21.link/cwg94", "section": "7.7  [expr.const]", "status": "TC1", "submitter": "Mike Miller", "date": "8 Feb 1999" }, "CWG95": { "type": "issue", "title": "Elaborated type specifiers referencing names declared in friend decls", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#95", "link": "https://wg21.link/cwg95", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "NAD", "submitter": "John Spicer", "date": "9 Feb 1999" }, "CWG96": { "type": "issue", "title": "Syntactic disambiguation using the template keyword", "long_link": "https://cplusplus.github.io/CWG/issues/96.html", "link": "https://wg21.link/cwg96", "section": "13.3  [temp.names]", "status": "C++11", "submitter": "John Spicer", "date": "16 Feb 1999" }, "CWG97": { "type": "issue", "title": "Use of bool constants in integral constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#97", "link": "https://wg21.link/cwg97", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Andy Koenig", "date": "18 Feb 1999" }, "CWG98": { "type": "issue", "title": "Branching into try block", "long_link": "https://cplusplus.github.io/CWG/issues/98.html", "link": "https://wg21.link/cwg98", "section": "Clause 14  [except]", "status": "TC1", "submitter": "Jack Rouse", "date": "23 Feb 1999" }, "CWG99": { "type": "issue", "title": "Partial ordering, references and cv-qualifiers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#99", "link": "https://wg21.link/cwg99", "section": "13.10.3.2  [temp.deduct.call]", "status": "NAD", "submitter": "Mike Miller", "date": "5 Mar 1999" }, "CWG100": { "type": "issue", "title": "Clarify why string literals are not allowed as template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/100.html", "link": "https://wg21.link/cwg100", "section": "13.4.3  [temp.arg.nontype]", "status": "TC1", "submitter": "Mike Miller", "date": "9 Mar 1999" }, "CWG101": { "type": "issue", "title": "Redeclaration of extern \"C\" names via using-declarations", "long_link": "https://cplusplus.github.io/CWG/issues/101.html", "link": "https://wg21.link/cwg101", "section": "9.9  [namespace.udecl]", "status": "TC1", "submitter": "Mike Miller", "date": "10 Mar 1999" }, "CWG102": { "type": "issue", "title": "Operator lookup rules do not work well with parts of the library", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#102", "link": "https://wg21.link/cwg102", "section": "12.2.2.3  [over.match.oper]", "status": "NAD", "submitter": "Herb Sutter", "date": "15 Oct 1998" }, "CWG103": { "type": "issue", "title": "Is it extended-namespace-definition or extension-namespace-definition ?", "long_link": "https://cplusplus.github.io/CWG/issues/103.html", "link": "https://wg21.link/cwg103", "section": "9.8.4  [namespace.udir]", "status": "TC1", "submitter": "Herb Sutter", "date": "20 Mar 1999" }, "CWG104": { "type": "issue", "title": "Destroying the exception temp when no handler is found", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#104", "link": "https://wg21.link/cwg104", "section": "14.2  [except.throw]", "status": "NAD", "submitter": "Jonathan Schilling", "date": "21 Mar 1999" }, "CWG105": { "type": "issue", "title": "Meaning of \"template function\"", "long_link": "https://cplusplus.github.io/CWG/issues/105.html", "link": "https://wg21.link/cwg105", "section": "Clause 13  [temp]", "status": "TC1", "submitter": "Daveed Vandevoorde", "date": "16 Apr 1999" }, "CWG106": { "type": "issue", "title": "Creating references to references during template deduction/instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/106.html", "link": "https://wg21.link/cwg106", "section": "Clause unknown  [unknown]", "status": "CD1", "submitter": "Bjarne Stroustrup", "date": "unknown" }, "CWG107": { "type": "issue", "title": "Linkage of operator functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#107", "link": "https://wg21.link/cwg107", "section": "9.11  [dcl.link]", "status": "NAD", "submitter": "Stephen Clamage", "date": "21 Apr 1999" }, "CWG108": { "type": "issue", "title": "Are classes nested in templates dependent?", "long_link": "https://cplusplus.github.io/CWG/issues/108.html", "link": "https://wg21.link/cwg108", "section": "13.8.3.2  [temp.dep.type]", "status": "TC1", "submitter": "Mark Mitchell", "date": "14 Apr 1999" }, "CWG109": { "type": "issue", "title": "Allowing ::template in using-declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#109", "link": "https://wg21.link/cwg109", "section": "9.9  [namespace.udecl]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "6 Apr 1999" }, "CWG110": { "type": "issue", "title": "Can template functions and classes be declared in the same scope?", "long_link": "https://cplusplus.github.io/CWG/issues/110.html", "link": "https://wg21.link/cwg110", "section": "Clause 13  [temp]", "status": "CD6", "submitter": "John Spicer", "date": "28 Apr 1999" }, "CWG111": { "type": "issue", "title": "Copy constructors and cv-qualifiers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#111", "link": "https://wg21.link/cwg111", "section": "11.4.5.3  [class.copy.ctor]", "status": "NAD", "submitter": "Jack Rouse", "date": "4 May 1999" }, "CWG112": { "type": "issue", "title": "Array types and cv-qualifiers", "long_link": "https://cplusplus.github.io/CWG/issues/112.html", "link": "https://wg21.link/cwg112", "section": "9.3.4.5  [dcl.array]", "status": "CD1", "submitter": "Steve Clamage", "date": "4 May 1999" }, "CWG113": { "type": "issue", "title": "Visibility of called function", "long_link": "https://cplusplus.github.io/CWG/issues/113.html", "link": "https://wg21.link/cwg113", "section": "7.6.1.3  [expr.call]", "status": "CD1", "submitter": "Christophe de Dinechin", "date": "5 May 1999" }, "CWG114": { "type": "issue", "title": "Virtual overriding by template member function specializations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#114", "link": "https://wg21.link/cwg114", "section": "13.7.3  [temp.mem]", "status": "NAD", "submitter": "Bill Gibbons", "date": "7 May 1999" }, "CWG115": { "type": "issue", "title": "Address of template-id", "long_link": "https://cplusplus.github.io/CWG/issues/115.html", "link": "https://wg21.link/cwg115", "section": "12.3  [over.over]", "status": "CD1", "submitter": "John Spicer", "date": "7 May 1999" }, "CWG116": { "type": "issue", "title": "Equivalent and functionally-equivalent function templates", "long_link": "https://cplusplus.github.io/CWG/issues/116.html", "link": "https://wg21.link/cwg116", "section": "13.7.7.2  [temp.over.link]", "status": "TC1", "submitter": "Mike Miller", "date": "11 May 1999" }, "CWG117": { "type": "issue", "title": "Timing of destruction of temporaries", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#117", "link": "https://wg21.link/cwg117", "section": "6.7.7  [class.temporary]", "status": "NAD", "submitter": "Mike Miller", "date": "14 May 1999" }, "CWG118": { "type": "issue", "title": "Calls via pointers to virtual member functions", "long_link": "https://cplusplus.github.io/CWG/issues/118.html", "link": "https://wg21.link/cwg118", "section": "7.6.1.3  [expr.call]", "status": "CD1", "submitter": "Martin O'Riordan", "date": "17 May 1999" }, "CWG119": { "type": "issue", "title": "Object lifetime and aggregate initialization", "long_link": "https://cplusplus.github.io/CWG/issues/119.html", "link": "https://wg21.link/cwg119", "section": "6.7.3  [basic.life]", "status": "CD1", "submitter": "Jack Rouse", "date": "20 May 1999" }, "CWG120": { "type": "issue", "title": "Nonexistent non-terminal qualified-name", "long_link": "https://cplusplus.github.io/CWG/issues/120.html", "link": "https://wg21.link/cwg120", "section": "13.8  [temp.res]", "status": "TC1", "submitter": "Bill Gibbons", "date": "28 May 1999" }, "CWG121": { "type": "issue", "title": "Dependent type names with non-dependent nested-name-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/121.html", "link": "https://wg21.link/cwg121", "section": "13.8  [temp.res]", "status": "TC1", "submitter": "Bill Gibbons", "date": "28 May 1999" }, "CWG122": { "type": "issue", "title": "template-ids as unqualified-ids", "long_link": "https://cplusplus.github.io/CWG/issues/122.html", "link": "https://wg21.link/cwg122", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD1", "submitter": "Mike Miller", "date": "3 June 1999" }, "CWG123": { "type": "issue", "title": "Bad cross-reference", "long_link": "https://cplusplus.github.io/CWG/issues/123.html", "link": "https://wg21.link/cwg123", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "TC1", "submitter": "Mike Miller", "date": "3 June 1999" }, "CWG124": { "type": "issue", "title": "Lifetime of temporaries in default initialization of class arrays", "long_link": "https://cplusplus.github.io/CWG/issues/124.html", "link": "https://wg21.link/cwg124", "section": "6.7.7  [class.temporary]", "status": "CD1", "submitter": "Jack Rouse", "date": "3 June 1999" }, "CWG125": { "type": "issue", "title": "Ambiguity in friend declaration syntax", "long_link": "https://cplusplus.github.io/CWG/issues/125.html", "link": "https://wg21.link/cwg125", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD1", "submitter": "Martin von Loewis", "date": "7 June 1999" }, "CWG126": { "type": "issue", "title": "Exception specifications and const", "long_link": "https://cplusplus.github.io/CWG/issues/126.html", "link": "https://wg21.link/cwg126", "section": "14.5  [except.spec]", "status": "TC1", "submitter": "Martin von Loewis", "date": "8 June 1999" }, "CWG127": { "type": "issue", "title": "Ambiguity in description of matching deallocation function", "long_link": "https://cplusplus.github.io/CWG/issues/127.html", "link": "https://wg21.link/cwg127", "section": "7.6.2.8  [expr.new]", "status": "TC1", "submitter": "Alexander Schiemann", "date": "8 June 1999" }, "CWG128": { "type": "issue", "title": "Casting between enum types", "long_link": "https://cplusplus.github.io/CWG/issues/128.html", "link": "https://wg21.link/cwg128", "section": "7.6.1.9  [expr.static.cast]", "status": "TC1", "submitter": "Clark Nelson", "date": "10 June 1999" }, "CWG129": { "type": "issue", "title": "Stability of uninitialized auto variables", "long_link": "https://cplusplus.github.io/CWG/issues/129.html", "link": "https://wg21.link/cwg129", "section": "6.9.1  [intro.execution]", "status": "CD3", "submitter": "Nathan Myers", "date": "26 June 1999" }, "CWG130": { "type": "issue", "title": "Sequence points and new-expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#130", "link": "https://wg21.link/cwg130", "section": "7.6.2.8  [expr.new]", "status": "NAD", "submitter": "Herb Sutter", "date": "20 June 1999" }, "CWG131": { "type": "issue", "title": "Typo in Lao characters", "long_link": "https://cplusplus.github.io/CWG/issues/131.html", "link": "https://wg21.link/cwg131", "section": "_N2691_.E  [extendid]", "status": "TC1", "submitter": "John Spicer", "date": "23 June 1999" }, "CWG132": { "type": "issue", "title": "Local types and linkage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#132", "link": "https://wg21.link/cwg132", "section": "6.6  [basic.link]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "25 June 1999" }, "CWG133": { "type": "issue", "title": "Exception specifications and checking", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#133", "link": "https://wg21.link/cwg133", "section": "14.5  [except.spec]", "status": "dup", "submitter": "Daveed Vandevoorde", "date": "25 June 1999" }, "CWG134": { "type": "issue", "title": "Template classes and declarator-ids", "long_link": "https://cplusplus.github.io/CWG/issues/134.html", "link": "https://wg21.link/cwg134", "section": "Clause 13  [temp]", "status": "TC1", "submitter": "Mike Miller", "date": "17 June 1999" }, "CWG135": { "type": "issue", "title": "Class type in in-class member function definitions", "long_link": "https://cplusplus.github.io/CWG/issues/135.html", "link": "https://wg21.link/cwg135", "section": "9.3.4.6  [dcl.fct]", "status": "TC1", "submitter": "Gabriel Netterdag", "date": "1 July 1999" }, "CWG136": { "type": "issue", "title": "Default arguments and friend declarations", "long_link": "https://cplusplus.github.io/CWG/issues/136.html", "link": "https://wg21.link/cwg136", "section": "9.3.4.7  [dcl.fct.default]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "9 July 1999" }, "CWG137": { "type": "issue", "title": "static_cast of cv void*", "long_link": "https://cplusplus.github.io/CWG/issues/137.html", "link": "https://wg21.link/cwg137", "section": "7.6.1.9  [expr.static.cast]", "status": "TC1", "submitter": "Mike Miller", "date": "13 July 1999" }, "CWG138": { "type": "issue", "title": "Friend declaration name lookup", "long_link": "https://cplusplus.github.io/CWG/issues/138.html", "link": "https://wg21.link/cwg138", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "CD6", "submitter": "Martin von Loewis", "date": "14 Jul 1999" }, "CWG139": { "type": "issue", "title": "Error in friend lookup example", "long_link": "https://cplusplus.github.io/CWG/issues/139.html", "link": "https://wg21.link/cwg139", "section": "6.5.3  [basic.lookup.unqual]", "status": "CD1", "submitter": "Mike Miller", "date": "14 Jul 1999" }, "CWG140": { "type": "issue", "title": "Agreement of parameter declarations", "long_link": "https://cplusplus.github.io/CWG/issues/140.html", "link": "https://wg21.link/cwg140", "section": "9.3.4.6  [dcl.fct]", "status": "CD1", "submitter": "Steve Clamage", "date": "15 Jul 1999" }, "CWG141": { "type": "issue", "title": "Non-member function templates in member access expressions", "long_link": "https://cplusplus.github.io/CWG/issues/141.html", "link": "https://wg21.link/cwg141", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "CD1", "submitter": "fvali", "date": "31 July 1999" }, "CWG142": { "type": "issue", "title": "Injection-related errors in access example", "long_link": "https://cplusplus.github.io/CWG/issues/142.html", "link": "https://wg21.link/cwg142", "section": "11.8.3  [class.access.base]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "16 Jul 1999" }, "CWG143": { "type": "issue", "title": "Friends and Koenig lookup", "long_link": "https://cplusplus.github.io/CWG/issues/143.html", "link": "https://wg21.link/cwg143", "section": "6.5.4  [basic.lookup.argdep]", "status": "CD1", "submitter": "Mike Miller", "date": "21 Jul 1999" }, "CWG144": { "type": "issue", "title": "Position of friend specifier", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#144", "link": "https://wg21.link/cwg144", "section": "9.2.9.5  [dcl.type.elab]", "status": "open", "submitter": "Daveed Vandevoorde", "date": "22 Jul 1999" }, "CWG145": { "type": "issue", "title": "Deprecation of prefix ++", "long_link": "https://cplusplus.github.io/CWG/issues/145.html", "link": "https://wg21.link/cwg145", "section": "D.7  [depr.impldec]", "status": "TC1", "submitter": "Mike Miller", "date": "23 Jul 1999" }, "CWG146": { "type": "issue", "title": "Floating-point zero", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#146", "link": "https://wg21.link/cwg146", "section": "6.8.2  [basic.fundamental]", "status": "open", "submitter": "Andy Sawyer", "date": "23 Jul 1999" }, "CWG147": { "type": "issue", "title": "Naming the constructor", "long_link": "https://cplusplus.github.io/CWG/issues/147.html", "link": "https://wg21.link/cwg147", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "TC1", "submitter": "John Spicer", "date": "21 Feb 1999" }, "CWG148": { "type": "issue", "title": "POD classes and pointers to members", "long_link": "https://cplusplus.github.io/CWG/issues/148.html", "link": "https://wg21.link/cwg148", "section": "Clause 11  [class]", "status": "TC1", "submitter": "Nathan Sidwell", "date": "31 Jul 1999" }, "CWG149": { "type": "issue", "title": "Accessibility and ambiguity", "long_link": "https://cplusplus.github.io/CWG/issues/149.html", "link": "https://wg21.link/cwg149", "section": "7.3.12  [conv.ptr]", "status": "TC1", "submitter": "Nathan Sidwell", "date": "31 Jul 1999" }, "CWG150": { "type": "issue", "title": "Template template parameters and default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/150.html", "link": "https://wg21.link/cwg150", "section": "13.4.4  [temp.arg.template]", "status": "C++17", "submitter": "Mike Miller", "date": "3 Aug 1999" }, "CWG151": { "type": "issue", "title": "Terminology of zero-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/151.html", "link": "https://wg21.link/cwg151", "section": "9.4  [dcl.init]", "status": "TC1", "submitter": "Valentin Bonnard", "date": "4 August 1999" }, "CWG152": { "type": "issue", "title": "explicit copy constructors", "long_link": "https://cplusplus.github.io/CWG/issues/152.html", "link": "https://wg21.link/cwg152", "section": "11.4.8.2  [class.conv.ctor]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "4 August 1999" }, "CWG153": { "type": "issue", "title": "Misleading wording (rank of conversion)", "long_link": "https://cplusplus.github.io/CWG/issues/153.html", "link": "https://wg21.link/cwg153", "section": "12.2.4.3  [over.ics.rank]", "status": "TC1", "submitter": "Valentin Bonnard", "date": "6 Aug 1999" }, "CWG154": { "type": "issue", "title": "Anonymous unions in unnamed namespaces", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#154", "link": "https://wg21.link/cwg154", "section": "9.2.2  [dcl.stc]", "status": "NAD", "submitter": "Greg Comeau", "date": "9 Aug 1999" }, "CWG155": { "type": "issue", "title": "Brace initializer for scalar", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#155", "link": "https://wg21.link/cwg155", "section": "9.4  [dcl.init]", "status": "dup", "submitter": "Steve Clamage", "date": "12 Aug 1999" }, "CWG156": { "type": "issue", "title": "Name lookup for conversion functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#156", "link": "https://wg21.link/cwg156", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "NAD", "submitter": "Derek Inglis", "date": "18 Aug 1999" }, "CWG157": { "type": "issue", "title": "Omitted typedef declarator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#157", "link": "https://wg21.link/cwg157", "section": "9.1  [dcl.pre]", "status": "open", "submitter": "Daveed Vandevoorde", "date": "19 Aug 1999" }, "CWG158": { "type": "issue", "title": "Aliasing and qualification conversions", "long_link": "https://cplusplus.github.io/CWG/issues/158.html", "link": "https://wg21.link/cwg158", "section": "7.2.1  [basic.lval]", "status": "CD1", "submitter": "Mike Stump", "date": "20 Aug 1999" }, "CWG159": { "type": "issue", "title": "Namespace qualification in declarators", "long_link": "https://cplusplus.github.io/CWG/issues/159.html", "link": "https://wg21.link/cwg159", "section": "9.3.4  [dcl.meaning]", "status": "TC1", "submitter": "John Spicer", "date": "23 Aug 1999" }, "CWG160": { "type": "issue", "title": "Missing std:: qualification", "long_link": "https://cplusplus.github.io/CWG/issues/160.html", "link": "https://wg21.link/cwg160", "section": "9.3.3  [dcl.ambig.res]", "status": "CD1", "submitter": "Al Stevens", "date": "23 Aug 1999" }, "CWG161": { "type": "issue", "title": "Access to protected nested type", "long_link": "https://cplusplus.github.io/CWG/issues/161.html", "link": "https://wg21.link/cwg161", "section": "11.8.5  [class.protected]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "26 Aug 1999" }, "CWG162": { "type": "issue", "title": "(&C::f)() with nonstatic members", "long_link": "https://cplusplus.github.io/CWG/issues/162.html", "link": "https://wg21.link/cwg162", "section": "12.2.2.2  [over.match.call]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "26 Aug 1999" }, "CWG163": { "type": "issue", "title": "Description of subaggregate initializer", "long_link": "https://cplusplus.github.io/CWG/issues/163.html", "link": "https://wg21.link/cwg163", "section": "9.4.2  [dcl.init.aggr]", "status": "TC1", "submitter": "Mike Miller", "date": "12 Aug 1999" }, "CWG164": { "type": "issue", "title": "Overlap between Koenig and normal lookup", "long_link": "https://cplusplus.github.io/CWG/issues/164.html", "link": "https://wg21.link/cwg164", "section": "6.5.4  [basic.lookup.argdep]", "status": "TC1", "submitter": "Derek Inglis", "date": "3 Sep 1999" }, "CWG165": { "type": "issue", "title": "Definitions of friends and block-scope externs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#165", "link": "https://wg21.link/cwg165", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "NAD", "submitter": "Derek Inglis", "date": "7 Sep 1999" }, "CWG166": { "type": "issue", "title": "Friend declarations of template-ids", "long_link": "https://cplusplus.github.io/CWG/issues/166.html", "link": "https://wg21.link/cwg166", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "TC1", "submitter": "John Spicer", "date": "8 Sep 1999" }, "CWG167": { "type": "issue", "title": "Deprecating static functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#167", "link": "https://wg21.link/cwg167", "section": "_N3225_.D.2  [depr.static]", "status": "NAD", "submitter": "Darin Adler", "date": "8 Sep 1999" }, "CWG168": { "type": "issue", "title": "C linkage for static member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#168", "link": "https://wg21.link/cwg168", "section": "9.11  [dcl.link]", "status": "NAD", "submitter": "Darin Adler", "date": "9 Sep 1999" }, "CWG169": { "type": "issue", "title": "template-ids in using-declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#169", "link": "https://wg21.link/cwg169", "section": "9.9  [namespace.udecl]", "status": "NAD", "submitter": "Valentin Bonnard", "date": "16 Sep 1999" }, "CWG170": { "type": "issue", "title": "Pointer-to-member conversions", "long_link": "https://cplusplus.github.io/CWG/issues/170.html", "link": "https://wg21.link/cwg170", "section": "7.3.13  [conv.mem]", "status": "DRWP", "submitter": "Mike Stump", "date": "16 Sep 1999" }, "CWG171": { "type": "issue", "title": "Global namespace scope", "long_link": "https://cplusplus.github.io/CWG/issues/171.html", "link": "https://wg21.link/cwg171", "section": "9.8  [basic.namespace]", "status": "TC1", "submitter": "Greg Lutz", "date": "19 Sep 1999" }, "CWG172": { "type": "issue", "title": "Unsigned int as underlying type of enum", "long_link": "https://cplusplus.github.io/CWG/issues/172.html", "link": "https://wg21.link/cwg172", "section": "9.7.1  [dcl.enum]", "status": "CD1", "submitter": "Bjarne Stroustrup", "date": "26 Sep 1999" }, "CWG173": { "type": "issue", "title": "Constraints on execution character set", "long_link": "https://cplusplus.github.io/CWG/issues/173.html", "link": "https://wg21.link/cwg173", "section": "5.3  [lex.charset]", "status": "TC1", "submitter": "Markus Mauhart", "date": "27 Sep 1999" }, "CWG174": { "type": "issue", "title": "Undeprecating global static", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#174", "link": "https://wg21.link/cwg174", "section": "_N3225_.D.2  [depr.static]", "status": "NAD", "submitter": "Lawrence Crowl", "date": "25 Oct 1999" }, "CWG175": { "type": "issue", "title": "Class name injection and base name access", "long_link": "https://cplusplus.github.io/CWG/issues/175.html", "link": "https://wg21.link/cwg175", "section": "Clause 11  [class]", "status": "CD1", "submitter": "John Spicer", "date": "21 February 1999" }, "CWG176": { "type": "issue", "title": "Name injection and templates", "long_link": "https://cplusplus.github.io/CWG/issues/176.html", "link": "https://wg21.link/cwg176", "section": "Clause 11  [class]", "status": "TC1", "submitter": "John Spicer", "date": "21 February 1999" }, "CWG177": { "type": "issue", "title": "Lvalues vs rvalues in copy-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/177.html", "link": "https://wg21.link/cwg177", "section": "9.4  [dcl.init]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "25 October 1999" }, "CWG178": { "type": "issue", "title": "More on value-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/178.html", "link": "https://wg21.link/cwg178", "section": "9.4  [dcl.init]", "status": "TC1", "submitter": "Andrew Koenig", "date": "25 Oct 1999" }, "CWG179": { "type": "issue", "title": "Function pointers and subtraction", "long_link": "https://cplusplus.github.io/CWG/issues/179.html", "link": "https://wg21.link/cwg179", "section": "7.6.6  [expr.add]", "status": "TC1", "submitter": "Mike Miller", "date": "Nov 1999" }, "CWG180": { "type": "issue", "title": "typename and elaborated types", "long_link": "https://cplusplus.github.io/CWG/issues/180.html", "link": "https://wg21.link/cwg180", "section": "13.8  [temp.res]", "status": "CD1", "submitter": "Mike Miller", "date": "21 Dec 1999" }, "CWG181": { "type": "issue", "title": "Errors in template template-parameter example", "long_link": "https://cplusplus.github.io/CWG/issues/181.html", "link": "https://wg21.link/cwg181", "section": "13.10.3.6  [temp.deduct.type]", "status": "TC1", "submitter": "John Spicer", "date": "4 Nov 1999" }, "CWG182": { "type": "issue", "title": "Access checking on explicit specializations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#182", "link": "https://wg21.link/cwg182", "section": "13.9.4  [temp.expl.spec]", "status": "NAD", "submitter": "John Spicer", "date": "8 Nov 1999" }, "CWG183": { "type": "issue", "title": "typename in explicit specializations", "long_link": "https://cplusplus.github.io/CWG/issues/183.html", "link": "https://wg21.link/cwg183", "section": "13.8  [temp.res]", "status": "TC1", "submitter": "John Spicer", "date": "9 Nov 1999" }, "CWG184": { "type": "issue", "title": "Default arguments in template template-parameters", "long_link": "https://cplusplus.github.io/CWG/issues/184.html", "link": "https://wg21.link/cwg184", "section": "13.2  [temp.param]", "status": "CD1", "submitter": "John Spicer", "date": "11 Nov 1999" }, "CWG185": { "type": "issue", "title": "\"Named\" temporaries and copy elision", "long_link": "https://cplusplus.github.io/CWG/issues/185.html", "link": "https://wg21.link/cwg185", "section": "11.4.5.3  [class.copy.ctor]", "status": "TC1", "submitter": "Bill Wade", "date": "11 Nov 1999" }, "CWG186": { "type": "issue", "title": "Name hiding and template template-parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#186", "link": "https://wg21.link/cwg186", "section": "13.8.2  [temp.local]", "status": "open", "submitter": "John Spicer", "date": "11 Nov 1999" }, "CWG187": { "type": "issue", "title": "Scope of template parameter names", "long_link": "https://cplusplus.github.io/CWG/issues/187.html", "link": "https://wg21.link/cwg187", "section": "13.2  [temp.param]", "status": "TC1", "submitter": "John Spicer", "date": "15 Nov 1999" }, "CWG188": { "type": "issue", "title": "Comma operator and rvalue conversion", "long_link": "https://cplusplus.github.io/CWG/issues/188.html", "link": "https://wg21.link/cwg188", "section": "7.6.20  [expr.comma]", "status": "TC1", "submitter": "Mike Miller", "date": "20 Dec 1999" }, "CWG189": { "type": "issue", "title": "Definition of operator and punctuator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#189", "link": "https://wg21.link/cwg189", "section": "5.12  [lex.operators]", "status": "drafting", "submitter": "Mike Miller", "date": "20 Dec 1999" }, "CWG190": { "type": "issue", "title": "Layout-compatible POD-struct types", "long_link": "https://cplusplus.github.io/CWG/issues/190.html", "link": "https://wg21.link/cwg190", "section": "11.4  [class.mem]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "20 Dec 1999" }, "CWG191": { "type": "issue", "title": "Name lookup does not handle complex nesting", "long_link": "https://cplusplus.github.io/CWG/issues/191.html", "link": "https://wg21.link/cwg191", "section": "6.5.3  [basic.lookup.unqual]", "status": "CD6", "submitter": "Alan Nash", "date": "29 Dec 1999" }, "CWG192": { "type": "issue", "title": "Name lookup in parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#192", "link": "https://wg21.link/cwg192", "section": "6.5.3  [basic.lookup.unqual]", "status": "NAD", "submitter": "Alan Nash", "date": "6 Jan 2000" }, "CWG193": { "type": "issue", "title": "Order of destruction of local automatics of destructor", "long_link": "https://cplusplus.github.io/CWG/issues/193.html", "link": "https://wg21.link/cwg193", "section": "11.4.7  [class.dtor]", "status": "TC1", "submitter": "Gerhard Menzl", "date": "7 Jan 2000" }, "CWG194": { "type": "issue", "title": "Identifying constructors", "long_link": "https://cplusplus.github.io/CWG/issues/194.html", "link": "https://wg21.link/cwg194", "section": "11.4.5  [class.ctor]", "status": "TC1", "submitter": "Jamie Schmeiser", "date": "11 Jan 2000" }, "CWG195": { "type": "issue", "title": "Converting between function and object pointers", "long_link": "https://cplusplus.github.io/CWG/issues/195.html", "link": "https://wg21.link/cwg195", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "CD1", "submitter": "Steve Clamage", "date": "12 Jan 2000" }, "CWG196": { "type": "issue", "title": "Arguments to deallocation functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#196", "link": "https://wg21.link/cwg196", "section": "7.6.2.9  [expr.delete]", "status": "open", "submitter": "Matt Austern", "date": "20 Jan 2000" }, "CWG197": { "type": "issue", "title": "Issues with two-stage lookup of dependent names", "long_link": "https://cplusplus.github.io/CWG/issues/197.html", "link": "https://wg21.link/cwg197", "section": "13.8.4.2  [temp.dep.candidate]", "status": "CD1", "submitter": "Derek Inglis", "date": "26 Jan 2000" }, "CWG198": { "type": "issue", "title": "Definition of \"use\" in local and nested classes", "long_link": "https://cplusplus.github.io/CWG/issues/198.html", "link": "https://wg21.link/cwg198", "section": "11.6  [class.local]", "status": "CD1", "submitter": "Erwin Unruh", "date": "27 Jan 2000" }, "CWG199": { "type": "issue", "title": "Order of destruction of temporaries", "long_link": "https://cplusplus.github.io/CWG/issues/199.html", "link": "https://wg21.link/cwg199", "section": "6.7.7  [class.temporary]", "status": "CD1", "submitter": "Alan Nash", "date": "27 Jan 2000" }, "CWG200": { "type": "issue", "title": "Partial ordering and explicit arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#200", "link": "https://wg21.link/cwg200", "section": "13.7.7.3  [temp.func.order]", "status": "dup", "submitter": "Martin Sebor", "date": "28 Jan 2000" }, "CWG201": { "type": "issue", "title": "Order of destruction of temporaries in initializers", "long_link": "https://cplusplus.github.io/CWG/issues/201.html", "link": "https://wg21.link/cwg201", "section": "6.7.7  [class.temporary]", "status": "CD1", "submitter": "Alan Nash", "date": "31 Jan 2000" }, "CWG202": { "type": "issue", "title": "Use of overloaded function name", "long_link": "https://cplusplus.github.io/CWG/issues/202.html", "link": "https://wg21.link/cwg202", "section": "12.3  [over.over]", "status": "TC1", "submitter": "Steve Clamage", "date": "2 Feb 2000" }, "CWG203": { "type": "issue", "title": "Type of address-of-member expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#203", "link": "https://wg21.link/cwg203", "section": "7.6.2.2  [expr.unary.op]", "status": "NAD", "submitter": "Lisa Lippincott", "date": "8 Feb 2000" }, "CWG204": { "type": "issue", "title": "Exported class templates", "long_link": "https://cplusplus.github.io/CWG/issues/204.html", "link": "https://wg21.link/cwg204", "section": "Clause 13  [temp]", "status": "CD1", "submitter": "Robert Klarer", "date": "11 Feb 2000" }, "CWG205": { "type": "issue", "title": "Templates and static data members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#205", "link": "https://wg21.link/cwg205", "section": "Clause 13  [temp]", "status": "drafting", "submitter": "Mike Miller", "date": "11 Feb 2000" }, "CWG206": { "type": "issue", "title": "Semantic constraints on non-dependent names", "long_link": "https://cplusplus.github.io/CWG/issues/206.html", "link": "https://wg21.link/cwg206", "section": "_N4868_.13.8.4  [temp.nondep]", "status": "TC1", "submitter": "Mike Miller", "date": "23 Feb 2000" }, "CWG207": { "type": "issue", "title": "using-declarations and protected access", "long_link": "https://cplusplus.github.io/CWG/issues/207.html", "link": "https://wg21.link/cwg207", "section": "11.8.3  [class.access.base]", "status": "CD1", "submitter": "Jason Merrill", "date": "28 Feb 2000" }, "CWG208": { "type": "issue", "title": "Rethrowing exceptions in nested handlers", "long_link": "https://cplusplus.github.io/CWG/issues/208.html", "link": "https://wg21.link/cwg208", "section": "14.2  [except.throw]", "status": "CD1", "submitter": "Bill Wade", "date": "28 Feb 2000" }, "CWG209": { "type": "issue", "title": "Must friend declaration names be accessible?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#209", "link": "https://wg21.link/cwg209", "section": "11.8.4  [class.friend]", "status": "NAD", "submitter": "Judy Ward", "date": "1 Mar 2000" }, "CWG210": { "type": "issue", "title": "What is the type matched by an exception handler?", "long_link": "https://cplusplus.github.io/CWG/issues/210.html", "link": "https://wg21.link/cwg210", "section": "14.4  [except.handle]", "status": "TC1", "submitter": "Scott Douglass", "date": "6 Mar 2000" }, "CWG211": { "type": "issue", "title": "Constructors should not be allowed to return normally after an exception", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#211", "link": "https://wg21.link/cwg211", "section": "Clause 14  [except]", "status": "NAD", "submitter": "Bruce Mellows", "date": "8 Mar 2000" }, "CWG212": { "type": "issue", "title": "Implicit instantiation is not described clearly enough", "long_link": "https://cplusplus.github.io/CWG/issues/212.html", "link": "https://wg21.link/cwg212", "section": "13.9.2  [temp.inst]", "status": "CD4", "submitter": "Christophe de Dinechin", "date": "7 Mar 2000" }, "CWG213": { "type": "issue", "title": "Lookup in dependent base classes", "long_link": "https://cplusplus.github.io/CWG/issues/213.html", "link": "https://wg21.link/cwg213", "section": "13.8.3  [temp.dep]", "status": "TC1", "submitter": "John Spicer", "date": "10 Mar 2000" }, "CWG214": { "type": "issue", "title": "Partial ordering of function templates is underspecified", "long_link": "https://cplusplus.github.io/CWG/issues/214.html", "link": "https://wg21.link/cwg214", "section": "13.7.7.3  [temp.func.order]", "status": "CD1", "submitter": "Martin von Loewis/Martin Sebor", "date": "13 Mar 2000" }, "CWG215": { "type": "issue", "title": "Template parameters are not allowed in nested-name-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/215.html", "link": "https://wg21.link/cwg215", "section": "13.2  [temp.param]", "status": "CD1", "submitter": "Martin von Loewis", "date": "13 Mar 2000" }, "CWG216": { "type": "issue", "title": "Linkage of nameless class-scope enumeration types", "long_link": "https://cplusplus.github.io/CWG/issues/216.html", "link": "https://wg21.link/cwg216", "section": "6.6  [basic.link]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "13 Mar 2000" }, "CWG217": { "type": "issue", "title": "Default arguments for non-template member functions of class templates", "long_link": "https://cplusplus.github.io/CWG/issues/217.html", "link": "https://wg21.link/cwg217", "section": "9.3.4.7  [dcl.fct.default]", "status": "TC1", "submitter": "Martin Sebor", "date": "22 Mar 2000" }, "CWG218": { "type": "issue", "title": "Specification of Koenig lookup", "long_link": "https://cplusplus.github.io/CWG/issues/218.html", "link": "https://wg21.link/cwg218", "section": "6.5.4  [basic.lookup.argdep]", "status": "CD1", "submitter": "Hyman Rosen", "date": "28 Mar 2000" }, "CWG219": { "type": "issue", "title": "Cannot defend against destructors that throw exceptions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#219", "link": "https://wg21.link/cwg219", "section": "14.6.2  [except.terminate]", "status": "NAD", "submitter": "Herb Sutter", "date": "31 Mar 2000" }, "CWG220": { "type": "issue", "title": "All deallocation functions should be required not to throw", "long_link": "https://cplusplus.github.io/CWG/issues/220.html", "link": "https://wg21.link/cwg220", "section": "6.7.5.5.3  [basic.stc.dynamic.deallocation]", "status": "CD1", "submitter": "Herb Sutter", "date": "31 Mar 2000" }, "CWG221": { "type": "issue", "title": "Must compound assignment operators be member functions?", "long_link": "https://cplusplus.github.io/CWG/issues/221.html", "link": "https://wg21.link/cwg221", "section": "12.4.3.2  [over.ass]", "status": "CD1", "submitter": "Jim Hyslop", "date": "3 Apr 2000" }, "CWG222": { "type": "issue", "title": "Sequence points and lvalue-returning operators", "long_link": "https://cplusplus.github.io/CWG/issues/222.html", "link": "https://wg21.link/cwg222", "section": "Clause 7  [expr]", "status": "CD1", "submitter": "Andrew Koenig", "date": "20 Dec 1999" }, "CWG223": { "type": "issue", "title": "The meaning of deprecation", "long_link": "https://cplusplus.github.io/CWG/issues/223.html", "link": "https://wg21.link/cwg223", "section": "Clause Annex D  [depr]", "status": "CD3", "submitter": "Mike Miller", "date": "19 Apr 2000" }, "CWG224": { "type": "issue", "title": "Definition of dependent names", "long_link": "https://cplusplus.github.io/CWG/issues/224.html", "link": "https://wg21.link/cwg224", "section": "13.8.3.2  [temp.dep.type]", "status": "CD1", "submitter": "Derek Inglis", "date": "30 Nov 1999" }, "CWG225": { "type": "issue", "title": "Koenig lookup and fundamental types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#225", "link": "https://wg21.link/cwg225", "section": "6.5.4  [basic.lookup.argdep]", "status": "NAD", "submitter": "Derek Inglis", "date": "26 Jan 2000" }, "CWG226": { "type": "issue", "title": "Default template arguments for function templates", "long_link": "https://cplusplus.github.io/CWG/issues/226.html", "link": "https://wg21.link/cwg226", "section": "13.2  [temp.param]", "status": "CD1", "submitter": "Bjarne Stroustrup", "date": "19 Apr 2000" }, "CWG227": { "type": "issue", "title": "How many scopes in an if statement?", "long_link": "https://cplusplus.github.io/CWG/issues/227.html", "link": "https://wg21.link/cwg227", "section": "8.5  [stmt.select]", "status": "TC1", "submitter": "Marc Paterno", "date": "21 Apr 2000" }, "CWG228": { "type": "issue", "title": "Use of template keyword with non-member templates", "long_link": "https://cplusplus.github.io/CWG/issues/228.html", "link": "https://wg21.link/cwg228", "section": "13.3  [temp.names]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "4 May 2000" }, "CWG229": { "type": "issue", "title": "Partial specialization of function templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#229", "link": "https://wg21.link/cwg229", "section": "13.7.6  [temp.spec.partial]", "status": "NAD", "submitter": "Dave Abrahams", "date": "1 Apr 2000" }, "CWG230": { "type": "issue", "title": "Calls to pure virtual functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#230", "link": "https://wg21.link/cwg230", "section": "11.7.4  [class.abstract]", "status": "NAD", "submitter": "Jim Hill", "date": "4 May 2000" }, "CWG231": { "type": "issue", "title": "Visibility of names after using-directives", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#231", "link": "https://wg21.link/cwg231", "section": "6.5.3  [basic.lookup.unqual]", "status": "NAD", "submitter": "Jörg Barfurth", "date": "31 May 2000" }, "CWG232": { "type": "issue", "title": "Is indirection through a null pointer undefined behavior?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#232", "link": "https://wg21.link/cwg232", "section": "7.6.2.2  [expr.unary.op]", "status": "NAD", "submitter": "Mike Miller", "date": "5 Jun 2000" }, "CWG233": { "type": "issue", "title": "References vs pointers in UDC overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#233", "link": "https://wg21.link/cwg233", "section": "9.4.4  [dcl.init.ref]", "status": "review", "submitter": "Matthias Meixner", "date": "9 Jun 2000" }, "CWG234": { "type": "issue", "title": "Reuse of base class subobjects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#234", "link": "https://wg21.link/cwg234", "section": "6.7.3  [basic.life]", "status": "NAD", "submitter": "Bill Wade", "date": "28 Jun 2000" }, "CWG235": { "type": "issue", "title": "Assignment vs initialization", "long_link": "https://cplusplus.github.io/CWG/issues/235.html", "link": "https://wg21.link/cwg235", "section": "11.9.3  [class.base.init]", "status": "TC1", "submitter": "Mike Miller", "date": "16 Sep 2000" }, "CWG236": { "type": "issue", "title": "Explicit temporaries and integral constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#236", "link": "https://wg21.link/cwg236", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Mike Miller", "date": "19 Jul 2000" }, "CWG237": { "type": "issue", "title": "Explicit instantiation and base class members", "long_link": "https://cplusplus.github.io/CWG/issues/237.html", "link": "https://wg21.link/cwg237", "section": "13.9.3  [temp.explicit]", "status": "CD1", "submitter": "Christophe de Dinechin", "date": "28 Jul 2000" }, "CWG238": { "type": "issue", "title": "Precision and accuracy constraints on floating point", "long_link": "https://cplusplus.github.io/CWG/issues/238.html", "link": "https://wg21.link/cwg238", "section": "Clause 7  [expr]", "status": "CD4", "submitter": "Christophe de Dinechin", "date": "31 Jul 2000" }, "CWG239": { "type": "issue", "title": "Footnote 116 and Koenig lookup", "long_link": "https://cplusplus.github.io/CWG/issues/239.html", "link": "https://wg21.link/cwg239", "section": "12.2.2.2.2  [over.call.func]", "status": "CD1", "submitter": "Steve Clamage", "date": "2 Aug 2000" }, "CWG240": { "type": "issue", "title": "Uninitialized values and undefined behavior", "long_link": "https://cplusplus.github.io/CWG/issues/240.html", "link": "https://wg21.link/cwg240", "section": "7.3.2  [conv.lval]", "status": "CD3", "submitter": "Mike Miller", "date": "8 Aug 2000" }, "CWG241": { "type": "issue", "title": "Error in example in 14.8.1", "long_link": "https://cplusplus.github.io/CWG/issues/241.html", "link": "https://wg21.link/cwg241", "section": "13.10.2  [temp.arg.explicit]", "status": "TC1", "submitter": "Mike Miller", "date": "9 Aug 2000" }, "CWG242": { "type": "issue", "title": "Interpretation of old-style casts", "long_link": "https://cplusplus.github.io/CWG/issues/242.html", "link": "https://wg21.link/cwg242", "section": "7.6.3  [expr.cast]", "status": "CD4", "submitter": "Mike Miller", "date": "30 Aug 2000" }, "CWG243": { "type": "issue", "title": "Weighting of conversion functions in direct-initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#243", "link": "https://wg21.link/cwg243", "section": "12.2.4.2.3  [over.ics.user]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "5 Sep 2000" }, "CWG244": { "type": "issue", "title": "Destructor lookup", "long_link": "https://cplusplus.github.io/CWG/issues/244.html", "link": "https://wg21.link/cwg244", "section": "11.4.7  [class.dtor]", "status": "CD1", "submitter": "John Spicer", "date": "6 Sep 2000" }, "CWG245": { "type": "issue", "title": "Name lookup in elaborated-type-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/245.html", "link": "https://wg21.link/cwg245", "section": "6.5.6  [basic.lookup.elab]", "status": "CD1", "submitter": "Jack Rouse", "date": "14 Sep 2000" }, "CWG246": { "type": "issue", "title": "Jumps in function-try-block handlers", "long_link": "https://cplusplus.github.io/CWG/issues/246.html", "link": "https://wg21.link/cwg246", "section": "13.4  [temp.arg]", "status": "CD1", "submitter": "Mike Miller", "date": "15 Sep 2000" }, "CWG247": { "type": "issue", "title": "Pointer-to-member casts and function overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#247", "link": "https://wg21.link/cwg247", "section": "12.3  [over.over]", "status": "NAD", "submitter": "Martin Sebor", "date": "22 Sep 2000" }, "CWG248": { "type": "issue", "title": "Identifier characters", "long_link": "https://cplusplus.github.io/CWG/issues/248.html", "link": "https://wg21.link/cwg248", "section": "_N2691_.E  [extendid]", "status": "C++11", "submitter": "John Spicer", "date": "6 Oct 2000" }, "CWG249": { "type": "issue", "title": "What is a member function template?", "long_link": "https://cplusplus.github.io/CWG/issues/249.html", "link": "https://wg21.link/cwg249", "section": "13.7.2.2  [temp.mem.func]", "status": "TC1", "submitter": "David Thornley", "date": "11 Oct 2000" }, "CWG250": { "type": "issue", "title": "Address of function template specialization with non-deduced template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/250.html", "link": "https://wg21.link/cwg250", "section": "12.3  [over.over]", "status": "TC1", "submitter": "Nikolas Kauer", "date": "10 Oct 2000" }, "CWG251": { "type": "issue", "title": "How many signed integer types are there?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#251", "link": "https://wg21.link/cwg251", "section": "6.8.2  [basic.fundamental]", "status": "open", "submitter": "Beman Dawes", "date": "18 Oct 2000" }, "CWG252": { "type": "issue", "title": "Looking up deallocation functions in virtual destructors", "long_link": "https://cplusplus.github.io/CWG/issues/252.html", "link": "https://wg21.link/cwg252", "section": "11.4.7  [class.dtor]", "status": "CD1", "submitter": "Steve Clamage", "date": "19 Oct 2000" }, "CWG253": { "type": "issue", "title": "Why must empty or fully-initialized const objects be initialized?", "long_link": "https://cplusplus.github.io/CWG/issues/253.html", "link": "https://wg21.link/cwg253", "section": "9.4  [dcl.init]", "status": "C++17", "submitter": "Mike Miller", "date": "11 Jul 2000" }, "CWG254": { "type": "issue", "title": "Definitional problems with elaborated-type-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/254.html", "link": "https://wg21.link/cwg254", "section": "6.5.6  [basic.lookup.elab]", "status": "CD1", "submitter": "Clark Nelson", "date": "26 Oct 2000" }, "CWG255": { "type": "issue", "title": "Placement deallocation functions and lookup ambiguity", "long_link": "https://cplusplus.github.io/CWG/issues/255.html", "link": "https://wg21.link/cwg255", "section": "11.4.11  [class.free]", "status": "CD6", "submitter": "Mike Miller", "date": "26 Oct 2000" }, "CWG256": { "type": "issue", "title": "Overflow in size calculations", "long_link": "https://cplusplus.github.io/CWG/issues/256.html", "link": "https://wg21.link/cwg256", "section": "7.6.2.8  [expr.new]", "status": "CD1", "submitter": "James Kanze", "date": "15 Oct 2000" }, "CWG257": { "type": "issue", "title": "Abstract base constructors and virtual base initialization", "long_link": "https://cplusplus.github.io/CWG/issues/257.html", "link": "https://wg21.link/cwg257", "section": "11.9.3  [class.base.init]", "status": "CD2", "submitter": "Mike Miller", "date": "1 Nov 2000" }, "CWG258": { "type": "issue", "title": "using-declarations and cv-qualifiers", "long_link": "https://cplusplus.github.io/CWG/issues/258.html", "link": "https://wg21.link/cwg258", "section": "9.9  [namespace.udecl]", "status": "CD1", "submitter": "Liam Fitzpatrick", "date": "2 Nov 2000" }, "CWG259": { "type": "issue", "title": "Restrictions on explicit specialization and instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/259.html", "link": "https://wg21.link/cwg259", "section": "13.9  [temp.spec]", "status": "CD1", "submitter": "Matt Austern", "date": "2 Nov 2000" }, "CWG260": { "type": "issue", "title": "User-defined conversions and built-in operator=", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#260", "link": "https://wg21.link/cwg260", "section": "12.5  [over.built]", "status": "open", "submitter": "Scott Douglas", "date": "4 Nov 2000" }, "CWG261": { "type": "issue", "title": "When is a deallocation function \"used?\"", "long_link": "https://cplusplus.github.io/CWG/issues/261.html", "link": "https://wg21.link/cwg261", "section": "6.3  [basic.def.odr]", "status": "CD1", "submitter": "Mike Miller", "date": "7 Nov 2000" }, "CWG262": { "type": "issue", "title": "Default arguments and ellipsis", "long_link": "https://cplusplus.github.io/CWG/issues/262.html", "link": "https://wg21.link/cwg262", "section": "9.3.4.6  [dcl.fct]", "status": "CD1", "submitter": "Jamie Schmeiser", "date": "13 Nov 2000" }, "CWG263": { "type": "issue", "title": "Can a constructor be declared a friend?", "long_link": "https://cplusplus.github.io/CWG/issues/263.html", "link": "https://wg21.link/cwg263", "section": "11.4.5  [class.ctor]", "status": "CD1", "submitter": "Martin Sebor", "date": "13 Nov 2000" }, "CWG264": { "type": "issue", "title": "Unusable template constructors and conversion functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#264", "link": "https://wg21.link/cwg264", "section": "13.10.2  [temp.arg.explicit]", "status": "open", "submitter": "John Spicer", "date": "17 Nov 2000" }, "CWG265": { "type": "issue", "title": "Destructors, exceptions, and deallocation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#265", "link": "https://wg21.link/cwg265", "section": "7.6.2.9  [expr.delete]", "status": "dup", "submitter": "Mike Miller", "date": "21 Nov 2000" }, "CWG266": { "type": "issue", "title": "No grammar sentence symbol", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#266", "link": "https://wg21.link/cwg266", "section": "Clause Annex A  [gram]", "status": "NAD", "submitter": "Hans Aberg", "date": "2 Dec 2000" }, "CWG267": { "type": "issue", "title": "Alignment requirement for new-expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#267", "link": "https://wg21.link/cwg267", "section": "7.6.2.8  [expr.new]", "status": "open", "submitter": "James Kuyper", "date": "4 Dec 2000" }, "CWG268": { "type": "issue", "title": "Macro name suppression in rescanned replacement text", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#268", "link": "https://wg21.link/cwg268", "section": "15.6.5  [cpp.rescan]", "status": "open", "submitter": "Bjarne Stroustrup", "date": "18 Jan 2001", "liaison": "WG14" }, "CWG269": { "type": "issue", "title": "Order of initialization of multiply-defined static data members of class templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#269", "link": "https://wg21.link/cwg269", "section": "6.9.3.2  [basic.start.static]", "status": "NAD", "submitter": "Andrei Iltchenko", "date": "8 Feb 2001" }, "CWG270": { "type": "issue", "title": "Order of initialization of static data members of class templates", "long_link": "https://cplusplus.github.io/CWG/issues/270.html", "link": "https://wg21.link/cwg270", "section": "6.9.3.2  [basic.start.static]", "status": "CD1", "submitter": "Jonathan H. Lundquist", "date": "9 Feb 2001" }, "CWG271": { "type": "issue", "title": "Explicit instantiation and template argument deduction", "long_link": "https://cplusplus.github.io/CWG/issues/271.html", "link": "https://wg21.link/cwg271", "section": "13.10.3  [temp.deduct]", "status": "CD6", "submitter": "John Spicer", "date": "20 Feb 2001" }, "CWG272": { "type": "issue", "title": "Explicit destructor invocation and qualified-ids", "long_link": "https://cplusplus.github.io/CWG/issues/272.html", "link": "https://wg21.link/cwg272", "section": "11.4.7  [class.dtor]", "status": "CD1", "submitter": "Mike Miller", "date": "22 Feb 2001" }, "CWG273": { "type": "issue", "title": "POD classes and operator&()", "long_link": "https://cplusplus.github.io/CWG/issues/273.html", "link": "https://wg21.link/cwg273", "section": "Clause 11  [class]", "status": "CD1", "submitter": "Andrei Iltchenko", "date": "10 Mar 2001" }, "CWG274": { "type": "issue", "title": "Cv-qualification and char-alias access to out-of-lifetime objects", "long_link": "https://cplusplus.github.io/CWG/issues/274.html", "link": "https://wg21.link/cwg274", "section": "6.7.3  [basic.life]", "status": "CD1", "submitter": "Mike Miller", "date": "14 Mar 2001" }, "CWG275": { "type": "issue", "title": "Explicit instantiation/specialization and using-directives", "long_link": "https://cplusplus.github.io/CWG/issues/275.html", "link": "https://wg21.link/cwg275", "section": "13.9.4  [temp.expl.spec]", "status": "CD1", "submitter": "John Spicer", "date": "15 Feb 2001" }, "CWG276": { "type": "issue", "title": "Order of destruction of parameters and temporaries", "long_link": "https://cplusplus.github.io/CWG/issues/276.html", "link": "https://wg21.link/cwg276", "section": "8.7  [stmt.jump]", "status": "CD1", "submitter": "James Kanze", "date": "28 Mar 2001" }, "CWG277": { "type": "issue", "title": "Zero-initialization of pointers", "long_link": "https://cplusplus.github.io/CWG/issues/277.html", "link": "https://wg21.link/cwg277", "section": "9.4  [dcl.init]", "status": "CD1", "submitter": "Andrew Sawyer", "date": "5 Apr 2001" }, "CWG278": { "type": "issue", "title": "External linkage and nameless entities", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#278", "link": "https://wg21.link/cwg278", "section": "6.6  [basic.link]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "12 Apr 2000" }, "CWG279": { "type": "issue", "title": "Correspondence of \"names for linkage purposes\"", "long_link": "https://cplusplus.github.io/CWG/issues/279.html", "link": "https://wg21.link/cwg279", "section": "6.6  [basic.link]", "status": "CD6", "submitter": "Daveed Vandevoorde", "date": "4 Apr 2001" }, "CWG280": { "type": "issue", "title": "Access and surrogate call functions", "long_link": "https://cplusplus.github.io/CWG/issues/280.html", "link": "https://wg21.link/cwg280", "section": "12.2.2.2.3  [over.call.object]", "status": "CD1", "submitter": "Andrei Iltchenko", "date": "16 Apr 2001" }, "CWG281": { "type": "issue", "title": "inline specifier in friend declarations", "long_link": "https://cplusplus.github.io/CWG/issues/281.html", "link": "https://wg21.link/cwg281", "section": "9.2.3  [dcl.fct.spec]", "status": "CD1", "submitter": "John Spicer", "date": "24 Apr 2001" }, "CWG282": { "type": "issue", "title": "Namespace for extended_type_info", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#282", "link": "https://wg21.link/cwg282", "section": "7.6.1.8  [expr.typeid]", "status": "open", "submitter": "Jens Maurer", "date": "01 May 2001" }, "CWG283": { "type": "issue", "title": "Template type-parameters are not syntactically type-names", "long_link": "https://cplusplus.github.io/CWG/issues/283.html", "link": "https://wg21.link/cwg283", "section": "9.2.9.3  [dcl.type.simple]", "status": "CD1", "submitter": "Clark Nelson", "date": "01 May 2001" }, "CWG284": { "type": "issue", "title": "qualified-ids in class declarations", "long_link": "https://cplusplus.github.io/CWG/issues/284.html", "link": "https://wg21.link/cwg284", "section": "Clause 11  [class]", "status": "CD1", "submitter": "Mike Miller", "date": "01 May 2001" }, "CWG285": { "type": "issue", "title": "Identifying a function template being specialized", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#285", "link": "https://wg21.link/cwg285", "section": "13.9.4  [temp.expl.spec]", "status": "NAD", "submitter": "Erwin Unruh", "date": "01 May 2001" }, "CWG286": { "type": "issue", "title": "Incorrect example in partial specialization", "long_link": "https://cplusplus.github.io/CWG/issues/286.html", "link": "https://wg21.link/cwg286", "section": "13.7.6  [temp.spec.partial]", "status": "CD1", "submitter": "Martin Sebor", "date": "09 May 2001" }, "CWG287": { "type": "issue", "title": "Order dependencies in template instantiation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#287", "link": "https://wg21.link/cwg287", "section": "13.8.4.1  [temp.point]", "status": "drafting", "submitter": "Martin Sebor", "date": "17 May 2001" }, "CWG288": { "type": "issue", "title": "Misuse of \"static type\" in describing pointers", "long_link": "https://cplusplus.github.io/CWG/issues/288.html", "link": "https://wg21.link/cwg288", "section": "7.6.2.9  [expr.delete]", "status": "CD1", "submitter": "James Kuyper", "date": "19 May 2001" }, "CWG289": { "type": "issue", "title": "Incomplete list of contexts requiring a complete type", "long_link": "https://cplusplus.github.io/CWG/issues/289.html", "link": "https://wg21.link/cwg289", "section": "6.3  [basic.def.odr]", "status": "CD1", "submitter": "Mike Miller", "date": "25 May 2001" }, "CWG290": { "type": "issue", "title": "Should memcpy be allowed into a POD with a const member?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#290", "link": "https://wg21.link/cwg290", "section": "6.8  [basic.types]", "status": "NAD", "submitter": "Garry Lancaster", "date": "12 Jun 2001" }, "CWG291": { "type": "issue", "title": "Overload resolution needed when binding reference to class rvalue", "long_link": "https://cplusplus.github.io/CWG/issues/291.html", "link": "https://wg21.link/cwg291", "section": "9.4.4  [dcl.init.ref]", "status": "CD1", "submitter": "Andrei Iltchenko", "date": "15 Jun 2001" }, "CWG292": { "type": "issue", "title": "Deallocation on exception in new before arguments evaluated", "long_link": "https://cplusplus.github.io/CWG/issues/292.html", "link": "https://wg21.link/cwg292", "section": "7.6.2.8  [expr.new]", "status": "CD3", "submitter": "Andrei Iltchenko", "date": "26 Jun 2001" }, "CWG293": { "type": "issue", "title": "Syntax of explicit instantiation/specialization too permissive", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#293", "link": "https://wg21.link/cwg293", "section": "13.9.3  [temp.explicit]", "status": "open", "submitter": "Mark Mitchell", "date": "27 Jun 2001" }, "CWG294": { "type": "issue", "title": "Can static_cast drop exception specifications?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#294", "link": "https://wg21.link/cwg294", "section": "7.6.1.9  [expr.static.cast]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "27 Jun 2001" }, "CWG295": { "type": "issue", "title": "cv-qualifiers on function types", "long_link": "https://cplusplus.github.io/CWG/issues/295.html", "link": "https://wg21.link/cwg295", "section": "9.3.4.6  [dcl.fct]", "status": "CD1", "submitter": "Nathan Sidwell", "date": "29 Jun 2001" }, "CWG296": { "type": "issue", "title": "Can conversion functions be static?", "long_link": "https://cplusplus.github.io/CWG/issues/296.html", "link": "https://wg21.link/cwg296", "section": "11.4.8.3  [class.conv.fct]", "status": "CD1", "submitter": "Scott Meyers", "date": "5 Jul 2001" }, "CWG297": { "type": "issue", "title": "Which template does an explicit specialization specialize?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#297", "link": "https://wg21.link/cwg297", "section": "13.10.3  [temp.deduct]", "status": "NAD", "submitter": "Andrei Iltchenko", "date": "7 Jul 2001" }, "CWG298": { "type": "issue", "title": "T::x when T is cv-qualified", "long_link": "https://cplusplus.github.io/CWG/issues/298.html", "link": "https://wg21.link/cwg298", "section": "6.5.5.2  [class.qual]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "7 Jul 2001" }, "CWG299": { "type": "issue", "title": "Conversion on array bound expression in new", "long_link": "https://cplusplus.github.io/CWG/issues/299.html", "link": "https://wg21.link/cwg299", "section": "7.6.2.8  [expr.new]", "status": "CD1", "submitter": "Mark Mitchell", "date": "19 Jul 2001" }, "CWG300": { "type": "issue", "title": "References to functions in template argument deduction", "long_link": "https://cplusplus.github.io/CWG/issues/300.html", "link": "https://wg21.link/cwg300", "section": "13.10.3.6  [temp.deduct.type]", "status": "CD1", "submitter": "Andrei Iltchenko", "date": "11 Jul 2001" }, "CWG301": { "type": "issue", "title": "Syntax for template-name", "long_link": "https://cplusplus.github.io/CWG/issues/301.html", "link": "https://wg21.link/cwg301", "section": "13.3  [temp.names]", "status": "CD1", "submitter": "Mark Mitchell", "date": "24 Jul 2001" }, "CWG302": { "type": "issue", "title": "Value-initialization and generation of default constructor", "long_link": "https://cplusplus.github.io/CWG/issues/302.html", "link": "https://wg21.link/cwg302", "section": "9.4  [dcl.init]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "23 Jul 2001" }, "CWG303": { "type": "issue", "title": "Integral promotions on bit-fields", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#303", "link": "https://wg21.link/cwg303", "section": "7.3.7  [conv.prom]", "status": "NAD", "submitter": "Kiril Avdeiv", "date": "24 Jul 2001" }, "CWG304": { "type": "issue", "title": "Value-initialization of a reference", "long_link": "https://cplusplus.github.io/CWG/issues/304.html", "link": "https://wg21.link/cwg304", "section": "9.4  [dcl.init]", "status": "TC1", "submitter": "Steve Adamczyk", "date": "25 Jul 2001" }, "CWG305": { "type": "issue", "title": "Name lookup in destructor call", "long_link": "https://cplusplus.github.io/CWG/issues/305.html", "link": "https://wg21.link/cwg305", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "CD1", "submitter": "Mark Mitchell", "date": "19 May 2001" }, "CWG306": { "type": "issue", "title": "Ambiguity by class name injection", "long_link": "https://cplusplus.github.io/CWG/issues/306.html", "link": "https://wg21.link/cwg306", "section": "6.5.2  [class.member.lookup]", "status": "CD1", "submitter": "Clark Nelson", "date": "19 Jul 2001" }, "CWG307": { "type": "issue", "title": "Initialization of a virtual base class subobject", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#307", "link": "https://wg21.link/cwg307", "section": "11.9.5  [class.cdtor]", "status": "NAD", "submitter": "Andrei Iltchenko", "date": "31 Aug 2001" }, "CWG308": { "type": "issue", "title": "Catching exceptions with ambiguous base classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#308", "link": "https://wg21.link/cwg308", "section": "14.4  [except.handle]", "status": "NAD", "submitter": "Sergey P. Derevyago", "date": "04 Sep 2001" }, "CWG309": { "type": "issue", "title": "Linkage of entities whose names are not simply identifiers, in introduction", "long_link": "https://cplusplus.github.io/CWG/issues/309.html", "link": "https://wg21.link/cwg309", "section": "6.1  [basic.pre]", "status": "CD1", "submitter": "Mike Miller", "date": "17 Sep 2001" }, "CWG310": { "type": "issue", "title": "Can function templates differing only in parameter cv-qualifiers be overloaded?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#310", "link": "https://wg21.link/cwg310", "section": "13.7.7.2  [temp.over.link]", "status": "open", "submitter": "Andrei Iltchenko", "date": "29 Aug 2001" }, "CWG311": { "type": "issue", "title": "Using qualified name to reopen nested namespace", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#311", "link": "https://wg21.link/cwg311", "section": "9.8.2  [namespace.def]", "status": "NAD", "submitter": "Bjarne Stroustrup", "date": "18 Sep 2001" }, "CWG312": { "type": "issue", "title": "“use” of invalid pointer value not defined", "long_link": "https://cplusplus.github.io/CWG/issues/312.html", "link": "https://wg21.link/cwg312", "section": "6.7.5.5.3  [basic.stc.dynamic.deallocation]", "status": "CD3", "submitter": "Martin von Loewis", "date": "20 Sep 2001" }, "CWG313": { "type": "issue", "title": "Class with single conversion function to integral as array size in new", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#313", "link": "https://wg21.link/cwg313", "section": "7.6.2.8  [expr.new]", "status": "dup", "submitter": "Bill Gibbons", "date": "22 Oct 2001" }, "CWG314": { "type": "issue", "title": "template in base class specifier", "long_link": "https://cplusplus.github.io/CWG/issues/314.html", "link": "https://wg21.link/cwg314", "section": "13.3  [temp.names]", "status": "C++17", "submitter": "Mark Mitchell", "date": "23 Aug 2001" }, "CWG315": { "type": "issue", "title": "Is call of static member function through null pointer undefined?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#315", "link": "https://wg21.link/cwg315", "section": "11.4.9.2  [class.static.mfct]", "status": "NAD", "submitter": "Jason Merrill", "date": "7 Oct 2001" }, "CWG316": { "type": "issue", "title": "Injected-class-name of template used as template template parameter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#316", "link": "https://wg21.link/cwg316", "section": "13.8.2  [temp.local]", "status": "NAD", "submitter": "Jason Merrill", "date": "14 Oct 2001" }, "CWG317": { "type": "issue", "title": "Can a function be declared inline after it has been called?", "long_link": "https://cplusplus.github.io/CWG/issues/317.html", "link": "https://wg21.link/cwg317", "section": "9.2.3  [dcl.fct.spec]", "status": "CD1", "submitter": "Steve Clamage", "date": "14 Oct 2001" }, "CWG318": { "type": "issue", "title": "struct A::A should not name the constructor of A", "long_link": "https://cplusplus.github.io/CWG/issues/318.html", "link": "https://wg21.link/cwg318", "section": "6.5.5.2  [class.qual]", "status": "CD1", "submitter": "John Spicer", "date": "18 Oct 2001" }, "CWG319": { "type": "issue", "title": "Use of names without linkage in declaring entities with linkage", "long_link": "https://cplusplus.github.io/CWG/issues/319.html", "link": "https://wg21.link/cwg319", "section": "6.6  [basic.link]", "status": "CD1", "submitter": "Clark Nelson", "date": "29 Oct 2001" }, "CWG320": { "type": "issue", "title": "Question on copy constructor elision example", "long_link": "https://cplusplus.github.io/CWG/issues/320.html", "link": "https://wg21.link/cwg320", "section": "6.7.7  [class.temporary]", "status": "CD1", "submitter": "Steve Clamage", "date": "2 Nov 2001" }, "CWG321": { "type": "issue", "title": "Associated classes and namespaces for argument-dependent lookup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#321", "link": "https://wg21.link/cwg321", "section": "6.5.4  [basic.lookup.argdep]", "status": "dup", "submitter": "Andrei Iltchenko", "date": "12 Nov 2001" }, "CWG322": { "type": "issue", "title": "Deduction of reference conversions", "long_link": "https://cplusplus.github.io/CWG/issues/322.html", "link": "https://wg21.link/cwg322", "section": "13.10.3.4  [temp.deduct.conv]", "status": "CD1", "submitter": "Jason Merrill", "date": "14 Nov 2001" }, "CWG323": { "type": "issue", "title": "Where must export appear?", "long_link": "https://cplusplus.github.io/CWG/issues/323.html", "link": "https://wg21.link/cwg323", "section": "Clause 13  [temp]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "14 Nov 2001" }, "CWG324": { "type": "issue", "title": "Can \"&\" be applied to assignment to bit-field?", "long_link": "https://cplusplus.github.io/CWG/issues/324.html", "link": "https://wg21.link/cwg324", "section": "7.6.2.2  [expr.unary.op]", "status": "CD1", "submitter": "Alasdair Grant", "date": "27 Nov 2001" }, "CWG325": { "type": "issue", "title": "When are default arguments parsed?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#325", "link": "https://wg21.link/cwg325", "section": "9.3.4.7  [dcl.fct.default]", "status": "drafting", "submitter": "Nathan Sidwell", "date": "27 Nov 2001" }, "CWG326": { "type": "issue", "title": "Wording for definition of trivial constructor", "long_link": "https://cplusplus.github.io/CWG/issues/326.html", "link": "https://wg21.link/cwg326", "section": "11.4.5  [class.ctor]", "status": "CD1", "submitter": "James Kanze", "date": "9 Dec 2001" }, "CWG327": { "type": "issue", "title": "Use of \"structure\" without definition", "long_link": "https://cplusplus.github.io/CWG/issues/327.html", "link": "https://wg21.link/cwg327", "section": "Clause 11  [class]", "status": "CD1", "submitter": "James Kanze", "date": "9 Dec 2001" }, "CWG328": { "type": "issue", "title": "Missing requirement that class member types be complete", "long_link": "https://cplusplus.github.io/CWG/issues/328.html", "link": "https://wg21.link/cwg328", "section": "11.4  [class.mem]", "status": "CD1", "submitter": "Michiel Salters", "date": "10 Dec 2001" }, "CWG329": { "type": "issue", "title": "Evaluation of friends of templates", "long_link": "https://cplusplus.github.io/CWG/issues/329.html", "link": "https://wg21.link/cwg329", "section": "13.7.5  [temp.friend]", "status": "CD1", "submitter": "John Spicer", "date": "19 Dec 2001" }, "CWG330": { "type": "issue", "title": "Qualification conversions and pointers to arrays of pointers", "long_link": "https://cplusplus.github.io/CWG/issues/330.html", "link": "https://wg21.link/cwg330", "section": "7.3.6  [conv.qual]", "status": "CD4", "submitter": "Roger Orr", "date": "2 Jan 2002" }, "CWG331": { "type": "issue", "title": "Allowed copy constructor signatures", "long_link": "https://cplusplus.github.io/CWG/issues/331.html", "link": "https://wg21.link/cwg331", "section": "11.4.5  [class.ctor]", "status": "CD1", "submitter": "Richard Smith", "date": "8 Jan 2002" }, "CWG332": { "type": "issue", "title": "cv-qualified void parameter types", "long_link": "https://cplusplus.github.io/CWG/issues/332.html", "link": "https://wg21.link/cwg332", "section": "9.3.4.6  [dcl.fct]", "status": "CD3", "submitter": "Michiel Salters", "date": "9 Jan 2002" }, "CWG333": { "type": "issue", "title": "Ambiguous use of \"declaration\" in disambiguation section", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#333", "link": "https://wg21.link/cwg333", "section": "9.3.3  [dcl.ambig.res]", "status": "NAD", "submitter": "Michiel Salters", "date": "14 Jan 2002" }, "CWG334": { "type": "issue", "title": "Is a comma-expression dependent if its first operand is?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#334", "link": "https://wg21.link/cwg334", "section": "13.8.3.3  [temp.dep.expr]", "status": "NAD", "submitter": "John Spicer", "date": "10 Jan 2002" }, "CWG335": { "type": "issue", "title": "Allowing export on template members of nontemplate classes", "long_link": "https://cplusplus.github.io/CWG/issues/335.html", "link": "https://wg21.link/cwg335", "section": "Clause 13  [temp]", "status": "CD1", "submitter": "John Spicer", "date": "30 Jan 2002" }, "CWG336": { "type": "issue", "title": "Explicit specialization examples are still incorrect", "long_link": "https://cplusplus.github.io/CWG/issues/336.html", "link": "https://wg21.link/cwg336", "section": "13.9.4  [temp.expl.spec]", "status": "CD1", "submitter": "Jason Shirk", "date": "29 Jan 2002" }, "CWG337": { "type": "issue", "title": "Attempt to create array of abtract type should cause deduction to fail", "long_link": "https://cplusplus.github.io/CWG/issues/337.html", "link": "https://wg21.link/cwg337", "section": "13.10.3  [temp.deduct]", "status": "CD1", "submitter": "John Spicer", "date": "30 Jan 2002" }, "CWG338": { "type": "issue", "title": "Enumerator name with linkage used as class name in other translation unit", "long_link": "https://cplusplus.github.io/CWG/issues/338.html", "link": "https://wg21.link/cwg338", "section": "6.6  [basic.link]", "status": "CD6", "submitter": "Daveed Vandevoorde", "date": "26 Feb 2002" }, "CWG339": { "type": "issue", "title": "Overload resolution in operand of sizeof in constant expression", "long_link": "https://cplusplus.github.io/CWG/issues/339.html", "link": "https://wg21.link/cwg339", "section": "7.7  [expr.const]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "11 Mar 2002" }, "CWG340": { "type": "issue", "title": "Unclear wording in disambiguation section", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#340", "link": "https://wg21.link/cwg340", "section": "9.3.3  [dcl.ambig.res]", "status": "NAD", "submitter": "Bart v Ingen Schenau", "date": "27 Feb 2002" }, "CWG341": { "type": "issue", "title": "extern \"C\" namespace member function versus global variable", "long_link": "https://cplusplus.github.io/CWG/issues/341.html", "link": "https://wg21.link/cwg341", "section": "9.11  [dcl.link]", "status": "C++11", "submitter": "Steve Adamczyk", "date": "1 Mar 2002" }, "CWG342": { "type": "issue", "title": "Terminology: \"indirection\" versus \"dereference\"", "long_link": "https://cplusplus.github.io/CWG/issues/342.html", "link": "https://wg21.link/cwg342", "section": "7.6.2  [expr.unary]", "status": "CD3", "submitter": "Jason Merrill", "date": "7 Oct 2001" }, "CWG343": { "type": "issue", "title": "Make template optional in contexts that require a type", "long_link": "https://cplusplus.github.io/CWG/issues/343.html", "link": "https://wg21.link/cwg343", "section": "13.3  [temp.names]", "status": "C++17", "submitter": "Steve Adamczyk", "date": "23 April 2002" }, "CWG344": { "type": "issue", "title": "Naming destructors", "long_link": "https://cplusplus.github.io/CWG/issues/344.html", "link": "https://wg21.link/cwg344", "section": "11.4.7  [class.dtor]", "status": "CD3", "submitter": "Jamie Schmeiser", "date": "25 April 2002" }, "CWG345": { "type": "issue", "title": "Misleading comment on example in templates chapter", "long_link": "https://cplusplus.github.io/CWG/issues/345.html", "link": "https://wg21.link/cwg345", "section": "13.8  [temp.res]", "status": "CD1", "submitter": "Jason Shirk", "date": "18 March 2002" }, "CWG346": { "type": "issue", "title": "Typo in 15.4", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#346", "link": "https://wg21.link/cwg346", "section": "14.5  [except.spec]", "status": "NAD", "submitter": "Lois Goldthwaite", "date": "18 March 2002" }, "CWG347": { "type": "issue", "title": "Use of derived class name in defining base class nested class", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#347", "link": "https://wg21.link/cwg347", "section": "11.4.12  [class.nest]", "status": "NAD", "submitter": "Jason Shirk", "date": "21 March 2002" }, "CWG348": { "type": "issue", "title": "delete and user-written deallocation functions", "long_link": "https://cplusplus.github.io/CWG/issues/348.html", "link": "https://wg21.link/cwg348", "section": "6.7.5.5.3  [basic.stc.dynamic.deallocation]", "status": "CD1", "submitter": "Ruslan Abdikeev", "date": "1 April 2002" }, "CWG349": { "type": "issue", "title": "Template argument deduction for conversion functions and qualification conversions", "long_link": "https://cplusplus.github.io/CWG/issues/349.html", "link": "https://wg21.link/cwg349", "section": "13.10.3.4  [temp.deduct.conv]", "status": "CD1", "submitter": "John Spicer", "date": "16 April 2002" }, "CWG350": { "type": "issue", "title": "signed char underlying representation for objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#350", "link": "https://wg21.link/cwg350", "section": "6.8  [basic.types]", "status": "open", "submitter": "Noah Stein", "date": "16 April 2002", "liaison": "WG14" }, "CWG351": { "type": "issue", "title": "Sequence point error: unspecified or undefined?", "long_link": "https://cplusplus.github.io/CWG/issues/351.html", "link": "https://wg21.link/cwg351", "section": "Clause 7  [expr]", "status": "CD1", "submitter": "Andrew Koenig", "date": "23 April 2002" }, "CWG352": { "type": "issue", "title": "Nondeduced contexts", "long_link": "https://cplusplus.github.io/CWG/issues/352.html", "link": "https://wg21.link/cwg352", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD1", "submitter": "Andrei Iltchenko", "date": "24 April 2002" }, "CWG353": { "type": "issue", "title": "Is deallocation routine called if destructor throws exception in delete?", "long_link": "https://cplusplus.github.io/CWG/issues/353.html", "link": "https://wg21.link/cwg353", "section": "7.6.2.9  [expr.delete]", "status": "CD1", "submitter": "Duane Smith", "date": "30 April 2002" }, "CWG354": { "type": "issue", "title": "Null as nontype template argument", "long_link": "https://cplusplus.github.io/CWG/issues/354.html", "link": "https://wg21.link/cwg354", "section": "13.4.3  [temp.arg.nontype]", "status": "CD1", "submitter": "John Spicer", "date": "2 May 2002" }, "CWG355": { "type": "issue", "title": "Global-scope :: in nested-name-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/355.html", "link": "https://wg21.link/cwg355", "section": "Clause 11  [class]", "status": "C++11", "submitter": "Clark Nelson", "date": "16 May 2002" }, "CWG356": { "type": "issue", "title": "Wording of behavior of generated copy constructor for scalar members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#356", "link": "https://wg21.link/cwg356", "section": "11.4.5.3  [class.copy.ctor]", "status": "NAD", "submitter": "Steve Clamage", "date": "25 May 2002" }, "CWG357": { "type": "issue", "title": "Definition of signature should include name", "long_link": "https://cplusplus.github.io/CWG/issues/357.html", "link": "https://wg21.link/cwg357", "section": "Clause 3  [intro.defs]", "status": "CD1", "submitter": "Steve Clamage", "date": "26 May 2002" }, "CWG358": { "type": "issue", "title": "Namespaces and extern \"C\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#358", "link": "https://wg21.link/cwg358", "section": "9.11  [dcl.link]", "status": "NAD", "submitter": "Steve Clamage", "date": "28 May 2002" }, "CWG359": { "type": "issue", "title": "Type definition in anonymous union", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#359", "link": "https://wg21.link/cwg359", "section": "11.5  [class.union]", "status": "NAD", "submitter": "Al Grant", "date": "31 May 2002" }, "CWG360": { "type": "issue", "title": "Using-declaration that reduces access", "long_link": "https://cplusplus.github.io/CWG/issues/360.html", "link": "https://wg21.link/cwg360", "section": "11.8.3  [class.access.base]", "status": "CD6", "submitter": "Steve Clamage", "date": "4 June 2002" }, "CWG361": { "type": "issue", "title": "Forward reference to default argument", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#361", "link": "https://wg21.link/cwg361", "section": "9.3.4.7  [dcl.fct.default]", "status": "open", "submitter": "Steve Clamage", "date": "17 June 2002" }, "CWG362": { "type": "issue", "title": "Order of initialization in instantiation units", "long_link": "https://cplusplus.github.io/CWG/issues/362.html", "link": "https://wg21.link/cwg362", "section": "5.2  [lex.phases]", "status": "CD1", "submitter": "Mark Mitchell", "date": "2 July 2002" }, "CWG363": { "type": "issue", "title": "Initialization of class from self", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#363", "link": "https://wg21.link/cwg363", "section": "11.9.2  [class.expl.init]", "status": "NAD", "submitter": "Sergey P. Derevyago", "date": "11 July 2002" }, "CWG364": { "type": "issue", "title": "Calling overloaded function with static in set, with no object", "long_link": "https://cplusplus.github.io/CWG/issues/364.html", "link": "https://wg21.link/cwg364", "section": "12.2.2.2.2  [over.call.func]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "23 July 2002" }, "CWG365": { "type": "issue", "title": "Storage duration and temporaries", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#365", "link": "https://wg21.link/cwg365", "section": "6.7.5  [basic.stc]", "status": "open", "submitter": "James Kanze", "date": "24 July 2002" }, "CWG366": { "type": "issue", "title": "String literal allowed in integral constant expression?", "long_link": "https://cplusplus.github.io/CWG/issues/366.html", "link": "https://wg21.link/cwg366", "section": "7.7  [expr.const]", "status": "CD1", "submitter": "Martin v. Loewis", "date": "29 July 2002" }, "CWG367": { "type": "issue", "title": "throw operator allowed in constant expression?", "long_link": "https://cplusplus.github.io/CWG/issues/367.html", "link": "https://wg21.link/cwg367", "section": "7.7  [expr.const]", "status": "CD1", "submitter": "Martin v. Loewis", "date": "29 July 2002" }, "CWG368": { "type": "issue", "title": "Uses of non-type parameters that should cause deduction to fail", "long_link": "https://cplusplus.github.io/CWG/issues/368.html", "link": "https://wg21.link/cwg368", "section": "13.10.3  [temp.deduct]", "status": "CD1", "submitter": "Jason Shirk", "date": "29 July 2002" }, "CWG369": { "type": "issue", "title": "Are new/delete identifiers or preprocessing-op-or-punc?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#369", "link": "https://wg21.link/cwg369", "section": "5.4  [lex.pptoken]", "status": "drafting", "submitter": "Martin v. Loewis", "date": "30 July 2002" }, "CWG370": { "type": "issue", "title": "Can #include <...> form be used other than for standard C++ headers?", "long_link": "https://cplusplus.github.io/CWG/issues/370.html", "link": "https://wg21.link/cwg370", "section": "15.3  [cpp.include]", "status": "CD1", "submitter": "Beman Dawes", "date": "01 August 2002" }, "CWG371": { "type": "issue", "title": "Interleaving of constructor calls", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#371", "link": "https://wg21.link/cwg371", "section": "6.9.3.2  [basic.start.static]", "status": "open", "submitter": "Matt Austern", "date": "7 August 2002" }, "CWG372": { "type": "issue", "title": "Is access granted by base class specifiers available in following base class specifiers?", "long_link": "https://cplusplus.github.io/CWG/issues/372.html", "link": "https://wg21.link/cwg372", "section": "13.4  [temp.arg]", "status": "CD1", "submitter": "Clark Nelson", "date": "13 August 2002" }, "CWG373": { "type": "issue", "title": "Lookup on namespace qualified name in using-directive", "long_link": "https://cplusplus.github.io/CWG/issues/373.html", "link": "https://wg21.link/cwg373", "section": "6.5.7  [basic.lookup.udir]", "status": "C++11", "submitter": "Clark Nelson", "date": "15 August 2002" }, "CWG374": { "type": "issue", "title": "Can explicit specialization outside namespace use qualified name?", "long_link": "https://cplusplus.github.io/CWG/issues/374.html", "link": "https://wg21.link/cwg374", "section": "9.3.4  [dcl.meaning]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "23 August 2002" }, "CWG375": { "type": "issue", "title": "Confusing example on lookup with typename", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#375", "link": "https://wg21.link/cwg375", "section": "13.8  [temp.res]", "status": "dup", "submitter": "Manish Pagey", "date": "23 August 2002" }, "CWG376": { "type": "issue", "title": "Class \"definition\" versus class \"declaration\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#376", "link": "https://wg21.link/cwg376", "section": "9.2.3  [dcl.fct.spec]", "status": "NAD", "submitter": "Randy Maddox", "date": "28 August 2002" }, "CWG377": { "type": "issue", "title": "Enum whose enumerators will not fit in any integral type", "long_link": "https://cplusplus.github.io/CWG/issues/377.html", "link": "https://wg21.link/cwg377", "section": "9.7.1  [dcl.enum]", "status": "CD1", "submitter": "Mark Mitchell", "date": "30 August 2002" }, "CWG378": { "type": "issue", "title": "Wording that says temporaries are declared", "long_link": "https://cplusplus.github.io/CWG/issues/378.html", "link": "https://wg21.link/cwg378", "section": "8.7  [stmt.jump]", "status": "CD1", "submitter": "Gennaro Prota", "date": "07 September 2002" }, "CWG379": { "type": "issue", "title": "Change \"class declaration\" to \"class definition\"", "long_link": "https://cplusplus.github.io/CWG/issues/379.html", "link": "https://wg21.link/cwg379", "section": "Clause 11  [class]", "status": "CD1", "submitter": "Jens Maurer", "date": "21 Oct 2002" }, "CWG380": { "type": "issue", "title": "Definition of \"ambiguous base class\" missing", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#380", "link": "https://wg21.link/cwg380", "section": "6.5.2  [class.member.lookup]", "status": "open", "submitter": "Jason Merrill", "date": "22 Oct 2002" }, "CWG381": { "type": "issue", "title": "Incorrect example of base class member lookup", "long_link": "https://cplusplus.github.io/CWG/issues/381.html", "link": "https://wg21.link/cwg381", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "8 Nov 2002" }, "CWG382": { "type": "issue", "title": "Allow typename outside of templates", "long_link": "https://cplusplus.github.io/CWG/issues/382.html", "link": "https://wg21.link/cwg382", "section": "13.8  [temp.res]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "8 Nov 2002" }, "CWG383": { "type": "issue", "title": "Is a class with a declared but not defined destructor a POD?", "long_link": "https://cplusplus.github.io/CWG/issues/383.html", "link": "https://wg21.link/cwg383", "section": "Clause 11  [class]", "status": "CD1", "submitter": "Gennaro Prota", "date": "18 Sep 2002" }, "CWG384": { "type": "issue", "title": "Argument-dependent lookup and operator functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#384", "link": "https://wg21.link/cwg384", "section": "6.5.4  [basic.lookup.argdep]", "status": "NAD", "submitter": "Herb Sutter", "date": "18 Sept 2002" }, "CWG385": { "type": "issue", "title": "How does protected member check of 11.5 interact with using-declarations?", "long_link": "https://cplusplus.github.io/CWG/issues/385.html", "link": "https://wg21.link/cwg385", "section": "11.8.5  [class.protected]", "status": "CD1", "submitter": "Vincent Korstanje", "date": "24 Sep 2002" }, "CWG386": { "type": "issue", "title": "Friend declaration of name brought in by using-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/386.html", "link": "https://wg21.link/cwg386", "section": "9.9  [namespace.udecl]", "status": "CD6", "submitter": "Herb Sutter", "date": "8 Oct 2002" }, "CWG387": { "type": "issue", "title": "Errors in example in 14.6.5", "long_link": "https://cplusplus.github.io/CWG/issues/387.html", "link": "https://wg21.link/cwg387", "section": "_N4868_.13.8.6  [temp.inject]", "status": "CD1", "submitter": "Aleksey Gurtovoy", "date": "27 Oct 2002" }, "CWG388": { "type": "issue", "title": "Catching base*& from a throw of derived*", "long_link": "https://cplusplus.github.io/CWG/issues/388.html", "link": "https://wg21.link/cwg388", "section": "14.4  [except.handle]", "status": "CD3", "submitter": "John Spicer", "date": "28 Oct 2002" }, "CWG389": { "type": "issue", "title": "Unnamed types in entities with linkage", "long_link": "https://cplusplus.github.io/CWG/issues/389.html", "link": "https://wg21.link/cwg389", "section": "6.6  [basic.link]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "31 Oct 2002" }, "CWG390": { "type": "issue", "title": "Pure virtual must be defined when implicitly called", "long_link": "https://cplusplus.github.io/CWG/issues/390.html", "link": "https://wg21.link/cwg390", "section": "11.7.4  [class.abstract]", "status": "CD1", "submitter": "Daniel Frey", "date": "14 Nov 2002" }, "CWG391": { "type": "issue", "title": "Require direct binding of short-lived references to rvalues", "long_link": "https://cplusplus.github.io/CWG/issues/391.html", "link": "https://wg21.link/cwg391", "section": "9.4.4  [dcl.init.ref]", "status": "CD1", "submitter": "Raoul Gough", "date": "14 Nov 2002" }, "CWG392": { "type": "issue", "title": "Use of full expression lvalue before temporary destruction", "long_link": "https://cplusplus.github.io/CWG/issues/392.html", "link": "https://wg21.link/cwg392", "section": "6.7.7  [class.temporary]", "status": "CD1", "submitter": "Stephen Clamage", "date": "21 Nov 2002" }, "CWG393": { "type": "issue", "title": "Pointer to array of unknown bound in template argument list in parameter", "long_link": "https://cplusplus.github.io/CWG/issues/393.html", "link": "https://wg21.link/cwg393", "section": "9.3.4.6  [dcl.fct]", "status": "CD4", "submitter": "Mark Mitchell", "date": "12 Dec 2002" }, "CWG394": { "type": "issue", "title": "identifier-list is never defined", "long_link": "https://cplusplus.github.io/CWG/issues/394.html", "link": "https://wg21.link/cwg394", "section": "Clause 15  [cpp]", "status": "CD1", "submitter": "Nicola Musatti", "date": "16 Dec 2002" }, "CWG395": { "type": "issue", "title": "Conversion operator template syntax", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#395", "link": "https://wg21.link/cwg395", "section": "11.4.8.3  [class.conv.fct]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "18 Dec 2002" }, "CWG396": { "type": "issue", "title": "Misleading note regarding use of auto for disambiguation", "long_link": "https://cplusplus.github.io/CWG/issues/396.html", "link": "https://wg21.link/cwg396", "section": "9.2.3  [dcl.fct.spec]", "status": "CD1", "submitter": "Herb Sutter", "date": "3 Jan 2003" }, "CWG397": { "type": "issue", "title": "Same address for string literals from default arguments in inline functions?", "long_link": "https://cplusplus.github.io/CWG/issues/397.html", "link": "https://wg21.link/cwg397", "section": "9.2.3  [dcl.fct.spec]", "status": "CD1", "submitter": "Mark Mitchell", "date": "13 Jan 2003" }, "CWG398": { "type": "issue", "title": "Ambiguous wording on naming a type in deduction", "long_link": "https://cplusplus.github.io/CWG/issues/398.html", "link": "https://wg21.link/cwg398", "section": "13.10.3  [temp.deduct]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "16 Jan 2003" }, "CWG399": { "type": "issue", "title": "Destructor lookup redux", "long_link": "https://cplusplus.github.io/CWG/issues/399.html", "link": "https://wg21.link/cwg399", "section": "11.4.7  [class.dtor]", "status": "CD6", "submitter": "John Spicer", "date": "17 Jan 2003" }, "CWG400": { "type": "issue", "title": "Using-declarations and the \"struct hack\"", "long_link": "https://cplusplus.github.io/CWG/issues/400.html", "link": "https://wg21.link/cwg400", "section": "6.5.5.3  [namespace.qual]", "status": "CD1", "submitter": "Mark Mitchell", "date": "22 Jan 2003" }, "CWG401": { "type": "issue", "title": "When is access for template parameter default arguments checked?", "long_link": "https://cplusplus.github.io/CWG/issues/401.html", "link": "https://wg21.link/cwg401", "section": "13.2  [temp.param]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "27 Jan 2003" }, "CWG402": { "type": "issue", "title": "More on partial ordering of function templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#402", "link": "https://wg21.link/cwg402", "section": "13.7.7.3  [temp.func.order]", "status": "open", "submitter": "Nathan Sidwell", "date": "7 Apr 2003" }, "CWG403": { "type": "issue", "title": "Reference to a type as a template-id", "long_link": "https://cplusplus.github.io/CWG/issues/403.html", "link": "https://wg21.link/cwg403", "section": "6.5.4  [basic.lookup.argdep]", "status": "CD1", "submitter": "John Spicer", "date": "18 Sep 2003" }, "CWG404": { "type": "issue", "title": "Unclear reference to construction with non-trivial constructor", "long_link": "https://cplusplus.github.io/CWG/issues/404.html", "link": "https://wg21.link/cwg404", "section": "6.7.3  [basic.life]", "status": "CD1", "submitter": "Mike Miller", "date": "8 Apr 2003" }, "CWG405": { "type": "issue", "title": "Unqualified function name lookup", "long_link": "https://cplusplus.github.io/CWG/issues/405.html", "link": "https://wg21.link/cwg405", "section": "6.5.3  [basic.lookup.unqual]", "status": "CD6", "submitter": "William M. Miller", "date": "14 Apr 2003" }, "CWG406": { "type": "issue", "title": "Static data member in class with name for linkage purposes", "long_link": "https://cplusplus.github.io/CWG/issues/406.html", "link": "https://wg21.link/cwg406", "section": "11.4.9.3  [class.static.data]", "status": "CD1", "submitter": "Jorgen Bundgaard", "date": "12 Mar 2003" }, "CWG407": { "type": "issue", "title": "Named class with associated typedef: two names or one?", "long_link": "https://cplusplus.github.io/CWG/issues/407.html", "link": "https://wg21.link/cwg407", "section": "9.2.4  [dcl.typedef]", "status": "C++11", "submitter": "Clark Nelson", "date": "31 March 2003" }, "CWG408": { "type": "issue", "title": "sizeof applied to unknown-bound array static data member of template", "long_link": "https://cplusplus.github.io/CWG/issues/408.html", "link": "https://wg21.link/cwg408", "section": "13.7.2.5  [temp.static]", "status": "CD2", "submitter": "Nathan Myers", "date": "14 Apr 2003" }, "CWG409": { "type": "issue", "title": "Obsolete paragraph missed by changes for issue 224", "long_link": "https://cplusplus.github.io/CWG/issues/409.html", "link": "https://wg21.link/cwg409", "section": "13.8  [temp.res]", "status": "CD1", "submitter": "John Spicer", "date": "18 Apr 2003" }, "CWG410": { "type": "issue", "title": "Paragraph missed in changes for issue 166", "long_link": "https://cplusplus.github.io/CWG/issues/410.html", "link": "https://wg21.link/cwg410", "section": "13.7.5  [temp.friend]", "status": "CD1", "submitter": "John Spicer", "date": "18 Apr 2003" }, "CWG411": { "type": "issue", "title": "Use of universal-character-name in character versus string literals", "long_link": "https://cplusplus.github.io/CWG/issues/411.html", "link": "https://wg21.link/cwg411", "section": "5.13.5  [lex.string]", "status": "CD6", "submitter": "James Kanze", "date": "23 Apr 2003" }, "CWG412": { "type": "issue", "title": "Can a replacement allocation function be inline?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#412", "link": "https://wg21.link/cwg412", "section": "9.2.3  [dcl.fct.spec]", "status": "NAD", "submitter": "Matt Austern", "date": "23 Apr 2003" }, "CWG413": { "type": "issue", "title": "Definition of \"empty class\"", "long_link": "https://cplusplus.github.io/CWG/issues/413.html", "link": "https://wg21.link/cwg413", "section": "Clause 11  [class]", "status": "CD1", "submitter": "Pete Becker", "date": "30 Apr 2003" }, "CWG414": { "type": "issue", "title": "Multiple types found on destructor lookup", "long_link": "https://cplusplus.github.io/CWG/issues/414.html", "link": "https://wg21.link/cwg414", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "CD1", "submitter": "John Spicer", "date": "1 May 2003" }, "CWG415": { "type": "issue", "title": "Template deduction does not cause instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/415.html", "link": "https://wg21.link/cwg415", "section": "13.10.4  [temp.over]", "status": "CD1", "submitter": "John Spicer", "date": "4 May 2003" }, "CWG416": { "type": "issue", "title": "Class must be complete to allow operator lookup?", "long_link": "https://cplusplus.github.io/CWG/issues/416.html", "link": "https://wg21.link/cwg416", "section": "12.2.2.3  [over.match.oper]", "status": "CD1", "submitter": "Greg Comeau", "date": "22 May 2003" }, "CWG417": { "type": "issue", "title": "Using derived-class qualified name in out-of-class nested class definition", "long_link": "https://cplusplus.github.io/CWG/issues/417.html", "link": "https://wg21.link/cwg417", "section": "11.3  [class.name]", "status": "CD1", "submitter": "Jon Caves", "date": "19 May 2003" }, "CWG418": { "type": "issue", "title": "Imperfect wording on error on multiple default arguments on a called function", "long_link": "https://cplusplus.github.io/CWG/issues/418.html", "link": "https://wg21.link/cwg418", "section": "12.2.4  [over.match.best]", "status": "CD6", "submitter": "Chris Bowler", "date": "27 May 2003" }, "CWG419": { "type": "issue", "title": "Can cast to virtual base class be done on partially-constructed object?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#419", "link": "https://wg21.link/cwg419", "section": "6.7.3  [basic.life]", "status": "open", "submitter": "Judy Ward", "date": "2 June 2003" }, "CWG420": { "type": "issue", "title": "postfixexpression->scalar_type_dtor() inconsistent", "long_link": "https://cplusplus.github.io/CWG/issues/420.html", "link": "https://wg21.link/cwg420", "section": "12.4.6  [over.ref]", "status": "CD1", "submitter": "Markus Mauhart", "date": "8 June 2003" }, "CWG421": { "type": "issue", "title": "Is rvalue.field an rvalue?", "long_link": "https://cplusplus.github.io/CWG/issues/421.html", "link": "https://wg21.link/cwg421", "section": "7.6.1.5  [expr.ref]", "status": "CD1", "submitter": "Gabriel Dos Reis", "date": "15 June 2003" }, "CWG422": { "type": "issue", "title": "Is a typedef redeclaration allowed with a template type that might be the same?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#422", "link": "https://wg21.link/cwg422", "section": "9.2.4  [dcl.typedef]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "18 June 2003" }, "CWG423": { "type": "issue", "title": "Can a conversion be done on the left operand of a compound assignment?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#423", "link": "https://wg21.link/cwg423", "section": "12.2.2.3  [over.match.oper]", "status": "NAD", "submitter": "Gennaro Prota", "date": "19 Jun 2003" }, "CWG424": { "type": "issue", "title": "Wording problem with issue 56 resolution on redeclaring typedefs in class scope", "long_link": "https://cplusplus.github.io/CWG/issues/424.html", "link": "https://wg21.link/cwg424", "section": "9.2.4  [dcl.typedef]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "25 June 2003" }, "CWG425": { "type": "issue", "title": "Set of candidates for overloaded built-in operator with float operand", "long_link": "https://cplusplus.github.io/CWG/issues/425.html", "link": "https://wg21.link/cwg425", "section": "12.5  [over.built]", "status": "CD1", "submitter": "Daniel Frey", "date": "30 June 2003" }, "CWG426": { "type": "issue", "title": "Identically-named variables, one internally and one externally linked, allowed?", "long_link": "https://cplusplus.github.io/CWG/issues/426.html", "link": "https://wg21.link/cwg426", "section": "6.6  [basic.link]", "status": "C++17", "submitter": "Steve Adamczyk", "date": "2 July 2003" }, "CWG427": { "type": "issue", "title": "static_cast ambiguity: conversion versus cast to derived", "long_link": "https://cplusplus.github.io/CWG/issues/427.html", "link": "https://wg21.link/cwg427", "section": "7.6.1.9  [expr.static.cast]", "status": "CD1", "submitter": "Mark Mitchell", "date": "5 July 2003" }, "CWG428": { "type": "issue", "title": "Mention of expression with reference type", "long_link": "https://cplusplus.github.io/CWG/issues/428.html", "link": "https://wg21.link/cwg428", "section": "14.2  [except.throw]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "14 July 2003" }, "CWG429": { "type": "issue", "title": "Matching deallocation function chosen based on syntax or signature?", "long_link": "https://cplusplus.github.io/CWG/issues/429.html", "link": "https://wg21.link/cwg429", "section": "7.6.2.8  [expr.new]", "status": "CD1", "submitter": "John Wilkinson", "date": "18 July 2003" }, "CWG430": { "type": "issue", "title": "Ordering of expression evaluation in initializer list", "long_link": "https://cplusplus.github.io/CWG/issues/430.html", "link": "https://wg21.link/cwg430", "section": "9.4.2  [dcl.init.aggr]", "status": "CD1", "submitter": "Nathan Sidwell", "date": "23 July 2003" }, "CWG431": { "type": "issue", "title": "Defect in wording in 14.2", "long_link": "https://cplusplus.github.io/CWG/issues/431.html", "link": "https://wg21.link/cwg431", "section": "13.3  [temp.names]", "status": "C++11", "submitter": "Mat Marcus", "date": "10 August 2003" }, "CWG432": { "type": "issue", "title": "Is injected class name visible in base class specifier list?", "long_link": "https://cplusplus.github.io/CWG/issues/432.html", "link": "https://wg21.link/cwg432", "section": "6.4.7  [basic.scope.class]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "29 August 2003" }, "CWG433": { "type": "issue", "title": "Do elaborated type specifiers in templates inject into enclosing namespace scope?", "long_link": "https://cplusplus.github.io/CWG/issues/433.html", "link": "https://wg21.link/cwg433", "section": "6.4.2  [basic.scope.pdecl]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "2 September 2003" }, "CWG434": { "type": "issue", "title": "Unclear suppression of standard conversions while binding reference to lvalue", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#434", "link": "https://wg21.link/cwg434", "section": "9.4.4  [dcl.init.ref]", "status": "NAD", "submitter": "Bronek Kozicki", "date": "14 September 2003" }, "CWG435": { "type": "issue", "title": "Change \"declararation or definition\" to \"declaration\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#435", "link": "https://wg21.link/cwg435", "section": "9.1  [dcl.pre]", "status": "NAD", "submitter": "Jens Maurer", "date": "27 Oct 2003" }, "CWG436": { "type": "issue", "title": "Problem in example in 9.6 paragraph 4", "long_link": "https://cplusplus.github.io/CWG/issues/436.html", "link": "https://wg21.link/cwg436", "section": "11.4.10  [class.bit]", "status": "CD1", "submitter": "Roberto Santos", "date": "10 October 2003" }, "CWG437": { "type": "issue", "title": "Is type of class allowed in member function exception specification?", "long_link": "https://cplusplus.github.io/CWG/issues/437.html", "link": "https://wg21.link/cwg437", "section": "11.4  [class.mem]", "status": "CD1", "submitter": "Cary Coutant", "date": "10 Oct 2003" }, "CWG438": { "type": "issue", "title": "Possible flaw in wording for multiple accesses to object between sequence points", "long_link": "https://cplusplus.github.io/CWG/issues/438.html", "link": "https://wg21.link/cwg438", "section": "Clause 7  [expr]", "status": "CD2", "submitter": "Jason Merrill", "date": "29 Oct 2003" }, "CWG439": { "type": "issue", "title": "Guarantees on casting pointer back to cv-qualified version of original type", "long_link": "https://cplusplus.github.io/CWG/issues/439.html", "link": "https://wg21.link/cwg439", "section": "7.6.1.9  [expr.static.cast]", "status": "CD1", "submitter": "Mark Mitchell", "date": "30 Oct 2003" }, "CWG440": { "type": "issue", "title": "Allow implicit pointer-to-member conversion on nontype template argument", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#440", "link": "https://wg21.link/cwg440", "section": "13.4  [temp.arg]", "status": "NAD", "submitter": "David Abrahams", "date": "13 Nov 2003" }, "CWG441": { "type": "issue", "title": "Ordering of static reference initialization", "long_link": "https://cplusplus.github.io/CWG/issues/441.html", "link": "https://wg21.link/cwg441", "section": "6.9.3.2  [basic.start.static]", "status": "CD1", "submitter": "Mike Miller", "date": "1 Dec 2003" }, "CWG442": { "type": "issue", "title": "Incorrect use of null pointer constant in description of delete operator", "long_link": "https://cplusplus.github.io/CWG/issues/442.html", "link": "https://wg21.link/cwg442", "section": "7.6.2.9  [expr.delete]", "status": "CD1", "submitter": "Matthias Hofmann", "date": "2 Dec 2003" }, "CWG443": { "type": "issue", "title": "Wording nit in description of lifetime of temporaries", "long_link": "https://cplusplus.github.io/CWG/issues/443.html", "link": "https://wg21.link/cwg443", "section": "6.7.7  [class.temporary]", "status": "CD1", "submitter": "Matthias Hofmann", "date": "2 Dec 2003" }, "CWG444": { "type": "issue", "title": "Overriding and the generated copy assignment operator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#444", "link": "https://wg21.link/cwg444", "section": "11.4.6  [class.copy.assign]", "status": "NAD", "submitter": "Kerch Holt", "date": "26 Nov 2003" }, "CWG445": { "type": "issue", "title": "Wording issue on friend declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#445", "link": "https://wg21.link/cwg445", "section": "11.8.4  [class.friend]", "status": "NAD", "submitter": "Risto Lankinen", "date": "5 Dec 2003" }, "CWG446": { "type": "issue", "title": "Does an lvalue-to-rvalue conversion on the \"?\" operator produce a temporary?", "long_link": "https://cplusplus.github.io/CWG/issues/446.html", "link": "https://wg21.link/cwg446", "section": "7.6.16  [expr.cond]", "status": "CD1", "submitter": "John Potter", "date": "31 Dec 2003" }, "CWG447": { "type": "issue", "title": "Is offsetof type-dependent?", "long_link": "https://cplusplus.github.io/CWG/issues/447.html", "link": "https://wg21.link/cwg447", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "CD1", "submitter": "Mark Mitchell", "date": "7 Jan 2004" }, "CWG448": { "type": "issue", "title": "Set of template functions in call with dependent explicit argument", "long_link": "https://cplusplus.github.io/CWG/issues/448.html", "link": "https://wg21.link/cwg448", "section": "13.8.2  [temp.local]", "status": "C++11", "submitter": "Mark Mitchell", "date": "4 Jan 2004" }, "CWG449": { "type": "issue", "title": "Consistency in use of hyphen with names of \"non\" entities", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#449", "link": "https://wg21.link/cwg449", "section": "Clause 3  [intro.defs]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "14 Jan 2004" }, "CWG450": { "type": "issue", "title": "Binding a reference to const to a cv-qualified array rvalue", "long_link": "https://cplusplus.github.io/CWG/issues/450.html", "link": "https://wg21.link/cwg450", "section": "9.4.4  [dcl.init.ref]", "status": "CD1", "submitter": "Steve Adamczyk", "date": "16 Jan 2004" }, "CWG451": { "type": "issue", "title": "Expressions with invalid results and ill-formedness", "long_link": "https://cplusplus.github.io/CWG/issues/451.html", "link": "https://wg21.link/cwg451", "section": "Clause 7  [expr]", "status": "CD1", "submitter": "Gennaro Prota", "date": "19 Jan 2004" }, "CWG452": { "type": "issue", "title": "Wording nit on description of this", "long_link": "https://cplusplus.github.io/CWG/issues/452.html", "link": "https://wg21.link/cwg452", "section": "_N4868_.11.4.3.2  [class.this]", "status": "CD1", "submitter": "Gennaro Prota", "date": "8 Jan 2004" }, "CWG453": { "type": "issue", "title": "References may only bind to “valid” objects", "long_link": "https://cplusplus.github.io/CWG/issues/453.html", "link": "https://wg21.link/cwg453", "section": "9.3.4.3  [dcl.ref]", "status": "DR", "submitter": "Gennaro Prota", "date": "18 Jan 2004" }, "CWG454": { "type": "issue", "title": "When is a definition of a static data member required?", "long_link": "https://cplusplus.github.io/CWG/issues/454.html", "link": "https://wg21.link/cwg454", "section": "11.4.9.3  [class.static.data]", "status": "CD1", "submitter": "Gennaro Prota", "date": "18 Jan 2004" }, "CWG455": { "type": "issue", "title": "Partial ordering and non-deduced arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#455", "link": "https://wg21.link/cwg455", "section": "12.2.4  [over.match.best]", "status": "NAD", "submitter": "Rani Sharoni", "date": "19 Jan 2004" }, "CWG456": { "type": "issue", "title": "Is initialized const int or const bool variable a null pointer constant?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#456", "link": "https://wg21.link/cwg456", "section": "7.3.12  [conv.ptr]", "status": "NAD", "submitter": "Lloyd Lewins", "date": "31 Jan 2004" }, "CWG457": { "type": "issue", "title": "Wording nit on use of const variables in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/457.html", "link": "https://wg21.link/cwg457", "section": "7.7  [expr.const]", "status": "CD1", "submitter": "Mark Mitchell", "date": "03 Feb 2004" }, "CWG458": { "type": "issue", "title": "Hiding of member template parameters by other members", "long_link": "https://cplusplus.github.io/CWG/issues/458.html", "link": "https://wg21.link/cwg458", "section": "13.8.2  [temp.local]", "status": "C++11", "submitter": "Gabriel Dos Reis", "date": "2 Feb 2004" }, "CWG459": { "type": "issue", "title": "Hiding of template parameters by base class members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#459", "link": "https://wg21.link/cwg459", "section": "13.8.2  [temp.local]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2 Feb 2004" }, "CWG460": { "type": "issue", "title": "Can a using-declaration name a namespace?", "long_link": "https://cplusplus.github.io/CWG/issues/460.html", "link": "https://wg21.link/cwg460", "section": "9.9  [namespace.udecl]", "status": "CD1", "submitter": "John Spicer", "date": "12 Feb 2004" }, "CWG461": { "type": "issue", "title": "Make asm conditionally-supported", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#461", "link": "https://wg21.link/cwg461", "section": "9.10  [dcl.asm]", "status": "NAD", "submitter": "Clark Nelson", "date": "24 May 2004" }, "CWG462": { "type": "issue", "title": "Lifetime of temporaries bound to comma expressions", "long_link": "https://cplusplus.github.io/CWG/issues/462.html", "link": "https://wg21.link/cwg462", "section": "6.7.7  [class.temporary]", "status": "CD3", "submitter": "Steve Adamczyk", "date": "April 2004" }, "CWG463": { "type": "issue", "title": "reinterpret_cast(0)", "long_link": "https://cplusplus.github.io/CWG/issues/463.html", "link": "https://wg21.link/cwg463", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "CD1", "submitter": "Gennaro Prota", "date": "14 Feb 2004" }, "CWG464": { "type": "issue", "title": "Wording nit on lifetime of temporaries to which references are bound", "long_link": "https://cplusplus.github.io/CWG/issues/464.html", "link": "https://wg21.link/cwg464", "section": "6.7.7  [class.temporary]", "status": "CD1", "submitter": "Allan Odgaard", "date": "21 Feb 2004" }, "CWG465": { "type": "issue", "title": "May constructors of global objects call exit()?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#465", "link": "https://wg21.link/cwg465", "section": "6.9.3.2  [basic.start.static]", "status": "NAD", "submitter": "Matt Austern", "date": "26 Feb 2004" }, "CWG466": { "type": "issue", "title": "cv-qualifiers on pseudo-destructor type", "long_link": "https://cplusplus.github.io/CWG/issues/466.html", "link": "https://wg21.link/cwg466", "section": "_N4778_.7.6.1.4  [expr.pseudo]", "status": "CD1", "submitter": "Mark Mitchell", "date": "18 Mar 2004" }, "CWG467": { "type": "issue", "title": "Jump past initialization of local static variable", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#467", "link": "https://wg21.link/cwg467", "section": "8.8  [stmt.dcl]", "status": "NAD", "submitter": "Kerch Holt", "date": "31 Mar 2004" }, "CWG468": { "type": "issue", "title": "Allow ::template outside of templates", "long_link": "https://cplusplus.github.io/CWG/issues/468.html", "link": "https://wg21.link/cwg468", "section": "13.3  [temp.names]", "status": "CD1", "submitter": "John Spicer", "date": "9 Apr 2004" }, "CWG469": { "type": "issue", "title": "Const template specializations and reference arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#469", "link": "https://wg21.link/cwg469", "section": "13.10.3.6  [temp.deduct.type]", "status": "NAD", "submitter": "Matt Austern", "date": "19 Mar 2004" }, "CWG470": { "type": "issue", "title": "Instantiation of members of an explicitly-instantiated class template", "long_link": "https://cplusplus.github.io/CWG/issues/470.html", "link": "https://wg21.link/cwg470", "section": "13.9.3  [temp.explicit]", "status": "CD1", "submitter": "Matt Austern", "date": "11 May 2004" }, "CWG471": { "type": "issue", "title": "Conflicting inherited access specifications", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#471", "link": "https://wg21.link/cwg471", "section": "11.8.3  [class.access.base]", "status": "NAD", "submitter": "Mike Miller", "date": "14 Jun 2004" }, "CWG472": { "type": "issue", "title": "Casting across protected inheritance", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#472", "link": "https://wg21.link/cwg472", "section": "11.8.5  [class.protected]", "status": "drafting", "submitter": "Mike Miller", "date": "16 Jun 2004" }, "CWG473": { "type": "issue", "title": "Block-scope declarations of allocator functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#473", "link": "https://wg21.link/cwg473", "section": "7.6.2.8  [expr.new]", "status": "NAD", "submitter": "John Spicer", "date": "12 Jul 2004" }, "CWG474": { "type": "issue", "title": "Block-scope extern declarations in namespace members", "long_link": "https://cplusplus.github.io/CWG/issues/474.html", "link": "https://wg21.link/cwg474", "section": "6.6  [basic.link]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "23 Jul 2004" }, "CWG475": { "type": "issue", "title": "When is std::uncaught_exception() true? (take 2)", "long_link": "https://cplusplus.github.io/CWG/issues/475.html", "link": "https://wg21.link/cwg475", "section": "14.6.3  [except.uncaught]", "status": "C++11", "submitter": "Martin Sebor", "date": "27 Sep 2004" }, "CWG476": { "type": "issue", "title": "Determining the buffer size for placement new", "long_link": "https://cplusplus.github.io/CWG/issues/476.html", "link": "https://wg21.link/cwg476", "section": "7.6.2.8  [expr.new]", "status": "CD5", "submitter": "Ben Hutchings", "date": "14 Sep 2004" }, "CWG477": { "type": "issue", "title": "Can virtual appear in a friend declaration?", "long_link": "https://cplusplus.github.io/CWG/issues/477.html", "link": "https://wg21.link/cwg477", "section": "9.2.3  [dcl.fct.spec]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "23 Sep 2004" }, "CWG478": { "type": "issue", "title": "May a function parameter be an array of an abstract class type?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#478", "link": "https://wg21.link/cwg478", "section": "9.3.4.5  [dcl.array]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "28 Sep 2004" }, "CWG479": { "type": "issue", "title": "Copy elision in exception handling", "long_link": "https://cplusplus.github.io/CWG/issues/479.html", "link": "https://wg21.link/cwg479", "section": "14.2  [except.throw]", "status": "CD1", "submitter": "Mike Miller", "date": "07 Oct 2004" }, "CWG480": { "type": "issue", "title": "Is a base of a virtual base also virtual?", "long_link": "https://cplusplus.github.io/CWG/issues/480.html", "link": "https://wg21.link/cwg480", "section": "7.3.13  [conv.mem]", "status": "CD1", "submitter": "Mark Mitchell", "date": "18 Oct 2004" }, "CWG481": { "type": "issue", "title": "Scope of template parameters", "long_link": "https://cplusplus.github.io/CWG/issues/481.html", "link": "https://wg21.link/cwg481", "section": "6.4  [basic.scope]", "status": "CD2", "submitter": "Gabriel Dos Reis", "date": "01 Nov 2004" }, "CWG482": { "type": "issue", "title": "Qualified declarators in redeclarations", "long_link": "https://cplusplus.github.io/CWG/issues/482.html", "link": "https://wg21.link/cwg482", "section": "9.3.4  [dcl.meaning]", "status": "CD3", "submitter": "Daveed Vandevoorde", "date": "03 Nov 2004" }, "CWG483": { "type": "issue", "title": "Normative requirements on integral ranges", "long_link": "https://cplusplus.github.io/CWG/issues/483.html", "link": "https://wg21.link/cwg483", "section": "6.8.2  [basic.fundamental]", "status": "CD3", "submitter": "Steve Adamczyk", "date": "21 Oct 2004" }, "CWG484": { "type": "issue", "title": "Can a base-specifier name a cv-qualified class type?", "long_link": "https://cplusplus.github.io/CWG/issues/484.html", "link": "https://wg21.link/cwg484", "section": "11.7  [class.derived]", "status": "CD1", "submitter": "Richard Corden", "date": "21 Oct 2004" }, "CWG485": { "type": "issue", "title": "What is a “name”?", "long_link": "https://cplusplus.github.io/CWG/issues/485.html", "link": "https://wg21.link/cwg485", "section": "6.1  [basic.pre]", "status": "CD1", "submitter": "Gabriel Dos Reis", "date": "9 Nov 2004" }, "CWG486": { "type": "issue", "title": "Invalid return types and template argument deduction", "long_link": "https://cplusplus.github.io/CWG/issues/486.html", "link": "https://wg21.link/cwg486", "section": "13.10.3  [temp.deduct]", "status": "CD1", "submitter": "John Spicer", "date": "16 Nov 2004" }, "CWG487": { "type": "issue", "title": "Operator overloading in constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#487", "link": "https://wg21.link/cwg487", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "24 Nov 2004" }, "CWG488": { "type": "issue", "title": "Local types, overload resolution, and template argument deduction", "long_link": "https://cplusplus.github.io/CWG/issues/488.html", "link": "https://wg21.link/cwg488", "section": "13.10.3  [temp.deduct]", "status": "CD1", "submitter": "Mark Mitchell", "date": "24 Nov 2004" }, "CWG489": { "type": "issue", "title": "Must member function templates be instantiated during overload resolution?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#489", "link": "https://wg21.link/cwg489", "section": "13.9.2  [temp.inst]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "24 Nov 2004" }, "CWG490": { "type": "issue", "title": "Name lookup in friend declarations", "long_link": "https://cplusplus.github.io/CWG/issues/490.html", "link": "https://wg21.link/cwg490", "section": "6.5.3  [basic.lookup.unqual]", "status": "CD2", "submitter": "Ben Hutchings", "date": "7 Dec 2004" }, "CWG491": { "type": "issue", "title": "Initializers for empty-class aggregrate members", "long_link": "https://cplusplus.github.io/CWG/issues/491.html", "link": "https://wg21.link/cwg491", "section": "9.4.2  [dcl.init.aggr]", "status": "CD1", "submitter": "Nathan Sidwell", "date": "15 Dec 2004" }, "CWG492": { "type": "issue", "title": "typeid constness inconsistent with example", "long_link": "https://cplusplus.github.io/CWG/issues/492.html", "link": "https://wg21.link/cwg492", "section": "7.6.1.8  [expr.typeid]", "status": "CD1", "submitter": "Ron Natalie", "date": "15 Dec 2004" }, "CWG493": { "type": "issue", "title": "Type deduction from a bool context", "long_link": "https://cplusplus.github.io/CWG/issues/493.html", "link": "https://wg21.link/cwg493", "section": "13.10.3.4  [temp.deduct.conv]", "status": "CD2", "submitter": "John Spicer", "date": "17 Dec 2004" }, "CWG494": { "type": "issue", "title": "Problems with the resolution of issue 45", "long_link": "https://cplusplus.github.io/CWG/issues/494.html", "link": "https://wg21.link/cwg494", "section": "11.8  [class.access]", "status": "CD1", "submitter": "Lloyd J. Lewins", "date": "17 Dec 2004" }, "CWG495": { "type": "issue", "title": "Overload resolution with template and non-template conversion functions", "long_link": "https://cplusplus.github.io/CWG/issues/495.html", "link": "https://wg21.link/cwg495", "section": "12.2.4  [over.match.best]", "status": "CD2", "submitter": "Nathan Sidwell", "date": "20 Dec 2004" }, "CWG496": { "type": "issue", "title": "Is a volatile-qualified type really a POD?", "long_link": "https://cplusplus.github.io/CWG/issues/496.html", "link": "https://wg21.link/cwg496", "section": "6.8  [basic.types]", "status": "CD3", "submitter": "John Maddock", "date": "30 Dec 2004" }, "CWG497": { "type": "issue", "title": "Missing required initialization in example", "long_link": "https://cplusplus.github.io/CWG/issues/497.html", "link": "https://wg21.link/cwg497", "section": "7.6.4  [expr.mptr.oper]", "status": "CD1", "submitter": "Giovanni Bajo", "date": "03 Jan 2005" }, "CWG498": { "type": "issue", "title": "Storage class specifiers in definitions of class members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#498", "link": "https://wg21.link/cwg498", "section": "9.2.2  [dcl.stc]", "status": "open", "submitter": "Matt Austern", "date": "13 Jan 2005" }, "CWG499": { "type": "issue", "title": "Throwing an array of unknown size", "long_link": "https://cplusplus.github.io/CWG/issues/499.html", "link": "https://wg21.link/cwg499", "section": "14.2  [except.throw]", "status": "CD2", "submitter": "Mike Miller", "date": "19 Jan 2005" }, "CWG500": { "type": "issue", "title": "Access in base-specifiers of friend and nested classes", "long_link": "https://cplusplus.github.io/CWG/issues/500.html", "link": "https://wg21.link/cwg500", "section": "11.8.4  [class.friend]", "status": "CD1", "submitter": "Andreas Hommel", "date": "25 Jan 2005" }, "CWG501": { "type": "issue", "title": "Visibility of friend declarations within the befriending class", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#501", "link": "https://wg21.link/cwg501", "section": "11.8.4  [class.friend]", "status": "NAD", "submitter": "Gabriel Dos Reis", "date": "25 Jan 2005" }, "CWG502": { "type": "issue", "title": "Dependency of nested enumerations and enumerators", "long_link": "https://cplusplus.github.io/CWG/issues/502.html", "link": "https://wg21.link/cwg502", "section": "13.8.3.2  [temp.dep.type]", "status": "C++11", "submitter": "Mark Mitchell", "date": "05 Feb 2005" }, "CWG503": { "type": "issue", "title": "Cv-qualified function types in template argument deduction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#503", "link": "https://wg21.link/cwg503", "section": "13.10.3.2  [temp.deduct.call]", "status": "open", "submitter": "Gabriel Dos Reis", "date": "22 Feb 2005" }, "CWG504": { "type": "issue", "title": "Should use of a variable in its own initializer require a diagnostic?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#504", "link": "https://wg21.link/cwg504", "section": "9.3.4.3  [dcl.ref]", "status": "NAD", "submitter": "Bjarne Stroustrup", "date": "14 Apr 2005" }, "CWG505": { "type": "issue", "title": "Conditionally-supported behavior for unknown character escapes", "long_link": "https://cplusplus.github.io/CWG/issues/505.html", "link": "https://wg21.link/cwg505", "section": "5.13.3  [lex.ccon]", "status": "CD1", "submitter": "Mike Miller", "date": "14 Apr 2005" }, "CWG506": { "type": "issue", "title": "Conditionally-supported behavior for non-POD objects passed to ellipsis", "long_link": "https://cplusplus.github.io/CWG/issues/506.html", "link": "https://wg21.link/cwg506", "section": "7.6.1.3  [expr.call]", "status": "CD1", "submitter": "Mike Miller", "date": "14 Apr 2005" }, "CWG507": { "type": "issue", "title": "Ambiguity assigning class object to built-in type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#507", "link": "https://wg21.link/cwg507", "section": "12.5  [over.built]", "status": "dup", "submitter": "Steve Adamczyk", "date": "9 Mar 2005" }, "CWG508": { "type": "issue", "title": "Non-constructed value-initialized objects", "long_link": "https://cplusplus.github.io/CWG/issues/508.html", "link": "https://wg21.link/cwg508", "section": "9.4  [dcl.init]", "status": "C++11", "submitter": "Alisdair Meredith", "date": "18 Mar 2005" }, "CWG509": { "type": "issue", "title": "Dead code in the specification of default initialization", "long_link": "https://cplusplus.github.io/CWG/issues/509.html", "link": "https://wg21.link/cwg509", "section": "9.4  [dcl.init]", "status": "CD1", "submitter": "Mike Miller", "date": "18 Mar 2005" }, "CWG510": { "type": "issue", "title": "Default initialization of POD classes?", "long_link": "https://cplusplus.github.io/CWG/issues/510.html", "link": "https://wg21.link/cwg510", "section": "11.9  [class.init]", "status": "CD1", "submitter": "Mike Miller", "date": "18 Mar 2005" }, "CWG511": { "type": "issue", "title": "POD-structs with template assignment operators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#511", "link": "https://wg21.link/cwg511", "section": "11.2  [class.prop]", "status": "open", "submitter": "Alisdair Meredith", "date": "19 Mar 2005" }, "CWG512": { "type": "issue", "title": "Union members with user-declared non-default constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#512", "link": "https://wg21.link/cwg512", "section": "11.5  [class.union]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "19 Mar 2005" }, "CWG513": { "type": "issue", "title": "Non-class “most-derived” objects", "long_link": "https://cplusplus.github.io/CWG/issues/513.html", "link": "https://wg21.link/cwg513", "section": "6.7.2  [intro.object]", "status": "CD1", "submitter": "Marc Schoolderman", "date": "20 Mar 2005" }, "CWG514": { "type": "issue", "title": "Is the initializer for a namespace member in the scope of the namespace?", "long_link": "https://cplusplus.github.io/CWG/issues/514.html", "link": "https://wg21.link/cwg514", "section": "6.5.3  [basic.lookup.unqual]", "status": "CD1", "submitter": "Mike Miller", "date": "24 Mar 2005" }, "CWG515": { "type": "issue", "title": "Non-dependent references to base class members", "long_link": "https://cplusplus.github.io/CWG/issues/515.html", "link": "https://wg21.link/cwg515", "section": "13.8.3  [temp.dep]", "status": "CD1", "submitter": "Mike Miller", "date": "18 Apr 2005" }, "CWG516": { "type": "issue", "title": "Use of signed in bit-field declarations", "long_link": "https://cplusplus.github.io/CWG/issues/516.html", "link": "https://wg21.link/cwg516", "section": "9.2.9.3  [dcl.type.simple]", "status": "CD1", "submitter": "comp.std.c++", "date": "25 Apr 2005" }, "CWG517": { "type": "issue", "title": "Partial specialization following explicit instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/517.html", "link": "https://wg21.link/cwg517", "section": "13.7.6.1  [temp.spec.partial.general]", "status": "CD1", "submitter": "John Spicer", "date": "03 May 2005" }, "CWG518": { "type": "issue", "title": "Trailing comma following enumerator-list", "long_link": "https://cplusplus.github.io/CWG/issues/518.html", "link": "https://wg21.link/cwg518", "section": "9.7.1  [dcl.enum]", "status": "CD1", "submitter": "Charles Bryant", "date": "10 May 2005" }, "CWG519": { "type": "issue", "title": "Null pointer preservation in void* conversions", "long_link": "https://cplusplus.github.io/CWG/issues/519.html", "link": "https://wg21.link/cwg519", "section": "7.3.12  [conv.ptr]", "status": "CD1", "submitter": "comp.std.c++", "date": "19 May 2005" }, "CWG520": { "type": "issue", "title": "Old-style casts between incomplete class types", "long_link": "https://cplusplus.github.io/CWG/issues/520.html", "link": "https://wg21.link/cwg520", "section": "7.6.3  [expr.cast]", "status": "CD1", "submitter": "comp.std.c++", "date": "19 May 2005" }, "CWG521": { "type": "issue", "title": "Requirements for exceptions thrown by allocation functions", "long_link": "https://cplusplus.github.io/CWG/issues/521.html", "link": "https://wg21.link/cwg521", "section": "6.7.5.5.2  [basic.stc.dynamic.allocation]", "status": "CD1", "submitter": "Alisdair Meredith", "date": "22 May 2005" }, "CWG522": { "type": "issue", "title": "Array-to-pointer decay in template argument deduction", "long_link": "https://cplusplus.github.io/CWG/issues/522.html", "link": "https://wg21.link/cwg522", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "3 June 2005" }, "CWG523": { "type": "issue", "title": "Can a one-past-the-end pointer be invalidated by deleting an adjacent object?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#523", "link": "https://wg21.link/cwg523", "section": "6.7.5.5.3  [basic.stc.dynamic.deallocation]", "status": "open", "submitter": "comp.std.c++", "date": "8 July 2005" }, "CWG524": { "type": "issue", "title": "Can function-notation calls to operator functions be dependent?", "long_link": "https://cplusplus.github.io/CWG/issues/524.html", "link": "https://wg21.link/cwg524", "section": "13.8.3  [temp.dep]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "19 July 2005" }, "CWG525": { "type": "issue", "title": "Missing * in example", "long_link": "https://cplusplus.github.io/CWG/issues/525.html", "link": "https://wg21.link/cwg525", "section": "13.9.2  [temp.inst]", "status": "CD1", "submitter": "Mike Miller", "date": "25 July 2005" }, "CWG526": { "type": "issue", "title": "Confusing aspects in the specification of non-deduced contexts", "long_link": "https://cplusplus.github.io/CWG/issues/526.html", "link": "https://wg21.link/cwg526", "section": "13.10.3.6  [temp.deduct.type]", "status": "CD1", "submitter": "Mike Miller", "date": "25 July 2005" }, "CWG527": { "type": "issue", "title": "Problems with linkage of types", "long_link": "https://cplusplus.github.io/CWG/issues/527.html", "link": "https://wg21.link/cwg527", "section": "6.6  [basic.link]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "28 July 2005" }, "CWG528": { "type": "issue", "title": "Why are incomplete class types not allowed with typeid?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#528", "link": "https://wg21.link/cwg528", "section": "7.6.1.8  [expr.typeid]", "status": "NAD", "submitter": "Dave Abrahams", "date": "18 May 2005" }, "CWG529": { "type": "issue", "title": "Use of template<> with “explicitly-specialized” class templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#529", "link": "https://wg21.link/cwg529", "section": "13.9.4  [temp.expl.spec]", "status": "drafting", "submitter": "James Widman", "date": "16 August 2005" }, "CWG530": { "type": "issue", "title": "Nontype template arguments in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/530.html", "link": "https://wg21.link/cwg530", "section": "7.7  [expr.const]", "status": "CD1", "submitter": "Mark Mitchell", "date": "21 August 2005" }, "CWG531": { "type": "issue", "title": "Defining members of explicit specializations", "long_link": "https://cplusplus.github.io/CWG/issues/531.html", "link": "https://wg21.link/cwg531", "section": "13.9.4  [temp.expl.spec]", "status": "C++11", "submitter": "Mike Miller", "date": "1 October 2005" }, "CWG532": { "type": "issue", "title": "Member/nonmember operator template partial ordering", "long_link": "https://cplusplus.github.io/CWG/issues/532.html", "link": "https://wg21.link/cwg532", "section": "13.7.7.3  [temp.func.order]", "status": "C++11", "submitter": "Nathan Sidwell", "date": "16 September 2005" }, "CWG533": { "type": "issue", "title": "Special treatment for C-style header names", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#533", "link": "https://wg21.link/cwg533", "section": "15.3  [cpp.include]", "status": "NAD", "submitter": "Jens Maurer", "date": "4 October 2005" }, "CWG534": { "type": "issue", "title": "template-names and operator-function-ids", "long_link": "https://cplusplus.github.io/CWG/issues/534.html", "link": "https://wg21.link/cwg534", "section": "Clause 13  [temp]", "status": "CD1", "submitter": "Jens Maurer", "date": "5 October 2005" }, "CWG535": { "type": "issue", "title": "Copy construction without a copy constructor", "long_link": "https://cplusplus.github.io/CWG/issues/535.html", "link": "https://wg21.link/cwg535", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD3", "submitter": "Mike Miller", "date": "7 October 2005" }, "CWG536": { "type": "issue", "title": "Problems in the description of id-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/536.html", "link": "https://wg21.link/cwg536", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD6", "submitter": "Mike Miller", "date": "13 October 2005" }, "CWG537": { "type": "issue", "title": "Definition of “signature”", "long_link": "https://cplusplus.github.io/CWG/issues/537.html", "link": "https://wg21.link/cwg537", "section": "Clause 3  [intro.defs]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "12 October 2005" }, "CWG538": { "type": "issue", "title": "Definition and usage of structure, POD-struct, POD-union, and POD class", "long_link": "https://cplusplus.github.io/CWG/issues/538.html", "link": "https://wg21.link/cwg538", "section": "Clause 11  [class]", "status": "CD1", "submitter": "Alisdair Meredith", "date": "10 August 2005" }, "CWG539": { "type": "issue", "title": "Constraints on type-specifier-seq", "long_link": "https://cplusplus.github.io/CWG/issues/539.html", "link": "https://wg21.link/cwg539", "section": "9.2.9  [dcl.type]", "status": "CD3", "submitter": "Mike Miller", "date": "5 October 2005" }, "CWG540": { "type": "issue", "title": "Propagation of cv-qualifiers in reference-to-reference collapse", "long_link": "https://cplusplus.github.io/CWG/issues/540.html", "link": "https://wg21.link/cwg540", "section": "9.8.2  [namespace.def]", "status": "CD1", "submitter": "Russell Yanofsky", "date": "24 September 2005" }, "CWG541": { "type": "issue", "title": "Dependent function types", "long_link": "https://cplusplus.github.io/CWG/issues/541.html", "link": "https://wg21.link/cwg541", "section": "13.8.3.3  [temp.dep.expr]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "22 October 2005" }, "CWG542": { "type": "issue", "title": "Value initialization of arrays of POD-structs", "long_link": "https://cplusplus.github.io/CWG/issues/542.html", "link": "https://wg21.link/cwg542", "section": "11.9  [class.init]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "27 October 2005" }, "CWG543": { "type": "issue", "title": "Value initialization and default constructors", "long_link": "https://cplusplus.github.io/CWG/issues/543.html", "link": "https://wg21.link/cwg543", "section": "9.4  [dcl.init]", "status": "CD1", "submitter": "Mike Miller", "date": "27 October 2005" }, "CWG544": { "type": "issue", "title": "Base class lookup in explicit specialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#544", "link": "https://wg21.link/cwg544", "section": "13.8.3  [temp.dep]", "status": "NAD", "submitter": "John Spicer", "date": "01 November 2005" }, "CWG545": { "type": "issue", "title": "User-defined conversions and built-in operator overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#545", "link": "https://wg21.link/cwg545", "section": "12.2.2.3  [over.match.oper]", "status": "open", "submitter": "Steve Clamage", "date": "31 October 2005" }, "CWG546": { "type": "issue", "title": "Explicit instantiation of class template members", "long_link": "https://cplusplus.github.io/CWG/issues/546.html", "link": "https://wg21.link/cwg546", "section": "13.9.3  [temp.explicit]", "status": "C++11", "submitter": "Martin Sebor", "date": "29 October 2005" }, "CWG547": { "type": "issue", "title": "Partial specialization on member function types", "long_link": "https://cplusplus.github.io/CWG/issues/547.html", "link": "https://wg21.link/cwg547", "section": "9.3.4.6  [dcl.fct]", "status": "C++11", "submitter": "Peter Dimov", "date": "04 November 2005" }, "CWG548": { "type": "issue", "title": "qualified-ids in declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#548", "link": "https://wg21.link/cwg548", "section": "9.3.4  [dcl.meaning]", "status": "dup", "submitter": "Martin Sebor", "date": "18 November 2005" }, "CWG549": { "type": "issue", "title": "Non-deducible parameters in partial specializations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#549", "link": "https://wg21.link/cwg549", "section": "13.7.6.2  [temp.spec.partial.match]", "status": "drafting", "submitter": "Martin Sebor", "date": "18 November 2005" }, "CWG550": { "type": "issue", "title": "Pointer to array of unknown bound in parameter declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#550", "link": "https://wg21.link/cwg550", "section": "9.3.4.6  [dcl.fct]", "status": "dup", "submitter": "Daveed Vandevoorde", "date": "22 November 2005" }, "CWG551": { "type": "issue", "title": "When is inline permitted in an explicit instantiation?", "long_link": "https://cplusplus.github.io/CWG/issues/551.html", "link": "https://wg21.link/cwg551", "section": "13.9.3  [temp.explicit]", "status": "CD1", "submitter": "Steve Clamage", "date": "07 December 2005" }, "CWG552": { "type": "issue", "title": "Use of typename in the type in a non-type parameter-declaration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#552", "link": "https://wg21.link/cwg552", "section": "13.3  [temp.names]", "status": "NAD", "submitter": "Andre Morozov", "date": "15 December 2005" }, "CWG553": { "type": "issue", "title": "Problems with friend allocation and deallocation functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#553", "link": "https://wg21.link/cwg553", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "NAD", "submitter": "Dmitriy Litskalov", "date": "16 December 2005" }, "CWG554": { "type": "issue", "title": "Definition of “declarative region” and “scope”", "long_link": "https://cplusplus.github.io/CWG/issues/554.html", "link": "https://wg21.link/cwg554", "section": "6.4  [basic.scope]", "status": "CD6", "submitter": "Gabriel Dos Reis", "date": "29 December 2005" }, "CWG555": { "type": "issue", "title": "Pseudo-destructor name lookup", "long_link": "https://cplusplus.github.io/CWG/issues/555.html", "link": "https://wg21.link/cwg555", "section": "6.5  [basic.lookup]", "status": "CD5", "submitter": "Krzysztof Zelechowski", "date": "26 January 2006" }, "CWG556": { "type": "issue", "title": "Conflicting requirements for acceptable aliasing", "long_link": "https://cplusplus.github.io/CWG/issues/556.html", "link": "https://wg21.link/cwg556", "section": "7.6.19  [expr.ass]", "status": "CD2", "submitter": "Mike Miller", "date": "30 January 2006" }, "CWG557": { "type": "issue", "title": "Does argument-dependent lookup cause template instantiation?", "long_link": "https://cplusplus.github.io/CWG/issues/557.html", "link": "https://wg21.link/cwg557", "section": "6.5.4  [basic.lookup.argdep]", "status": "CD1", "submitter": "Mike Miller", "date": "8 February 2006" }, "CWG558": { "type": "issue", "title": "Excluded characters in universal character names", "long_link": "https://cplusplus.github.io/CWG/issues/558.html", "link": "https://wg21.link/cwg558", "section": "5.3  [lex.charset]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "8 February 2006" }, "CWG559": { "type": "issue", "title": "Editing error in issue 382 resolution", "long_link": "https://cplusplus.github.io/CWG/issues/559.html", "link": "https://wg21.link/cwg559", "section": "13.8  [temp.res]", "status": "CD1", "submitter": "Mike Miller", "date": "11 February 2006" }, "CWG560": { "type": "issue", "title": "Use of the typename keyword in return types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#560", "link": "https://wg21.link/cwg560", "section": "13.8  [temp.res]", "status": "NAD", "submitter": "Greg Comeau", "date": "11 February 2006" }, "CWG561": { "type": "issue", "title": "Internal linkage functions in dependent name lookup", "long_link": "https://cplusplus.github.io/CWG/issues/561.html", "link": "https://wg21.link/cwg561", "section": "13.8.4.2  [temp.dep.candidate]", "status": "CD2", "submitter": "Joaquín López Muñoz", "date": "17 February 2006" }, "CWG562": { "type": "issue", "title": "qualified-ids in non-expression contexts", "long_link": "https://cplusplus.github.io/CWG/issues/562.html", "link": "https://wg21.link/cwg562", "section": "6.5.5.2  [class.qual]", "status": "CD6", "submitter": "Mike Miller", "date": "6 April 2006" }, "CWG563": { "type": "issue", "title": "Linkage specification for objects", "long_link": "https://cplusplus.github.io/CWG/issues/563.html", "link": "https://wg21.link/cwg563", "section": "9.11  [dcl.link]", "status": "CD6", "submitter": "Daveed Vandevoorde", "date": "8 March 2006" }, "CWG564": { "type": "issue", "title": "Agreement of language linkage or linkage-specifications?", "long_link": "https://cplusplus.github.io/CWG/issues/564.html", "link": "https://wg21.link/cwg564", "section": "9.11  [dcl.link]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "8 March 2006" }, "CWG565": { "type": "issue", "title": "Conflict rules for using-declarations naming function templates", "long_link": "https://cplusplus.github.io/CWG/issues/565.html", "link": "https://wg21.link/cwg565", "section": "9.9  [namespace.udecl]", "status": "CD3", "submitter": "Paolo Carlini", "date": "9 March 2006" }, "CWG566": { "type": "issue", "title": "Conversion of negative floating point values to integer type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#566", "link": "https://wg21.link/cwg566", "section": "7.3.11  [conv.fpint]", "status": "NAD", "submitter": "Seungbeom Kim", "date": "13 March 2006" }, "CWG567": { "type": "issue", "title": "Can size_t and ptrdiff_t be larger than long?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#567", "link": "https://wg21.link/cwg567", "section": "7.6.6  [expr.add]", "status": "NAD", "submitter": "Nick MacLaren", "date": "14 March 2006" }, "CWG568": { "type": "issue", "title": "Definition of POD is too strict", "long_link": "https://cplusplus.github.io/CWG/issues/568.html", "link": "https://wg21.link/cwg568", "section": "Clause 11  [class]", "status": "CD1", "submitter": "Matt Austern", "date": "20 March 2006" }, "CWG569": { "type": "issue", "title": "Spurious semicolons at namespace scope should be allowed", "long_link": "https://cplusplus.github.io/CWG/issues/569.html", "link": "https://wg21.link/cwg569", "section": "9.1  [dcl.pre]", "status": "CD2", "submitter": "Matt Austern", "date": "20 March 2006" }, "CWG570": { "type": "issue", "title": "Are references subject to the ODR?", "long_link": "https://cplusplus.github.io/CWG/issues/570.html", "link": "https://wg21.link/cwg570", "section": "6.3  [basic.def.odr]", "status": "CD2", "submitter": "Dave Abrahams", "date": "2 April 2006" }, "CWG571": { "type": "issue", "title": "References declared const", "long_link": "https://cplusplus.github.io/CWG/issues/571.html", "link": "https://wg21.link/cwg571", "section": "6.6  [basic.link]", "status": "CD2", "submitter": "Dave Abrahams", "date": "31 March 2006" }, "CWG572": { "type": "issue", "title": "Standard conversions for non-built-in types", "long_link": "https://cplusplus.github.io/CWG/issues/572.html", "link": "https://wg21.link/cwg572", "section": "7.3  [conv]", "status": "C++11", "submitter": "Jens Maurer", "date": "6 April 2006" }, "CWG573": { "type": "issue", "title": "Conversions between function pointers and void*", "long_link": "https://cplusplus.github.io/CWG/issues/573.html", "link": "https://wg21.link/cwg573", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "C++11", "submitter": "Steve Adamczyk", "date": "13 April 2006" }, "CWG574": { "type": "issue", "title": "Definition of “copy assignment operator”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#574", "link": "https://wg21.link/cwg574", "section": "11.4.6  [class.copy.assign]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "15 April 2006" }, "CWG575": { "type": "issue", "title": "Criteria for deduction failure", "long_link": "https://cplusplus.github.io/CWG/issues/575.html", "link": "https://wg21.link/cwg575", "section": "13.10.3  [temp.deduct]", "status": "C++11", "submitter": "James Widman", "date": "19 April 2006" }, "CWG576": { "type": "issue", "title": "Typedefs in function definitions", "long_link": "https://cplusplus.github.io/CWG/issues/576.html", "link": "https://wg21.link/cwg576", "section": "9.2.4  [dcl.typedef]", "status": "CD2", "submitter": "Jon Caves", "date": "21 April 2006" }, "CWG577": { "type": "issue", "title": "void in an empty parameter list", "long_link": "https://cplusplus.github.io/CWG/issues/577.html", "link": "https://wg21.link/cwg577", "section": "9.3.4.6  [dcl.fct]", "status": "CD3", "submitter": "Ben Hutchings", "date": "22 April 2006" }, "CWG578": { "type": "issue", "title": "Phase 1 replacement of characters with universal-character-names", "long_link": "https://cplusplus.github.io/CWG/issues/578.html", "link": "https://wg21.link/cwg578", "section": "5.2  [lex.phases]", "status": "CD6", "submitter": "Martin Vejnár", "date": "7 May 2006" }, "CWG579": { "type": "issue", "title": "What is a “nested” > or >>?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#579", "link": "https://wg21.link/cwg579", "section": "13.3  [temp.names]", "status": "open", "submitter": "Daveed Vandevoorde", "date": "11 May 2006" }, "CWG580": { "type": "issue", "title": "Access in template-parameters of member and friend definitions", "long_link": "https://cplusplus.github.io/CWG/issues/580.html", "link": "https://wg21.link/cwg580", "section": "11.8  [class.access]", "status": "C++11", "submitter": "John Spicer", "date": "16 May 2006" }, "CWG581": { "type": "issue", "title": "Can a templated constructor be explicitly instantiated or specialized?", "long_link": "https://cplusplus.github.io/CWG/issues/581.html", "link": "https://wg21.link/cwg581", "section": "13.10.2  [temp.arg.explicit]", "status": "CD5", "submitter": "Mark Mitchell", "date": "19 May 2006" }, "CWG582": { "type": "issue", "title": "Template conversion functions", "long_link": "https://cplusplus.github.io/CWG/issues/582.html", "link": "https://wg21.link/cwg582", "section": "13.7.3  [temp.mem]", "status": "CD1", "submitter": "PremAnand Rao", "date": "23 May 2006" }, "CWG583": { "type": "issue", "title": "Relational pointer comparisons against the null pointer constant", "long_link": "https://cplusplus.github.io/CWG/issues/583.html", "link": "https://wg21.link/cwg583", "section": "7.6.9  [expr.rel]", "status": "CD3", "submitter": "James Widman", "date": "24 May 2006" }, "CWG584": { "type": "issue", "title": "Unions and aliasing", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#584", "link": "https://wg21.link/cwg584", "section": "7.2.1  [basic.lval]", "status": "NAD", "submitter": "comp.std.c++", "date": "10 June 2006" }, "CWG585": { "type": "issue", "title": "Friend template template parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#585", "link": "https://wg21.link/cwg585", "section": "11.8.4  [class.friend]", "status": "NAD", "submitter": "James Widman", "date": "15 June 2006" }, "CWG586": { "type": "issue", "title": "Default template-arguments and template argument deduction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#586", "link": "https://wg21.link/cwg586", "section": "13.10.3.6  [temp.deduct.type]", "status": "NAD", "submitter": "James Widman", "date": "20 June 2006" }, "CWG587": { "type": "issue", "title": "Lvalue operands of a conditional expression differing only in cv-qualification", "long_link": "https://cplusplus.github.io/CWG/issues/587.html", "link": "https://wg21.link/cwg587", "section": "7.6.16  [expr.cond]", "status": "CD2", "submitter": "Howard Hinnant", "date": "20 June 2006" }, "CWG588": { "type": "issue", "title": "Searching dependent bases of classes local to function templates", "long_link": "https://cplusplus.github.io/CWG/issues/588.html", "link": "https://wg21.link/cwg588", "section": "13.8.3  [temp.dep]", "status": "CD2", "submitter": "James Widman", "date": "21 June 2006" }, "CWG589": { "type": "issue", "title": "Direct binding of class and array rvalues in reference initialization", "long_link": "https://cplusplus.github.io/CWG/issues/589.html", "link": "https://wg21.link/cwg589", "section": "9.4.4  [dcl.init.ref]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "26 July 2006" }, "CWG590": { "type": "issue", "title": "Nested classes and the “current instantiation”", "long_link": "https://cplusplus.github.io/CWG/issues/590.html", "link": "https://wg21.link/cwg590", "section": "13.8.3.2  [temp.dep.type]", "status": "C++11", "submitter": "James Widman", "date": "23 August 2006" }, "CWG591": { "type": "issue", "title": "When a dependent base class is the current instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/591.html", "link": "https://wg21.link/cwg591", "section": "13.8.3  [temp.dep]", "status": "CD4", "submitter": "James Widman", "date": "24 August 2006" }, "CWG592": { "type": "issue", "title": "Exceptions during construction of local static objects", "long_link": "https://cplusplus.github.io/CWG/issues/592.html", "link": "https://wg21.link/cwg592", "section": "14.3  [except.ctor]", "status": "CD1", "submitter": "Alisdair Meredith", "date": "30 August 2006" }, "CWG593": { "type": "issue", "title": "Falling off the end of a destructor's function-try-block handler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#593", "link": "https://wg21.link/cwg593", "section": "14.4  [except.handle]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "30 August 2006" }, "CWG594": { "type": "issue", "title": "Coordinating issues 119 and 404 with delegating constructors", "long_link": "https://cplusplus.github.io/CWG/issues/594.html", "link": "https://wg21.link/cwg594", "section": "6.7.3  [basic.life]", "status": "CD1", "submitter": "Tom Plum", "date": "30 August 2006" }, "CWG595": { "type": "issue", "title": "Exception specifications in templates instantiated from class bodies", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#595", "link": "https://wg21.link/cwg595", "section": "14.5  [except.spec]", "status": "dup", "submitter": "Daveed Vandevoorde", "date": "7 September 2006" }, "CWG596": { "type": "issue", "title": "Replacing an exception object", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#596", "link": "https://wg21.link/cwg596", "section": "_N4606_.15.5.2  [except.unexpected]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "12 September 2006" }, "CWG597": { "type": "issue", "title": "Conversions applied to out-of-lifetime non-POD lvalues", "long_link": "https://cplusplus.github.io/CWG/issues/597.html", "link": "https://wg21.link/cwg597", "section": "6.7.3  [basic.life]", "status": "CD3", "submitter": "Mike Miller", "date": "27 September 2006" }, "CWG598": { "type": "issue", "title": "Associated namespaces of overloaded functions and function templates", "long_link": "https://cplusplus.github.io/CWG/issues/598.html", "link": "https://wg21.link/cwg598", "section": "6.5.4  [basic.lookup.argdep]", "status": "CD2", "submitter": "Mike Miller", "date": "27 September 2006" }, "CWG599": { "type": "issue", "title": "Deleting a null function pointer", "long_link": "https://cplusplus.github.io/CWG/issues/599.html", "link": "https://wg21.link/cwg599", "section": "7.6.2.9  [expr.delete]", "status": "CD2", "submitter": "Martin Sebor", "date": "3 October 2006" }, "CWG600": { "type": "issue", "title": "Does access control apply to members or to names?", "long_link": "https://cplusplus.github.io/CWG/issues/600.html", "link": "https://wg21.link/cwg600", "section": "11.8  [class.access]", "status": "CD6", "submitter": "Alisdair Meredith", "date": "3 October 2006" }, "CWG601": { "type": "issue", "title": "Type of literals in preprocessing expressions", "long_link": "https://cplusplus.github.io/CWG/issues/601.html", "link": "https://wg21.link/cwg601", "section": "15.2  [cpp.cond]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "23 October 2006", "liaison": "WG14" }, "CWG602": { "type": "issue", "title": "When is the injected-class-name of a class template a template?", "long_link": "https://cplusplus.github.io/CWG/issues/602.html", "link": "https://wg21.link/cwg602", "section": "13.8.2  [temp.local]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "23 October 2006" }, "CWG603": { "type": "issue", "title": "Type equivalence and unsigned overflow", "long_link": "https://cplusplus.github.io/CWG/issues/603.html", "link": "https://wg21.link/cwg603", "section": "13.6  [temp.type]", "status": "CD1", "submitter": "James Widman", "date": "3 November 2006" }, "CWG604": { "type": "issue", "title": "Argument list for overload resolution in copy-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/604.html", "link": "https://wg21.link/cwg604", "section": "12.2.2.4  [over.match.ctor]", "status": "CD2", "submitter": "Dawn Perchik", "date": "4 November 2006" }, "CWG605": { "type": "issue", "title": "Linkage of explicit specializations", "long_link": "https://cplusplus.github.io/CWG/issues/605.html", "link": "https://wg21.link/cwg605", "section": "13.9.4  [temp.expl.spec]", "status": "C++11", "submitter": "Steve Clamage", "date": "30 November 2006" }, "CWG606": { "type": "issue", "title": "Template argument deduction for rvalue references", "long_link": "https://cplusplus.github.io/CWG/issues/606.html", "link": "https://wg21.link/cwg606", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD1", "submitter": "Peter Dimov", "date": "1 December 2006" }, "CWG607": { "type": "issue", "title": "Lookup of mem-initializer-ids", "long_link": "https://cplusplus.github.io/CWG/issues/607.html", "link": "https://wg21.link/cwg607", "section": "11.9.3  [class.base.init]", "status": "CD6", "submitter": "Richard Corden", "date": "5 December 2006" }, "CWG608": { "type": "issue", "title": "Determining the final overrider of a virtual function", "long_link": "https://cplusplus.github.io/CWG/issues/608.html", "link": "https://wg21.link/cwg608", "section": "11.7.3  [class.virtual]", "status": "CD2", "submitter": "Mike Miller", "date": "7 December 2006" }, "CWG609": { "type": "issue", "title": "What is a “top-level” cv-qualifier?", "long_link": "https://cplusplus.github.io/CWG/issues/609.html", "link": "https://wg21.link/cwg609", "section": "9.2.9.2  [dcl.type.cv]", "status": "CD4", "submitter": "Dawn Perchik", "date": "5 November 2006" }, "CWG610": { "type": "issue", "title": "Computing the negative of 0U", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#610", "link": "https://wg21.link/cwg610", "section": "7.6.2.2  [expr.unary.op]", "status": "NAD", "submitter": "comp.std.c++", "date": "21 December 2006" }, "CWG611": { "type": "issue", "title": "Zero-initializing references", "long_link": "https://cplusplus.github.io/CWG/issues/611.html", "link": "https://wg21.link/cwg611", "section": "9.4  [dcl.init]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "29 December 2006" }, "CWG612": { "type": "issue", "title": "Requirements on a conforming implementation", "long_link": "https://cplusplus.github.io/CWG/issues/612.html", "link": "https://wg21.link/cwg612", "section": "6.9.1  [intro.execution]", "status": "CD2", "submitter": "Clark Nelson", "date": "23 January 2007" }, "CWG613": { "type": "issue", "title": "Unevaluated uses of non-static class members", "long_link": "https://cplusplus.github.io/CWG/issues/613.html", "link": "https://wg21.link/cwg613", "section": "11.4  [class.mem]", "status": "CD1", "submitter": "Herb Sutter", "date": "28 October 2006" }, "CWG614": { "type": "issue", "title": "Results of integer / and %", "long_link": "https://cplusplus.github.io/CWG/issues/614.html", "link": "https://wg21.link/cwg614", "section": "7.6.5  [expr.mul]", "status": "CD1", "submitter": "Gabriel Dos Reis", "date": "15 January 2007" }, "CWG615": { "type": "issue", "title": "Incorrect description of variables that can be initialized", "long_link": "https://cplusplus.github.io/CWG/issues/615.html", "link": "https://wg21.link/cwg615", "section": "9.4  [dcl.init]", "status": "C++11", "submitter": "comp.std.c++", "date": "30 January 2007" }, "CWG616": { "type": "issue", "title": "Definition of “indeterminate value”", "long_link": "https://cplusplus.github.io/CWG/issues/616.html", "link": "https://wg21.link/cwg616", "section": "Clause 3  [intro.defs]", "status": "CD3", "submitter": "Bjarne Stroustrup", "date": "2 February 2007" }, "CWG617": { "type": "issue", "title": "Lvalue-to-rvalue conversions of uninitialized char objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#617", "link": "https://wg21.link/cwg617", "section": "7.3.2  [conv.lval]", "status": "NAD", "submitter": "Alan Stokes", "date": "6 February 2007" }, "CWG618": { "type": "issue", "title": "Casts in preprocessor conditional expressions", "long_link": "https://cplusplus.github.io/CWG/issues/618.html", "link": "https://wg21.link/cwg618", "section": "15.2  [cpp.cond]", "status": "CD2", "submitter": "Martin Sebor", "date": "12 February 2007", "liaison": "WG14" }, "CWG619": { "type": "issue", "title": "Completeness of array types", "long_link": "https://cplusplus.github.io/CWG/issues/619.html", "link": "https://wg21.link/cwg619", "section": "6.8  [basic.types]", "status": "C++11", "submitter": "Steve Clamage", "date": "16 February 2007" }, "CWG620": { "type": "issue", "title": "Declaration order in layout-compatible POD structs", "long_link": "https://cplusplus.github.io/CWG/issues/620.html", "link": "https://wg21.link/cwg620", "section": "11.4  [class.mem]", "status": "CD1", "submitter": "Martin Sebor", "date": "1 March 2007" }, "CWG621": { "type": "issue", "title": "Template argument deduction from function return types", "long_link": "https://cplusplus.github.io/CWG/issues/621.html", "link": "https://wg21.link/cwg621", "section": "13.9.4  [temp.expl.spec]", "status": "C++11", "submitter": "Richard Corden", "date": "16 February 2007" }, "CWG622": { "type": "issue", "title": "Relational comparisons of arbitrary pointers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#622", "link": "https://wg21.link/cwg622", "section": "7.6.9  [expr.rel]", "status": "NAD", "submitter": "Herb Sutter", "date": "26 February 2007" }, "CWG623": { "type": "issue", "title": "Use of pointers to deallocated storage", "long_link": "https://cplusplus.github.io/CWG/issues/623.html", "link": "https://wg21.link/cwg623", "section": "6.7.5.5.3  [basic.stc.dynamic.deallocation]", "status": "CD3", "submitter": "Herb Sutter", "date": "27 February 2007" }, "CWG624": { "type": "issue", "title": "Overflow in calculating size of allocation", "long_link": "https://cplusplus.github.io/CWG/issues/624.html", "link": "https://wg21.link/cwg624", "section": "7.6.2.8  [expr.new]", "status": "CD1", "submitter": "Jens Maurer", "date": "8 March 2007" }, "CWG625": { "type": "issue", "title": "Use of auto as a template-argument", "long_link": "https://cplusplus.github.io/CWG/issues/625.html", "link": "https://wg21.link/cwg625", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD2", "submitter": "John Spicer", "date": "9 March 2007" }, "CWG626": { "type": "issue", "title": "Preprocessor string literals", "long_link": "https://cplusplus.github.io/CWG/issues/626.html", "link": "https://wg21.link/cwg626", "section": "15.6.3  [cpp.stringize]", "status": "CD2", "submitter": "Gennaro Prota", "date": "12 September 2006" }, "CWG627": { "type": "issue", "title": "Values behaving as types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#627", "link": "https://wg21.link/cwg627", "section": "6.8.2  [basic.fundamental]", "status": "NAD", "submitter": "Gennaro Prota", "date": "15 March 2007" }, "CWG628": { "type": "issue", "title": "The values of an enumeration with no enumerator", "long_link": "https://cplusplus.github.io/CWG/issues/628.html", "link": "https://wg21.link/cwg628", "section": "9.7.1  [dcl.enum]", "status": "CD2", "submitter": "Gennaro Prota", "date": "15 March 2007" }, "CWG629": { "type": "issue", "title": "auto parsing ambiguity", "long_link": "https://cplusplus.github.io/CWG/issues/629.html", "link": "https://wg21.link/cwg629", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "14 March 2007" }, "CWG630": { "type": "issue", "title": "Equality of narrow and wide character values in the basic character set", "long_link": "https://cplusplus.github.io/CWG/issues/630.html", "link": "https://wg21.link/cwg630", "section": "5.3  [lex.charset]", "status": "CD2", "submitter": "Tom Plum", "date": "21 April 2007" }, "CWG631": { "type": "issue", "title": "Jumping into a “then” clause", "long_link": "https://cplusplus.github.io/CWG/issues/631.html", "link": "https://wg21.link/cwg631", "section": "8.5.2  [stmt.if]", "status": "CD3", "submitter": "James Kanze", "date": "24 April 2007" }, "CWG632": { "type": "issue", "title": "Brace-enclosed initializer for scalar member of aggregate", "long_link": "https://cplusplus.github.io/CWG/issues/632.html", "link": "https://wg21.link/cwg632", "section": "9.4.2  [dcl.init.aggr]", "status": "CD1", "submitter": "Greg Comeau", "date": "3 May 2007" }, "CWG633": { "type": "issue", "title": "Specifications for variables that should also apply to references", "long_link": "https://cplusplus.github.io/CWG/issues/633.html", "link": "https://wg21.link/cwg633", "section": "6.1  [basic.pre]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "17 May 2007" }, "CWG634": { "type": "issue", "title": "Conditionally-supported behavior for non-POD objects passed to ellipsis redux", "long_link": "https://cplusplus.github.io/CWG/issues/634.html", "link": "https://wg21.link/cwg634", "section": "7.6.1.3  [expr.call]", "status": "CD1", "submitter": "Howard Hinnant", "date": "6 Jun 2007" }, "CWG635": { "type": "issue", "title": "Names of constructors and destructors of templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#635", "link": "https://wg21.link/cwg635", "section": "6.5.5.2  [class.qual]", "status": "NAD", "submitter": "Martin Sebor", "date": "23 May 2007" }, "CWG636": { "type": "issue", "title": "Dynamic type of objects and aliasing", "long_link": "https://cplusplus.github.io/CWG/issues/636.html", "link": "https://wg21.link/cwg636", "section": "7.2.1  [basic.lval]", "status": "CD4", "submitter": "Gabriel Dos Reis", "date": "23 May 2007" }, "CWG637": { "type": "issue", "title": "Sequencing rules and example disagree", "long_link": "https://cplusplus.github.io/CWG/issues/637.html", "link": "https://wg21.link/cwg637", "section": "6.9.1  [intro.execution]", "status": "CD1", "submitter": "Ofer Porat", "date": "2 June 2007" }, "CWG638": { "type": "issue", "title": "Explicit specialization and friendship", "long_link": "https://cplusplus.github.io/CWG/issues/638.html", "link": "https://wg21.link/cwg638", "section": "13.7.5  [temp.friend]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "6 July 2007" }, "CWG639": { "type": "issue", "title": "What makes side effects “different” from one another?", "long_link": "https://cplusplus.github.io/CWG/issues/639.html", "link": "https://wg21.link/cwg639", "section": "6.9.1  [intro.execution]", "status": "CD1", "submitter": "James Widman", "date": "26 July 2007" }, "CWG640": { "type": "issue", "title": "Accessing destroyed local objects of static storage duration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#640", "link": "https://wg21.link/cwg640", "section": "6.9.3.3  [basic.start.dynamic]", "status": "NAD", "submitter": "Howard Hinnant", "date": "30 July 2007" }, "CWG641": { "type": "issue", "title": "Overload resolution and conversion-to-same-type operators", "long_link": "https://cplusplus.github.io/CWG/issues/641.html", "link": "https://wg21.link/cwg641", "section": "12.2.3  [over.match.viable]", "status": "CD2", "submitter": "Nathan Sidwell", "date": "2 Aug 2007" }, "CWG642": { "type": "issue", "title": "Definition and use of “block scope” and “local scope”", "long_link": "https://cplusplus.github.io/CWG/issues/642.html", "link": "https://wg21.link/cwg642", "section": "6.4.3  [basic.scope.block]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "6 Aug 2007" }, "CWG643": { "type": "issue", "title": "Use of decltype in a class member-specification", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#643", "link": "https://wg21.link/cwg643", "section": "9.2.9.3  [dcl.type.simple]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "8 Aug 2007" }, "CWG644": { "type": "issue", "title": "Should a trivial class type be a literal type?", "long_link": "https://cplusplus.github.io/CWG/issues/644.html", "link": "https://wg21.link/cwg644", "section": "6.8  [basic.types]", "status": "CD1", "submitter": "Alisdair Meredith", "date": "8 Aug 2007" }, "CWG645": { "type": "issue", "title": "Are bit-field and non-bit-field members layout compatible?", "long_link": "https://cplusplus.github.io/CWG/issues/645.html", "link": "https://wg21.link/cwg645", "section": "11.4  [class.mem]", "status": "CD2", "submitter": "Alan Stokes", "date": "9 Aug 2007" }, "CWG646": { "type": "issue", "title": "Can a class with a constexpr copy constructor be a literal type?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#646", "link": "https://wg21.link/cwg646", "section": "6.8  [basic.types]", "status": "NAD", "submitter": "Jens Maurer", "date": "9 Aug 2007" }, "CWG647": { "type": "issue", "title": "Non-constexpr instances of constexpr constructor templates", "long_link": "https://cplusplus.github.io/CWG/issues/647.html", "link": "https://wg21.link/cwg647", "section": "9.2.6  [dcl.constexpr]", "status": "CD1", "submitter": "Mike Miller", "date": "12 Aug 2007" }, "CWG648": { "type": "issue", "title": "Constant expressions in constexpr initializers", "long_link": "https://cplusplus.github.io/CWG/issues/648.html", "link": "https://wg21.link/cwg648", "section": "9.2.6  [dcl.constexpr]", "status": "CD1", "submitter": "Mike Miller", "date": "12 Aug 2007" }, "CWG649": { "type": "issue", "title": "Optionally ill-formed extended alignment requests", "long_link": "https://cplusplus.github.io/CWG/issues/649.html", "link": "https://wg21.link/cwg649", "section": "6.7.6  [basic.align]", "status": "CD1", "submitter": "Mike Miller", "date": "12 Aug 2007" }, "CWG650": { "type": "issue", "title": "Order of destruction for temporaries bound to the returned value of a function", "long_link": "https://cplusplus.github.io/CWG/issues/650.html", "link": "https://wg21.link/cwg650", "section": "6.7.7  [class.temporary]", "status": "CD2", "submitter": "Mike Miller", "date": "14 Aug 2007" }, "CWG651": { "type": "issue", "title": "Problems in decltype specification and examples", "long_link": "https://cplusplus.github.io/CWG/issues/651.html", "link": "https://wg21.link/cwg651", "section": "9.2.9.3  [dcl.type.simple]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "16 Aug 2007" }, "CWG652": { "type": "issue", "title": "Compile-time evaluation of floating-point expressions", "long_link": "https://cplusplus.github.io/CWG/issues/652.html", "link": "https://wg21.link/cwg652", "section": "7.7  [expr.const]", "status": "CD2", "submitter": "Jens Maurer", "date": "3 October 2007" }, "CWG653": { "type": "issue", "title": "Copy assignment of unions", "long_link": "https://cplusplus.github.io/CWG/issues/653.html", "link": "https://wg21.link/cwg653", "section": "11.4.6  [class.copy.assign]", "status": "CD2", "submitter": "Jens Maurer", "date": "3 October 2007" }, "CWG654": { "type": "issue", "title": "Conversions to and from nullptr_t", "long_link": "https://cplusplus.github.io/CWG/issues/654.html", "link": "https://wg21.link/cwg654", "section": "7.3.12  [conv.ptr]", "status": "CD1", "submitter": "Jason Merrill", "date": "7 October 2007" }, "CWG655": { "type": "issue", "title": "Initialization not specified for forwarding constructors", "long_link": "https://cplusplus.github.io/CWG/issues/655.html", "link": "https://wg21.link/cwg655", "section": "11.9.3  [class.base.init]", "status": "C++11", "submitter": "Alisdair Meredith", "date": "17 October 2007" }, "CWG656": { "type": "issue", "title": "Direct binding to the result of a conversion operator", "long_link": "https://cplusplus.github.io/CWG/issues/656.html", "link": "https://wg21.link/cwg656", "section": "9.4.4  [dcl.init.ref]", "status": "CD2", "submitter": "Jason Merrill", "date": "23 October 2007" }, "CWG657": { "type": "issue", "title": "Abstract class parameter in synthesized declaration", "long_link": "https://cplusplus.github.io/CWG/issues/657.html", "link": "https://wg21.link/cwg657", "section": "13.10.3  [temp.deduct]", "status": "CD2", "submitter": "Mike Miller", "date": "31 October 2007" }, "CWG658": { "type": "issue", "title": "Defining reinterpret_cast for pointer types", "long_link": "https://cplusplus.github.io/CWG/issues/658.html", "link": "https://wg21.link/cwg658", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "CD2", "submitter": "Dave Abrahams", "date": "4 November 2007" }, "CWG659": { "type": "issue", "title": "Alignment of function types", "long_link": "https://cplusplus.github.io/CWG/issues/659.html", "link": "https://wg21.link/cwg659", "section": "7.6.2.6  [expr.alignof]", "status": "CD1", "submitter": "Alisdair Meredith", "date": "7 November 2007" }, "CWG660": { "type": "issue", "title": "Unnamed scoped enumerations", "long_link": "https://cplusplus.github.io/CWG/issues/660.html", "link": "https://wg21.link/cwg660", "section": "9.7.1  [dcl.enum]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "15 November 2007" }, "CWG661": { "type": "issue", "title": "Semantics of arithmetic comparisons", "long_link": "https://cplusplus.github.io/CWG/issues/661.html", "link": "https://wg21.link/cwg661", "section": "7.6.9  [expr.rel]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "27 November 2007" }, "CWG662": { "type": "issue", "title": "Forming a pointer to a reference type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#662", "link": "https://wg21.link/cwg662", "section": "13.10.3  [temp.deduct]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "28 November 2007" }, "CWG663": { "type": "issue", "title": "Valid Cyrillic identifier characters", "long_link": "https://cplusplus.github.io/CWG/issues/663.html", "link": "https://wg21.link/cwg663", "section": "_N2691_.E  [extendid]", "status": "CD1", "submitter": "Steve Clamage", "date": "30 November 2007" }, "CWG664": { "type": "issue", "title": "Direct binding of references to non-class rvalue references", "long_link": "https://cplusplus.github.io/CWG/issues/664.html", "link": "https://wg21.link/cwg664", "section": "9.4.4  [dcl.init.ref]", "status": "CD2", "submitter": "Eric Niebler", "date": "1 December 2007" }, "CWG665": { "type": "issue", "title": "Problems in the specification of dynamic_cast", "long_link": "https://cplusplus.github.io/CWG/issues/665.html", "link": "https://wg21.link/cwg665", "section": "7.6.1.7  [expr.dynamic.cast]", "status": "CD2", "submitter": "Daniel Krügler", "date": "1 December 2007" }, "CWG666": { "type": "issue", "title": "Dependent qualified-ids without the typename keyword", "long_link": "https://cplusplus.github.io/CWG/issues/666.html", "link": "https://wg21.link/cwg666", "section": "13.8  [temp.res]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "6 December 2007" }, "CWG667": { "type": "issue", "title": "Trivial special member functions that cannot be implicitly defined", "long_link": "https://cplusplus.github.io/CWG/issues/667.html", "link": "https://wg21.link/cwg667", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD2", "submitter": "James Widman", "date": "14 December 2007" }, "CWG668": { "type": "issue", "title": "Throwing an exception from the destructor of a local static object", "long_link": "https://cplusplus.github.io/CWG/issues/668.html", "link": "https://wg21.link/cwg668", "section": "14.6.2  [except.terminate]", "status": "CD2", "submitter": "Daniel Krügler", "date": "16 December 2007" }, "CWG669": { "type": "issue", "title": "Confusing specification of the meaning of decltype", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#669", "link": "https://wg21.link/cwg669", "section": "9.2.9.3  [dcl.type.simple]", "status": "NAD", "submitter": "Vera Lychagina", "date": "17 December 2007" }, "CWG670": { "type": "issue", "title": "Copy initialization via derived-to-base conversion in the second step", "long_link": "https://cplusplus.github.io/CWG/issues/670.html", "link": "https://wg21.link/cwg670", "section": "9.4  [dcl.init]", "status": "CD4", "submitter": "Jason Merrill", "date": "20 December 2007" }, "CWG671": { "type": "issue", "title": "Explicit conversion from a scoped enumeration type to integral type", "long_link": "https://cplusplus.github.io/CWG/issues/671.html", "link": "https://wg21.link/cwg671", "section": "7.6.1.9  [expr.static.cast]", "status": "CD1", "submitter": "Daveed Vandevoorde", "date": "22 December 2007" }, "CWG672": { "type": "issue", "title": "Sequencing of initialization in new-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/672.html", "link": "https://wg21.link/cwg672", "section": "7.6.2.8  [expr.new]", "status": "CD2", "submitter": "Clark Nelson", "date": "11 January, 2008" }, "CWG673": { "type": "issue", "title": "Injection of names from elaborated-type-specifiers in friend declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#673", "link": "https://wg21.link/cwg673", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "NAD", "submitter": "Mike Miller", "date": "6 February, 2008" }, "CWG674": { "type": "issue", "title": "“matching specialization” for a friend declaration", "long_link": "https://cplusplus.github.io/CWG/issues/674.html", "link": "https://wg21.link/cwg674", "section": "13.7.5  [temp.friend]", "status": "C++11", "submitter": "James Widman", "date": "7 February, 2008" }, "CWG675": { "type": "issue", "title": "Signedness of bit-field with typedef or template parameter type", "long_link": "https://cplusplus.github.io/CWG/issues/675.html", "link": "https://wg21.link/cwg675", "section": "11.4.10  [class.bit]", "status": "CD3", "submitter": "Richard Corden", "date": "11 February, 2008" }, "CWG676": { "type": "issue", "title": "static_assert-declarations and general requirements for declarations", "long_link": "https://cplusplus.github.io/CWG/issues/676.html", "link": "https://wg21.link/cwg676", "section": "6.2  [basic.def]", "status": "C++11", "submitter": "Alisdair Meredith", "date": "12 February, 2008" }, "CWG677": { "type": "issue", "title": "Deleted operator delete and virtual destructors", "long_link": "https://cplusplus.github.io/CWG/issues/677.html", "link": "https://wg21.link/cwg677", "section": "11.4.7  [class.dtor]", "status": "CD1", "submitter": "Mike Miller", "date": "15 February, 2008" }, "CWG678": { "type": "issue", "title": "Language linkage of member function parameter types and the ODR", "long_link": "https://cplusplus.github.io/CWG/issues/678.html", "link": "https://wg21.link/cwg678", "section": "6.3  [basic.def.odr]", "status": "C++11", "submitter": "James Widman", "date": "15 February, 2008" }, "CWG679": { "type": "issue", "title": "Equivalence of template-ids and operator function templates", "long_link": "https://cplusplus.github.io/CWG/issues/679.html", "link": "https://wg21.link/cwg679", "section": "13.6  [temp.type]", "status": "CD1", "submitter": "Richard Corden", "date": "1 March, 2008" }, "CWG680": { "type": "issue", "title": "What is a move constructor?", "long_link": "https://cplusplus.github.io/CWG/issues/680.html", "link": "https://wg21.link/cwg680", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "3 March, 2008" }, "CWG681": { "type": "issue", "title": "Restrictions on declarators with late-specified return types", "long_link": "https://cplusplus.github.io/CWG/issues/681.html", "link": "https://wg21.link/cwg681", "section": "9.3.4.6  [dcl.fct]", "status": "CD1", "submitter": "Mike Miller", "date": "10 March, 2008" }, "CWG682": { "type": "issue", "title": "Missing description of lookup of template aliases", "long_link": "https://cplusplus.github.io/CWG/issues/682.html", "link": "https://wg21.link/cwg682", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "CD5", "submitter": "Daveed Vandevoorde", "date": "1 March, 2008" }, "CWG683": { "type": "issue", "title": "Requirements for trivial subobject special functions", "long_link": "https://cplusplus.github.io/CWG/issues/683.html", "link": "https://wg21.link/cwg683", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD1", "submitter": "Jens Maurer", "date": "13 March, 2008" }, "CWG684": { "type": "issue", "title": "Constant expressions involving the address of an automatic variable", "long_link": "https://cplusplus.github.io/CWG/issues/684.html", "link": "https://wg21.link/cwg684", "section": "7.7  [expr.const]", "status": "CD1", "submitter": "Jens Maurer", "date": "13 March, 2008" }, "CWG685": { "type": "issue", "title": "Integral promotion of enumeration ignores fixed underlying type", "long_link": "https://cplusplus.github.io/CWG/issues/685.html", "link": "https://wg21.link/cwg685", "section": "7.3.7  [conv.prom]", "status": "CD2", "submitter": "Alberto Ganesh Barbati", "date": "6 January, 2008" }, "CWG686": { "type": "issue", "title": "Type declarations/definitions in type-specifier-seqs and type-ids", "long_link": "https://cplusplus.github.io/CWG/issues/686.html", "link": "https://wg21.link/cwg686", "section": "9.3.2  [dcl.name]", "status": "CD1", "submitter": "Jens Maurer", "date": "21 March, 2008" }, "CWG687": { "type": "issue", "title": "template keyword with unqualified-ids", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#687", "link": "https://wg21.link/cwg687", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "NAD", "submitter": "Mihai Rusu", "date": "27 February, 2008" }, "CWG688": { "type": "issue", "title": "Constexpr constructors and static initialization", "long_link": "https://cplusplus.github.io/CWG/issues/688.html", "link": "https://wg21.link/cwg688", "section": "6.9.3.2  [basic.start.static]", "status": "CD1", "submitter": "Peter Dimov", "date": "26 March, 2008" }, "CWG689": { "type": "issue", "title": "Maximum values of signed and unsigned integers", "long_link": "https://cplusplus.github.io/CWG/issues/689.html", "link": "https://wg21.link/cwg689", "section": "6.8.2  [basic.fundamental]", "status": "CD5", "submitter": "James Kanze", "date": "30 March, 2008" }, "CWG690": { "type": "issue", "title": "The dynamic type of an rvalue reference", "long_link": "https://cplusplus.github.io/CWG/issues/690.html", "link": "https://wg21.link/cwg690", "section": "Clause 3  [intro.defs]", "status": "CD2", "submitter": "Eelis van der Weegen", "date": "7 April, 2008" }, "CWG691": { "type": "issue", "title": "Template parameter packs in class template partial specializations", "long_link": "https://cplusplus.github.io/CWG/issues/691.html", "link": "https://wg21.link/cwg691", "section": "13.2  [temp.param]", "status": "C++11", "submitter": "Doug Gregor", "date": "9 April, 2008" }, "CWG692": { "type": "issue", "title": "Partial ordering of variadic class template partial specializations", "long_link": "https://cplusplus.github.io/CWG/issues/692.html", "link": "https://wg21.link/cwg692", "section": "13.10.3.6  [temp.deduct.type]", "status": "C++11", "submitter": "Doug Gregor", "date": "16 April, 2008" }, "CWG693": { "type": "issue", "title": "New string types and deprecated conversion", "long_link": "https://cplusplus.github.io/CWG/issues/693.html", "link": "https://wg21.link/cwg693", "section": "7.3.3  [conv.array]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "21 April, 2008" }, "CWG694": { "type": "issue", "title": "Zero- and value-initialization of union objects", "long_link": "https://cplusplus.github.io/CWG/issues/694.html", "link": "https://wg21.link/cwg694", "section": "9.4  [dcl.init]", "status": "C++11", "submitter": "Clark Nelson", "date": "14 May, 2008", "liaison": "WG14" }, "CWG695": { "type": "issue", "title": "Compile-time calculation errors in constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/695.html", "link": "https://wg21.link/cwg695", "section": "Clause 7  [expr]", "status": "CD2", "submitter": "Mike Miller", "date": "9 June, 2008" }, "CWG696": { "type": "issue", "title": "Use of block-scope constants in local classes", "long_link": "https://cplusplus.github.io/CWG/issues/696.html", "link": "https://wg21.link/cwg696", "section": "11.6  [class.local]", "status": "C++11", "submitter": "Steve Adamczyk", "date": "29 May, 2008" }, "CWG697": { "type": "issue", "title": "Deduction rules apply to more than functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#697", "link": "https://wg21.link/cwg697", "section": "13.10.3  [temp.deduct]", "status": "open", "submitter": "Doug Gregor", "date": "6 June, 2008" }, "CWG698": { "type": "issue", "title": "The definition of “sequenced before” is too narrow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#698", "link": "https://wg21.link/cwg698", "section": "6.9.1  [intro.execution]", "status": "open", "submitter": "Jens Maurer", "date": "13 July, 2008" }, "CWG699": { "type": "issue", "title": "Must constexpr member functions be defined in the class member-specification?", "long_link": "https://cplusplus.github.io/CWG/issues/699.html", "link": "https://wg21.link/cwg699", "section": "9.2.6  [dcl.constexpr]", "status": "CD2", "submitter": "Mike Miller", "date": "26 June, 2008" }, "CWG700": { "type": "issue", "title": "Constexpr member functions of class templates", "long_link": "https://cplusplus.github.io/CWG/issues/700.html", "link": "https://wg21.link/cwg700", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Jens Maurer", "date": "27 June, 2008" }, "CWG701": { "type": "issue", "title": "When is the array-to-pointer conversion applied?", "long_link": "https://cplusplus.github.io/CWG/issues/701.html", "link": "https://wg21.link/cwg701", "section": "9.3.4.5  [dcl.array]", "status": "CD2", "submitter": "Eelis van der Weegen", "date": "13 July, 2008" }, "CWG702": { "type": "issue", "title": "Preferring conversion to std::initializer_list", "long_link": "https://cplusplus.github.io/CWG/issues/702.html", "link": "https://wg21.link/cwg702", "section": "12.2.4.3  [over.ics.rank]", "status": "CD2", "submitter": "Jason Merrill", "date": "2 July, 2008" }, "CWG703": { "type": "issue", "title": "Narrowing for literals that cannot be exactly represented", "long_link": "https://cplusplus.github.io/CWG/issues/703.html", "link": "https://wg21.link/cwg703", "section": "9.4.5  [dcl.init.list]", "status": "CD2", "submitter": "Jason Merrill", "date": "2 July, 2008" }, "CWG704": { "type": "issue", "title": "To which postfix-expressions does overload resolution apply?", "long_link": "https://cplusplus.github.io/CWG/issues/704.html", "link": "https://wg21.link/cwg704", "section": "12.2.2.2  [over.match.call]", "status": "CD2", "submitter": "Jens Maurer", "date": "29 July, 2008" }, "CWG705": { "type": "issue", "title": "Suppressing argument-dependent lookup via parentheses", "long_link": "https://cplusplus.github.io/CWG/issues/705.html", "link": "https://wg21.link/cwg705", "section": "6.5.4  [basic.lookup.argdep]", "status": "CD2", "submitter": "Mike Miller", "date": "29 July, 2008" }, "CWG706": { "type": "issue", "title": "Use of auto with rvalue references", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#706", "link": "https://wg21.link/cwg706", "section": "9.2.9.7  [dcl.spec.auto]", "status": "NAD", "submitter": "Jonathan Caves", "date": "1 Aug, 2008" }, "CWG707": { "type": "issue", "title": "Undefined behavior in integral-to-floating conversions", "long_link": "https://cplusplus.github.io/CWG/issues/707.html", "link": "https://wg21.link/cwg707", "section": "7.3.11  [conv.fpint]", "status": "CD2", "submitter": "Alberto Ganesh Barbati", "date": "2 Aug, 2008" }, "CWG708": { "type": "issue", "title": "Partial specialization of member templates of class templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#708", "link": "https://wg21.link/cwg708", "section": "13.7.6  [temp.spec.partial]", "status": "open", "submitter": "James Widman", "date": "8 Aug, 2008" }, "CWG709": { "type": "issue", "title": "Enumeration names as nested-name-specifiers in deduction failure", "long_link": "https://cplusplus.github.io/CWG/issues/709.html", "link": "https://wg21.link/cwg709", "section": "13.10.3  [temp.deduct]", "status": "C++11", "submitter": "Doug Gregor", "date": "23 Aug, 2008" }, "CWG710": { "type": "issue", "title": "Data races during construction", "long_link": "https://cplusplus.github.io/CWG/issues/710.html", "link": "https://wg21.link/cwg710", "section": "11.9.5  [class.cdtor]", "status": "CD2", "submitter": "Jeffrey Yasskin", "date": "3 May, 2008" }, "CWG711": { "type": "issue", "title": "auto with braced-init-list", "long_link": "https://cplusplus.github.io/CWG/issues/711.html", "link": "https://wg21.link/cwg711", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD2", "submitter": "Jason Merrill", "date": "27 August, 2008" }, "CWG712": { "type": "issue", "title": "Are integer constant operands of a conditional-expression “used?”", "long_link": "https://cplusplus.github.io/CWG/issues/712.html", "link": "https://wg21.link/cwg712", "section": "6.3  [basic.def.odr]", "status": "CD3", "submitter": "Mike Miller", "date": "9 September, 2008" }, "CWG713": { "type": "issue", "title": "Unclear note about cv-qualified function types", "long_link": "https://cplusplus.github.io/CWG/issues/713.html", "link": "https://wg21.link/cwg713", "section": "9.3.4.6  [dcl.fct]", "status": "CD2", "submitter": "Doug Gregor", "date": "11 September, 2008" }, "CWG714": { "type": "issue", "title": "Static const data members and braced-init-lists", "long_link": "https://cplusplus.github.io/CWG/issues/714.html", "link": "https://wg21.link/cwg714", "section": "11.4.9.3  [class.static.data]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "15 September, 2008" }, "CWG715": { "type": "issue", "title": "Class member access constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/715.html", "link": "https://wg21.link/cwg715", "section": "7.7  [expr.const]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "17 September, 2008" }, "CWG716": { "type": "issue", "title": "Specifications that should apply only to non-static union data members", "long_link": "https://cplusplus.github.io/CWG/issues/716.html", "link": "https://wg21.link/cwg716", "section": "11.5  [class.union]", "status": "CD2", "submitter": "Mike Miller", "date": "17 September, 2008" }, "CWG717": { "type": "issue", "title": "Unintentional restrictions on the use of thread_local", "long_link": "https://cplusplus.github.io/CWG/issues/717.html", "link": "https://wg21.link/cwg717", "section": "9.2.2  [dcl.stc]", "status": "CD2", "submitter": "Clark Nelson", "date": "17 September, 2008" }, "CWG718": { "type": "issue", "title": "Non-class, non-function friend declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#718", "link": "https://wg21.link/cwg718", "section": "11.8.4  [class.friend]", "status": "NAD", "submitter": "John Spicer", "date": "18 September, 2008", "liaison": "EWG" }, "CWG719": { "type": "issue", "title": "Specifications for operator-function-id that should also apply to literal-operator-id", "long_link": "https://cplusplus.github.io/CWG/issues/719.html", "link": "https://wg21.link/cwg719", "section": "6.1  [basic.pre]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "19 September, 2008" }, "CWG720": { "type": "issue", "title": "Need examples of lambda-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/720.html", "link": "https://wg21.link/cwg720", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "20 September, 2008" }, "CWG721": { "type": "issue", "title": "Where must a variable be initialized to be used in a constant expression?", "long_link": "https://cplusplus.github.io/CWG/issues/721.html", "link": "https://wg21.link/cwg721", "section": "7.7  [expr.const]", "status": "CD2", "submitter": "James Kanze", "date": "22 September, 2008" }, "CWG722": { "type": "issue", "title": "Can nullptr be passed to an ellipsis?", "long_link": "https://cplusplus.github.io/CWG/issues/722.html", "link": "https://wg21.link/cwg722", "section": "7.6.1.3  [expr.call]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "25 September, 2008" }, "CWG723": { "type": "issue", "title": "Archetypes in skipped declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#723", "link": "https://wg21.link/cwg723", "section": "8.8  [stmt.dcl]", "status": "concepts", "submitter": "Doug Gregor", "date": "3 October, 2008" }, "CWG724": { "type": "issue", "title": "Qualified name lookup in a constrained context", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#724", "link": "https://wg21.link/cwg724", "section": "6.5.5  [basic.lookup.qual]", "status": "concepts", "submitter": "Daniel Krügler", "date": "24 September, 2008" }, "CWG725": { "type": "issue", "title": "When should the requirement for std::Returnable, etc., apply?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#725", "link": "https://wg21.link/cwg725", "section": "9.3.4.6  [dcl.fct]", "status": "concepts", "submitter": "Alberto Ganesh Barbati", "date": "30 September, 2008" }, "CWG726": { "type": "issue", "title": "Atomic and non-atomic objects in the memory model", "long_link": "https://cplusplus.github.io/CWG/issues/726.html", "link": "https://wg21.link/cwg726", "section": "6.9.2  [intro.multithread]", "status": "CD2", "submitter": "Clark Nelson", "date": "30 September, 2008" }, "CWG727": { "type": "issue", "title": "In-class explicit specializations", "long_link": "https://cplusplus.github.io/CWG/issues/727.html", "link": "https://wg21.link/cwg727", "section": "13.9.4  [temp.expl.spec]", "status": "C++17", "submitter": "Faisal Vali", "date": "5 October, 2008" }, "CWG728": { "type": "issue", "title": "Restrictions on local classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#728", "link": "https://wg21.link/cwg728", "section": "Clause 13  [temp]", "status": "NAD", "submitter": "Faisal Vali", "date": "5 October, 2008" }, "CWG729": { "type": "issue", "title": "Qualification conversions and handlers of reference-to-pointer type", "long_link": "https://cplusplus.github.io/CWG/issues/729.html", "link": "https://wg21.link/cwg729", "section": "14.4  [except.handle]", "status": "CD3", "submitter": "John Spicer", "date": "6 October, 2008" }, "CWG730": { "type": "issue", "title": "Explicit specializations of members of non-template classes", "long_link": "https://cplusplus.github.io/CWG/issues/730.html", "link": "https://wg21.link/cwg730", "section": "13.9.4  [temp.expl.spec]", "status": "CD2", "submitter": "Bronek Kozicki", "date": "3 October, 2008" }, "CWG731": { "type": "issue", "title": "Omitted reference qualification of member function type", "long_link": "https://cplusplus.github.io/CWG/issues/731.html", "link": "https://wg21.link/cwg731", "section": "7.6.1.5  [expr.ref]", "status": "CD2", "submitter": "Daniel Krügler", "date": "6 October, 2008" }, "CWG732": { "type": "issue", "title": "Late-specified return types in function definitions", "long_link": "https://cplusplus.github.io/CWG/issues/732.html", "link": "https://wg21.link/cwg732", "section": "9.5  [dcl.fct.def]", "status": "CD2", "submitter": "Daniel Krügler", "date": "7 October, 2008" }, "CWG733": { "type": "issue", "title": "Reference qualification of copy assignment operators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#733", "link": "https://wg21.link/cwg733", "section": "11.4.6  [class.copy.assign]", "status": "NAD", "submitter": "Alberto Ganesh Barbati", "date": "9 October, 2008" }, "CWG734": { "type": "issue", "title": "Are unique addresses required for namespace-scope variables?", "long_link": "https://cplusplus.github.io/CWG/issues/734.html", "link": "https://wg21.link/cwg734", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "15 October, 2008" }, "CWG735": { "type": "issue", "title": "Missing case in specification of safely-derived pointers", "long_link": "https://cplusplus.github.io/CWG/issues/735.html", "link": "https://wg21.link/cwg735", "section": "_N4885_6.7.5.5.4  [basic.stc.dynamic.safety]", "status": "CD2", "submitter": "Jens Maurer", "date": "14 October, 2008" }, "CWG736": { "type": "issue", "title": "Is the & ref-qualifier needed?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#736", "link": "https://wg21.link/cwg736", "section": "9.3  [dcl.decl]", "status": "NAD", "submitter": "Alberto Ganesh Barbati", "date": "16 October, 2008" }, "CWG737": { "type": "issue", "title": "Uninitialized trailing characters in string initialization", "long_link": "https://cplusplus.github.io/CWG/issues/737.html", "link": "https://wg21.link/cwg737", "section": "9.4.3  [dcl.init.string]", "status": "CD2", "submitter": "James Kanze", "date": "26 October, 2008" }, "CWG738": { "type": "issue", "title": "constexpr not permitted by the syntax of constructor declarations", "long_link": "https://cplusplus.github.io/CWG/issues/738.html", "link": "https://wg21.link/cwg738", "section": "11.4.5  [class.ctor]", "status": "C++11", "submitter": "James Widman", "date": "27 October, 2008" }, "CWG739": { "type": "issue", "title": "Signedness of plain bit-fields", "long_link": "https://cplusplus.github.io/CWG/issues/739.html", "link": "https://wg21.link/cwg739", "section": "11.4.10  [class.bit]", "status": "CD3", "submitter": "Mike Miller", "date": "3 November, 2008" }, "CWG740": { "type": "issue", "title": "Incorrect note on data races", "long_link": "https://cplusplus.github.io/CWG/issues/740.html", "link": "https://wg21.link/cwg740", "section": "6.9.2  [intro.multithread]", "status": "CD2", "submitter": "Wolf Lammen", "date": "3 November, 2008" }, "CWG741": { "type": "issue", "title": "“plain” long long bit-fields", "long_link": "https://cplusplus.github.io/CWG/issues/741.html", "link": "https://wg21.link/cwg741", "section": "11.4.10  [class.bit]", "status": "C++11", "submitter": "Mike Miller", "date": "7 November, 2008" }, "CWG742": { "type": "issue", "title": "Postfix increment/decrement with long bit-field operands", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#742", "link": "https://wg21.link/cwg742", "section": "7.6.1.6  [expr.post.incr]", "status": "open", "submitter": "Mike Miller", "date": "11 November, 2008" }, "CWG743": { "type": "issue", "title": "Use of decltype in a nested-name-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/743.html", "link": "https://wg21.link/cwg743", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD2", "submitter": "Jaakko Järvi", "date": "12 November, 2008" }, "CWG744": { "type": "issue", "title": "Matching template arguments with template template parameters with parameter packs", "long_link": "https://cplusplus.github.io/CWG/issues/744.html", "link": "https://wg21.link/cwg744", "section": "13.4.4  [temp.arg.template]", "status": "CD2", "submitter": "Faisal Vali", "date": "2 November, 2008" }, "CWG745": { "type": "issue", "title": "Effect of ill-formedness resulting from #error", "long_link": "https://cplusplus.github.io/CWG/issues/745.html", "link": "https://wg21.link/cwg745", "section": "15.8  [cpp.error]", "status": "C++23", "submitter": "Clark Nelson", "date": "13 November, 2008" }, "CWG746": { "type": "issue", "title": "Use of auto in new-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/746.html", "link": "https://wg21.link/cwg746", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD2", "submitter": "Jason Merrill", "date": "18 November, 2008" }, "CWG747": { "type": "issue", "title": "Access of protected base classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#747", "link": "https://wg21.link/cwg747", "section": "11.8.3  [class.access.base]", "status": "dup", "submitter": "Sam Saariste", "date": "18 November, 2008" }, "CWG748": { "type": "issue", "title": "Always-complete archetypes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#748", "link": "https://wg21.link/cwg748", "section": "_N2914_.14.11.2.1  [temp.archetype.assemble]", "status": "concepts", "submitter": "James Widman", "date": "28 November, 2008" }, "CWG749": { "type": "issue", "title": "References to function types with a cv-qualifier or ref-qualifier", "long_link": "https://cplusplus.github.io/CWG/issues/749.html", "link": "https://wg21.link/cwg749", "section": "12.5  [over.built]", "status": "CD2", "submitter": "Alberto Ganesh Barbati", "date": "9 December, 2008" }, "CWG750": { "type": "issue", "title": "Implementation constraints on reference-only closure objects", "long_link": "https://cplusplus.github.io/CWG/issues/750.html", "link": "https://wg21.link/cwg750", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "10 December, 2008" }, "CWG751": { "type": "issue", "title": "Deriving from closure classes", "long_link": "https://cplusplus.github.io/CWG/issues/751.html", "link": "https://wg21.link/cwg751", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "11 December, 2008" }, "CWG752": { "type": "issue", "title": "Name lookup in nested lambda-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/752.html", "link": "https://wg21.link/cwg752", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "10 December, 2008" }, "CWG753": { "type": "issue", "title": "Array names in lambda capture sets", "long_link": "https://cplusplus.github.io/CWG/issues/753.html", "link": "https://wg21.link/cwg753", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "10 December, 2008" }, "CWG754": { "type": "issue", "title": "Lambda expressions in default arguments of block-scope function declarations", "long_link": "https://cplusplus.github.io/CWG/issues/754.html", "link": "https://wg21.link/cwg754", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "10 December, 2008" }, "CWG755": { "type": "issue", "title": "Generalized lambda-captures", "long_link": "https://cplusplus.github.io/CWG/issues/755.html", "link": "https://wg21.link/cwg755", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD3", "submitter": "John Freeman", "date": "11 December, 2008" }, "CWG756": { "type": "issue", "title": "Dropping cv-qualification on members of closure objects", "long_link": "https://cplusplus.github.io/CWG/issues/756.html", "link": "https://wg21.link/cwg756", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "15 December, 2008" }, "CWG757": { "type": "issue", "title": "Types without linkage in declarations", "long_link": "https://cplusplus.github.io/CWG/issues/757.html", "link": "https://wg21.link/cwg757", "section": "6.6  [basic.link]", "status": "CD2", "submitter": "John Spicer", "date": "23 December, 2008" }, "CWG758": { "type": "issue", "title": "Missing cases of declarations that are not definitions", "long_link": "https://cplusplus.github.io/CWG/issues/758.html", "link": "https://wg21.link/cwg758", "section": "6.2  [basic.def]", "status": "C++11", "submitter": "Bjarne Stroustrup", "date": "22 January, 2009" }, "CWG759": { "type": "issue", "title": "Destruction of closure objects", "long_link": "https://cplusplus.github.io/CWG/issues/759.html", "link": "https://wg21.link/cwg759", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "22 January, 2009" }, "CWG760": { "type": "issue", "title": "this inside a nested class of a non-static member function", "long_link": "https://cplusplus.github.io/CWG/issues/760.html", "link": "https://wg21.link/cwg760", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD2", "submitter": "Mike Miller", "date": "3 February, 2009" }, "CWG761": { "type": "issue", "title": "Inferred return type of closure object call operator", "long_link": "https://cplusplus.github.io/CWG/issues/761.html", "link": "https://wg21.link/cwg761", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "5 February, 2009" }, "CWG762": { "type": "issue", "title": "Name lookup in the compound-statement of a lambda expression", "long_link": "https://cplusplus.github.io/CWG/issues/762.html", "link": "https://wg21.link/cwg762", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "John Spicer", "date": "5 February, 2009" }, "CWG763": { "type": "issue", "title": "Is a closure object's operator() inline?", "long_link": "https://cplusplus.github.io/CWG/issues/763.html", "link": "https://wg21.link/cwg763", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "6 February, 2009" }, "CWG764": { "type": "issue", "title": "Capturing unused variables in a lambda expression", "long_link": "https://cplusplus.github.io/CWG/issues/764.html", "link": "https://wg21.link/cwg764", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "6 February, 2009" }, "CWG765": { "type": "issue", "title": "Local types in inline functions with external linkage", "long_link": "https://cplusplus.github.io/CWG/issues/765.html", "link": "https://wg21.link/cwg765", "section": "9.2.3  [dcl.fct.spec]", "status": "CD2", "submitter": "Mike Miller", "date": "6 February, 2009" }, "CWG766": { "type": "issue", "title": "Where may lambda expressions appear?", "long_link": "https://cplusplus.github.io/CWG/issues/766.html", "link": "https://wg21.link/cwg766", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "6 February, 2009" }, "CWG767": { "type": "issue", "title": "void and other unnamed lambda-parameters", "long_link": "https://cplusplus.github.io/CWG/issues/767.html", "link": "https://wg21.link/cwg767", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "5 February, 2009" }, "CWG768": { "type": "issue", "title": "Ellipsis in a lambda parameter list", "long_link": "https://cplusplus.github.io/CWG/issues/768.html", "link": "https://wg21.link/cwg768", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "5 February, 2009" }, "CWG769": { "type": "issue", "title": "Initialization of closure objects", "long_link": "https://cplusplus.github.io/CWG/issues/769.html", "link": "https://wg21.link/cwg769", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "Mike Miller", "date": "9 February, 2009" }, "CWG770": { "type": "issue", "title": "Ambiguity in late-specified return type", "long_link": "https://cplusplus.github.io/CWG/issues/770.html", "link": "https://wg21.link/cwg770", "section": "9.3  [dcl.decl]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "9 February, 2009" }, "CWG771": { "type": "issue", "title": "Move-construction of reference members of closure objects", "long_link": "https://cplusplus.github.io/CWG/issues/771.html", "link": "https://wg21.link/cwg771", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "Jonathan Caves", "date": "9 February, 2009" }, "CWG772": { "type": "issue", "title": "capture-default in lambdas in local default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/772.html", "link": "https://wg21.link/cwg772", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "10 February, 2009" }, "CWG773": { "type": "issue", "title": "Parentheses in address non-type template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/773.html", "link": "https://wg21.link/cwg773", "section": "13.4.3  [temp.arg.nontype]", "status": "C++11", "submitter": "Doug Gregor", "date": "11 February, 2009" }, "CWG774": { "type": "issue", "title": "Can a closure class be a POD?", "long_link": "https://cplusplus.github.io/CWG/issues/774.html", "link": "https://wg21.link/cwg774", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "John Spicer", "date": "11 February, 2009" }, "CWG775": { "type": "issue", "title": "Capturing references to functions", "long_link": "https://cplusplus.github.io/CWG/issues/775.html", "link": "https://wg21.link/cwg775", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "12 February, 2009" }, "CWG776": { "type": "issue", "title": "Delegating constructors, destructors, and std::exit", "long_link": "https://cplusplus.github.io/CWG/issues/776.html", "link": "https://wg21.link/cwg776", "section": "6.9.3.3  [basic.start.dynamic]", "status": "CD2", "submitter": "Michael Wong", "date": "12 February, 2009" }, "CWG777": { "type": "issue", "title": "Default arguments and parameter packs", "long_link": "https://cplusplus.github.io/CWG/issues/777.html", "link": "https://wg21.link/cwg777", "section": "9.3.4.7  [dcl.fct.default]", "status": "CD2", "submitter": "Michael Wong", "date": "13 February, 2009" }, "CWG778": { "type": "issue", "title": "Template parameter packs in non-type template parameters", "long_link": "https://cplusplus.github.io/CWG/issues/778.html", "link": "https://wg21.link/cwg778", "section": "13.2  [temp.param]", "status": "C++11", "submitter": "Michael Wong", "date": "13 February, 2009" }, "CWG779": { "type": "issue", "title": "Rvalue reference members of closure objects?", "long_link": "https://cplusplus.github.io/CWG/issues/779.html", "link": "https://wg21.link/cwg779", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "Mike Miller", "date": "26 February, 2009" }, "CWG780": { "type": "issue", "title": "Questions regarding the point of definition of a concept map", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#780", "link": "https://wg21.link/cwg780", "section": "_N2914_.14.10.2  [concept.map]", "status": "concepts", "submitter": "James Widman", "date": "10 February, 2009" }, "CWG781": { "type": "issue", "title": "Missing requirement in constrained function example", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#781", "link": "https://wg21.link/cwg781", "section": "_N2914_.14.11.2  [temp.archetype]", "status": "concepts", "submitter": "Daniel Krügler", "date": "1 March, 2009" }, "CWG782": { "type": "issue", "title": "Lambda expressions and argument-dependent lookup", "long_link": "https://cplusplus.github.io/CWG/issues/782.html", "link": "https://wg21.link/cwg782", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "Mike Miller", "date": "1 March, 2009" }, "CWG783": { "type": "issue", "title": "Definition of “argument”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#783", "link": "https://wg21.link/cwg783", "section": "Clause 3  [intro.defs]", "status": "open", "submitter": "UK", "date": "3 March, 2009" }, "CWG784": { "type": "issue", "title": "List of incompatibilities with the previous Standard", "long_link": "https://cplusplus.github.io/CWG/issues/784.html", "link": "https://wg21.link/cwg784", "section": "4.2  [intro.structure]", "status": "C++11", "submitter": "UK", "date": "3 March, 2009" }, "CWG785": { "type": "issue", "title": "“Execution sequence” is inappropriate phraseology", "long_link": "https://cplusplus.github.io/CWG/issues/785.html", "link": "https://wg21.link/cwg785", "section": "6.9.1  [intro.execution]", "status": "CD2", "submitter": "US/UK", "date": "3 March, 2009" }, "CWG786": { "type": "issue", "title": "Definition of “thread”", "long_link": "https://cplusplus.github.io/CWG/issues/786.html", "link": "https://wg21.link/cwg786", "section": "6.9.2  [intro.multithread]", "status": "CD2", "submitter": "US", "date": "3 March, 2009" }, "CWG787": { "type": "issue", "title": "Unnecessary lexical undefined behavior", "long_link": "https://cplusplus.github.io/CWG/issues/787.html", "link": "https://wg21.link/cwg787", "section": "5.2  [lex.phases]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG788": { "type": "issue", "title": "Relationship between locale and values of the execution character set", "long_link": "https://cplusplus.github.io/CWG/issues/788.html", "link": "https://wg21.link/cwg788", "section": "5.3  [lex.charset]", "status": "CD2", "submitter": "FR", "date": "3 March, 2009" }, "CWG789": { "type": "issue", "title": "Deprecating trigraphs", "long_link": "https://cplusplus.github.io/CWG/issues/789.html", "link": "https://wg21.link/cwg789", "section": "_N4140_.2.4  [lex.trigraph]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG790": { "type": "issue", "title": "Concatenation of raw and non-raw string literals", "long_link": "https://cplusplus.github.io/CWG/issues/790.html", "link": "https://wg21.link/cwg790", "section": "5.13.5  [lex.string]", "status": "CD2", "submitter": "JP", "date": "3 March, 2009" }, "CWG791": { "type": "issue", "title": "Linkage of concept names", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#791", "link": "https://wg21.link/cwg791", "section": "6.6  [basic.link]", "status": "concepts", "submitter": "FR/UK", "date": "3 March, 2009" }, "CWG792": { "type": "issue", "title": "Effects of std::quick_exit", "long_link": "https://cplusplus.github.io/CWG/issues/792.html", "link": "https://wg21.link/cwg792", "section": "6.9.3.1  [basic.start.main]", "status": "CD2", "submitter": "US", "date": "3 March, 2009" }, "CWG793": { "type": "issue", "title": "Use of class members during destruction", "long_link": "https://cplusplus.github.io/CWG/issues/793.html", "link": "https://wg21.link/cwg793", "section": "6.7.3  [basic.life]", "status": "CD2", "submitter": "US", "date": "3 March, 2009" }, "CWG794": { "type": "issue", "title": "Base-derived conversion in member type of pointer-to-member conversion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#794", "link": "https://wg21.link/cwg794", "section": "7.3.13  [conv.mem]", "status": "NAD", "submitter": "CH", "date": "2009-03-03" }, "CWG795": { "type": "issue", "title": "Dependency of lambdas on ", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#795", "link": "https://wg21.link/cwg795", "section": "7.5.5  [expr.prim.lambda]", "status": "NAD", "submitter": "UK", "date": "3 March, 2009" }, "CWG796": { "type": "issue", "title": "Lifetime of a closure object with members captured by reference", "long_link": "https://cplusplus.github.io/CWG/issues/796.html", "link": "https://wg21.link/cwg796", "section": "7.5.5  [expr.prim.lambda]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG797": { "type": "issue", "title": "Converting a no-capture lambda to a function type", "long_link": "https://cplusplus.github.io/CWG/issues/797.html", "link": "https://wg21.link/cwg797", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG798": { "type": "issue", "title": "Overloaded subscript operator described in clause 5", "long_link": "https://cplusplus.github.io/CWG/issues/798.html", "link": "https://wg21.link/cwg798", "section": "7.6.1.2  [expr.sub]", "status": "C++11", "submitter": "UK", "date": "3 March, 2009" }, "CWG799": { "type": "issue", "title": "Can reinterpret_cast be used to cast an operand to its own type?", "long_link": "https://cplusplus.github.io/CWG/issues/799.html", "link": "https://wg21.link/cwg799", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG800": { "type": "issue", "title": "Safely-derived pointers and object pointers converted from function pointers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#800", "link": "https://wg21.link/cwg800", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "NAD", "submitter": "UK", "date": "3 March, 2009" }, "CWG801": { "type": "issue", "title": "Casting away constness in a cast to rvalue reference type", "long_link": "https://cplusplus.github.io/CWG/issues/801.html", "link": "https://wg21.link/cwg801", "section": "7.6.1.11  [expr.const.cast]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG802": { "type": "issue", "title": "Problems with restrictions on taking the address of a member of a concept map", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#802", "link": "https://wg21.link/cwg802", "section": "7.6.2.2  [expr.unary.op]", "status": "concepts", "submitter": "UK", "date": "3 March, 2009" }, "CWG803": { "type": "issue", "title": "sizeof an enumeration type with a fixed underlying type", "long_link": "https://cplusplus.github.io/CWG/issues/803.html", "link": "https://wg21.link/cwg803", "section": "7.6.2.5  [expr.sizeof]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG804": { "type": "issue", "title": "Deducing the type in new auto(x)", "long_link": "https://cplusplus.github.io/CWG/issues/804.html", "link": "https://wg21.link/cwg804", "section": "7.6.2.8  [expr.new]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG805": { "type": "issue", "title": "Which exception to throw for overflow in array size calculation", "long_link": "https://cplusplus.github.io/CWG/issues/805.html", "link": "https://wg21.link/cwg805", "section": "7.6.2.8  [expr.new]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG806": { "type": "issue", "title": "Enumeration types in integral constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/806.html", "link": "https://wg21.link/cwg806", "section": "7.7  [expr.const]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG807": { "type": "issue", "title": "typeid expressions in constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#807", "link": "https://wg21.link/cwg807", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "UK", "date": "3 March, 2009" }, "CWG808": { "type": "issue", "title": "Non-type decl-specifiers versus max-munch", "long_link": "https://cplusplus.github.io/CWG/issues/808.html", "link": "https://wg21.link/cwg808", "section": "9.2  [dcl.spec]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG809": { "type": "issue", "title": "Deprecation of the register keyword", "long_link": "https://cplusplus.github.io/CWG/issues/809.html", "link": "https://wg21.link/cwg809", "section": "9.2.2  [dcl.stc]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG810": { "type": "issue", "title": "Block-scope thread_local variables should be implicitly static", "long_link": "https://cplusplus.github.io/CWG/issues/810.html", "link": "https://wg21.link/cwg810", "section": "9.2.2  [dcl.stc]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG811": { "type": "issue", "title": "Unclear implications of const-qualification", "long_link": "https://cplusplus.github.io/CWG/issues/811.html", "link": "https://wg21.link/cwg811", "section": "9.2.9.2  [dcl.type.cv]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG812": { "type": "issue", "title": "Duplicate names in inline namespaces", "long_link": "https://cplusplus.github.io/CWG/issues/812.html", "link": "https://wg21.link/cwg812", "section": "9.8.2  [namespace.def]", "status": "CD2", "submitter": "JP", "date": "3 March, 2009" }, "CWG813": { "type": "issue", "title": "typename in a using-declaration with a non-dependent name", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#813", "link": "https://wg21.link/cwg813", "section": "9.9  [namespace.udecl]", "status": "open", "submitter": "UK", "date": "3 March, 2009" }, "CWG814": { "type": "issue", "title": "Attribute to indicate that a function throws nothing", "long_link": "https://cplusplus.github.io/CWG/issues/814.html", "link": "https://wg21.link/cwg814", "section": "9.12  [dcl.attr]", "status": "CD2", "submitter": "US", "date": "3 March, 2009" }, "CWG815": { "type": "issue", "title": "Parameter pack expansion inside attributes", "long_link": "https://cplusplus.github.io/CWG/issues/815.html", "link": "https://wg21.link/cwg815", "section": "9.12.1  [dcl.attr.grammar]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG816": { "type": "issue", "title": "Diagnosing violations of [[final]]", "long_link": "https://cplusplus.github.io/CWG/issues/816.html", "link": "https://wg21.link/cwg816", "section": "_N3225_.7.6.4  [dcl.attr.final]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG817": { "type": "issue", "title": "Meaning of [[final]] applied to a class definition", "long_link": "https://cplusplus.github.io/CWG/issues/817.html", "link": "https://wg21.link/cwg817", "section": "_N3225_.7.6.4  [dcl.attr.final]", "status": "CD2", "submitter": "US", "date": "3 March, 2009" }, "CWG818": { "type": "issue", "title": "Function parameter packs in non-final positions", "long_link": "https://cplusplus.github.io/CWG/issues/818.html", "link": "https://wg21.link/cwg818", "section": "9.3.4.6  [dcl.fct]", "status": "CD2", "submitter": "US", "date": "3 March, 2009" }, "CWG819": { "type": "issue", "title": "Access control and deleted implicitly-declared special member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#819", "link": "https://wg21.link/cwg819", "section": "11.4.4  [special]", "status": "NAD", "submitter": "US", "date": "3 March, 2009" }, "CWG820": { "type": "issue", "title": "Deprecation of export", "long_link": "https://cplusplus.github.io/CWG/issues/820.html", "link": "https://wg21.link/cwg820", "section": "Clause 13  [temp]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG821": { "type": "issue", "title": "Exported concept map templates?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#821", "link": "https://wg21.link/cwg821", "section": "Clause 13  [temp]", "status": "concepts", "submitter": "UK", "date": "3 March, 2009" }, "CWG822": { "type": "issue", "title": "Additional contexts for template aliases", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#822", "link": "https://wg21.link/cwg822", "section": "Clause 13  [temp]", "status": "NAD", "submitter": "UK", "date": "3 March, 2009" }, "CWG823": { "type": "issue", "title": "Literal types with constexpr conversions as non-type template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/823.html", "link": "https://wg21.link/cwg823", "section": "13.4.3  [temp.arg.nontype]", "status": "CD2", "submitter": "FR", "date": "3 March, 2009" }, "CWG824": { "type": "issue", "title": "Constrained special member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#824", "link": "https://wg21.link/cwg824", "section": "13.7.2  [temp.class]", "status": "concepts", "submitter": "US", "date": "3 March, 2009" }, "CWG825": { "type": "issue", "title": "TriviallyCopyableType concept", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#825", "link": "https://wg21.link/cwg825", "section": "_N2914_.14.10.4  [concept.support]", "status": "concepts", "submitter": "JP", "date": "3 March, 2009" }, "CWG826": { "type": "issue", "title": "Accept boolean constant expressions as constraints", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#826", "link": "https://wg21.link/cwg826", "section": "_N2914_.14.11.1  [temp.req]", "status": "concepts", "submitter": "JP", "date": "3 March, 2009" }, "CWG827": { "type": "issue", "title": "Use of && as requirement separator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#827", "link": "https://wg21.link/cwg827", "section": "_N2914_.14.11.1  [temp.req]", "status": "concepts", "submitter": "US", "date": "3 March, 2009" }, "CWG828": { "type": "issue", "title": "Destruction of exception objects", "long_link": "https://cplusplus.github.io/CWG/issues/828.html", "link": "https://wg21.link/cwg828", "section": "14.2  [except.throw]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG829": { "type": "issue", "title": "At what point is std::unexpected called?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#829", "link": "https://wg21.link/cwg829", "section": "14.5  [except.spec]", "status": "NAD", "submitter": "UK", "date": "3 March, 2009" }, "CWG830": { "type": "issue", "title": "Deprecating exception specifications", "long_link": "https://cplusplus.github.io/CWG/issues/830.html", "link": "https://wg21.link/cwg830", "section": "14.5  [except.spec]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG831": { "type": "issue", "title": "Limit on recursively nested template instantiations", "long_link": "https://cplusplus.github.io/CWG/issues/831.html", "link": "https://wg21.link/cwg831", "section": "Clause Annex B  [implimits]", "status": "CD2", "submitter": "DE", "date": "3 March, 2009" }, "CWG832": { "type": "issue", "title": "Value of preprocessing numbers", "long_link": "https://cplusplus.github.io/CWG/issues/832.html", "link": "https://wg21.link/cwg832", "section": "5.9  [lex.ppnumber]", "status": "CD2", "submitter": "UK", "date": "3 March, 2009" }, "CWG833": { "type": "issue", "title": "Explicit conversion of a scoped enumeration value to a floating type", "long_link": "https://cplusplus.github.io/CWG/issues/833.html", "link": "https://wg21.link/cwg833", "section": "7.6.1.9  [expr.static.cast]", "status": "CD2", "submitter": "John Spicer", "date": "6 March, 2009" }, "CWG834": { "type": "issue", "title": "What is an “ordinary string literal”?", "long_link": "https://cplusplus.github.io/CWG/issues/834.html", "link": "https://wg21.link/cwg834", "section": "5.13.5  [lex.string]", "status": "CD2", "submitter": "Mike Miller", "date": "6 March, 2009" }, "CWG835": { "type": "issue", "title": "Scoped enumerations and the “usual arithmetic conversions”", "long_link": "https://cplusplus.github.io/CWG/issues/835.html", "link": "https://wg21.link/cwg835", "section": "Clause 7  [expr]", "status": "CD2", "submitter": "Beman Dawes", "date": "5 March, 2009" }, "CWG836": { "type": "issue", "title": "[[noreturn]] applied to function types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#836", "link": "https://wg21.link/cwg836", "section": "9.12.10  [dcl.attr.noreturn]", "status": "NAD", "submitter": "Joseph Myers", "date": "7 March, 2009" }, "CWG837": { "type": "issue", "title": "Constexpr functions and return braced-init-list", "long_link": "https://cplusplus.github.io/CWG/issues/837.html", "link": "https://wg21.link/cwg837", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Mike Miller", "date": "11 March, 2009" }, "CWG838": { "type": "issue", "title": "Use of this in a brace-or-equal-initializer", "long_link": "https://cplusplus.github.io/CWG/issues/838.html", "link": "https://wg21.link/cwg838", "section": "11.9.3  [class.base.init]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "12 March, 2009" }, "CWG839": { "type": "issue", "title": "sizeof with opaque enumerations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#839", "link": "https://wg21.link/cwg839", "section": "7.6.2.5  [expr.sizeof]", "status": "dup", "submitter": "Alberto Ganesh Barbati", "date": "9 March, 2009" }, "CWG840": { "type": "issue", "title": "Rvalue references as nontype template parameters", "long_link": "https://cplusplus.github.io/CWG/issues/840.html", "link": "https://wg21.link/cwg840", "section": "13.2  [temp.param]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "13 March, 2009" }, "CWG841": { "type": "issue", "title": "Ill-formed concept refinement example", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#841", "link": "https://wg21.link/cwg841", "section": "_N2914_.14.10.3.2  [concept.refine.maps]", "status": "concepts", "submitter": "James Widman", "date": "20 March, 2009" }, "CWG842": { "type": "issue", "title": "Casting to rvalue reference type", "long_link": "https://cplusplus.github.io/CWG/issues/842.html", "link": "https://wg21.link/cwg842", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "20 March, 2009" }, "CWG843": { "type": "issue", "title": "Unclear interaction of constraints and special member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#843", "link": "https://wg21.link/cwg843", "section": "13.7.2  [temp.class]", "status": "concepts", "submitter": "Alisdair Meredith", "date": "19 March, 2009" }, "CWG844": { "type": "issue", "title": "Is a constrained member function a template?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#844", "link": "https://wg21.link/cwg844", "section": "11.4  [class.mem]", "status": "concepts", "submitter": "Daniel Krügler", "date": "20 March, 2009" }, "CWG845": { "type": "issue", "title": "What is the “first declaration” of an explicit specialization?", "long_link": "https://cplusplus.github.io/CWG/issues/845.html", "link": "https://wg21.link/cwg845", "section": "9.5  [dcl.fct.def]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "20 March, 2009" }, "CWG846": { "type": "issue", "title": "Rvalue references to functions", "long_link": "https://cplusplus.github.io/CWG/issues/846.html", "link": "https://wg21.link/cwg846", "section": "7.2.1  [basic.lval]", "status": "CD2", "submitter": "Daniel Krügler", "date": "23 March, 2009" }, "CWG847": { "type": "issue", "title": "Error in rvalue reference deduction example", "long_link": "https://cplusplus.github.io/CWG/issues/847.html", "link": "https://wg21.link/cwg847", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "27 March, 2009" }, "CWG848": { "type": "issue", "title": "Unconstrained template template parameters in constrained contexts", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#848", "link": "https://wg21.link/cwg848", "section": "_N2914_.14.11  [temp.constrained]", "status": "concepts", "submitter": "James Widman", "date": "31 March, 2009" }, "CWG849": { "type": "issue", "title": "Constraints and template template parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#849", "link": "https://wg21.link/cwg849", "section": "13.4.4  [temp.arg.template]", "status": "concepts", "submitter": "James Widman", "date": "31 March, 2009" }, "CWG850": { "type": "issue", "title": "Restrictions on use of non-static data members", "long_link": "https://cplusplus.github.io/CWG/issues/850.html", "link": "https://wg21.link/cwg850", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD2", "submitter": "Jason Merrill", "date": "1 April, 2009" }, "CWG851": { "type": "issue", "title": "Constraints and template aliases", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#851", "link": "https://wg21.link/cwg851", "section": "13.7.8  [temp.alias]", "status": "concepts", "submitter": "James Widman", "date": "1 April, 2009" }, "CWG852": { "type": "issue", "title": "using-declarations and dependent base classes", "long_link": "https://cplusplus.github.io/CWG/issues/852.html", "link": "https://wg21.link/cwg852", "section": "9.9  [namespace.udecl]", "status": "CD6", "submitter": "Michael Wong", "date": "2 April, 2009" }, "CWG853": { "type": "issue", "title": "Support for relaxed pointer safety", "long_link": "https://cplusplus.github.io/CWG/issues/853.html", "link": "https://wg21.link/cwg853", "section": "_N4885_6.7.5.5.4  [basic.stc.dynamic.safety]", "status": "CD2", "submitter": "Jens Maurer", "date": "3 April, 2009" }, "CWG854": { "type": "issue", "title": "Left shift and unsigned extended types", "long_link": "https://cplusplus.github.io/CWG/issues/854.html", "link": "https://wg21.link/cwg854", "section": "7.6.7  [expr.shift]", "status": "CD2", "submitter": "Daniel Krügler", "date": "5 April, 2009" }, "CWG855": { "type": "issue", "title": "Incorrect comments in braced-init-list assignment example", "long_link": "https://cplusplus.github.io/CWG/issues/855.html", "link": "https://wg21.link/cwg855", "section": "7.6.19  [expr.ass]", "status": "CD2", "submitter": "Daniel Krügler", "date": "5 April, 2009" }, "CWG856": { "type": "issue", "title": "Overlapping concept and requirements scopes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#856", "link": "https://wg21.link/cwg856", "section": "_N2960_.3.3.9  [basic.scope.req]", "status": "concepts", "submitter": "James Widman", "date": "5 April, 2009" }, "CWG857": { "type": "issue", "title": "Implying requirements from enclosing scopes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#857", "link": "https://wg21.link/cwg857", "section": "_N2914_.14.11.1.2  [temp.req.impl]", "status": "concepts", "submitter": "James Widman", "date": "5 April, 2009" }, "CWG858": { "type": "issue", "title": "Example binding an rvalue reference to an lvalue", "long_link": "https://cplusplus.github.io/CWG/issues/858.html", "link": "https://wg21.link/cwg858", "section": "Clause 7  [expr]", "status": "CD2", "submitter": "Daniel Krügler", "date": "6 April, 2009" }, "CWG859": { "type": "issue", "title": "Incomplete comment in late_check example", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#859", "link": "https://wg21.link/cwg859", "section": "_N2960_.6.9  [stmt.late]", "status": "concepts", "submitter": "Daniel Krügler", "date": "6 April, 2009" }, "CWG860": { "type": "issue", "title": "Explicit qualification of constexpr member functions", "long_link": "https://cplusplus.github.io/CWG/issues/860.html", "link": "https://wg21.link/cwg860", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Daniel Krügler", "date": "6 April, 2009" }, "CWG861": { "type": "issue", "title": "Unintended ambiguity in inline namespace lookup", "long_link": "https://cplusplus.github.io/CWG/issues/861.html", "link": "https://wg21.link/cwg861", "section": "6.5.5.3  [namespace.qual]", "status": "CD2", "submitter": "Michael Wong", "date": "7 April, 2009" }, "CWG862": { "type": "issue", "title": "Undefined behavior with enumerator value overflow", "long_link": "https://cplusplus.github.io/CWG/issues/862.html", "link": "https://wg21.link/cwg862", "section": "9.7.1  [dcl.enum]", "status": "CD2", "submitter": "Daniel Krügler", "date": "7 April, 2009" }, "CWG863": { "type": "issue", "title": "Rvalue reference cast to incomplete type", "long_link": "https://cplusplus.github.io/CWG/issues/863.html", "link": "https://wg21.link/cwg863", "section": "7.6.1  [expr.post]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "7 April, 2009" }, "CWG864": { "type": "issue", "title": "braced-init-list in the range-based for statement", "long_link": "https://cplusplus.github.io/CWG/issues/864.html", "link": "https://wg21.link/cwg864", "section": "8.6.5  [stmt.ranged]", "status": "C++11", "submitter": "James Widman", "date": "7 April, 2009" }, "CWG865": { "type": "issue", "title": "Initializing a std::initializer_list", "long_link": "https://cplusplus.github.io/CWG/issues/865.html", "link": "https://wg21.link/cwg865", "section": "9.4.5  [dcl.init.list]", "status": "CD2", "submitter": "James Widman", "date": "8 April, 2009" }, "CWG866": { "type": "issue", "title": "Concept maps and the range-based for", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#866", "link": "https://wg21.link/cwg866", "section": "8.6.5  [stmt.ranged]", "status": "concepts", "submitter": "James Widman", "date": "8 April, 2009" }, "CWG867": { "type": "issue", "title": "Naming a specialization of a constrained template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#867", "link": "https://wg21.link/cwg867", "section": "13.3  [temp.names]", "status": "concepts", "submitter": "James Widman", "date": "13 April, 2009" }, "CWG868": { "type": "issue", "title": "Specifying a concept map in the name of a specialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#868", "link": "https://wg21.link/cwg868", "section": "13.3  [temp.names]", "status": "concepts", "submitter": "James Widman", "date": "13 April, 2009" }, "CWG869": { "type": "issue", "title": "Uninitialized thread_local objects", "long_link": "https://cplusplus.github.io/CWG/issues/869.html", "link": "https://wg21.link/cwg869", "section": "9.4  [dcl.init]", "status": "CD2", "submitter": "Daniel Krügler", "date": "14 April, 2009" }, "CWG870": { "type": "issue", "title": "Context of expression when satisfying an associated function requirement", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#870", "link": "https://wg21.link/cwg870", "section": "_N2914_.14.10.2.1  [concept.map.fct]", "status": "concepts", "submitter": "James Widman", "date": "14 April, 2009" }, "CWG871": { "type": "issue", "title": "Satisfying associated functions with built-in operators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#871", "link": "https://wg21.link/cwg871", "section": "_N2914_.14.10.2.1  [concept.map.fct]", "status": "concepts", "submitter": "James Widman", "date": "15 April, 2009" }, "CWG872": { "type": "issue", "title": "Lexical issues with raw strings", "long_link": "https://cplusplus.github.io/CWG/issues/872.html", "link": "https://wg21.link/cwg872", "section": "5.13.5  [lex.string]", "status": "CD2", "submitter": "Joseph Myers", "date": "16 April, 2009" }, "CWG873": { "type": "issue", "title": "Deducing rvalue references in declarative contexts", "long_link": "https://cplusplus.github.io/CWG/issues/873.html", "link": "https://wg21.link/cwg873", "section": "13.10.3.6  [temp.deduct.type]", "status": "C++11", "submitter": "John Spicer", "date": "16 April, 2009" }, "CWG874": { "type": "issue", "title": "Class-scope definitions of enumeration types", "long_link": "https://cplusplus.github.io/CWG/issues/874.html", "link": "https://wg21.link/cwg874", "section": "11.4  [class.mem]", "status": "CD2", "submitter": "Daniel Krügler", "date": "16 April, 2009" }, "CWG875": { "type": "issue", "title": "Associated conversion functions converting to the same type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#875", "link": "https://wg21.link/cwg875", "section": "11.4.8.3  [class.conv.fct]", "status": "concepts", "submitter": "Daniel Krügler", "date": "19 April, 2009" }, "CWG876": { "type": "issue", "title": "Type references in rvalue reference deduction specification", "long_link": "https://cplusplus.github.io/CWG/issues/876.html", "link": "https://wg21.link/cwg876", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "20 April, 2009" }, "CWG877": { "type": "issue", "title": "Viable functions and binding references to rvalues", "long_link": "https://cplusplus.github.io/CWG/issues/877.html", "link": "https://wg21.link/cwg877", "section": "12.2.3  [over.match.viable]", "status": "CD2", "submitter": "Daniel Krügler", "date": "23 April, 2009" }, "CWG878": { "type": "issue", "title": "Effective class types in built-in pointer-to-member operator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#878", "link": "https://wg21.link/cwg878", "section": "12.5  [over.built]", "status": "concepts", "submitter": "Daniel Krügler", "date": "25 April, 2009" }, "CWG879": { "type": "issue", "title": "Missing built-in comparison operators for pointer types", "long_link": "https://cplusplus.github.io/CWG/issues/879.html", "link": "https://wg21.link/cwg879", "section": "12.5  [over.built]", "status": "CD2", "submitter": "Daniel Krügler", "date": "25 April, 2009" }, "CWG880": { "type": "issue", "title": "Built-in conditional operator for scoped enumerations", "long_link": "https://cplusplus.github.io/CWG/issues/880.html", "link": "https://wg21.link/cwg880", "section": "12.5  [over.built]", "status": "CD2", "submitter": "Daniel Krügler", "date": "25 April, 2009" }, "CWG881": { "type": "issue", "title": "Inconsistent requirement for naming template parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#881", "link": "https://wg21.link/cwg881", "section": "13.2  [temp.param]", "status": "concepts", "submitter": "Daniel Krügler", "date": "25 April, 2009" }, "CWG882": { "type": "issue", "title": "Defining main as deleted", "long_link": "https://cplusplus.github.io/CWG/issues/882.html", "link": "https://wg21.link/cwg882", "section": "6.9.3.1  [basic.start.main]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "27 April, 2009" }, "CWG883": { "type": "issue", "title": "std::memcpy vs std::memmove", "long_link": "https://cplusplus.github.io/CWG/issues/883.html", "link": "https://wg21.link/cwg883", "section": "6.8  [basic.types]", "status": "CD2", "submitter": "Lawrence Crowl", "date": "29 April, 2009" }, "CWG884": { "type": "issue", "title": "Defining an explicitly-specialized static data member", "long_link": "https://cplusplus.github.io/CWG/issues/884.html", "link": "https://wg21.link/cwg884", "section": "13.9.4  [temp.expl.spec]", "status": "CD2", "submitter": "Daniel Krügler", "date": "29 April, 2009" }, "CWG885": { "type": "issue", "title": "Partial ordering of function templates with unordered parameter pairs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#885", "link": "https://wg21.link/cwg885", "section": "13.10.3.5  [temp.deduct.partial]", "status": "NAD", "submitter": "Mike Miller", "date": "1 May, 2009" }, "CWG886": { "type": "issue", "title": "Member initializers and aggregates", "long_link": "https://cplusplus.github.io/CWG/issues/886.html", "link": "https://wg21.link/cwg886", "section": "9.4.2  [dcl.init.aggr]", "status": "CD2", "submitter": "Daniel Krügler", "date": "5 May, 2009" }, "CWG887": { "type": "issue", "title": "Move construction of thrown object", "long_link": "https://cplusplus.github.io/CWG/issues/887.html", "link": "https://wg21.link/cwg887", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "6 May, 2009" }, "CWG888": { "type": "issue", "title": "Union member initializers", "long_link": "https://cplusplus.github.io/CWG/issues/888.html", "link": "https://wg21.link/cwg888", "section": "11.9.3  [class.base.init]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "6 May, 2009" }, "CWG889": { "type": "issue", "title": "Default implementations of associated functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#889", "link": "https://wg21.link/cwg889", "section": "_N2914_.14.10.1.1  [concept.fct]", "status": "concepts", "submitter": "Daniel Krügler", "date": "4 May, 2009" }, "CWG890": { "type": "issue", "title": "Missing requirement in example", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#890", "link": "https://wg21.link/cwg890", "section": "_N2914_.14.11.1.1  [temp.req.sat]", "status": "concepts", "submitter": "Daniel Krügler", "date": "6 May, 2009" }, "CWG891": { "type": "issue", "title": "const_cast to rvalue reference from objectless rvalue", "long_link": "https://cplusplus.github.io/CWG/issues/891.html", "link": "https://wg21.link/cwg891", "section": "7.6.1.11  [expr.const.cast]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "8 May, 2009" }, "CWG892": { "type": "issue", "title": "Missing requirements for constexpr constructors", "long_link": "https://cplusplus.github.io/CWG/issues/892.html", "link": "https://wg21.link/cwg892", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Alisdair Meredith", "date": "8 May, 2009" }, "CWG893": { "type": "issue", "title": "Brace syntax for enumerator-definitions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#893", "link": "https://wg21.link/cwg893", "section": "9.7.1  [dcl.enum]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "8 May, 2009" }, "CWG894": { "type": "issue", "title": "Incorrect example for constrained overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#894", "link": "https://wg21.link/cwg894", "section": "_N2914_.14.11.4  [temp.constrained.inst]", "status": "concepts", "submitter": "Daniel Krügler", "date": "8 May, 2009" }, "CWG895": { "type": "issue", "title": "Missing destructor requirements", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#895", "link": "https://wg21.link/cwg895", "section": "_N2914_.14.11.2.1  [temp.archetype.assemble]", "status": "concepts", "submitter": "Daniel Krügler", "date": "8 May, 2009" }, "CWG896": { "type": "issue", "title": "Rvalue references and rvalue-reference conversion functions", "long_link": "https://cplusplus.github.io/CWG/issues/896.html", "link": "https://wg21.link/cwg896", "section": "9.4.4  [dcl.init.ref]", "status": "CD2", "submitter": "Steve Adamczyk", "date": "9 May, 2009" }, "CWG897": { "type": "issue", "title": "_Pragma and extended string-literals", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#897", "link": "https://wg21.link/cwg897", "section": "15.12  [cpp.pragma.op]", "status": "open", "submitter": "Daniel Krügler", "date": "9 May, 2009" }, "CWG898": { "type": "issue", "title": "Declarations in constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/898.html", "link": "https://wg21.link/cwg898", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Daniel Krügler", "date": "9 May, 2009" }, "CWG899": { "type": "issue", "title": "Explicit conversion functions in direct class initialization", "long_link": "https://cplusplus.github.io/CWG/issues/899.html", "link": "https://wg21.link/cwg899", "section": "12.2.2.5  [over.match.copy]", "status": "CD2", "submitter": "Jason Merrill", "date": "13 May, 2009" }, "CWG900": { "type": "issue", "title": "Lifetime of temporaries in range-based for", "long_link": "https://cplusplus.github.io/CWG/issues/900.html", "link": "https://wg21.link/cwg900", "section": "6.7.7  [class.temporary]", "status": "C++23", "submitter": "Thomas J. Gritzan", "date": "2009-05-12" }, "CWG901": { "type": "issue", "title": "Deleted operator delete", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#901", "link": "https://wg21.link/cwg901", "section": "7.6.2.8  [expr.new]", "status": "drafting", "submitter": "John Spicer", "date": "20 May, 2009" }, "CWG902": { "type": "issue", "title": "In-class initialization of non-constant static data members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#902", "link": "https://wg21.link/cwg902", "section": "11.4.9.3  [class.static.data]", "status": "NAD", "submitter": "Daniel Krügler", "date": "21 May, 2009" }, "CWG903": { "type": "issue", "title": "Value-dependent integral null pointer constants", "long_link": "https://cplusplus.github.io/CWG/issues/903.html", "link": "https://wg21.link/cwg903", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "CD3", "submitter": "Doug Gregor", "date": "22 May, 2009" }, "CWG904": { "type": "issue", "title": "Parameter packs in lambda-captures", "long_link": "https://cplusplus.github.io/CWG/issues/904.html", "link": "https://wg21.link/cwg904", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD2", "submitter": "Faisal Vali", "date": "23 May, 2009" }, "CWG905": { "type": "issue", "title": "Explicit defaulted copy constructors and trivial copyability", "long_link": "https://cplusplus.github.io/CWG/issues/905.html", "link": "https://wg21.link/cwg905", "section": "Clause 11  [class]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "27 May, 2009" }, "CWG906": { "type": "issue", "title": "Which special member functions can be defaulted?", "long_link": "https://cplusplus.github.io/CWG/issues/906.html", "link": "https://wg21.link/cwg906", "section": "9.5  [dcl.fct.def]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "27 May, 2009" }, "CWG907": { "type": "issue", "title": "Default types in requirements in auto concepts", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#907", "link": "https://wg21.link/cwg907", "section": "_N2914_.14.10.2.2  [concept.map.assoc]", "status": "concepts", "submitter": "James Widman", "date": "28 May, 2009" }, "CWG908": { "type": "issue", "title": "Deleted global allocation and deallocation functions", "long_link": "https://cplusplus.github.io/CWG/issues/908.html", "link": "https://wg21.link/cwg908", "section": "9.5  [dcl.fct.def]", "status": "CD2", "submitter": "John Spicer", "date": "2 June, 2009" }, "CWG909": { "type": "issue", "title": "Old-style casts with conversion functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#909", "link": "https://wg21.link/cwg909", "section": "7.6.3  [expr.cast]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2 June, 2009" }, "CWG910": { "type": "issue", "title": "Move constructors and implicitly-declared copy constructors", "long_link": "https://cplusplus.github.io/CWG/issues/910.html", "link": "https://wg21.link/cwg910", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "4 June, 2009" }, "CWG911": { "type": "issue", "title": "late_check and concept map templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#911", "link": "https://wg21.link/cwg911", "section": "_N2914_.14.10.2  [concept.map]", "status": "concepts", "submitter": "Daniel Krügler", "date": "6 June, 2009" }, "CWG912": { "type": "issue", "title": "Character literals and universal-character-names", "long_link": "https://cplusplus.github.io/CWG/issues/912.html", "link": "https://wg21.link/cwg912", "section": "5.13.3  [lex.ccon]", "status": "CD3", "submitter": "Alisdair Meredith", "date": "7 June, 2009" }, "CWG913": { "type": "issue", "title": "Deduction rules for array- and function-type conversion functions", "long_link": "https://cplusplus.github.io/CWG/issues/913.html", "link": "https://wg21.link/cwg913", "section": "13.10.3.4  [temp.deduct.conv]", "status": "CD2", "submitter": "Steve Clamage", "date": "10 June, 2009" }, "CWG914": { "type": "issue", "title": "Value-initialization of array types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#914", "link": "https://wg21.link/cwg914", "section": "7.6.1.4  [expr.type.conv]", "status": "open", "submitter": "Gabriel Dos Reis", "date": "10 June, 2009", "liaison": "EWG" }, "CWG915": { "type": "issue", "title": "Deleted specializations of member function templates", "long_link": "https://cplusplus.github.io/CWG/issues/915.html", "link": "https://wg21.link/cwg915", "section": "9.5  [dcl.fct.def]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "12 June, 2009" }, "CWG916": { "type": "issue", "title": "Does a reference type have a destructor?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#916", "link": "https://wg21.link/cwg916", "section": "_N2914_.14.10.2.1  [concept.map.fct]", "status": "concepts", "submitter": "James Widman", "date": "12 June, 2009" }, "CWG917": { "type": "issue", "title": "Pointer conversions between archetypes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#917", "link": "https://wg21.link/cwg917", "section": "7.3.12  [conv.ptr]", "status": "concepts", "submitter": "James Widman", "date": "12 June, 2009" }, "CWG918": { "type": "issue", "title": "Declaration/expression ambiguity in associated function expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#918", "link": "https://wg21.link/cwg918", "section": "_N2914_.14.10.2.1  [concept.map.fct]", "status": "concepts", "submitter": "James Widman", "date": "19 June, 2009" }, "CWG919": { "type": "issue", "title": "Contradictions regarding inline namespaces", "long_link": "https://cplusplus.github.io/CWG/issues/919.html", "link": "https://wg21.link/cwg919", "section": "9.8.2  [namespace.def]", "status": "CD2", "submitter": "Michael Wong", "date": "19 June, 2009" }, "CWG920": { "type": "issue", "title": "Interaction of inline namespaces and using-declarations", "long_link": "https://cplusplus.github.io/CWG/issues/920.html", "link": "https://wg21.link/cwg920", "section": "9.3.4  [dcl.meaning]", "status": "CD2", "submitter": "Michael Wong", "date": "19 June, 2009" }, "CWG921": { "type": "issue", "title": "Unclear specification of inline namespaces", "long_link": "https://cplusplus.github.io/CWG/issues/921.html", "link": "https://wg21.link/cwg921", "section": "9.8.2  [namespace.def]", "status": "CD2", "submitter": "Michael Wong", "date": "19 June, 2009" }, "CWG922": { "type": "issue", "title": "Implicit default constructor definitions and const variant members", "long_link": "https://cplusplus.github.io/CWG/issues/922.html", "link": "https://wg21.link/cwg922", "section": "11.4.5  [class.ctor]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "19 June, 2009" }, "CWG923": { "type": "issue", "title": "Inline explicit specializations", "long_link": "https://cplusplus.github.io/CWG/issues/923.html", "link": "https://wg21.link/cwg923", "section": "13.9.4  [temp.expl.spec]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "19 June, 2009" }, "CWG924": { "type": "issue", "title": "alias-declaration as a class member", "long_link": "https://cplusplus.github.io/CWG/issues/924.html", "link": "https://wg21.link/cwg924", "section": "11.4  [class.mem]", "status": "C++11", "submitter": "Alisdair Meredith", "date": "23 June, 2009" }, "CWG925": { "type": "issue", "title": "Type of character literals in preprocessor expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#925", "link": "https://wg21.link/cwg925", "section": "15.2  [cpp.cond]", "status": "open", "submitter": "Michael Wong", "date": "29 June, 2009" }, "CWG926": { "type": "issue", "title": "Inline unnamed namespaces", "long_link": "https://cplusplus.github.io/CWG/issues/926.html", "link": "https://wg21.link/cwg926", "section": "9.8.2.2  [namespace.unnamed]", "status": "CD2", "submitter": "Michael Wong", "date": "29 June, 2009" }, "CWG927": { "type": "issue", "title": "Implicitly-deleted default constructors and member initializers", "long_link": "https://cplusplus.github.io/CWG/issues/927.html", "link": "https://wg21.link/cwg927", "section": "11.4.5  [class.ctor]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "1 July, 2009" }, "CWG928": { "type": "issue", "title": "Defaulting a function that would be implicitly defined as deleted", "long_link": "https://cplusplus.github.io/CWG/issues/928.html", "link": "https://wg21.link/cwg928", "section": "9.5  [dcl.fct.def]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "1 July, 2009" }, "CWG929": { "type": "issue", "title": "What is a template alias?", "long_link": "https://cplusplus.github.io/CWG/issues/929.html", "link": "https://wg21.link/cwg929", "section": "13.7.8  [temp.alias]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "2 July, 2009" }, "CWG930": { "type": "issue", "title": "alignof with incomplete array type", "long_link": "https://cplusplus.github.io/CWG/issues/930.html", "link": "https://wg21.link/cwg930", "section": "7.6.2.6  [expr.alignof]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "6 July, 2009" }, "CWG931": { "type": "issue", "title": "Confusing reference to the length of a user-defined string literal", "long_link": "https://cplusplus.github.io/CWG/issues/931.html", "link": "https://wg21.link/cwg931", "section": "5.13.9  [lex.ext]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "6 July, 2009" }, "CWG932": { "type": "issue", "title": "UCNs in closing delimiters of raw string literals", "long_link": "https://cplusplus.github.io/CWG/issues/932.html", "link": "https://wg21.link/cwg932", "section": "5.13.5  [lex.string]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "7 July, 2009" }, "CWG933": { "type": "issue", "title": "32-bit UCNs with 16-bit wchar_t", "long_link": "https://cplusplus.github.io/CWG/issues/933.html", "link": "https://wg21.link/cwg933", "section": "5.13.3  [lex.ccon]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "7 July, 2009" }, "CWG934": { "type": "issue", "title": "List-initialization of references", "long_link": "https://cplusplus.github.io/CWG/issues/934.html", "link": "https://wg21.link/cwg934", "section": "9.4.5  [dcl.init.list]", "status": "CD2", "submitter": "Mike Miller", "date": "8 July, 2009" }, "CWG935": { "type": "issue", "title": "Missing overloads for character types for user-defined literals", "long_link": "https://cplusplus.github.io/CWG/issues/935.html", "link": "https://wg21.link/cwg935", "section": "12.6  [over.literal]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "9 July, 2009" }, "CWG936": { "type": "issue", "title": "Array initialization with new string literals", "long_link": "https://cplusplus.github.io/CWG/issues/936.html", "link": "https://wg21.link/cwg936", "section": "9.4.3  [dcl.init.string]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "11 July, 2009" }, "CWG937": { "type": "issue", "title": "Restrictions on values of template arguments in user-defined literals", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#937", "link": "https://wg21.link/cwg937", "section": "5.13.9  [lex.ext]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "11 July, 2009" }, "CWG938": { "type": "issue", "title": "Initializer lists and array new", "long_link": "https://cplusplus.github.io/CWG/issues/938.html", "link": "https://wg21.link/cwg938", "section": "9.4.2  [dcl.init.aggr]", "status": "C++11", "submitter": "Alisdair Meredith", "date": "12 July, 2009" }, "CWG939": { "type": "issue", "title": "Explicitly checking virtual function overriding", "long_link": "https://cplusplus.github.io/CWG/issues/939.html", "link": "https://wg21.link/cwg939", "section": "11.7.3  [class.virtual]", "status": "CD2", "submitter": "FI/US", "date": "14 July, 2009" }, "CWG940": { "type": "issue", "title": "Global anonymous unions", "long_link": "https://cplusplus.github.io/CWG/issues/940.html", "link": "https://wg21.link/cwg940", "section": "9.2.2  [dcl.stc]", "status": "CD2", "submitter": "UK", "date": "14 July, 2009" }, "CWG941": { "type": "issue", "title": "Explicit specialization of deleted function template", "long_link": "https://cplusplus.github.io/CWG/issues/941.html", "link": "https://wg21.link/cwg941", "section": "13.9.4  [temp.expl.spec]", "status": "C++11", "submitter": "Spicer", "date": "14 July, 2009" }, "CWG942": { "type": "issue", "title": "Is this an entity?", "long_link": "https://cplusplus.github.io/CWG/issues/942.html", "link": "https://wg21.link/cwg942", "section": "6.1  [basic.pre]", "status": "CD2", "submitter": "Maurer", "date": "14 July, 2009" }, "CWG943": { "type": "issue", "title": "Is T() a temporary?", "long_link": "https://cplusplus.github.io/CWG/issues/943.html", "link": "https://wg21.link/cwg943", "section": "7.6.1.4  [expr.type.conv]", "status": "CD5", "submitter": "Miller", "date": "14 July, 2009" }, "CWG944": { "type": "issue", "title": "reinterpret_cast for all types with the same size and alignment", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#944", "link": "https://wg21.link/cwg944", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "NAD", "submitter": "Miller", "date": "15 July, 2009" }, "CWG945": { "type": "issue", "title": "Use of this in a late-specified return type", "long_link": "https://cplusplus.github.io/CWG/issues/945.html", "link": "https://wg21.link/cwg945", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "C++11", "submitter": "Alisdair Meredith", "date": "18 July, 2009" }, "CWG946": { "type": "issue", "title": "Order of destruction of local static objects and calls to std::atexit", "long_link": "https://cplusplus.github.io/CWG/issues/946.html", "link": "https://wg21.link/cwg946", "section": "6.9.3.3  [basic.start.dynamic]", "status": "CD2", "submitter": "Fraser Ross", "date": "28 July, 2009" }, "CWG947": { "type": "issue", "title": "Deducing type template arguments from default function arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#947", "link": "https://wg21.link/cwg947", "section": "13.10.4  [temp.over]", "status": "NAD", "submitter": "Dave Abrahams", "date": "27 July, 2009" }, "CWG948": { "type": "issue", "title": "constexpr in conditions", "long_link": "https://cplusplus.github.io/CWG/issues/948.html", "link": "https://wg21.link/cwg948", "section": "8.5  [stmt.select]", "status": "C++11", "submitter": "Gabriel Dos Reis", "date": "2 August, 2009" }, "CWG949": { "type": "issue", "title": "Requirements for freestanding implementations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#949", "link": "https://wg21.link/cwg949", "section": "4.1  [intro.compliance]", "status": "open", "submitter": "Detlef Vollman", "date": "2 August, 2009" }, "CWG950": { "type": "issue", "title": "Use of decltype as a class-name", "long_link": "https://cplusplus.github.io/CWG/issues/950.html", "link": "https://wg21.link/cwg950", "section": "9.2.9.3  [dcl.type.simple]", "status": "CD2", "submitter": "Alisdair Meredith", "date": "3 August, 2009" }, "CWG951": { "type": "issue", "title": "Problems with attribute-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/951.html", "link": "https://wg21.link/cwg951", "section": "9.12  [dcl.attr]", "status": "CD2", "submitter": "Sean Hunt", "date": "5 August, 2009" }, "CWG952": { "type": "issue", "title": "Insufficient description of “naming class”", "long_link": "https://cplusplus.github.io/CWG/issues/952.html", "link": "https://wg21.link/cwg952", "section": "11.8.3  [class.access.base]", "status": "CD6", "submitter": "James Widman", "date": "7 August, 2009" }, "CWG953": { "type": "issue", "title": "Rvalue references and function viability", "long_link": "https://cplusplus.github.io/CWG/issues/953.html", "link": "https://wg21.link/cwg953", "section": "12.2.4.2.5  [over.ics.ref]", "status": "CD2", "submitter": "Mike Miller", "date": "18 August, 2009" }, "CWG954": { "type": "issue", "title": "Overload resolution of conversion operator templates with built-in types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#954", "link": "https://wg21.link/cwg954", "section": "12.5  [over.built]", "status": "open", "submitter": "Steve Clamage", "date": "19 August, 2009" }, "CWG955": { "type": "issue", "title": "Can a closure type's operator() be virtual?", "long_link": "https://cplusplus.github.io/CWG/issues/955.html", "link": "https://wg21.link/cwg955", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD2", "submitter": "Daniel Krügler", "date": "19 August, 2009" }, "CWG956": { "type": "issue", "title": "Function prototype scope with late-specified return types", "long_link": "https://cplusplus.github.io/CWG/issues/956.html", "link": "https://wg21.link/cwg956", "section": "9.3.4.6  [dcl.fct]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "21 August, 2009" }, "CWG957": { "type": "issue", "title": "Alternative tokens and attribute-tokens", "long_link": "https://cplusplus.github.io/CWG/issues/957.html", "link": "https://wg21.link/cwg957", "section": "9.12.1  [dcl.attr.grammar]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "26 August, 2009" }, "CWG958": { "type": "issue", "title": "Lambdas and decltype", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#958", "link": "https://wg21.link/cwg958", "section": "7.5.5  [expr.prim.lambda]", "status": "NAD", "submitter": "Jason Merrill", "date": "31 August, 2009" }, "CWG959": { "type": "issue", "title": "Alignment attribute for class and enumeration types", "long_link": "https://cplusplus.github.io/CWG/issues/959.html", "link": "https://wg21.link/cwg959", "section": "9.12.2  [dcl.align]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "31 August, 2009" }, "CWG960": { "type": "issue", "title": "Covariant functions and lvalue/rvalue references", "long_link": "https://cplusplus.github.io/CWG/issues/960.html", "link": "https://wg21.link/cwg960", "section": "11.7.3  [class.virtual]", "status": "CD2", "submitter": "James Widman", "date": "1 September, 2009" }, "CWG961": { "type": "issue", "title": "Overload resolution and conversion of std::nullptr_t to bool", "long_link": "https://cplusplus.github.io/CWG/issues/961.html", "link": "https://wg21.link/cwg961", "section": "12.2.4.3  [over.ics.rank]", "status": "CD2", "submitter": "Mike Miller", "date": "2 September, 2009" }, "CWG962": { "type": "issue", "title": "Attributes appertaining to class and enum types", "long_link": "https://cplusplus.github.io/CWG/issues/962.html", "link": "https://wg21.link/cwg962", "section": "9.2.9.5  [dcl.type.elab]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "2 September, 2009" }, "CWG963": { "type": "issue", "title": "Comparing nullptr with 0", "long_link": "https://cplusplus.github.io/CWG/issues/963.html", "link": "https://wg21.link/cwg963", "section": "7.6.9  [expr.rel]", "status": "CD2", "submitter": "Mike Miller", "date": "8 September, 2009" }, "CWG964": { "type": "issue", "title": "Incorrect description of when the lvalue-to-rvalue conversion applies", "long_link": "https://cplusplus.github.io/CWG/issues/964.html", "link": "https://wg21.link/cwg964", "section": "7.2.1  [basic.lval]", "status": "C++11", "submitter": "Doug Gregor", "date": "14 September, 2009" }, "CWG965": { "type": "issue", "title": "Limiting the applicability of the carries_dependency attribute", "long_link": "https://cplusplus.github.io/CWG/issues/965.html", "link": "https://wg21.link/cwg965", "section": "9.12.4  [dcl.attr.depend]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "15 September, 2009" }, "CWG966": { "type": "issue", "title": "Nested types without linkage", "long_link": "https://cplusplus.github.io/CWG/issues/966.html", "link": "https://wg21.link/cwg966", "section": "6.6  [basic.link]", "status": "CD2", "submitter": "Jason Merrill", "date": "15 September, 2009" }, "CWG967": { "type": "issue", "title": "Exception specification of replacement allocation function", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#967", "link": "https://wg21.link/cwg967", "section": "6.7.5.5  [basic.stc.dynamic]", "status": "NAD", "submitter": "Steve Clamage", "date": "15 September, 2009" }, "CWG968": { "type": "issue", "title": "Syntactic ambiguity of the attribute notation", "long_link": "https://cplusplus.github.io/CWG/issues/968.html", "link": "https://wg21.link/cwg968", "section": "9.12.1  [dcl.attr.grammar]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "23 September, 2009" }, "CWG969": { "type": "issue", "title": "Explicit instantiation declarations of class template specializations", "long_link": "https://cplusplus.github.io/CWG/issues/969.html", "link": "https://wg21.link/cwg969", "section": "13.9.3  [temp.explicit]", "status": "CD2", "submitter": "Jason Merrill", "date": "29 December, 2008" }, "CWG970": { "type": "issue", "title": "Consistent use of “appertain” and “apply”", "long_link": "https://cplusplus.github.io/CWG/issues/970.html", "link": "https://wg21.link/cwg970", "section": "9.12  [dcl.attr]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "28 September, 2009" }, "CWG971": { "type": "issue", "title": "Incorrect treatment of exception-declarations", "long_link": "https://cplusplus.github.io/CWG/issues/971.html", "link": "https://wg21.link/cwg971", "section": "14.4  [except.handle]", "status": "C++11", "submitter": "Mike Miller", "date": "28 September, 2009" }, "CWG972": { "type": "issue", "title": "Allowing multiple attribute-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/972.html", "link": "https://wg21.link/cwg972", "section": "9.12.1  [dcl.attr.grammar]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "5 October, 2009" }, "CWG973": { "type": "issue", "title": "Function types in exception-specifications", "long_link": "https://cplusplus.github.io/CWG/issues/973.html", "link": "https://wg21.link/cwg973", "section": "14.5  [except.spec]", "status": "CD2", "submitter": "Daniel Krügler", "date": "12 October, 2009" }, "CWG974": { "type": "issue", "title": "Default arguments for lambdas", "long_link": "https://cplusplus.github.io/CWG/issues/974.html", "link": "https://wg21.link/cwg974", "section": "7.5.5  [expr.prim.lambda]", "status": "CD3", "submitter": "Jason Merrill", "date": "4 September, 2009" }, "CWG975": { "type": "issue", "title": "Restrictions on return type deduction for lambdas", "long_link": "https://cplusplus.github.io/CWG/issues/975.html", "link": "https://wg21.link/cwg975", "section": "7.5.5  [expr.prim.lambda]", "status": "CD3", "submitter": "Jason Merrill", "date": "4 September, 2009" }, "CWG976": { "type": "issue", "title": "Deduction for const T& conversion operators", "long_link": "https://cplusplus.github.io/CWG/issues/976.html", "link": "https://wg21.link/cwg976", "section": "13.10.3.4  [temp.deduct.conv]", "status": "CD2", "submitter": "Jens Maurer", "date": "1 October, 2009" }, "CWG977": { "type": "issue", "title": "When is an enumeration type complete?", "long_link": "https://cplusplus.github.io/CWG/issues/977.html", "link": "https://wg21.link/cwg977", "section": "9.7.1  [dcl.enum]", "status": "CD3", "submitter": "Daniel Krügler", "date": "3 October, 2009" }, "CWG978": { "type": "issue", "title": "Incorrect specification for copy initialization", "long_link": "https://cplusplus.github.io/CWG/issues/978.html", "link": "https://wg21.link/cwg978", "section": "12.2.4.2  [over.best.ics]", "status": "CD2", "submitter": "Daniel Krügler", "date": "5 October, 2009" }, "CWG979": { "type": "issue", "title": "Position of attribute-specifier in declarator syntax", "long_link": "https://cplusplus.github.io/CWG/issues/979.html", "link": "https://wg21.link/cwg979", "section": "9.3  [dcl.decl]", "status": "CD2", "submitter": "Daveed Vandevoorde", "date": "8 October, 2009" }, "CWG980": { "type": "issue", "title": "Explicit instantiation of a member of a class template", "long_link": "https://cplusplus.github.io/CWG/issues/980.html", "link": "https://wg21.link/cwg980", "section": "13.9.3  [temp.explicit]", "status": "CD2", "submitter": "Doug Gregor", "date": "14 October, 2009" }, "CWG981": { "type": "issue", "title": "Constexpr constructor templates and literal types", "long_link": "https://cplusplus.github.io/CWG/issues/981.html", "link": "https://wg21.link/cwg981", "section": "6.8  [basic.types]", "status": "C++11", "submitter": "Gabriel Dos Reis", "date": "16 October, 2009" }, "CWG982": { "type": "issue", "title": "Initialization with an empty initializer list", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#982", "link": "https://wg21.link/cwg982", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Daniel Krügler", "date": "17 October, 2009" }, "CWG983": { "type": "issue", "title": "Ambiguous pointer-to-member constant", "long_link": "https://cplusplus.github.io/CWG/issues/983.html", "link": "https://wg21.link/cwg983", "section": "7.6.2.2  [expr.unary.op]", "status": "CD2", "submitter": "Daniel Krügler", "date": "19 October, 2009" }, "CWG984": { "type": "issue", "title": "“Deduced type” is unclear in auto type deduction", "long_link": "https://cplusplus.github.io/CWG/issues/984.html", "link": "https://wg21.link/cwg984", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD2", "submitter": "Michael Wong", "date": "19 October, 2009" }, "CWG985": { "type": "issue", "title": "Alternative tokens and user-defined literals", "long_link": "https://cplusplus.github.io/CWG/issues/985.html", "link": "https://wg21.link/cwg985", "section": "5.5  [lex.digraph]", "status": "C++11", "submitter": "Michael Wong", "date": "19 October, 2009" }, "CWG986": { "type": "issue", "title": "Transitivity of using-directives versus qualified lookup", "long_link": "https://cplusplus.github.io/CWG/issues/986.html", "link": "https://wg21.link/cwg986", "section": "9.8.4  [namespace.udir]", "status": "CD2", "submitter": "Michael Wong", "date": "19 October, 2009" }, "CWG987": { "type": "issue", "title": "Which declarations introduce namespace members?", "long_link": "https://cplusplus.github.io/CWG/issues/987.html", "link": "https://wg21.link/cwg987", "section": "9.8  [basic.namespace]", "status": "CD4", "submitter": "Michael Wong", "date": "19 October, 2009" }, "CWG988": { "type": "issue", "title": "Reference-to-reference collapsing with decltype", "long_link": "https://cplusplus.github.io/CWG/issues/988.html", "link": "https://wg21.link/cwg988", "section": "9.2.9.3  [dcl.type.simple]", "status": "CD2", "submitter": "Michael Wong", "date": "19 October, 2009" }, "CWG989": { "type": "issue", "title": "Misplaced list-initialization example", "long_link": "https://cplusplus.github.io/CWG/issues/989.html", "link": "https://wg21.link/cwg989", "section": "9.4.5  [dcl.init.list]", "status": "CD2", "submitter": "Daniel Krügler", "date": "20 October, 2009" }, "CWG990": { "type": "issue", "title": "Value initialization with multiple initializer-list constructors", "long_link": "https://cplusplus.github.io/CWG/issues/990.html", "link": "https://wg21.link/cwg990", "section": "9.4.5  [dcl.init.list]", "status": "CD2", "submitter": "Daniel Krügler", "date": "20 October, 2009" }, "CWG991": { "type": "issue", "title": "Reference parameters of constexpr functions and constructors", "long_link": "https://cplusplus.github.io/CWG/issues/991.html", "link": "https://wg21.link/cwg991", "section": "9.2.6  [dcl.constexpr]", "status": "CD2", "submitter": "Gabriel Dos Reis", "date": "20 October, 2009" }, "CWG992": { "type": "issue", "title": "Inheriting explicitness", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#992", "link": "https://wg21.link/cwg992", "section": "11.4.5.3  [class.copy.ctor]", "status": "NAD", "submitter": "Lawrence Crowl", "date": "24 October, 2009" }, "CWG993": { "type": "issue", "title": "Freedom to perform instantiation at the end of the translation unit", "long_link": "https://cplusplus.github.io/CWG/issues/993.html", "link": "https://wg21.link/cwg993", "section": "13.8.4.1  [temp.point]", "status": "C++11", "submitter": "John Spicer", "date": "6 March, 2009" }, "CWG994": { "type": "issue", "title": "braced-init-list as a default argument", "long_link": "https://cplusplus.github.io/CWG/issues/994.html", "link": "https://wg21.link/cwg994", "section": "9.3.4.6  [dcl.fct]", "status": "C++11", "submitter": "Daniel Krügler", "date": "25 Oct, 2009" }, "CWG995": { "type": "issue", "title": "Incorrect example for using-declaration and explicit instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/995.html", "link": "https://wg21.link/cwg995", "section": "13.9.3  [temp.explicit]", "status": "CD2", "submitter": "Doug Gregor", "date": "27 Oct, 2009" }, "CWG996": { "type": "issue", "title": "Ambiguous partial specializations of member class templates", "long_link": "https://cplusplus.github.io/CWG/issues/996.html", "link": "https://wg21.link/cwg996", "section": "13.7.6  [temp.spec.partial]", "status": "C++11", "submitter": "Doug Gregor", "date": "28 Oct, 2009" }, "CWG997": { "type": "issue", "title": "Argument-dependent lookup and dependent function template parameter types", "long_link": "https://cplusplus.github.io/CWG/issues/997.html", "link": "https://wg21.link/cwg997", "section": "6.5.4  [basic.lookup.argdep]", "status": "C++11", "submitter": "James Widman", "date": "6 November, 2009" }, "CWG998": { "type": "issue", "title": "Function parameter transformations and template functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#998", "link": "https://wg21.link/cwg998", "section": "9.3.4.6  [dcl.fct]", "status": "dup", "submitter": "Jason Merrill", "date": "8 November, 2009" }, "CWG999": { "type": "issue", "title": "“Implicit” or “implied” object argument/parameter?", "long_link": "https://cplusplus.github.io/CWG/issues/999.html", "link": "https://wg21.link/cwg999", "section": "12.2  [over.match]", "status": "CD2", "submitter": "James Widman", "date": "20 November, 2009" }, "CWG1000": { "type": "issue", "title": "Mistaking member typedefs for constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1000.html", "link": "https://wg21.link/cwg1000", "section": "6.5.5.2  [class.qual]", "status": "CD2", "submitter": "Jason Merrill", "date": "20 November, 2009" }, "CWG1001": { "type": "issue", "title": "Parameter type adjustment in dependent parameter types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1001", "link": "https://wg21.link/cwg1001", "section": "9.3.4.6  [dcl.fct]", "status": "review", "submitter": "Jason Merrill", "date": "2009-11-08" }, "CWG1002": { "type": "issue", "title": "Pack expansion for function arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1002", "link": "https://wg21.link/cwg1002", "section": "13.7.4  [temp.variadic]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2009-11-16" }, "CWG1003": { "type": "issue", "title": "Acceptable definitions of main", "long_link": "https://cplusplus.github.io/CWG/issues/1003.html", "link": "https://wg21.link/cwg1003", "section": "6.9.3.1  [basic.start.main]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2009-11-17" }, "CWG1004": { "type": "issue", "title": "Injected-class-names as arguments for template template parameters", "long_link": "https://cplusplus.github.io/CWG/issues/1004.html", "link": "https://wg21.link/cwg1004", "section": "13.8.2  [temp.local]", "status": "C++11", "submitter": "Jason Merrill", "date": "2009-11-19" }, "CWG1005": { "type": "issue", "title": "Qualified name resolution in member functions of class templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1005", "link": "https://wg21.link/cwg1005", "section": "11.4.3  [class.mfct.non.static]", "status": "NAD", "submitter": "Doug Gregor", "date": "2009-11-19" }, "CWG1006": { "type": "issue", "title": "std::nullptr_t as a non-type template parameter", "long_link": "https://cplusplus.github.io/CWG/issues/1006.html", "link": "https://wg21.link/cwg1006", "section": "13.2  [temp.param]", "status": "C++11", "submitter": "Mike Miller", "date": "2009-11-20" }, "CWG1007": { "type": "issue", "title": "Protected access and pointers to members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1007", "link": "https://wg21.link/cwg1007", "section": "11.8.5  [class.protected]", "status": "NAD", "submitter": "Johannes Schaub", "date": "2009-11-24" }, "CWG1008": { "type": "issue", "title": "Querying the alignment of an object", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1008", "link": "https://wg21.link/cwg1008", "section": "7.6.2.6  [expr.alignof]", "status": "NAD", "submitter": "Steve Clamage", "date": "2009-11-27" }, "CWG1009": { "type": "issue", "title": "Missing cases in the declarator-id of a function template declaration", "long_link": "https://cplusplus.github.io/CWG/issues/1009.html", "link": "https://wg21.link/cwg1009", "section": "Clause 13  [temp]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2009-11-28" }, "CWG1010": { "type": "issue", "title": "Address of object with dynamic storage duration in constant expression", "long_link": "https://cplusplus.github.io/CWG/issues/1010.html", "link": "https://wg21.link/cwg1010", "section": "7.7  [expr.const]", "status": "CD2", "submitter": "Adamczyk", "date": "2009-12-02" }, "CWG1011": { "type": "issue", "title": "Standard conversions that cannot be inverted", "long_link": "https://cplusplus.github.io/CWG/issues/1011.html", "link": "https://wg21.link/cwg1011", "section": "7.6.1.9  [expr.static.cast]", "status": "C++11", "submitter": "John Spicer", "date": "2009-12-03" }, "CWG1012": { "type": "issue", "title": "Undeprecating static", "long_link": "https://cplusplus.github.io/CWG/issues/1012.html", "link": "https://wg21.link/cwg1012", "section": "9.8.2.2  [namespace.unnamed]", "status": "C++11", "submitter": "Ville Voutilainen", "date": "2009-12-09" }, "CWG1013": { "type": "issue", "title": "Uninitialized std::nullptr_t objects", "long_link": "https://cplusplus.github.io/CWG/issues/1013.html", "link": "https://wg21.link/cwg1013", "section": "7.3.2  [conv.lval]", "status": "CD3", "submitter": "Miller", "date": "2009-12-10" }, "CWG1014": { "type": "issue", "title": "Overload resolution between const T& and T&&", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1014", "link": "https://wg21.link/cwg1014", "section": "13.10.3.2  [temp.deduct.call]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "2009-12-17" }, "CWG1015": { "type": "issue", "title": "Template arguments and argument-dependent lookup", "long_link": "https://cplusplus.github.io/CWG/issues/1015.html", "link": "https://wg21.link/cwg1015", "section": "6.5.4  [basic.lookup.argdep]", "status": "C++11", "submitter": "Jason Merrill", "date": "2009-12-24" }, "CWG1016": { "type": "issue", "title": "Overloadable declarations, function templates, and references", "long_link": "https://cplusplus.github.io/CWG/issues/1016.html", "link": "https://wg21.link/cwg1016", "section": "Clause 12  [over]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2009-12-27" }, "CWG1017": { "type": "issue", "title": "Member access transformation in unevaluated operands", "long_link": "https://cplusplus.github.io/CWG/issues/1017.html", "link": "https://wg21.link/cwg1017", "section": "11.4.3  [class.mfct.non.static]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2009-12-30" }, "CWG1018": { "type": "issue", "title": "Ambiguity between simple-declaration and attribute-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/1018.html", "link": "https://wg21.link/cwg1018", "section": "9.1  [dcl.pre]", "status": "C++11", "submitter": "Mike Miller", "date": "2010-01-04" }, "CWG1019": { "type": "issue", "title": "Dependent simple-template-ids in base-specifiers and mem-initializers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1019", "link": "https://wg21.link/cwg1019", "section": "11.7  [class.derived]", "status": "dup", "submitter": "Doug Gregor", "date": "2010-01-12" }, "CWG1020": { "type": "issue", "title": "Implicitly-defined copy constructors and explicit base class constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1020.html", "link": "https://wg21.link/cwg1020", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++11", "submitter": "Niels Dekker", "date": "2010-01-12" }, "CWG1021": { "type": "issue", "title": "Definitions of namespace members", "long_link": "https://cplusplus.github.io/CWG/issues/1021.html", "link": "https://wg21.link/cwg1021", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "CD4", "submitter": "Michael Wong", "date": "2010-01-14" }, "CWG1022": { "type": "issue", "title": "Can an enumeration variable have values outside the values of the enumeration?", "long_link": "https://cplusplus.github.io/CWG/issues/1022.html", "link": "https://wg21.link/cwg1022", "section": "9.7.1  [dcl.enum]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-01-22" }, "CWG1023": { "type": "issue", "title": "thread_local objects as non-type template arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1023", "link": "https://wg21.link/cwg1023", "section": "13.4.3  [temp.arg.nontype]", "status": "dup", "submitter": "Jeffrey Yasskin", "date": "2010-01-28" }, "CWG1024": { "type": "issue", "title": "Limits on multicharacter literals", "long_link": "https://cplusplus.github.io/CWG/issues/1024.html", "link": "https://wg21.link/cwg1024", "section": "5.13.3  [lex.ccon]", "status": "CD3", "submitter": "Alisdair Meredith", "date": "2010-01-31" }, "CWG1025": { "type": "issue", "title": "Use of a reference as a non-type template argument", "long_link": "https://cplusplus.github.io/CWG/issues/1025.html", "link": "https://wg21.link/cwg1025", "section": "13.4.3  [temp.arg.nontype]", "status": "C++11", "submitter": "Mike Miller", "date": "2010-01-31" }, "CWG1026": { "type": "issue", "title": "Cv-qualified non-class rvalues", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1026", "link": "https://wg21.link/cwg1026", "section": "7.2.1  [basic.lval]", "status": "NAD", "submitter": "Jerry Coffin", "date": "2010-02-01" }, "CWG1027": { "type": "issue", "title": "Type consistency and reallocation of scalar types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1027", "link": "https://wg21.link/cwg1027", "section": "6.7.3  [basic.life]", "status": "review", "submitter": "Gabriel Dos Reis", "date": "2010-02-03" }, "CWG1028": { "type": "issue", "title": "Dependent names in non-defining declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1028.html", "link": "https://wg21.link/cwg1028", "section": "13.8.4  [temp.dep.res]", "status": "CD6", "submitter": "Sean Hunt", "date": "2010-02-03" }, "CWG1029": { "type": "issue", "title": "Type of a destructor call", "long_link": "https://cplusplus.github.io/CWG/issues/1029.html", "link": "https://wg21.link/cwg1029", "section": "11.4.7  [class.dtor]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2010-02-08" }, "CWG1030": { "type": "issue", "title": "Evaluation order in initializer-lists used in aggregate initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1030.html", "link": "https://wg21.link/cwg1030", "section": "9.4.2  [dcl.init.aggr]", "status": "C++11", "submitter": "Scott Meyers", "date": "2010-02-09" }, "CWG1031": { "type": "issue", "title": "Optional elements in attributes", "long_link": "https://cplusplus.github.io/CWG/issues/1031.html", "link": "https://wg21.link/cwg1031", "section": "9.12.1  [dcl.attr.grammar]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-02-10" }, "CWG1032": { "type": "issue", "title": "Empty pack expansions", "long_link": "https://cplusplus.github.io/CWG/issues/1032.html", "link": "https://wg21.link/cwg1032", "section": "13.7.4  [temp.variadic]", "status": "C++11", "submitter": "James Widman", "date": "2010-02-16" }, "CWG1033": { "type": "issue", "title": "Restrictions on alignment attributes", "long_link": "https://cplusplus.github.io/CWG/issues/1033.html", "link": "https://wg21.link/cwg1033", "section": "9.12.2  [dcl.align]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-02-17" }, "CWG1034": { "type": "issue", "title": "Attributes for return statements in lambdas", "long_link": "https://cplusplus.github.io/CWG/issues/1034.html", "link": "https://wg21.link/cwg1034", "section": "7.5.5  [expr.prim.lambda]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-02-18" }, "CWG1035": { "type": "issue", "title": "Omitted and required decl-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/1035.html", "link": "https://wg21.link/cwg1035", "section": "11.4  [class.mem]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-02-25" }, "CWG1036": { "type": "issue", "title": "Alignment attribute in an exception-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/1036.html", "link": "https://wg21.link/cwg1036", "section": "9.12.2  [dcl.align]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-02-26" }, "CWG1037": { "type": "issue", "title": "Requirements for operands of delete-expressions and deallocation functions", "long_link": "https://cplusplus.github.io/CWG/issues/1037.html", "link": "https://wg21.link/cwg1037", "section": "7.6.2.9  [expr.delete]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-03-01" }, "CWG1038": { "type": "issue", "title": "Overload resolution of &x.static_func", "long_link": "https://cplusplus.github.io/CWG/issues/1038.html", "link": "https://wg21.link/cwg1038", "section": "12.3  [over.over]", "status": "DRWP", "submitter": "Mike Miller", "date": "2010-03-02" }, "CWG1039": { "type": "issue", "title": "Coordinating C and C++ alignment specifications", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1039", "link": "https://wg21.link/cwg1039", "section": "9.12.2  [dcl.align]", "status": "dup", "submitter": "Steve Adamczyk", "date": "2010-03-03" }, "CWG1040": { "type": "issue", "title": "Memory model issues", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1040", "link": "https://wg21.link/cwg1040", "section": "6.9.2  [intro.multithread]", "status": "NAD", "submitter": "Paul McKinney", "date": "2010-03-03" }, "CWG1041": { "type": "issue", "title": "alias-declarations as class members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1041", "link": "https://wg21.link/cwg1041", "section": "11.4  [class.mem]", "status": "dup", "submitter": "Daveed Vandevoorde", "date": "2010-03-04" }, "CWG1042": { "type": "issue", "title": "Attributes in alias-declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1042.html", "link": "https://wg21.link/cwg1042", "section": "9.1  [dcl.pre]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-03-04" }, "CWG1043": { "type": "issue", "title": "Qualified name lookup in the current instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/1043.html", "link": "https://wg21.link/cwg1043", "section": "13.8.3.2  [temp.dep.type]", "status": "C++11", "submitter": "Doug Gregor", "date": "2010-03-05" }, "CWG1044": { "type": "issue", "title": "Point of declaration for an alias-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/1044.html", "link": "https://wg21.link/cwg1044", "section": "6.4.2  [basic.scope.pdecl]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-03-05" }, "CWG1045": { "type": "issue", "title": "Requiring explicit instantiation declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1045", "link": "https://wg21.link/cwg1045", "section": "13.9.3  [temp.explicit]", "status": "NAD", "submitter": "Doug Gregor", "date": "2010-03-05" }, "CWG1046": { "type": "issue", "title": "What is a “use” of a class specialization?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1046", "link": "https://wg21.link/cwg1046", "section": "13.9.3  [temp.explicit]", "status": "open", "submitter": "Michael Wong", "date": "2010-03-08" }, "CWG1047": { "type": "issue", "title": "When is typeid value-dependent?", "long_link": "https://cplusplus.github.io/CWG/issues/1047.html", "link": "https://wg21.link/cwg1047", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "C++11", "submitter": "Steve Adamczyk", "date": "2010-03-08" }, "CWG1048": { "type": "issue", "title": "auto deduction and lambda return type deduction.", "long_link": "https://cplusplus.github.io/CWG/issues/1048.html", "link": "https://wg21.link/cwg1048", "section": "7.5.5  [expr.prim.lambda]", "status": "CD3", "submitter": "Jason Merrill", "date": "2010-03-09" }, "CWG1049": { "type": "issue", "title": "Copy elision through reference parameters of inline functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1049", "link": "https://wg21.link/cwg1049", "section": "11.9.6  [class.copy.elision]", "status": "open", "submitter": "Jason Merrill", "date": "2010-03-10" }, "CWG1050": { "type": "issue", "title": "Effects of thread support on object lifetime", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1050", "link": "https://wg21.link/cwg1050", "section": "6.7.3  [basic.life]", "status": "NAD", "submitter": "Hans Boehm", "date": "2010-03-11" }, "CWG1051": { "type": "issue", "title": "Reference members and generated copy constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1051.html", "link": "https://wg21.link/cwg1051", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++11", "submitter": "Steve Adamczyk", "date": "2010-03-11" }, "CWG1052": { "type": "issue", "title": "const non-static data member and PODness", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1052", "link": "https://wg21.link/cwg1052", "section": "11.4.5.3  [class.copy.ctor]", "status": "dup", "submitter": "Jason Merrill", "date": "2010-03-12" }, "CWG1053": { "type": "issue", "title": "Terminate vs undefined behavior for noexcept violation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1053", "link": "https://wg21.link/cwg1053", "section": "14.5  [except.spec]", "status": "NAD", "submitter": "Dave Abrahams", "date": "2010-03-12" }, "CWG1054": { "type": "issue", "title": "Lvalue-to-rvalue conversions in expression statements", "long_link": "https://cplusplus.github.io/CWG/issues/1054.html", "link": "https://wg21.link/cwg1054", "section": "8.3  [stmt.expr]", "status": "C++11", "submitter": "Hans Boehm", "date": "2010-03-16" }, "CWG1055": { "type": "issue", "title": "Permissible uses of void", "long_link": "https://cplusplus.github.io/CWG/issues/1055.html", "link": "https://wg21.link/cwg1055", "section": "6.8.2  [basic.fundamental]", "status": "C++11", "submitter": "Nikolay Ivchenkov", "date": "2010-03-17" }, "CWG1056": { "type": "issue", "title": "Template aliases, member definitions, and the current instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/1056.html", "link": "https://wg21.link/cwg1056", "section": "13.7.8  [temp.alias]", "status": "C++11", "submitter": "John Spicer", "date": "2010-03-17" }, "CWG1057": { "type": "issue", "title": "decltype and the current instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/1057.html", "link": "https://wg21.link/cwg1057", "section": "13.8.3.2  [temp.dep.type]", "status": "C++11", "submitter": "Mike Miller", "date": "2010-03-18" }, "CWG1058": { "type": "issue", "title": "Reference binding of incompatible array types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1058", "link": "https://wg21.link/cwg1058", "section": "9.4.4  [dcl.init.ref]", "status": "NAD", "submitter": "Johannes Schaub", "date": "2010-03-20" }, "CWG1059": { "type": "issue", "title": "Cv-qualified array types (with rvalues)", "long_link": "https://cplusplus.github.io/CWG/issues/1059.html", "link": "https://wg21.link/cwg1059", "section": "6.8.5  [basic.type.qualifier]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2010-03-20" }, "CWG1060": { "type": "issue", "title": "Scoped enumerators in integral constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1060.html", "link": "https://wg21.link/cwg1060", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "Jonathan Caves", "date": "2010-03-21" }, "CWG1061": { "type": "issue", "title": "Negative array bounds in a new-expression", "long_link": "https://cplusplus.github.io/CWG/issues/1061.html", "link": "https://wg21.link/cwg1061", "section": "7.6.2.8  [expr.new]", "status": "C++11", "submitter": "Sean Hunt", "date": "2010-03-23" }, "CWG1062": { "type": "issue", "title": "Syntax of attribute-specifiers in lambdas", "long_link": "https://cplusplus.github.io/CWG/issues/1062.html", "link": "https://wg21.link/cwg1062", "section": "7.5.5  [expr.prim.lambda]", "status": "C++11", "submitter": "Peter Sommerlad", "date": "2010-03-23" }, "CWG1063": { "type": "issue", "title": "[[hiding]] with non-attribute declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1063.html", "link": "https://wg21.link/cwg1063", "section": "_N3225_.7.6.5  [dcl.attr.override]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-03-23" }, "CWG1064": { "type": "issue", "title": "Defaulted move constructor for a union", "long_link": "https://cplusplus.github.io/CWG/issues/1064.html", "link": "https://wg21.link/cwg1064", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++11", "submitter": "Mike Miller", "date": "2010-03-23" }, "CWG1065": { "type": "issue", "title": "[[hiding]] with [[override]]", "long_link": "https://cplusplus.github.io/CWG/issues/1065.html", "link": "https://wg21.link/cwg1065", "section": "_N3225_.7.6.5  [dcl.attr.override]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-03-24" }, "CWG1066": { "type": "issue", "title": "When is a copy/move assignment operator implicitly defined?", "long_link": "https://cplusplus.github.io/CWG/issues/1066.html", "link": "https://wg21.link/cwg1066", "section": "11.4.6  [class.copy.assign]", "status": "C++11", "submitter": "Mike Miller", "date": "2010-03-24" }, "CWG1067": { "type": "issue", "title": "[[hiding]], using-declarations, and multiple inheritance", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1067", "link": "https://wg21.link/cwg1067", "section": "_N3225_.7.6.5  [dcl.attr.override]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2010-03-26" }, "CWG1068": { "type": "issue", "title": "Template aliases with default arguments and template parameter packs", "long_link": "https://cplusplus.github.io/CWG/issues/1068.html", "link": "https://wg21.link/cwg1068", "section": "13.2  [temp.param]", "status": "C++11", "submitter": "Nikolay Ivchenkov", "date": "2010-03-27" }, "CWG1069": { "type": "issue", "title": "Incorrect function type with trailing-return-type", "long_link": "https://cplusplus.github.io/CWG/issues/1069.html", "link": "https://wg21.link/cwg1069", "section": "9.3.4.6  [dcl.fct]", "status": "C++11", "submitter": "James Widman", "date": "2010-04-30" }, "CWG1070": { "type": "issue", "title": "Missing initializer clauses in aggregate initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1070.html", "link": "https://wg21.link/cwg1070", "section": "9.4.2  [dcl.init.aggr]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-01" }, "CWG1071": { "type": "issue", "title": "Literal class types and trivial default constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1071.html", "link": "https://wg21.link/cwg1071", "section": "6.8  [basic.types]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-06-02" }, "CWG1072": { "type": "issue", "title": "Scoped enumerator with the same name as its containing class", "long_link": "https://cplusplus.github.io/CWG/issues/1072.html", "link": "https://wg21.link/cwg1072", "section": "11.4  [class.mem]", "status": "C++11", "submitter": "Pavel Minaev", "date": "2010-06-02" }, "CWG1073": { "type": "issue", "title": "Merging dynamic-exception-specifications and noexcept-specifications", "long_link": "https://cplusplus.github.io/CWG/issues/1073.html", "link": "https://wg21.link/cwg1073", "section": "14.5  [except.spec]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-02" }, "CWG1074": { "type": "issue", "title": "Value-dependent noexcept-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1074.html", "link": "https://wg21.link/cwg1074", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-04" }, "CWG1075": { "type": "issue", "title": "Grammar does not allow template alias in type-name", "long_link": "https://cplusplus.github.io/CWG/issues/1075.html", "link": "https://wg21.link/cwg1075", "section": "9.2.9.3  [dcl.type.simple]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-06" }, "CWG1076": { "type": "issue", "title": "Value categories and lvalue temporaries", "long_link": "https://cplusplus.github.io/CWG/issues/1076.html", "link": "https://wg21.link/cwg1076", "section": "7.2.1  [basic.lval]", "status": "CD5", "submitter": "Daniel Krügler", "date": "2010-06-10" }, "CWG1077": { "type": "issue", "title": "Explicit specializations in non-containing namespaces", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1077", "link": "https://wg21.link/cwg1077", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "NAD", "submitter": "Mike Spertus", "date": "2010-06-13" }, "CWG1078": { "type": "issue", "title": "Narrowing and the usual arithmetic conversions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1078", "link": "https://wg21.link/cwg1078", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Jason Merrill", "date": "2010-06-14" }, "CWG1079": { "type": "issue", "title": "Overload resolution involving aggregate initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1079.html", "link": "https://wg21.link/cwg1079", "section": "12.2.4.3  [over.ics.rank]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-15" }, "CWG1080": { "type": "issue", "title": "Confusing relationship between templates and copy constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1080.html", "link": "https://wg21.link/cwg1080", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-19" }, "CWG1081": { "type": "issue", "title": "Defaulted destructor and unusable operator delete", "long_link": "https://cplusplus.github.io/CWG/issues/1081.html", "link": "https://wg21.link/cwg1081", "section": "11.4.7  [class.dtor]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-22" }, "CWG1082": { "type": "issue", "title": "Implicit copy function if subobject has none?", "long_link": "https://cplusplus.github.io/CWG/issues/1082.html", "link": "https://wg21.link/cwg1082", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-22" }, "CWG1083": { "type": "issue", "title": "Passing an object to ellipsis with non-trivial move constructor", "long_link": "https://cplusplus.github.io/CWG/issues/1083.html", "link": "https://wg21.link/cwg1083", "section": "7.6.1.3  [expr.call]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-22" }, "CWG1084": { "type": "issue", "title": "Conditions for a deleted move function", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1084", "link": "https://wg21.link/cwg1084", "section": "11.4.5.3  [class.copy.ctor]", "status": "NAD", "submitter": "Jason Merrill", "date": "2010-06-22" }, "CWG1085": { "type": "issue", "title": "Move assignment operators and virtual bases", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1085", "link": "https://wg21.link/cwg1085", "section": "11.4.6  [class.copy.assign]", "status": "NAD", "submitter": "Jason Merrill", "date": "2010-06-22" }, "CWG1086": { "type": "issue", "title": "const_cast to rvalue reference to function type", "long_link": "https://cplusplus.github.io/CWG/issues/1086.html", "link": "https://wg21.link/cwg1086", "section": "7.6.1.11  [expr.const.cast]", "status": "C++11", "submitter": "Steve Adamczyk", "date": "2010-06-25" }, "CWG1087": { "type": "issue", "title": "Additional applications of issue 899", "long_link": "https://cplusplus.github.io/CWG/issues/1087.html", "link": "https://wg21.link/cwg1087", "section": "12.2.2.5  [over.match.copy]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-25" }, "CWG1088": { "type": "issue", "title": "Dependent non-type template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1088.html", "link": "https://wg21.link/cwg1088", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-06-28" }, "CWG1089": { "type": "issue", "title": "Template parameters in member selections", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1089", "link": "https://wg21.link/cwg1089", "section": "6.5.5.1  [basic.lookup.qual.general]", "status": "open", "submitter": "Daveed Vandevoorde", "date": "2010-06-29" }, "CWG1090": { "type": "issue", "title": "Alignment of subobjects", "long_link": "https://cplusplus.github.io/CWG/issues/1090.html", "link": "https://wg21.link/cwg1090", "section": "6.7.6  [basic.align]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-06-23" }, "CWG1091": { "type": "issue", "title": "Inconsistent use of the term “object expression”", "long_link": "https://cplusplus.github.io/CWG/issues/1091.html", "link": "https://wg21.link/cwg1091", "section": "7.6.4  [expr.mptr.oper]", "status": "C++11", "submitter": "Tom Plum", "date": "2010-07-10" }, "CWG1092": { "type": "issue", "title": "Cycles in overload resolution during instantiation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1092", "link": "https://wg21.link/cwg1092", "section": "11.4.5.3  [class.copy.ctor]", "status": "drafting", "submitter": "Jason Merrill", "date": "2010-07-15" }, "CWG1093": { "type": "issue", "title": "Value-initializing non-objects", "long_link": "https://cplusplus.github.io/CWG/issues/1093.html", "link": "https://wg21.link/cwg1093", "section": "9.4  [dcl.init]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2010-07-17" }, "CWG1094": { "type": "issue", "title": "Converting floating-point values to scoped enumeration types", "long_link": "https://cplusplus.github.io/CWG/issues/1094.html", "link": "https://wg21.link/cwg1094", "section": "7.6.1.9  [expr.static.cast]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-07-17" }, "CWG1095": { "type": "issue", "title": "List-initialization of references", "long_link": "https://cplusplus.github.io/CWG/issues/1095.html", "link": "https://wg21.link/cwg1095", "section": "9.4.5  [dcl.init.list]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-07-26" }, "CWG1096": { "type": "issue", "title": "Missing requirement for template definitions", "long_link": "https://cplusplus.github.io/CWG/issues/1096.html", "link": "https://wg21.link/cwg1096", "section": "Clause 13  [temp]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-07-28" }, "CWG1097": { "type": "issue", "title": "Aggregate initialization of function parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1097", "link": "https://wg21.link/cwg1097", "section": "9.4.2  [dcl.init.aggr]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2010-07-29" }, "CWG1098": { "type": "issue", "title": "Pointer conversions in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1098.html", "link": "https://wg21.link/cwg1098", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-08-01" }, "CWG1099": { "type": "issue", "title": "Infinite recursion in constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/1099.html", "link": "https://wg21.link/cwg1099", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-08-01" }, "CWG1100": { "type": "issue", "title": "constexpr conversion functions and non-type template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1100.html", "link": "https://wg21.link/cwg1100", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-08-01" }, "CWG1101": { "type": "issue", "title": "Non-integral initialized static data members", "long_link": "https://cplusplus.github.io/CWG/issues/1101.html", "link": "https://wg21.link/cwg1101", "section": "11.4.9.3  [class.static.data]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-08-02" }, "CWG1102": { "type": "issue", "title": "Better example of undefined behavior", "long_link": "https://cplusplus.github.io/CWG/issues/1102.html", "link": "https://wg21.link/cwg1102", "section": "6.9.1  [intro.execution]", "status": "C++11", "submitter": "GB", "date": "2010-08-02" }, "CWG1103": { "type": "issue", "title": "Reversion of phase 1 and 2 transformations in raw string literals", "long_link": "https://cplusplus.github.io/CWG/issues/1103.html", "link": "https://wg21.link/cwg1103", "section": "5.2  [lex.phases]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1104": { "type": "issue", "title": "Global-scope template arguments vs the <: digraph", "long_link": "https://cplusplus.github.io/CWG/issues/1104.html", "link": "https://wg21.link/cwg1104", "section": "5.5  [lex.digraph]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1105": { "type": "issue", "title": "Issues relating to TR 10176:2003", "long_link": "https://cplusplus.github.io/CWG/issues/1105.html", "link": "https://wg21.link/cwg1105", "section": "5.10  [lex.name]", "status": "C++11", "submitter": "CA", "date": "2010-08-02" }, "CWG1106": { "type": "issue", "title": "Need more detail in nullptr keyword description", "long_link": "https://cplusplus.github.io/CWG/issues/1106.html", "link": "https://wg21.link/cwg1106", "section": "5.13.8  [lex.nullptr]", "status": "C++11", "submitter": "DE", "date": "2010-08-02" }, "CWG1107": { "type": "issue", "title": "Overload resolution for user-defined integer literals", "long_link": "https://cplusplus.github.io/CWG/issues/1107.html", "link": "https://wg21.link/cwg1107", "section": "5.13.9  [lex.ext]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1108": { "type": "issue", "title": "User-defined literals have not been implemented", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1108", "link": "https://wg21.link/cwg1108", "section": "5.13.9  [lex.ext]", "status": "NAD", "submitter": "US", "date": "2010-08-02" }, "CWG1109": { "type": "issue", "title": "When is “use” a reference to the ODR meaning?", "long_link": "https://cplusplus.github.io/CWG/issues/1109.html", "link": "https://wg21.link/cwg1109", "section": "6.3  [basic.def.odr]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1110": { "type": "issue", "title": "Incomplete return type should be allowed in decltype operand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1110", "link": "https://wg21.link/cwg1110", "section": "6.3  [basic.def.odr]", "status": "NAD", "submitter": "DE", "date": "2010-08-02" }, "CWG1111": { "type": "issue", "title": "Remove dual-scope lookup of member template names", "long_link": "https://cplusplus.github.io/CWG/issues/1111.html", "link": "https://wg21.link/cwg1111", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1112": { "type": "issue", "title": "constexpr variables should have internal linkage like const", "long_link": "https://cplusplus.github.io/CWG/issues/1112.html", "link": "https://wg21.link/cwg1112", "section": "6.6  [basic.link]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1113": { "type": "issue", "title": "Linkage of namespace member of unnamed namespace", "long_link": "https://cplusplus.github.io/CWG/issues/1113.html", "link": "https://wg21.link/cwg1113", "section": "6.6  [basic.link]", "status": "C++11", "submitter": "DE", "date": "2010-08-02" }, "CWG1114": { "type": "issue", "title": "Incorrect use of placement new in example", "long_link": "https://cplusplus.github.io/CWG/issues/1114.html", "link": "https://wg21.link/cwg1114", "section": "6.7.3  [basic.life]", "status": "C++11", "submitter": "GB", "date": "2010-08-02" }, "CWG1115": { "type": "issue", "title": "C-compatible alignment specification", "long_link": "https://cplusplus.github.io/CWG/issues/1115.html", "link": "https://wg21.link/cwg1115", "section": "6.7.6  [basic.align]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1116": { "type": "issue", "title": "Aliasing of union members", "long_link": "https://cplusplus.github.io/CWG/issues/1116.html", "link": "https://wg21.link/cwg1116", "section": "6.7.3  [basic.life]", "status": "CD4", "submitter": "US", "date": "2010-08-02" }, "CWG1117": { "type": "issue", "title": "Incorrect note about xvalue member access expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1117.html", "link": "https://wg21.link/cwg1117", "section": "Clause 7  [expr]", "status": "C++11", "submitter": "JP", "date": "2010-08-02" }, "CWG1118": { "type": "issue", "title": "Implicit lambda capture via explicit copy constructor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1118", "link": "https://wg21.link/cwg1118", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "NAD", "submitter": "FI", "date": "2010-08-02" }, "CWG1119": { "type": "issue", "title": "Missing case in description of member access ambiguity", "long_link": "https://cplusplus.github.io/CWG/issues/1119.html", "link": "https://wg21.link/cwg1119", "section": "7.6.1.5  [expr.ref]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1120": { "type": "issue", "title": "reinterpret_cast and void*", "long_link": "https://cplusplus.github.io/CWG/issues/1120.html", "link": "https://wg21.link/cwg1120", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "C++11", "submitter": "GB", "date": "2010-08-02" }, "CWG1121": { "type": "issue", "title": "Unnecessary ambiguity error in formation of pointer to member", "long_link": "https://cplusplus.github.io/CWG/issues/1121.html", "link": "https://wg21.link/cwg1121", "section": "7.6.2.2  [expr.unary.op]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1122": { "type": "issue", "title": "Circular definition of std::size_t", "long_link": "https://cplusplus.github.io/CWG/issues/1122.html", "link": "https://wg21.link/cwg1122", "section": "7.6.2.5  [expr.sizeof]", "status": "C++11", "submitter": "GB", "date": "2010-08-02" }, "CWG1123": { "type": "issue", "title": "Destructors should be noexcept by default", "long_link": "https://cplusplus.github.io/CWG/issues/1123.html", "link": "https://wg21.link/cwg1123", "section": "7.6.2.7  [expr.unary.noexcept]", "status": "C++11", "submitter": "FI", "date": "2010-08-02" }, "CWG1124": { "type": "issue", "title": "Error in description of value category of pointer-to-member expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1124", "link": "https://wg21.link/cwg1124", "section": "7.6.4  [expr.mptr.oper]", "status": "NAD", "submitter": "JP", "date": "2010-08-02" }, "CWG1125": { "type": "issue", "title": "Unclear definition of “potential constant expression”", "long_link": "https://cplusplus.github.io/CWG/issues/1125.html", "link": "https://wg21.link/cwg1125", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "DE", "date": "2010-08-02" }, "CWG1126": { "type": "issue", "title": "constexpr functions in const initializers", "long_link": "https://cplusplus.github.io/CWG/issues/1126.html", "link": "https://wg21.link/cwg1126", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "GB", "date": "2010-08-02" }, "CWG1127": { "type": "issue", "title": "Overload resolution in constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/1127.html", "link": "https://wg21.link/cwg1127", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "GB", "date": "2010-08-02" }, "CWG1128": { "type": "issue", "title": "attribute-specifiers in decl-specifier-seqs", "long_link": "https://cplusplus.github.io/CWG/issues/1128.html", "link": "https://wg21.link/cwg1128", "section": "9.2  [dcl.spec]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1129": { "type": "issue", "title": "Default nothrow for constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/1129.html", "link": "https://wg21.link/cwg1129", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "GB", "date": "2010-08-02" }, "CWG1130": { "type": "issue", "title": "Function parameter type adjustments and decltype", "long_link": "https://cplusplus.github.io/CWG/issues/1130.html", "link": "https://wg21.link/cwg1130", "section": "9.2.9.3  [dcl.type.simple]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1131": { "type": "issue", "title": "Template aliases in elaborated-type-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/1131.html", "link": "https://wg21.link/cwg1131", "section": "9.2.9.5  [dcl.type.elab]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1132": { "type": "issue", "title": "Keyword vs attribute for noreturn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1132", "link": "https://wg21.link/cwg1132", "section": "9.12.10  [dcl.attr.noreturn]", "status": "NAD", "submitter": "GB", "date": "2010-08-02" }, "CWG1133": { "type": "issue", "title": "Keywords vs attributes for control of hiding and overriding", "long_link": "https://cplusplus.github.io/CWG/issues/1133.html", "link": "https://wg21.link/cwg1133", "section": "_N3225_.7.6.5  [dcl.attr.override]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1134": { "type": "issue", "title": "When is an explicitly-defaulted function defined?", "long_link": "https://cplusplus.github.io/CWG/issues/1134.html", "link": "https://wg21.link/cwg1134", "section": "9.5.2  [dcl.fct.def.default]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1135": { "type": "issue", "title": "Explicitly-defaulted non-public special member functions", "long_link": "https://cplusplus.github.io/CWG/issues/1135.html", "link": "https://wg21.link/cwg1135", "section": "9.5.2  [dcl.fct.def.default]", "status": "C++11", "submitter": "FI", "date": "2010-08-02" }, "CWG1136": { "type": "issue", "title": "Explicitly-defaulted explicit constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1136.html", "link": "https://wg21.link/cwg1136", "section": "9.5.2  [dcl.fct.def.default]", "status": "C++11", "submitter": "FI", "date": "2010-08-02" }, "CWG1137": { "type": "issue", "title": "Explicitly-defaulted virtual special member functions", "long_link": "https://cplusplus.github.io/CWG/issues/1137.html", "link": "https://wg21.link/cwg1137", "section": "9.5.2  [dcl.fct.def.default]", "status": "C++11", "submitter": "FI", "date": "2010-08-02" }, "CWG1138": { "type": "issue", "title": "Rvalue-ness check for rvalue reference binding is wrong", "long_link": "https://cplusplus.github.io/CWG/issues/1138.html", "link": "https://wg21.link/cwg1138", "section": "9.4.4  [dcl.init.ref]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1139": { "type": "issue", "title": "Rvalue reference binding to scalar xvalues", "long_link": "https://cplusplus.github.io/CWG/issues/1139.html", "link": "https://wg21.link/cwg1139", "section": "9.4.4  [dcl.init.ref]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1140": { "type": "issue", "title": "Incorrect redefinition of POD class", "long_link": "https://cplusplus.github.io/CWG/issues/1140.html", "link": "https://wg21.link/cwg1140", "section": "Clause 11  [class]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1141": { "type": "issue", "title": "Non-static data member initializers have not been implemented", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1141", "link": "https://wg21.link/cwg1141", "section": "11.4  [class.mem]", "status": "NAD", "submitter": "US", "date": "2010-08-02" }, "CWG1142": { "type": "issue", "title": "friend declaration of member function of containing class", "long_link": "https://cplusplus.github.io/CWG/issues/1142.html", "link": "https://wg21.link/cwg1142", "section": "11.4.2  [class.mfct]", "status": "C++11", "submitter": "US", "date": "2010-08-02" }, "CWG1143": { "type": "issue", "title": "Move semantics for *this have not been implemented", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1143", "link": "https://wg21.link/cwg1143", "section": "11.4.3  [class.mfct.non.static]", "status": "NAD", "submitter": "US", "date": "2010-08-02" }, "CWG1144": { "type": "issue", "title": "Remove access declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1144.html", "link": "https://wg21.link/cwg1144", "section": "_N3225_.11.3  [class.access.dcl]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1145": { "type": "issue", "title": "Defaulting and triviality", "long_link": "https://cplusplus.github.io/CWG/issues/1145.html", "link": "https://wg21.link/cwg1145", "section": "11.4.5  [class.ctor]", "status": "C++11", "submitter": "FI", "date": "2010-08-03" }, "CWG1146": { "type": "issue", "title": "exception-specifications of defaulted functions", "long_link": "https://cplusplus.github.io/CWG/issues/1146.html", "link": "https://wg21.link/cwg1146", "section": "11.4.7  [class.dtor]", "status": "C++11", "submitter": "GB", "date": "2010-08-03" }, "CWG1147": { "type": "issue", "title": "Destructors should be default nothrow", "long_link": "https://cplusplus.github.io/CWG/issues/1147.html", "link": "https://wg21.link/cwg1147", "section": "11.4.7  [class.dtor]", "status": "C++11", "submitter": "GB", "date": "2010-08-03" }, "CWG1148": { "type": "issue", "title": "Copy elision and move construction of function parameters", "long_link": "https://cplusplus.github.io/CWG/issues/1148.html", "link": "https://wg21.link/cwg1148", "section": "11.9.6  [class.copy.elision]", "status": "C++11", "submitter": "DE", "date": "2010-08-03" }, "CWG1149": { "type": "issue", "title": "Trivial non-public copy operators in subobjects", "long_link": "https://cplusplus.github.io/CWG/issues/1149.html", "link": "https://wg21.link/cwg1149", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++11", "submitter": "FI", "date": "2010-08-03" }, "CWG1150": { "type": "issue", "title": "Inheriting constructors have not been implemented", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1150", "link": "https://wg21.link/cwg1150", "section": "_N4527_.12.9  [class.inhctor]", "status": "NAD", "submitter": "US", "date": "2010-08-03" }, "CWG1151": { "type": "issue", "title": "Overload resolution with initializer-list and non-list constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1151.html", "link": "https://wg21.link/cwg1151", "section": "12.2.2.8  [over.match.list]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1152": { "type": "issue", "title": "Rules for determining existence of implicit conversion sequence", "long_link": "https://cplusplus.github.io/CWG/issues/1152.html", "link": "https://wg21.link/cwg1152", "section": "12.2.3  [over.match.viable]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1153": { "type": "issue", "title": "Type matching in address of overloaded function", "long_link": "https://cplusplus.github.io/CWG/issues/1153.html", "link": "https://wg21.link/cwg1153", "section": "12.3  [over.over]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1154": { "type": "issue", "title": "Address of thread_local variable as non-type template argument", "long_link": "https://cplusplus.github.io/CWG/issues/1154.html", "link": "https://wg21.link/cwg1154", "section": "13.4.3  [temp.arg.nontype]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1155": { "type": "issue", "title": "Internal-linkage non-type template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1155.html", "link": "https://wg21.link/cwg1155", "section": "13.4.3  [temp.arg.nontype]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1156": { "type": "issue", "title": "Partial ordering in a non-call context", "long_link": "https://cplusplus.github.io/CWG/issues/1156.html", "link": "https://wg21.link/cwg1156", "section": "13.7.7.3  [temp.func.order]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1157": { "type": "issue", "title": "Partial ordering of function templates is still underspecified", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1157", "link": "https://wg21.link/cwg1157", "section": "13.7.7.3  [temp.func.order]", "status": "open", "submitter": "CA", "date": "2010-08-03" }, "CWG1158": { "type": "issue", "title": "Recursive instantiation via alias template", "long_link": "https://cplusplus.github.io/CWG/issues/1158.html", "link": "https://wg21.link/cwg1158", "section": "13.7.8  [temp.alias]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1159": { "type": "issue", "title": "Class and enumeration definitions in template aliases", "long_link": "https://cplusplus.github.io/CWG/issues/1159.html", "link": "https://wg21.link/cwg1159", "section": "13.7.8  [temp.alias]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1160": { "type": "issue", "title": "Definitions of template members and the current instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/1160.html", "link": "https://wg21.link/cwg1160", "section": "13.8.3.2  [temp.dep.type]", "status": "C++11", "submitter": "GB", "date": "2010-08-03" }, "CWG1161": { "type": "issue", "title": "Dependent nested-name-specifier in a pointer-to-member declarator", "long_link": "https://cplusplus.github.io/CWG/issues/1161.html", "link": "https://wg21.link/cwg1161", "section": "13.8  [temp.res]", "status": "C++11", "submitter": "GB", "date": "2010-08-03" }, "CWG1162": { "type": "issue", "title": "Dependent elaborated-type-specifiers in non-deduced contexts", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1162", "link": "https://wg21.link/cwg1162", "section": "13.8  [temp.res]", "status": "NAD", "submitter": "CA", "date": "2010-08-03" }, "CWG1163": { "type": "issue", "title": "extern template prevents inlining functions not marked inline", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1163", "link": "https://wg21.link/cwg1163", "section": "13.9.3  [temp.explicit]", "status": "NAD", "submitter": "US", "date": "2010-08-03" }, "CWG1164": { "type": "issue", "title": "Partial ordering of f(T&) and f(T&&)", "long_link": "https://cplusplus.github.io/CWG/issues/1164.html", "link": "https://wg21.link/cwg1164", "section": "13.10.3.2  [temp.deduct.call]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1165": { "type": "issue", "title": "Exceptions when destroying array elements", "long_link": "https://cplusplus.github.io/CWG/issues/1165.html", "link": "https://wg21.link/cwg1165", "section": "14.3  [except.ctor]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1166": { "type": "issue", "title": "exception-declarations that do not declare objects", "long_link": "https://cplusplus.github.io/CWG/issues/1166.html", "link": "https://wg21.link/cwg1166", "section": "14.4  [except.handle]", "status": "C++11", "submitter": "US", "date": "2010-08-03" }, "CWG1167": { "type": "issue", "title": "function-try-blocks for destructors", "long_link": "https://cplusplus.github.io/CWG/issues/1167.html", "link": "https://wg21.link/cwg1167", "section": "14.5  [except.spec]", "status": "C++11", "submitter": "GB", "date": "2010-08-03" }, "CWG1168": { "type": "issue", "title": "Additional reasons to call std::terminate", "long_link": "https://cplusplus.github.io/CWG/issues/1168.html", "link": "https://wg21.link/cwg1168", "section": "14.6.2  [except.terminate]", "status": "C++11", "submitter": "GB", "date": "2010-08-03" }, "CWG1169": { "type": "issue", "title": "Missing feature macro for strict pointer safety", "long_link": "https://cplusplus.github.io/CWG/issues/1169.html", "link": "https://wg21.link/cwg1169", "section": "15.11  [cpp.predefined]", "status": "C++11", "submitter": "GB", "date": "2010-08-03" }, "CWG1170": { "type": "issue", "title": "Access checking during template argument deduction", "long_link": "https://cplusplus.github.io/CWG/issues/1170.html", "link": "https://wg21.link/cwg1170", "section": "13.10.3  [temp.deduct]", "status": "C++11", "submitter": "Adamczyk", "date": "2010-08-03" }, "CWG1171": { "type": "issue", "title": "Partial stack unwinding with noexcept violation", "long_link": "https://cplusplus.github.io/CWG/issues/1171.html", "link": "https://wg21.link/cwg1171", "section": "14.6.2  [except.terminate]", "status": "C++11", "submitter": "Merrill", "date": "2010-08-04" }, "CWG1172": { "type": "issue", "title": "“instantiation-dependent” constructs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1172", "link": "https://wg21.link/cwg1172", "section": "13.10.3  [temp.deduct]", "status": "drafting", "submitter": "Adamczyk", "date": "2010-08-05" }, "CWG1173": { "type": "issue", "title": "Unclear specification of effects of signal handling", "long_link": "https://cplusplus.github.io/CWG/issues/1173.html", "link": "https://wg21.link/cwg1173", "section": "6.9.1  [intro.execution]", "status": "C++11", "submitter": "GB", "date": "2010-08-06" }, "CWG1174": { "type": "issue", "title": "When is a pure virtual function “used?”", "long_link": "https://cplusplus.github.io/CWG/issues/1174.html", "link": "https://wg21.link/cwg1174", "section": "6.3  [basic.def.odr]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-08-07" }, "CWG1175": { "type": "issue", "title": "Disambiguating user-defined literals", "long_link": "https://cplusplus.github.io/CWG/issues/1175.html", "link": "https://wg21.link/cwg1175", "section": "5.13.9  [lex.ext]", "status": "C++11", "submitter": "Sebastian Gesemann", "date": "2010-08-10" }, "CWG1176": { "type": "issue", "title": "Definition of release sequence", "long_link": "https://cplusplus.github.io/CWG/issues/1176.html", "link": "https://wg21.link/cwg1176", "section": "6.9.2  [intro.multithread]", "status": "C++11", "submitter": "CA, GB", "date": "2010-08-10" }, "CWG1177": { "type": "issue", "title": "Intra-thread dependency-ordered-before", "long_link": "https://cplusplus.github.io/CWG/issues/1177.html", "link": "https://wg21.link/cwg1177", "section": "6.9.2  [intro.multithread]", "status": "C++11", "submitter": "CA", "date": "2010-08-10" }, "CWG1178": { "type": "issue", "title": "Deduction failure matching placement new", "long_link": "https://cplusplus.github.io/CWG/issues/1178.html", "link": "https://wg21.link/cwg1178", "section": "13.10.3.7  [temp.deduct.decl]", "status": "C++11", "submitter": "Mike Miller", "date": "2010-08-19" }, "CWG1179": { "type": "issue", "title": "Cv-qualification of non-type template parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1179", "link": "https://wg21.link/cwg1179", "section": "13.2  [temp.param]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2010-08-19" }, "CWG1180": { "type": "issue", "title": "Over-aligned class types", "long_link": "https://cplusplus.github.io/CWG/issues/1180.html", "link": "https://wg21.link/cwg1180", "section": "6.7.6  [basic.align]", "status": "C++11", "submitter": "Clark Nelson", "date": "2010-08-25" }, "CWG1181": { "type": "issue", "title": "What is a “built-in type?”", "long_link": "https://cplusplus.github.io/CWG/issues/1181.html", "link": "https://wg21.link/cwg1181", "section": "6.8  [basic.types]", "status": "C++11", "submitter": "Barry Hedquist", "date": "2010-08-26" }, "CWG1182": { "type": "issue", "title": "Incorrect description of pack expansion syntax", "long_link": "https://cplusplus.github.io/CWG/issues/1182.html", "link": "https://wg21.link/cwg1182", "section": "13.7.4  [temp.variadic]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-08-26" }, "CWG1183": { "type": "issue", "title": "Expansion of parameter packs in declarators", "long_link": "https://cplusplus.github.io/CWG/issues/1183.html", "link": "https://wg21.link/cwg1183", "section": "9.3.4.6  [dcl.fct]", "status": "C++11", "submitter": "Daveed Vandevoorde", "date": "2010-08-26" }, "CWG1184": { "type": "issue", "title": "Argument conversions to nondeduced parameter types", "long_link": "https://cplusplus.github.io/CWG/issues/1184.html", "link": "https://wg21.link/cwg1184", "section": "13.10.3.2  [temp.deduct.call]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-08-29" }, "CWG1185": { "type": "issue", "title": "Misleading description of language linkage and member function types", "long_link": "https://cplusplus.github.io/CWG/issues/1185.html", "link": "https://wg21.link/cwg1185", "section": "9.11  [dcl.link]", "status": "C++11", "submitter": "Mike Miller", "date": "2010-08-29" }, "CWG1186": { "type": "issue", "title": "Non-dependent constexpr violations in function templates", "long_link": "https://cplusplus.github.io/CWG/issues/1186.html", "link": "https://wg21.link/cwg1186", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-08-30" }, "CWG1187": { "type": "issue", "title": "Problems in initialization example", "long_link": "https://cplusplus.github.io/CWG/issues/1187.html", "link": "https://wg21.link/cwg1187", "section": "6.9.3.2  [basic.start.static]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-08-31" }, "CWG1188": { "type": "issue", "title": "Type punning in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1188.html", "link": "https://wg21.link/cwg1188", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-08-31" }, "CWG1189": { "type": "issue", "title": "Address of distinct base class subobjects", "long_link": "https://cplusplus.github.io/CWG/issues/1189.html", "link": "https://wg21.link/cwg1189", "section": "6.7.2  [intro.object]", "status": "C++11", "submitter": "Gabriel Dos Reis", "date": "2010-08-31" }, "CWG1190": { "type": "issue", "title": "Operations on non-safely-derived pointers", "long_link": "https://cplusplus.github.io/CWG/issues/1190.html", "link": "https://wg21.link/cwg1190", "section": "_N4885_6.7.5.5.4  [basic.stc.dynamic.safety]", "status": "C++11", "submitter": "Hans Boehm", "date": "2010-09-01" }, "CWG1191": { "type": "issue", "title": "Deleted subobject destructors and implicitly-defined constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1191.html", "link": "https://wg21.link/cwg1191", "section": "11.4.5  [class.ctor]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-09-02" }, "CWG1192": { "type": "issue", "title": "Inadvertent change to ODR and templates", "long_link": "https://cplusplus.github.io/CWG/issues/1192.html", "link": "https://wg21.link/cwg1192", "section": "6.3  [basic.def.odr]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-09-03" }, "CWG1193": { "type": "issue", "title": "Use of address-constant pointers in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1193.html", "link": "https://wg21.link/cwg1193", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-09-02" }, "CWG1194": { "type": "issue", "title": "Constexpr references", "long_link": "https://cplusplus.github.io/CWG/issues/1194.html", "link": "https://wg21.link/cwg1194", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-09-04" }, "CWG1195": { "type": "issue", "title": "References to non-literal types in constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/1195.html", "link": "https://wg21.link/cwg1195", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-09-05" }, "CWG1196": { "type": "issue", "title": "Definition required for explicit instantiation after explicit specialization?", "long_link": "https://cplusplus.github.io/CWG/issues/1196.html", "link": "https://wg21.link/cwg1196", "section": "13.9.3  [temp.explicit]", "status": "C++11", "submitter": "Mike Miller", "date": "2010-09-08" }, "CWG1197": { "type": "issue", "title": "Constexpr arrays", "long_link": "https://cplusplus.github.io/CWG/issues/1197.html", "link": "https://wg21.link/cwg1197", "section": "7.7  [expr.const]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-09-08" }, "CWG1198": { "type": "issue", "title": "Literal types and copy constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1198.html", "link": "https://wg21.link/cwg1198", "section": "6.8  [basic.types]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-09-16" }, "CWG1199": { "type": "issue", "title": "Deleted constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/1199.html", "link": "https://wg21.link/cwg1199", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-09-17" }, "CWG1200": { "type": "issue", "title": "Lookup rules for template parameters", "long_link": "https://cplusplus.github.io/CWG/issues/1200.html", "link": "https://wg21.link/cwg1200", "section": "6.5.3  [basic.lookup.unqual]", "status": "CD6", "submitter": "Johannes Schaub", "date": "2010-09-18" }, "CWG1201": { "type": "issue", "title": "Are deleted and defaulted functions definitions?", "long_link": "https://cplusplus.github.io/CWG/issues/1201.html", "link": "https://wg21.link/cwg1201", "section": "6.2  [basic.def]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-09-20" }, "CWG1202": { "type": "issue", "title": "Calling virtual functions during destruction", "long_link": "https://cplusplus.github.io/CWG/issues/1202.html", "link": "https://wg21.link/cwg1202", "section": "11.9.5  [class.cdtor]", "status": "C++11", "submitter": "Bjarne Stroustrup", "date": "2010-09-21" }, "CWG1203": { "type": "issue", "title": "Misleading note regarding initialized static data members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1203", "link": "https://wg21.link/cwg1203", "section": "11.4.9.3  [class.static.data]", "status": "dup", "submitter": "Jason Merrill", "date": "2010-09-30" }, "CWG1204": { "type": "issue", "title": "Specifiers in a for-range-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/1204.html", "link": "https://wg21.link/cwg1204", "section": "8.6  [stmt.iter]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-10-01" }, "CWG1205": { "type": "issue", "title": "Lvalue reference binding and function viability", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1205", "link": "https://wg21.link/cwg1205", "section": "12.2.4.2.5  [over.ics.ref]", "status": "dup", "submitter": "Steve Clamage", "date": "2010-10-06" }, "CWG1206": { "type": "issue", "title": "Defining opaque enumeration members of class templates", "long_link": "https://cplusplus.github.io/CWG/issues/1206.html", "link": "https://wg21.link/cwg1206", "section": "13.7.2  [temp.class]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-10-06" }, "CWG1207": { "type": "issue", "title": "Type of class member in trailing-return-type", "long_link": "https://cplusplus.github.io/CWG/issues/1207.html", "link": "https://wg21.link/cwg1207", "section": "11.4.3  [class.mfct.non.static]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-10-06" }, "CWG1208": { "type": "issue", "title": "Explicit noexcept in defaulted definition", "long_link": "https://cplusplus.github.io/CWG/issues/1208.html", "link": "https://wg21.link/cwg1208", "section": "11.4.3  [class.mfct.non.static]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-10-07" }, "CWG1209": { "type": "issue", "title": "Is a potentially-evaluated expression in a template definition a “use?”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1209", "link": "https://wg21.link/cwg1209", "section": "6.3  [basic.def.odr]", "status": "open", "submitter": "Johannes Schaub", "date": "2010-10-08" }, "CWG1210": { "type": "issue", "title": "Injection of elaborated-type-specifier in enumeration scope", "long_link": "https://cplusplus.github.io/CWG/issues/1210.html", "link": "https://wg21.link/cwg1210", "section": "6.4.2  [basic.scope.pdecl]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2010-10-13" }, "CWG1211": { "type": "issue", "title": "Misaligned lvalues", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1211", "link": "https://wg21.link/cwg1211", "section": "6.7.6  [basic.align]", "status": "drafting", "submitter": "David Svoboda", "date": "2010-10-20" }, "CWG1212": { "type": "issue", "title": "Non-function-call xvalues and decltype", "long_link": "https://cplusplus.github.io/CWG/issues/1212.html", "link": "https://wg21.link/cwg1212", "section": "9.2.9.3  [dcl.type.simple]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-10-21" }, "CWG1213": { "type": "issue", "title": "Array subscripting and xvalues", "long_link": "https://cplusplus.github.io/CWG/issues/1213.html", "link": "https://wg21.link/cwg1213", "section": "7.6.1.2  [expr.sub]", "status": "CD3", "submitter": "Jason Merrill", "date": "2010-10-24" }, "CWG1214": { "type": "issue", "title": "Kinds of initializers", "long_link": "https://cplusplus.github.io/CWG/issues/1214.html", "link": "https://wg21.link/cwg1214", "section": "9.4  [dcl.init]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2010-10-30" }, "CWG1215": { "type": "issue", "title": "Definition of POD struct", "long_link": "https://cplusplus.github.io/CWG/issues/1215.html", "link": "https://wg21.link/cwg1215", "section": "Clause 11  [class]", "status": "C++11", "submitter": "Daniel Krügler", "date": "2010-10-28" }, "CWG1216": { "type": "issue", "title": "Exceptions “allowed” by a noexcept-specification", "long_link": "https://cplusplus.github.io/CWG/issues/1216.html", "link": "https://wg21.link/cwg1216", "section": "14.5  [except.spec]", "status": "C++11", "submitter": "Jens Maurer", "date": "2010-11-02" }, "CWG1217": { "type": "issue", "title": "Are deleted functions implicitly noexcept?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1217", "link": "https://wg21.link/cwg1217", "section": "9.5.3  [dcl.fct.def.delete]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2010-11-10" }, "CWG1218": { "type": "issue", "title": "What is the “currently-handled exception” in a multi-threaded program?", "long_link": "https://cplusplus.github.io/CWG/issues/1218.html", "link": "https://wg21.link/cwg1218", "section": "14.4  [except.handle]", "status": "C++11", "submitter": "CA", "date": "2010-11-12" }, "CWG1219": { "type": "issue", "title": "Non-static data member initializers in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1219.html", "link": "https://wg21.link/cwg1219", "section": "6.8  [basic.types]", "status": "C++11", "submitter": "Jens Maurer", "date": "2010-11-13" }, "CWG1220": { "type": "issue", "title": "Looking up conversion-type-ids", "long_link": "https://cplusplus.github.io/CWG/issues/1220.html", "link": "https://wg21.link/cwg1220", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "C++11", "submitter": "Mike Miller", "date": "2010-11-13" }, "CWG1221": { "type": "issue", "title": "Partial ordering and reference collapsing", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1221", "link": "https://wg21.link/cwg1221", "section": "13.10.3.5  [temp.deduct.partial]", "status": "open", "submitter": "Michael Wong", "date": "2010-11-08" }, "CWG1222": { "type": "issue", "title": "Unnecessary restriction on auto array types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1222", "link": "https://wg21.link/cwg1222", "section": "9.3.4.5  [dcl.array]", "status": "NAD", "submitter": "Michael Wong", "date": "2010-11-08" }, "CWG1223": { "type": "issue", "title": "Syntactic disambiguation and trailing-return-types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1223", "link": "https://wg21.link/cwg1223", "section": "8.9  [stmt.ambig]", "status": "drafting", "submitter": "Michael Wong", "date": "2010-11-08" }, "CWG1224": { "type": "issue", "title": "constexpr defaulted copy constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1224.html", "link": "https://wg21.link/cwg1224", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-10-25" }, "CWG1225": { "type": "issue", "title": "constexpr constructors and virtual bases", "long_link": "https://cplusplus.github.io/CWG/issues/1225.html", "link": "https://wg21.link/cwg1225", "section": "9.2.6  [dcl.constexpr]", "status": "C++11", "submitter": "Jason Merrill", "date": "2010-10-26" }, "CWG1226": { "type": "issue", "title": "Converting a braced-init-list default argument", "long_link": "https://cplusplus.github.io/CWG/issues/1226.html", "link": "https://wg21.link/cwg1226", "section": "9.3.4.7  [dcl.fct.default]", "status": "CD3", "submitter": "Mike Miller", "date": "2010-11-19" }, "CWG1227": { "type": "issue", "title": "Mixing immediate and non-immediate contexts in deduction failure", "long_link": "https://cplusplus.github.io/CWG/issues/1227.html", "link": "https://wg21.link/cwg1227", "section": "13.10.3  [temp.deduct]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2010-11-27" }, "CWG1228": { "type": "issue", "title": "Copy-list-initialization and explicit constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1228", "link": "https://wg21.link/cwg1228", "section": "12.2.2.8  [over.match.list]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2010-12-03" }, "CWG1229": { "type": "issue", "title": "Overload resolution with empty braced-init-list argument", "long_link": "https://cplusplus.github.io/CWG/issues/1229.html", "link": "https://wg21.link/cwg1229", "section": "12.2.2.8  [over.match.list]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2010-12-09" }, "CWG1230": { "type": "issue", "title": "Confusing description of ambiguity of destructor name", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1230", "link": "https://wg21.link/cwg1230", "section": "7.6.2.2  [expr.unary.op]", "status": "dup", "submitter": "Johannes Schaub", "date": "2010-12-13" }, "CWG1231": { "type": "issue", "title": "Variadic templates requiring an empty pack expansion", "long_link": "https://cplusplus.github.io/CWG/issues/1231.html", "link": "https://wg21.link/cwg1231", "section": "13.7.4  [temp.variadic]", "status": "C++11", "submitter": "John Spicer", "date": "2010-12-20" }, "CWG1232": { "type": "issue", "title": "Creation of array temporaries using a braced-init-list", "long_link": "https://cplusplus.github.io/CWG/issues/1232.html", "link": "https://wg21.link/cwg1232", "section": "9.4.5  [dcl.init.list]", "status": "C++11", "submitter": "Andrew Koenig", "date": "2011-01-03" }, "CWG1233": { "type": "issue", "title": "Pack expansions and dependent calls", "long_link": "https://cplusplus.github.io/CWG/issues/1233.html", "link": "https://wg21.link/cwg1233", "section": "13.8.3  [temp.dep]", "status": "C++11", "submitter": "John Spicer", "date": "2011-01-11" }, "CWG1234": { "type": "issue", "title": "abstract-declarator does not permit ... after ptr-operator", "long_link": "https://cplusplus.github.io/CWG/issues/1234.html", "link": "https://wg21.link/cwg1234", "section": "9.3.2  [dcl.name]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2011-01-18" }, "CWG1235": { "type": "issue", "title": "“Unused” ellipsis and default arguments in partial ordering", "long_link": "https://cplusplus.github.io/CWG/issues/1235.html", "link": "https://wg21.link/cwg1235", "section": "13.7.7.3  [temp.func.order]", "status": "C++11", "submitter": "James Widman", "date": "2011-01-18" }, "CWG1236": { "type": "issue", "title": "Inconsistently-interrelated examples", "long_link": "https://cplusplus.github.io/CWG/issues/1236.html", "link": "https://wg21.link/cwg1236", "section": "9.4.4  [dcl.init.ref]", "status": "C++11", "submitter": "Doug Gregor", "date": "2011-01-20" }, "CWG1237": { "type": "issue", "title": "Deprecated implicit copy assignment in example", "long_link": "https://cplusplus.github.io/CWG/issues/1237.html", "link": "https://wg21.link/cwg1237", "section": "6.7.7  [class.temporary]", "status": "C++11", "submitter": "Ryou Ezoe", "date": "2011-01-25" }, "CWG1238": { "type": "issue", "title": "Overloading ambiguity binding reference to function", "long_link": "https://cplusplus.github.io/CWG/issues/1238.html", "link": "https://wg21.link/cwg1238", "section": "12.2.4.3  [over.ics.rank]", "status": "C++11", "submitter": "Doug Gregor", "date": "2011-01-25" }, "CWG1239": { "type": "issue", "title": "Hexadecimal floating-point literals vs user-defined literals", "long_link": "https://cplusplus.github.io/CWG/issues/1239.html", "link": "https://wg21.link/cwg1239", "section": "5.13.9  [lex.ext]", "status": "C++11", "submitter": "Howard Hinnant", "date": "2011-01-28" }, "CWG1240": { "type": "issue", "title": "constexpr defaulted constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1240.html", "link": "https://wg21.link/cwg1240", "section": "9.3.2  [dcl.name]", "status": "C++11", "submitter": "Jens Maurer", "date": "2011-02-02" }, "CWG1241": { "type": "issue", "title": "Which members does a destructor destroy?", "long_link": "https://cplusplus.github.io/CWG/issues/1241.html", "link": "https://wg21.link/cwg1241", "section": "11.4.7  [class.dtor]", "status": "C++11", "submitter": "Ryou Ezoe", "date": "2011-02-08" }, "CWG1242": { "type": "issue", "title": "Initializing variant class members", "long_link": "https://cplusplus.github.io/CWG/issues/1242.html", "link": "https://wg21.link/cwg1242", "section": "11.9.3  [class.base.init]", "status": "C++11", "submitter": "Ryou Ezoe", "date": "2011-02-08" }, "CWG1243": { "type": "issue", "title": "Misleading footnote regarding multiple-declarator declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1243.html", "link": "https://wg21.link/cwg1243", "section": "9.3  [dcl.decl]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2011-02-08" }, "CWG1244": { "type": "issue", "title": "Equivalence of alias templates and class templates", "long_link": "https://cplusplus.github.io/CWG/issues/1244.html", "link": "https://wg21.link/cwg1244", "section": "13.6  [temp.type]", "status": "C++11", "submitter": "Johannes Schaub", "date": "2011-02-22" }, "CWG1245": { "type": "issue", "title": "Matching declarations involving decltype", "long_link": "https://cplusplus.github.io/CWG/issues/1245.html", "link": "https://wg21.link/cwg1245", "section": "13.7.2.2  [temp.mem.func]", "status": "C++11", "submitter": "Jason Merrill", "date": "2011-02-22" }, "CWG1246": { "type": "issue", "title": "Non-deduced non-final parameter packs", "long_link": "https://cplusplus.github.io/CWG/issues/1246.html", "link": "https://wg21.link/cwg1246", "section": "13.2  [temp.param]", "status": "C++11", "submitter": "John Spicer", "date": "2011-02-23" }, "CWG1247": { "type": "issue", "title": "Restriction on alias name appearing in type-id", "long_link": "https://cplusplus.github.io/CWG/issues/1247.html", "link": "https://wg21.link/cwg1247", "section": "9.2.4  [dcl.typedef]", "status": "CD4", "submitter": "James Widman", "date": "2011-02-26" }, "CWG1248": { "type": "issue", "title": "Updating Annex C to C99", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1248", "link": "https://wg21.link/cwg1248", "section": "C.7  [diff.iso]", "status": "open", "submitter": "Jonathan Wakely", "date": "2011-02-28" }, "CWG1249": { "type": "issue", "title": "Cv-qualification of nested lambda capture", "long_link": "https://cplusplus.github.io/CWG/issues/1249.html", "link": "https://wg21.link/cwg1249", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD6", "submitter": "James Widman", "date": "2011-03-02" }, "CWG1250": { "type": "issue", "title": "Cv-qualification of incomplete virtual function return types", "long_link": "https://cplusplus.github.io/CWG/issues/1250.html", "link": "https://wg21.link/cwg1250", "section": "11.7.3  [class.virtual]", "status": "CD3", "submitter": "Jonathan Wakely", "date": "2011-03-03" }, "CWG1251": { "type": "issue", "title": "C compatibility: casting to unqualified void*", "long_link": "https://cplusplus.github.io/CWG/issues/1251.html", "link": "https://wg21.link/cwg1251", "section": "_N4750_.C.1.3  [diff.conv]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2011-03-04" }, "CWG1252": { "type": "issue", "title": "Overloading member function templates based on dependent return type", "long_link": "https://cplusplus.github.io/CWG/issues/1252.html", "link": "https://wg21.link/cwg1252", "section": "_N4868_.12.2  [over.load]", "status": "CD6", "submitter": "Nikolay Ivchenkov", "date": "2011-03-06" }, "CWG1253": { "type": "issue", "title": "Generic non-template members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1253", "link": "https://wg21.link/cwg1253", "section": "13.9  [temp.spec]", "status": "open", "submitter": "Nikolay Ivchenkov", "date": "2011-03-06" }, "CWG1254": { "type": "issue", "title": "odr-use vs template arguments and constexpr functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1254", "link": "https://wg21.link/cwg1254", "section": "6.3  [basic.def.odr]", "status": "NAD", "submitter": "Nikolay Ivchenkov", "date": "2011-03-08" }, "CWG1255": { "type": "issue", "title": "Definition problems with constexpr functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1255", "link": "https://wg21.link/cwg1255", "section": "7.7  [expr.const]", "status": "drafting", "submitter": "Nikolay Ivchenkov", "date": "2011-03-08" }, "CWG1256": { "type": "issue", "title": "Unevaluated operands are not necessarily constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1256", "link": "https://wg21.link/cwg1256", "section": "7.7  [expr.const]", "status": "open", "submitter": "Nikolay Ivchenkov", "date": "2011-03-08" }, "CWG1257": { "type": "issue", "title": "Instantiation via non-dependent references in uninstantiated templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1257", "link": "https://wg21.link/cwg1257", "section": "13.8  [temp.res]", "status": "open", "submitter": "Johannes Schaub", "date": "2011-03-09" }, "CWG1258": { "type": "issue", "title": "“Instantiation context” differs from dependent lookup rules", "long_link": "https://cplusplus.github.io/CWG/issues/1258.html", "link": "https://wg21.link/cwg1258", "section": "13.8.4.1  [temp.point]", "status": "CD5", "submitter": "Nikolay Ivchenkov", "date": "2011-03-10" }, "CWG1259": { "type": "issue", "title": "Deleting a POD via a pointer to base", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1259", "link": "https://wg21.link/cwg1259", "section": "7.6.2.9  [expr.delete]", "status": "NAD", "submitter": "Herb Sutter", "date": "2011-03-10" }, "CWG1260": { "type": "issue", "title": "Incorrect use of term “overloaded” in description of odr-use", "long_link": "https://cplusplus.github.io/CWG/issues/1260.html", "link": "https://wg21.link/cwg1260", "section": "6.3  [basic.def.odr]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-03-11" }, "CWG1261": { "type": "issue", "title": "Explicit handling of cv-qualification with non-class prvalues", "long_link": "https://cplusplus.github.io/CWG/issues/1261.html", "link": "https://wg21.link/cwg1261", "section": "Clause 7  [expr]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-03-12" }, "CWG1262": { "type": "issue", "title": "Default template arguments and deduction failure", "long_link": "https://cplusplus.github.io/CWG/issues/1262.html", "link": "https://wg21.link/cwg1262", "section": "13.10.3  [temp.deduct]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-03-16" }, "CWG1263": { "type": "issue", "title": "Mismatch between rvalue reference binding and overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1263", "link": "https://wg21.link/cwg1263", "section": "9.4.4  [dcl.init.ref]", "status": "NAD", "submitter": "Johannes Schaub", "date": "2011-03-18" }, "CWG1264": { "type": "issue", "title": "Use of this in constexpr constructor", "long_link": "https://cplusplus.github.io/CWG/issues/1264.html", "link": "https://wg21.link/cwg1264", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-03-18" }, "CWG1265": { "type": "issue", "title": "Mixed use of the auto specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1265.html", "link": "https://wg21.link/cwg1265", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD3", "submitter": "Michael Wong", "date": "2011-03-20" }, "CWG1266": { "type": "issue", "title": "user-defined-integer-literal overflow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1266", "link": "https://wg21.link/cwg1266", "section": "5.13.9  [lex.ext]", "status": "open", "submitter": "Michael Wong", "date": "2011-03-20" }, "CWG1267": { "type": "issue", "title": "Rvalue reference types in exception-specifications", "long_link": "https://cplusplus.github.io/CWG/issues/1267.html", "link": "https://wg21.link/cwg1267", "section": "14.5  [except.spec]", "status": "CD3", "submitter": "Michael Wong", "date": "2011-03-21" }, "CWG1268": { "type": "issue", "title": "reinterpret_cast of an xvalue operand", "long_link": "https://cplusplus.github.io/CWG/issues/1268.html", "link": "https://wg21.link/cwg1268", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "CD3", "submitter": "Michael Wong", "date": "2011-03-21" }, "CWG1269": { "type": "issue", "title": "dynamic_cast of an xvalue operand", "long_link": "https://cplusplus.github.io/CWG/issues/1269.html", "link": "https://wg21.link/cwg1269", "section": "7.6.1.7  [expr.dynamic.cast]", "status": "CD3", "submitter": "Michael Wong", "date": "2011-03-21" }, "CWG1270": { "type": "issue", "title": "Brace elision in array temporary initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1270.html", "link": "https://wg21.link/cwg1270", "section": "9.4.5  [dcl.init.list]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-03-23" }, "CWG1271": { "type": "issue", "title": "Imprecise wording regarding dependent types", "long_link": "https://cplusplus.github.io/CWG/issues/1271.html", "link": "https://wg21.link/cwg1271", "section": "13.8  [temp.res]", "status": "CD5", "submitter": "Daveed Vandevoorde", "date": "2011-03-24" }, "CWG1272": { "type": "issue", "title": "Implicit definition of static data member of const literal type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1272", "link": "https://wg21.link/cwg1272", "section": "11.4.9.3  [class.static.data]", "status": "NAD", "submitter": "Nikolay Ivchenkov", "date": "2011-03-18" }, "CWG1273": { "type": "issue", "title": "Accessibility and function signatures", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1273", "link": "https://wg21.link/cwg1273", "section": "13.10.3  [temp.deduct]", "status": "NAD", "submitter": "Jason Merrill", "date": "2011-03-24" }, "CWG1274": { "type": "issue", "title": "Common nonterminal for expression and braced-init-list", "long_link": "https://cplusplus.github.io/CWG/issues/1274.html", "link": "https://wg21.link/cwg1274", "section": "8.6.5  [stmt.ranged]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2011-03-25" }, "CWG1275": { "type": "issue", "title": "Incorrect comment in example of template parameter pack restriction", "long_link": "https://cplusplus.github.io/CWG/issues/1275.html", "link": "https://wg21.link/cwg1275", "section": "13.2  [temp.param]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2011-03-25" }, "CWG1276": { "type": "issue", "title": "Reference to stdint.h", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1276", "link": "https://wg21.link/cwg1276", "section": "6.8.2  [basic.fundamental]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2011-03-26" }, "CWG1277": { "type": "issue", "title": "Lax definition of intmax_t and uintmax_t", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1277", "link": "https://wg21.link/cwg1277", "section": "17.4.1  [cstdint.syn]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2011-03-26" }, "CWG1278": { "type": "issue", "title": "Incorrect treatment of contrived object", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1278", "link": "https://wg21.link/cwg1278", "section": "12.2.2.2.2  [over.call.func]", "status": "drafting", "submitter": "Nikolay Ivchenkov", "date": "2011-03-27" }, "CWG1279": { "type": "issue", "title": "Additional differences between C++ 2003 and C++ 2011", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1279", "link": "https://wg21.link/cwg1279", "section": "C.6  [diff.cpp03]", "status": "drafting", "submitter": "Nikolay Ivchenkov", "date": "2011-03-27" }, "CWG1280": { "type": "issue", "title": "Object reallocation and reference members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1280", "link": "https://wg21.link/cwg1280", "section": "6.7.3  [basic.life]", "status": "NAD", "submitter": "Nikolay Ivchenkov", "date": "2011-03-27" }, "CWG1281": { "type": "issue", "title": "Virtual and dependent base classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1281", "link": "https://wg21.link/cwg1281", "section": "13.8.3.2  [temp.dep.type]", "status": "NAD", "submitter": "Johannes Schaub", "date": "2011-03-28" }, "CWG1282": { "type": "issue", "title": "Underspecified destructor exception-specification", "long_link": "https://cplusplus.github.io/CWG/issues/1282.html", "link": "https://wg21.link/cwg1282", "section": "14.5  [except.spec]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-03-28" }, "CWG1283": { "type": "issue", "title": "Static data members of classes with typedef name for linkage purposes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1283", "link": "https://wg21.link/cwg1283", "section": "11.4.9.3  [class.static.data]", "status": "drafting", "submitter": "Mike Miller", "date": "2011-03-29" }, "CWG1284": { "type": "issue", "title": "Should the lifetime of an array be independent of that of its elements?", "long_link": "https://cplusplus.github.io/CWG/issues/1284.html", "link": "https://wg21.link/cwg1284", "section": "6.7.3  [basic.life]", "status": "CD4", "submitter": "Gabriel Dos Reis", "date": "2011-04-02" }, "CWG1285": { "type": "issue", "title": "Trivial destructors and object lifetime", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1285", "link": "https://wg21.link/cwg1285", "section": "6.7.3  [basic.life]", "status": "NAD", "submitter": "Johannes Schaub", "date": "2011-04-02" }, "CWG1286": { "type": "issue", "title": "Equivalence of alias templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1286", "link": "https://wg21.link/cwg1286", "section": "13.7.8  [temp.alias]", "status": "drafting", "submitter": "Gabriel Dos Reis", "date": "2011-04-03" }, "CWG1287": { "type": "issue", "title": "Direct initialization vs “implicit” conversion in reference binding", "long_link": "https://cplusplus.github.io/CWG/issues/1287.html", "link": "https://wg21.link/cwg1287", "section": "9.4.4  [dcl.init.ref]", "status": "C++14", "submitter": "Daniel Krügler", "date": "2011-04-06" }, "CWG1288": { "type": "issue", "title": "Reference list initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1288.html", "link": "https://wg21.link/cwg1288", "section": "9.4.5  [dcl.init.list]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-04-06" }, "CWG1289": { "type": "issue", "title": "Can an alias template name the current instantiation?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1289", "link": "https://wg21.link/cwg1289", "section": "13.8.3.2  [temp.dep.type]", "status": "NAD", "submitter": "James Widman", "date": "2011-04-06" }, "CWG1290": { "type": "issue", "title": "Lifetime of the underlying array of an initializer_list member", "long_link": "https://cplusplus.github.io/CWG/issues/1290.html", "link": "https://wg21.link/cwg1290", "section": "9.4.5  [dcl.init.list]", "status": "CD3", "submitter": "James Dennett", "date": "2011-04-08" }, "CWG1291": { "type": "issue", "title": "Looking up a conversion-type-id", "long_link": "https://cplusplus.github.io/CWG/issues/1291.html", "link": "https://wg21.link/cwg1291", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "CD6", "submitter": "Daveed Vandevoorde", "date": "2011-04-10" }, "CWG1292": { "type": "issue", "title": "Dependent calls with braced-init-lists containing a pack expansion", "long_link": "https://cplusplus.github.io/CWG/issues/1292.html", "link": "https://wg21.link/cwg1292", "section": "13.8.3  [temp.dep]", "status": "CD4", "submitter": "James Widman", "date": "2011-04-10" }, "CWG1293": { "type": "issue", "title": "String literals in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1293.html", "link": "https://wg21.link/cwg1293", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-04-11" }, "CWG1294": { "type": "issue", "title": "Side effects in dynamic/static initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1294", "link": "https://wg21.link/cwg1294", "section": "6.9.3.2  [basic.start.static]", "status": "open", "submitter": "Daniel Krügler", "date": "2011-04-08" }, "CWG1295": { "type": "issue", "title": "Binding a reference to an rvalue bit-field", "long_link": "https://cplusplus.github.io/CWG/issues/1295.html", "link": "https://wg21.link/cwg1295", "section": "9.4.4  [dcl.init.ref]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-04-14" }, "CWG1296": { "type": "issue", "title": "Ill-formed template declarations (not just definitions)", "long_link": "https://cplusplus.github.io/CWG/issues/1296.html", "link": "https://wg21.link/cwg1296", "section": "13.8  [temp.res]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-04-14" }, "CWG1297": { "type": "issue", "title": "Misplaced function attribute-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1297.html", "link": "https://wg21.link/cwg1297", "section": "9.3  [dcl.decl]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-04-14" }, "CWG1298": { "type": "issue", "title": "Incorrect example in overload resolution", "long_link": "https://cplusplus.github.io/CWG/issues/1298.html", "link": "https://wg21.link/cwg1298", "section": "12.2.4.3  [over.ics.rank]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-04-15" }, "CWG1299": { "type": "issue", "title": "“Temporary objects” vs “temporary expressions”", "long_link": "https://cplusplus.github.io/CWG/issues/1299.html", "link": "https://wg21.link/cwg1299", "section": "6.7.7  [class.temporary]", "status": "CD5", "submitter": "Johannes Schaub", "date": "2011-04-16" }, "CWG1300": { "type": "issue", "title": "T() for array types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1300", "link": "https://wg21.link/cwg1300", "section": "7.6.1.4  [expr.type.conv]", "status": "dup", "submitter": "Daniel Krügler", "date": "2011-04-18" }, "CWG1301": { "type": "issue", "title": "Value initialization of union", "long_link": "https://cplusplus.github.io/CWG/issues/1301.html", "link": "https://wg21.link/cwg1301", "section": "9.4  [dcl.init]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-04-18" }, "CWG1302": { "type": "issue", "title": "noexcept applied to expression of type void", "long_link": "https://cplusplus.github.io/CWG/issues/1302.html", "link": "https://wg21.link/cwg1302", "section": "6.8.2  [basic.fundamental]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-04-22" }, "CWG1303": { "type": "issue", "title": "C language linkage for template with internal linkage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1303", "link": "https://wg21.link/cwg1303", "section": "Clause 13  [temp]", "status": "NAD", "submitter": "Johannes Schaub", "date": "2011-04-23" }, "CWG1304": { "type": "issue", "title": "Omitted array bound with string initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1304", "link": "https://wg21.link/cwg1304", "section": "9.4.3  [dcl.init.string]", "status": "drafting", "submitter": "Nikolay Ivchenkov", "date": "2011-04-26" }, "CWG1305": { "type": "issue", "title": "alignof applied to array of unknown size", "long_link": "https://cplusplus.github.io/CWG/issues/1305.html", "link": "https://wg21.link/cwg1305", "section": "7.6.2.6  [expr.alignof]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-04-26" }, "CWG1306": { "type": "issue", "title": "Modifying an object within a const member function", "long_link": "https://cplusplus.github.io/CWG/issues/1306.html", "link": "https://wg21.link/cwg1306", "section": "_N4868_.11.4.3.2  [class.this]", "status": "CD3", "submitter": "James Kanze", "date": "2011-04-26" }, "CWG1307": { "type": "issue", "title": "Overload resolution based on size of array initializer-list", "long_link": "https://cplusplus.github.io/CWG/issues/1307.html", "link": "https://wg21.link/cwg1307", "section": "12.2.4.2.6  [over.ics.list]", "status": "C++14", "submitter": "Johannes Schaub", "date": "2011-04-30" }, "CWG1308": { "type": "issue", "title": "Completeness of class type within an exception-specification", "long_link": "https://cplusplus.github.io/CWG/issues/1308.html", "link": "https://wg21.link/cwg1308", "section": "11.4  [class.mem]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-05-03" }, "CWG1309": { "type": "issue", "title": "Incorrect note regarding lookup of a member of the current instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/1309.html", "link": "https://wg21.link/cwg1309", "section": "13.8.3.2  [temp.dep.type]", "status": "CD4", "submitter": "Johannes Schaub", "date": "2011-05-05" }, "CWG1310": { "type": "issue", "title": "What is an “acceptable lookup result?”", "long_link": "https://cplusplus.github.io/CWG/issues/1310.html", "link": "https://wg21.link/cwg1310", "section": "6.5.5.2  [class.qual]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-05-06" }, "CWG1311": { "type": "issue", "title": "Volatile lvalues in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1311.html", "link": "https://wg21.link/cwg1311", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-05-06" }, "CWG1312": { "type": "issue", "title": "Simulated reinterpret_cast in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1312.html", "link": "https://wg21.link/cwg1312", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-05-06" }, "CWG1313": { "type": "issue", "title": "Undefined pointer arithmetic in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1313.html", "link": "https://wg21.link/cwg1313", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Jens Maurer", "date": "2011-05-07" }, "CWG1314": { "type": "issue", "title": "Pointer arithmetic within standard-layout objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1314", "link": "https://wg21.link/cwg1314", "section": "7.6.6  [expr.add]", "status": "NAD", "submitter": "Nikolay Ivchenkov", "date": "2011-05-06" }, "CWG1315": { "type": "issue", "title": "Restrictions on non-type template arguments in partial specializations", "long_link": "https://cplusplus.github.io/CWG/issues/1315.html", "link": "https://wg21.link/cwg1315", "section": "13.7.6.1  [temp.spec.partial.general]", "status": "CD4", "submitter": "Johannes Schaub", "date": "2011-05-12" }, "CWG1316": { "type": "issue", "title": "constexpr function requirements and class scope", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1316", "link": "https://wg21.link/cwg1316", "section": "9.2.6  [dcl.constexpr]", "status": "NAD", "submitter": "Jason Merrill", "date": "2011-0512" }, "CWG1317": { "type": "issue", "title": "Unnamed scoped enumerations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1317", "link": "https://wg21.link/cwg1317", "section": "9.7.1  [dcl.enum]", "status": "NAD", "submitter": "John Spicer", "date": "2011-05-12" }, "CWG1318": { "type": "issue", "title": "Syntactic ambiguities with final", "long_link": "https://cplusplus.github.io/CWG/issues/1318.html", "link": "https://wg21.link/cwg1318", "section": "Clause 11  [class]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2011-05-14" }, "CWG1319": { "type": "issue", "title": "Error in pack expansion example", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1319", "link": "https://wg21.link/cwg1319", "section": "13.2  [temp.param]", "status": "NAD", "submitter": "Mike Miller", "date": "2011-05-17" }, "CWG1320": { "type": "issue", "title": "Converting scoped enumerations to bool", "long_link": "https://cplusplus.github.io/CWG/issues/1320.html", "link": "https://wg21.link/cwg1320", "section": "7.6.1.9  [expr.static.cast]", "status": "CD3", "submitter": "Jonathan Wakely", "date": "2011-05-18" }, "CWG1321": { "type": "issue", "title": "Equivalency of dependent calls", "long_link": "https://cplusplus.github.io/CWG/issues/1321.html", "link": "https://wg21.link/cwg1321", "section": "13.7.7.2  [temp.over.link]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-05-18" }, "CWG1322": { "type": "issue", "title": "Function parameter type decay in templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1322", "link": "https://wg21.link/cwg1322", "section": "13.10.3  [temp.deduct]", "status": "drafting", "submitter": "Jason Merrill", "date": "2011-05-19" }, "CWG1323": { "type": "issue", "title": "Nonexistent nonterminal in alignment-specifier grammar", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1323", "link": "https://wg21.link/cwg1323", "section": "9.12.1  [dcl.attr.grammar]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "2011-05-19" }, "CWG1324": { "type": "issue", "title": "Value initialization and defaulted constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1324.html", "link": "https://wg21.link/cwg1324", "section": "9.4  [dcl.init]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-05-22" }, "CWG1325": { "type": "issue", "title": "Omitted declarator in friend declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1325", "link": "https://wg21.link/cwg1325", "section": "9.1  [dcl.pre]", "status": "NAD", "submitter": "Johannes Schaub", "date": "2011-05-27" }, "CWG1326": { "type": "issue", "title": "Deducing an array bound from an initializer-list", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1326", "link": "https://wg21.link/cwg1326", "section": "13.10.3.2  [temp.deduct.call]", "status": "dup", "submitter": "Faisal Vali", "date": "2011-05-28" }, "CWG1327": { "type": "issue", "title": "virt-specifier in a defaulted definition", "long_link": "https://cplusplus.github.io/CWG/issues/1327.html", "link": "https://wg21.link/cwg1327", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD3", "submitter": "Ryou Ezoe", "date": "2011-05-29" }, "CWG1328": { "type": "issue", "title": "Conflict in reference binding vs overload resolution", "long_link": "https://cplusplus.github.io/CWG/issues/1328.html", "link": "https://wg21.link/cwg1328", "section": "9.4.4  [dcl.init.ref]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2011-05-31" }, "CWG1329": { "type": "issue", "title": "Recursive deduction substitutions", "long_link": "https://cplusplus.github.io/CWG/issues/1329.html", "link": "https://wg21.link/cwg1329", "section": "Clause Annex B  [implimits]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-06-02" }, "CWG1330": { "type": "issue", "title": "Delayed instantiation of noexcept specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/1330.html", "link": "https://wg21.link/cwg1330", "section": "13.10.3  [temp.deduct]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-06-05" }, "CWG1331": { "type": "issue", "title": "const mismatch with defaulted copy constructor", "long_link": "https://cplusplus.github.io/CWG/issues/1331.html", "link": "https://wg21.link/cwg1331", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD5", "submitter": "Daniel Krügler", "date": "2011-06-15" }, "CWG1332": { "type": "issue", "title": "Handling of invalid universal-character-names", "long_link": "https://cplusplus.github.io/CWG/issues/1332.html", "link": "https://wg21.link/cwg1332", "section": "5.3  [lex.charset]", "status": "CD5", "submitter": "Mike Miller", "date": "2011-06-20" }, "CWG1333": { "type": "issue", "title": "Omission of const in a defaulted copy constructor", "long_link": "https://cplusplus.github.io/CWG/issues/1333.html", "link": "https://wg21.link/cwg1333", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-06-21" }, "CWG1334": { "type": "issue", "title": "Layout compatibility and cv-qualification", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1334", "link": "https://wg21.link/cwg1334", "section": "6.8  [basic.types]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2011-06-23" }, "CWG1335": { "type": "issue", "title": "Stringizing, extended characters, and universal-character-names", "long_link": "https://cplusplus.github.io/CWG/issues/1335.html", "link": "https://wg21.link/cwg1335", "section": "15.6.3  [cpp.stringize]", "status": "CD6", "submitter": "Johannes Schaub", "date": "2011-07-03", "liaison": "WG14" }, "CWG1336": { "type": "issue", "title": "Definition of “converting constructor”", "long_link": "https://cplusplus.github.io/CWG/issues/1336.html", "link": "https://wg21.link/cwg1336", "section": "11.4.8.2  [class.conv.ctor]", "status": "CD3", "submitter": "Niels Dekker", "date": "2011-07-03" }, "CWG1337": { "type": "issue", "title": "Partial ordering and non-deduced parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1337", "link": "https://wg21.link/cwg1337", "section": "13.10.3.5  [temp.deduct.partial]", "status": "dup", "submitter": "Jason Merrill", "date": "2011-07-05" }, "CWG1338": { "type": "issue", "title": "Aliasing and allocation functions", "long_link": "https://cplusplus.github.io/CWG/issues/1338.html", "link": "https://wg21.link/cwg1338", "section": "6.7.5.5.2  [basic.stc.dynamic.allocation]", "status": "CD4", "submitter": "Jason Merrill", "date": "2011-08-03" }, "CWG1339": { "type": "issue", "title": "Parenthesized braced-init-list and arrays", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1339", "link": "https://wg21.link/cwg1339", "section": "9.4  [dcl.init]", "status": "NAD", "submitter": "Jason Merrill", "date": "2011-08-03" }, "CWG1340": { "type": "issue", "title": "Complete type in member pointer expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1340.html", "link": "https://wg21.link/cwg1340", "section": "7.6.4  [expr.mptr.oper]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-08-10" }, "CWG1341": { "type": "issue", "title": "Bit-field initializers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1341", "link": "https://wg21.link/cwg1341", "section": "11.4  [class.mem]", "status": "NAD", "submitter": "James Widman", "date": "2011-08-10" }, "CWG1342": { "type": "issue", "title": "Order of initialization with multiple declarators", "long_link": "https://cplusplus.github.io/CWG/issues/1342.html", "link": "https://wg21.link/cwg1342", "section": "9.3  [dcl.decl]", "status": "CD6", "submitter": "Alberto Ganesh Barbati", "date": "2011-08-11" }, "CWG1343": { "type": "issue", "title": "Sequencing of non-class initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1343.html", "link": "https://wg21.link/cwg1343", "section": "6.9.1  [intro.execution]", "status": "C++17", "submitter": "Johannes Schaub", "date": "2011-08-12" }, "CWG1344": { "type": "issue", "title": "Adding new special member functions to a class via default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1344.html", "link": "https://wg21.link/cwg1344", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++14", "submitter": "Sean Hunt", "date": "2011-08-16" }, "CWG1345": { "type": "issue", "title": "Initialization of anonymous union class members", "long_link": "https://cplusplus.github.io/CWG/issues/1345.html", "link": "https://wg21.link/cwg1345", "section": "11.9.3  [class.base.init]", "status": "CD3", "submitter": "Sean Hunt", "date": "2011-08-16" }, "CWG1346": { "type": "issue", "title": "expression-list initializers and the auto specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1346.html", "link": "https://wg21.link/cwg1346", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1347": { "type": "issue", "title": "Consistency of auto in multiple-declarator declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1347.html", "link": "https://wg21.link/cwg1347", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1348": { "type": "issue", "title": "Use of auto in a trailing-return-type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1348", "link": "https://wg21.link/cwg1348", "section": "9.2.9.7  [dcl.spec.auto]", "status": "drafting", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1349": { "type": "issue", "title": "Consistency of alias template redeclarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1349", "link": "https://wg21.link/cwg1349", "section": "13.7.8  [temp.alias]", "status": "dup", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1350": { "type": "issue", "title": "Incorrect exception specification for inherited constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1350.html", "link": "https://wg21.link/cwg1350", "section": "_N4527_.12.9  [class.inhctor]", "status": "CD3", "submitter": "", "date": "2011-08-16" }, "CWG1351": { "type": "issue", "title": "Problems with implicitly-declared exception-specifications", "long_link": "https://cplusplus.github.io/CWG/issues/1351.html", "link": "https://wg21.link/cwg1351", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1352": { "type": "issue", "title": "Inconsistent class scope and completeness rules", "long_link": "https://cplusplus.github.io/CWG/issues/1352.html", "link": "https://wg21.link/cwg1352", "section": "6.4.7  [basic.scope.class]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1353": { "type": "issue", "title": "Array and variant members and deleted special member functions", "long_link": "https://cplusplus.github.io/CWG/issues/1353.html", "link": "https://wg21.link/cwg1353", "section": "11.4.5  [class.ctor]", "status": "DRWP", "submitter": "Sean Hunt", "date": "2011-08-16" }, "CWG1354": { "type": "issue", "title": "Destructor exceptions for temporaries in noexcept expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1354.html", "link": "https://wg21.link/cwg1354", "section": "7.6.2.7  [expr.unary.noexcept]", "status": "CD3", "submitter": "Sebastian Redl", "date": "2011-08-16" }, "CWG1355": { "type": "issue", "title": "Aggregates and “user-provided” constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1355.html", "link": "https://wg21.link/cwg1355", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD3", "submitter": "Sean Hunt", "date": "2011-08-16" }, "CWG1356": { "type": "issue", "title": "Exception specifications of copy assignment operators with virtual bases", "long_link": "https://cplusplus.github.io/CWG/issues/1356.html", "link": "https://wg21.link/cwg1356", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Sean Hunt", "date": "2011-08-16" }, "CWG1357": { "type": "issue", "title": "brace-or-equal-initializers for function and typedef members", "long_link": "https://cplusplus.github.io/CWG/issues/1357.html", "link": "https://wg21.link/cwg1357", "section": "11.4  [class.mem]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1358": { "type": "issue", "title": "Unintentionally ill-formed constexpr function template instances", "long_link": "https://cplusplus.github.io/CWG/issues/1358.html", "link": "https://wg21.link/cwg1358", "section": "9.2.6  [dcl.constexpr]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1359": { "type": "issue", "title": "constexpr union constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1359.html", "link": "https://wg21.link/cwg1359", "section": "9.2.6  [dcl.constexpr]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1360": { "type": "issue", "title": "constexpr defaulted default constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1360.html", "link": "https://wg21.link/cwg1360", "section": "11.4.5  [class.ctor]", "status": "CD6", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1361": { "type": "issue", "title": "Requirement on brace-or-equal-initializers of literal types", "long_link": "https://cplusplus.github.io/CWG/issues/1361.html", "link": "https://wg21.link/cwg1361", "section": "6.8  [basic.types]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1362": { "type": "issue", "title": "Complete type required for implicit conversion to T&", "long_link": "https://cplusplus.github.io/CWG/issues/1362.html", "link": "https://wg21.link/cwg1362", "section": "6.3  [basic.def.odr]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-08-16" }, "CWG1363": { "type": "issue", "title": "Triviality vs multiple default constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1363.html", "link": "https://wg21.link/cwg1363", "section": "Clause 11  [class]", "status": "CD3", "submitter": "Sean Hunt", "date": "2011-08-16" }, "CWG1364": { "type": "issue", "title": "constexpr function parameters", "long_link": "https://cplusplus.github.io/CWG/issues/1364.html", "link": "https://wg21.link/cwg1364", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Sean Hunt", "date": "2011-08-17" }, "CWG1365": { "type": "issue", "title": "Calling undefined constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/1365.html", "link": "https://wg21.link/cwg1365", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Sean Hunt", "date": "2011-08-17" }, "CWG1366": { "type": "issue", "title": "Deleted constexpr constructors and virtual base classes", "long_link": "https://cplusplus.github.io/CWG/issues/1366.html", "link": "https://wg21.link/cwg1366", "section": "9.2.6  [dcl.constexpr]", "status": "CD3", "submitter": "Sean Hunt", "date": "2011-08-17" }, "CWG1367": { "type": "issue", "title": "Use of this in a constant expression", "long_link": "https://cplusplus.github.io/CWG/issues/1367.html", "link": "https://wg21.link/cwg1367", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-08-17" }, "CWG1368": { "type": "issue", "title": "Value initialization and defaulted constructors (part 2)", "long_link": "https://cplusplus.github.io/CWG/issues/1368.html", "link": "https://wg21.link/cwg1368", "section": "9.4  [dcl.init]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-06-28" }, "CWG1369": { "type": "issue", "title": "Function invocation substitution of this", "long_link": "https://cplusplus.github.io/CWG/issues/1369.html", "link": "https://wg21.link/cwg1369", "section": "9.2.6  [dcl.constexpr]", "status": "CD3", "submitter": "Jens Maurer", "date": "2011-08-18" }, "CWG1370": { "type": "issue", "title": "identifier-list cannot contain ellipsis", "long_link": "https://cplusplus.github.io/CWG/issues/1370.html", "link": "https://wg21.link/cwg1370", "section": "15.6  [cpp.replace]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-08-14" }, "CWG1371": { "type": "issue", "title": "Deduction from T&& in return types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1371", "link": "https://wg21.link/cwg1371", "section": "13.10.3.6  [temp.deduct.type]", "status": "NAD", "submitter": "Michael Wong", "date": "2011-08-15" }, "CWG1372": { "type": "issue", "title": "Cross-references incorrect in conversion function template argument deduction", "long_link": "https://cplusplus.github.io/CWG/issues/1372.html", "link": "https://wg21.link/cwg1372", "section": "13.10.3.4  [temp.deduct.conv]", "status": "CD3", "submitter": "Michael Wong", "date": "2011-08-15" }, "CWG1373": { "type": "issue", "title": "Overload resolution changes matching reference-binding changes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1373", "link": "https://wg21.link/cwg1373", "section": "12.2.2.7  [over.match.ref]", "status": "dup", "submitter": "Michael Wong", "date": "2011-08-15" }, "CWG1374": { "type": "issue", "title": "Qualification conversion vs difference in reference binding", "long_link": "https://cplusplus.github.io/CWG/issues/1374.html", "link": "https://wg21.link/cwg1374", "section": "12.2.4.3  [over.ics.rank]", "status": "CD3", "submitter": "Michael Wong", "date": "2011-08-15" }, "CWG1375": { "type": "issue", "title": "Reference to anonymous union?", "long_link": "https://cplusplus.github.io/CWG/issues/1375.html", "link": "https://wg21.link/cwg1375", "section": "11.5  [class.union]", "status": "CD3", "submitter": "Daveed Vandevoorde", "date": "2011-08-16" }, "CWG1376": { "type": "issue", "title": "static_cast of temporary to rvalue reference", "long_link": "https://cplusplus.github.io/CWG/issues/1376.html", "link": "https://wg21.link/cwg1376", "section": "7.6.1.9  [expr.static.cast]", "status": "C++14", "submitter": "Michael Wong", "date": "2011-08-17" }, "CWG1377": { "type": "issue", "title": "Access declarations not mentioned in Annex C", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1377", "link": "https://wg21.link/cwg1377", "section": "C.6  [diff.cpp03]", "status": "dup", "submitter": "Daveed Vandevoorde", "date": "2011-08-18" }, "CWG1378": { "type": "issue", "title": "When is an instantiation required?", "long_link": "https://cplusplus.github.io/CWG/issues/1378.html", "link": "https://wg21.link/cwg1378", "section": "13.9.2  [temp.inst]", "status": "CD5", "submitter": "Jason Merrill", "date": "2011-08-18" }, "CWG1379": { "type": "issue", "title": "Is std::initializer_list an aggregate?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1379", "link": "https://wg21.link/cwg1379", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2011-08-21" }, "CWG1380": { "type": "issue", "title": "Type definitions in template-parameter parameter-declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1380.html", "link": "https://wg21.link/cwg1380", "section": "9.3.4.6  [dcl.fct]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-08-22" }, "CWG1381": { "type": "issue", "title": "Implicitly-declared special member functions and default nothrow", "long_link": "https://cplusplus.github.io/CWG/issues/1381.html", "link": "https://wg21.link/cwg1381", "section": "14.5  [except.spec]", "status": "CD3", "submitter": "David Svoboda", "date": "2011-08-26" }, "CWG1382": { "type": "issue", "title": "Dead code for constructor names", "long_link": "https://cplusplus.github.io/CWG/issues/1382.html", "link": "https://wg21.link/cwg1382", "section": "9.3  [dcl.decl]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2011-08-27" }, "CWG1383": { "type": "issue", "title": "Clarifying discarded-value expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1383.html", "link": "https://wg21.link/cwg1383", "section": "Clause 7  [expr]", "status": "CD3", "submitter": "Lawrence Crowl", "date": "2011-08-30" }, "CWG1384": { "type": "issue", "title": "reinterpret_cast in constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1384", "link": "https://wg21.link/cwg1384", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2011-08-30" }, "CWG1385": { "type": "issue", "title": "Syntactic forms of conversion functions for surrogate call functions", "long_link": "https://cplusplus.github.io/CWG/issues/1385.html", "link": "https://wg21.link/cwg1385", "section": "12.2.2.3  [over.match.oper]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-08-31" }, "CWG1386": { "type": "issue", "title": "Explicitly-specified partial argument list with multiple parameter packs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1386", "link": "https://wg21.link/cwg1386", "section": "13.10.2  [temp.arg.explicit]", "status": "NAD", "submitter": "James Widman", "date": "2011-09-01" }, "CWG1387": { "type": "issue", "title": "Missing non-deduced context for decltype", "long_link": "https://cplusplus.github.io/CWG/issues/1387.html", "link": "https://wg21.link/cwg1387", "section": "13.10.3.6  [temp.deduct.type]", "status": "CD3", "submitter": "James Widman", "date": "2011-09-02" }, "CWG1388": { "type": "issue", "title": "Missing non-deduced context following a function parameter pack", "long_link": "https://cplusplus.github.io/CWG/issues/1388.html", "link": "https://wg21.link/cwg1388", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD3", "submitter": "James Widman", "date": "2011-09-02" }, "CWG1389": { "type": "issue", "title": "Recursive reference in trailing-return-type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1389", "link": "https://wg21.link/cwg1389", "section": "9.3.4.6  [dcl.fct]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2011-09-04" }, "CWG1390": { "type": "issue", "title": "Dependency of alias template specializations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1390", "link": "https://wg21.link/cwg1390", "section": "13.8.3.2  [temp.dep.type]", "status": "drafting", "submitter": "Johannes Schaub", "date": "2011-09-04" }, "CWG1391": { "type": "issue", "title": "Conversions to parameter types with non-deduced template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1391.html", "link": "https://wg21.link/cwg1391", "section": "13.10.2  [temp.arg.explicit]", "status": "CD4", "submitter": "Jason Merrill", "date": "2011-09-08" }, "CWG1392": { "type": "issue", "title": "Explicit conversion functions for references and non-references", "long_link": "https://cplusplus.github.io/CWG/issues/1392.html", "link": "https://wg21.link/cwg1392", "section": "12.2.2.7  [over.match.ref]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-09-08" }, "CWG1393": { "type": "issue", "title": "Pack expansions in using-declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1393.html", "link": "https://wg21.link/cwg1393", "section": "13.7.4  [temp.variadic]", "status": "C++17", "submitter": "Daniel Krügler", "date": "2011-09-10" }, "CWG1394": { "type": "issue", "title": "Incomplete types as parameters of deleted functions", "long_link": "https://cplusplus.github.io/CWG/issues/1394.html", "link": "https://wg21.link/cwg1394", "section": "9.3.4.6  [dcl.fct]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2011-09-11" }, "CWG1395": { "type": "issue", "title": "Partial ordering of variadic templates reconsidered", "long_link": "https://cplusplus.github.io/CWG/issues/1395.html", "link": "https://wg21.link/cwg1395", "section": "13.10.3.6  [temp.deduct.type]", "status": "C++17", "submitter": "John Spicer", "date": "2011-09-21" }, "CWG1396": { "type": "issue", "title": "Deferred instantiation and checking of non-static data member initializers", "long_link": "https://cplusplus.github.io/CWG/issues/1396.html", "link": "https://wg21.link/cwg1396", "section": "13.9.2  [temp.inst]", "status": "C++23", "submitter": "Jason Merrill", "date": "2011-09-22" }, "CWG1397": { "type": "issue", "title": "Class completeness in non-static data member initializers", "long_link": "https://cplusplus.github.io/CWG/issues/1397.html", "link": "https://wg21.link/cwg1397", "section": "11.4  [class.mem]", "status": "CD4", "submitter": "Jason Merrill", "date": "2011-09-23" }, "CWG1398": { "type": "issue", "title": "Non-type template parameters of type std::nullptr_t", "long_link": "https://cplusplus.github.io/CWG/issues/1398.html", "link": "https://wg21.link/cwg1398", "section": "13.4.3  [temp.arg.nontype]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-09-27" }, "CWG1399": { "type": "issue", "title": "Deduction with multiple function parameter packs", "long_link": "https://cplusplus.github.io/CWG/issues/1399.html", "link": "https://wg21.link/cwg1399", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD3", "submitter": "Jason Merrill", "date": "2011-09-29" }, "CWG1400": { "type": "issue", "title": "Function pointer equality", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1400", "link": "https://wg21.link/cwg1400", "section": "7.6.10  [expr.eq]", "status": "NAD", "submitter": "Nikolay Ivchenkov", "date": "2011-09-30" }, "CWG1401": { "type": "issue", "title": "Similar types and reference compatibility", "long_link": "https://cplusplus.github.io/CWG/issues/1401.html", "link": "https://wg21.link/cwg1401", "section": "9.4.4  [dcl.init.ref]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-10-03" }, "CWG1402": { "type": "issue", "title": "Move functions too often deleted", "long_link": "https://cplusplus.github.io/CWG/issues/1402.html", "link": "https://wg21.link/cwg1402", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-10-03" }, "CWG1403": { "type": "issue", "title": "Universal-character-names in comments", "long_link": "https://cplusplus.github.io/CWG/issues/1403.html", "link": "https://wg21.link/cwg1403", "section": "5.7  [lex.comment]", "status": "CD6", "submitter": "David Krauss", "date": "2011-10-05" }, "CWG1404": { "type": "issue", "title": "Object reallocation in unions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1404", "link": "https://wg21.link/cwg1404", "section": "11.5  [class.union]", "status": "drafting", "submitter": "Nikolay Ivchenkov", "date": "2011-10-19" }, "CWG1405": { "type": "issue", "title": "constexpr and mutable members of literal types", "long_link": "https://cplusplus.github.io/CWG/issues/1405.html", "link": "https://wg21.link/cwg1405", "section": "6.8  [basic.types]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-10-21" }, "CWG1406": { "type": "issue", "title": "ref-qualifiers and added parameters of non-static member function templates", "long_link": "https://cplusplus.github.io/CWG/issues/1406.html", "link": "https://wg21.link/cwg1406", "section": "13.7.7.3  [temp.func.order]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-10-21" }, "CWG1407": { "type": "issue", "title": "Integral to bool conversion in converted constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1407", "link": "https://wg21.link/cwg1407", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Richard Smith", "date": "2011-10-21" }, "CWG1408": { "type": "issue", "title": "What is “the same aggregate initialization?”", "long_link": "https://cplusplus.github.io/CWG/issues/1408.html", "link": "https://wg21.link/cwg1408", "section": "12.2.4.3  [over.ics.rank]", "status": "CD3", "submitter": "Sebastian Redl", "date": "2011-10-24" }, "CWG1409": { "type": "issue", "title": "What is the second standard conversion sequence of a list-initialization sequence?", "long_link": "https://cplusplus.github.io/CWG/issues/1409.html", "link": "https://wg21.link/cwg1409", "section": "12.2.4.2.6  [over.ics.list]", "status": "CD3", "submitter": "Sebastian Redl", "date": "2011-10-24" }, "CWG1410": { "type": "issue", "title": "Reference overload tiebreakers should apply to rvalue references", "long_link": "https://cplusplus.github.io/CWG/issues/1410.html", "link": "https://wg21.link/cwg1410", "section": "12.2.4.3  [over.ics.rank]", "status": "CD3", "submitter": "Michael Wong", "date": "2011-10-26" }, "CWG1411": { "type": "issue", "title": "More on global scope :: in nested-name-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1411.html", "link": "https://wg21.link/cwg1411", "section": "Clause 11  [class]", "status": "CD3", "submitter": "David Blaikie", "date": "2011-10-28" }, "CWG1412": { "type": "issue", "title": "Problems in specifying pointer conversions", "long_link": "https://cplusplus.github.io/CWG/issues/1412.html", "link": "https://wg21.link/cwg1412", "section": "7.6.1.9  [expr.static.cast]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-11-01" }, "CWG1413": { "type": "issue", "title": "Missing cases of value-dependency", "long_link": "https://cplusplus.github.io/CWG/issues/1413.html", "link": "https://wg21.link/cwg1413", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-11-09" }, "CWG1414": { "type": "issue", "title": "Binding an rvalue reference to a reference-unrelated lvalue", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1414", "link": "https://wg21.link/cwg1414", "section": "9.4.4  [dcl.init.ref]", "status": "drafting", "submitter": "Mike Miller", "date": "2011-11-09" }, "CWG1415": { "type": "issue", "title": "Missing prohibition of block-scope definition of extern object", "long_link": "https://cplusplus.github.io/CWG/issues/1415.html", "link": "https://wg21.link/cwg1415", "section": "6.6  [basic.link]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-11-13" }, "CWG1416": { "type": "issue", "title": "Function cv-qualifiers and typeid", "long_link": "https://cplusplus.github.io/CWG/issues/1416.html", "link": "https://wg21.link/cwg1416", "section": "7.6.1.8  [expr.typeid]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-11-17" }, "CWG1417": { "type": "issue", "title": "Pointers/references to functions with cv-qualifiers or ref-qualifier", "long_link": "https://cplusplus.github.io/CWG/issues/1417.html", "link": "https://wg21.link/cwg1417", "section": "9.3.4.6  [dcl.fct]", "status": "C++14", "submitter": "Daniel Krügler", "date": "2011-11-17" }, "CWG1418": { "type": "issue", "title": "Type of initializer_list backing array", "long_link": "https://cplusplus.github.io/CWG/issues/1418.html", "link": "https://wg21.link/cwg1418", "section": "9.4.5  [dcl.init.list]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2011-11-19" }, "CWG1419": { "type": "issue", "title": "Evaluation order in aggregate initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1419", "link": "https://wg21.link/cwg1419", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Jason Merrill", "date": "2011-11-22" }, "CWG1420": { "type": "issue", "title": "Abstract final classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1420", "link": "https://wg21.link/cwg1420", "section": "11.7.4  [class.abstract]", "status": "NAD", "submitter": "Richard Smith", "date": "2011-11-30" }, "CWG1421": { "type": "issue", "title": "Full expressions and aggregate initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1421", "link": "https://wg21.link/cwg1421", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Jason Merrill", "date": "2011-12-03" }, "CWG1422": { "type": "issue", "title": "Type of character literals containing universal-character-names", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1422", "link": "https://wg21.link/cwg1422", "section": "5.13.3  [lex.ccon]", "status": "dup", "submitter": "Dave Abrahams", "date": "2011-12-03" }, "CWG1423": { "type": "issue", "title": "Convertibility of nullptr to bool", "long_link": "https://cplusplus.github.io/CWG/issues/1423.html", "link": "https://wg21.link/cwg1423", "section": "7.3.14  [conv.fctptr]", "status": "CD3", "submitter": "Dave Abrahams", "date": "2011-12-04" }, "CWG1424": { "type": "issue", "title": "When must sub-object destructors be accessible?", "long_link": "https://cplusplus.github.io/CWG/issues/1424.html", "link": "https://wg21.link/cwg1424", "section": "14.3  [except.ctor]", "status": "C++14", "submitter": "Daniel Krügler", "date": "2011-12-07" }, "CWG1425": { "type": "issue", "title": "Base-class subobjects of standard-layout structs", "long_link": "https://cplusplus.github.io/CWG/issues/1425.html", "link": "https://wg21.link/cwg1425", "section": "11.4  [class.mem]", "status": "CD3", "submitter": "Ville Voutilainen", "date": "2011-12-07" }, "CWG1426": { "type": "issue", "title": "Allowing additional parameter types in defaulted functions", "long_link": "https://cplusplus.github.io/CWG/issues/1426.html", "link": "https://wg21.link/cwg1426", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD5", "submitter": "Nikolay Ivchenkov", "date": "2011-12-08" }, "CWG1427": { "type": "issue", "title": "Default constructor and deleted or inaccessible destructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1427", "link": "https://wg21.link/cwg1427", "section": "11.4.5  [class.ctor]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2011-12-08" }, "CWG1428": { "type": "issue", "title": "Dynamic const objects", "long_link": "https://cplusplus.github.io/CWG/issues/1428.html", "link": "https://wg21.link/cwg1428", "section": "6.8.5  [basic.type.qualifier]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2011-12-08" }, "CWG1429": { "type": "issue", "title": "Scope of a member template's template parameter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1429", "link": "https://wg21.link/cwg1429", "section": "6.4.9  [basic.scope.temp]", "status": "NAD", "submitter": "James Widman", "date": "2011-12-09" }, "CWG1430": { "type": "issue", "title": "Pack expansion into fixed alias template parameter list", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1430", "link": "https://wg21.link/cwg1430", "section": "13.7.8  [temp.alias]", "status": "open", "submitter": "Jason Merrill", "date": "2011-12-13" }, "CWG1431": { "type": "issue", "title": "Exceptions from other than throw-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1431.html", "link": "https://wg21.link/cwg1431", "section": "Clause 14  [except]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2011-12-16" }, "CWG1432": { "type": "issue", "title": "Newly-ambiguous variadic template expansions", "long_link": "https://cplusplus.github.io/CWG/issues/1432.html", "link": "https://wg21.link/cwg1432", "section": "13.7.4  [temp.variadic]", "status": "C++17", "submitter": "Daniel Krügler", "date": "2011-12-17" }, "CWG1433": { "type": "issue", "title": "trailing-return-type and point of declaration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1433", "link": "https://wg21.link/cwg1433", "section": "6.4.2  [basic.scope.pdecl]", "status": "NAD", "submitter": "Jason Merrill", "date": "2011-12-20" }, "CWG1434": { "type": "issue", "title": "Parenthesized braced-init-list", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1434", "link": "https://wg21.link/cwg1434", "section": "9.4  [dcl.init]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2011-12-21" }, "CWG1435": { "type": "issue", "title": "template-id as the declarator for a class template constructor", "long_link": "https://cplusplus.github.io/CWG/issues/1435.html", "link": "https://wg21.link/cwg1435", "section": "9.3.4  [dcl.meaning]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2011-12-24" }, "CWG1436": { "type": "issue", "title": "Interaction of constant expression changes with preprocessor expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1436", "link": "https://wg21.link/cwg1436", "section": "15.2  [cpp.cond]", "status": "open", "submitter": "Richard Smith", "date": "2012-01-02" }, "CWG1437": { "type": "issue", "title": "alignas in alias-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/1437.html", "link": "https://wg21.link/cwg1437", "section": "9.2.4  [dcl.typedef]", "status": "CD3", "submitter": "Daveed Vandevoorde", "date": "2012-01-02" }, "CWG1438": { "type": "issue", "title": "Non-dereference use of invalid pointers", "long_link": "https://cplusplus.github.io/CWG/issues/1438.html", "link": "https://wg21.link/cwg1438", "section": "_N4885_6.7.5.5.4  [basic.stc.dynamic.safety]", "status": "CD3", "submitter": "Anthony Williams", "date": "2012-01-03" }, "CWG1439": { "type": "issue", "title": "Lookup and friend template declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1439.html", "link": "https://wg21.link/cwg1439", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-01-04" }, "CWG1440": { "type": "issue", "title": "Acceptable decltype-specifiers used as nested-name-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/1440.html", "link": "https://wg21.link/cwg1440", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD3", "submitter": "Mike Miller", "date": "2012-01-05" }, "CWG1441": { "type": "issue", "title": "Unclear wording for signal handler restrictions", "long_link": "https://cplusplus.github.io/CWG/issues/1441.html", "link": "https://wg21.link/cwg1441", "section": "6.9.1  [intro.execution]", "status": "C++14", "submitter": "Alisdair Meredith", "date": "2012-01-06" }, "CWG1442": { "type": "issue", "title": "Argument-dependent lookup in the range-based for", "long_link": "https://cplusplus.github.io/CWG/issues/1442.html", "link": "https://wg21.link/cwg1442", "section": "8.6.5  [stmt.ranged]", "status": "CD3", "submitter": "Mike Miller", "date": "2012-01-16" }, "CWG1443": { "type": "issue", "title": "Default arguments and non-static data members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1443", "link": "https://wg21.link/cwg1443", "section": "9.3.4.7  [dcl.fct.default]", "status": "NAD", "submitter": "Jason Merrill", "date": "2012-01-13" }, "CWG1444": { "type": "issue", "title": "Type adjustments of non-type template parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1444", "link": "https://wg21.link/cwg1444", "section": "13.2  [temp.param]", "status": "drafting", "submitter": "Johannes Schaub", "date": "2012-01-15" }, "CWG1445": { "type": "issue", "title": "Argument-dependent lookup of begin and end", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1445", "link": "https://wg21.link/cwg1445", "section": "8.6.5  [stmt.ranged]", "status": "dup", "submitter": "Mike Miller", "date": "2012-01-16" }, "CWG1446": { "type": "issue", "title": "Member function with no ref-qualifier and non-member function with rvalue reference", "long_link": "https://cplusplus.github.io/CWG/issues/1446.html", "link": "https://wg21.link/cwg1446", "section": "13.7.7.3  [temp.func.order]", "status": "CD4", "submitter": "Jason Merrill", "date": "2012-02-07" }, "CWG1447": { "type": "issue", "title": "static_cast of bit-field lvalue to rvalue reference", "long_link": "https://cplusplus.github.io/CWG/issues/1447.html", "link": "https://wg21.link/cwg1447", "section": "7.6.1.9  [expr.static.cast]", "status": "CD3", "submitter": "Jason Merrill", "date": "2012-01-16" }, "CWG1448": { "type": "issue", "title": "Integral values of type bool", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1448", "link": "https://wg21.link/cwg1448", "section": "6.8.2  [basic.fundamental]", "status": "NAD", "submitter": "Johannes Schaub", "date": "2012-01-19" }, "CWG1449": { "type": "issue", "title": "Narrowing conversion of negative value to unsigned type", "long_link": "https://cplusplus.github.io/CWG/issues/1449.html", "link": "https://wg21.link/cwg1449", "section": "9.4.5  [dcl.init.list]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-01-28" }, "CWG1450": { "type": "issue", "title": "INT_MIN % -1", "long_link": "https://cplusplus.github.io/CWG/issues/1450.html", "link": "https://wg21.link/cwg1450", "section": "7.6.5  [expr.mul]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-01-31" }, "CWG1451": { "type": "issue", "title": "Objects with no linkage in non-type template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1451.html", "link": "https://wg21.link/cwg1451", "section": "13.4.3  [temp.arg.nontype]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2012-02-01" }, "CWG1452": { "type": "issue", "title": "Value-initialized objects may be constants", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1452", "link": "https://wg21.link/cwg1452", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Richard Smith", "date": "2011-12-24" }, "CWG1453": { "type": "issue", "title": "Volatile members in literal classes?", "long_link": "https://cplusplus.github.io/CWG/issues/1453.html", "link": "https://wg21.link/cwg1453", "section": "6.8  [basic.types]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-01-02" }, "CWG1454": { "type": "issue", "title": "Passing constants through constexpr functions via references", "long_link": "https://cplusplus.github.io/CWG/issues/1454.html", "link": "https://wg21.link/cwg1454", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Richard Smith", "date": "2011-12-27" }, "CWG1455": { "type": "issue", "title": "Lvalue converted constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1455.html", "link": "https://wg21.link/cwg1455", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-01-14" }, "CWG1456": { "type": "issue", "title": "Address constant expression designating the one-past-the-end address", "long_link": "https://cplusplus.github.io/CWG/issues/1456.html", "link": "https://wg21.link/cwg1456", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-01-14" }, "CWG1457": { "type": "issue", "title": "Undefined behavior in left-shift", "long_link": "https://cplusplus.github.io/CWG/issues/1457.html", "link": "https://wg21.link/cwg1457", "section": "7.6.7  [expr.shift]", "status": "CD3", "submitter": "Howard Hinnant", "date": "2012-02-04" }, "CWG1458": { "type": "issue", "title": "Address of incomplete type vs operator&()", "long_link": "https://cplusplus.github.io/CWG/issues/1458.html", "link": "https://wg21.link/cwg1458", "section": "7.6.2.2  [expr.unary.op]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-02-07" }, "CWG1459": { "type": "issue", "title": "Reference-binding tiebreakers in overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1459", "link": "https://wg21.link/cwg1459", "section": "12.2.4.3  [over.ics.rank]", "status": "open", "submitter": "Jason Merrill", "date": "2012-02-07" }, "CWG1460": { "type": "issue", "title": "What is an empty union?", "long_link": "https://cplusplus.github.io/CWG/issues/1460.html", "link": "https://wg21.link/cwg1460", "section": "11.5  [class.union]", "status": "C++14", "submitter": "Jason Merrill", "date": "2012-02-08" }, "CWG1461": { "type": "issue", "title": "Narrowing conversions to bit-fields", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1461", "link": "https://wg21.link/cwg1461", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Richard Corden", "date": "2012-02-08" }, "CWG1462": { "type": "issue", "title": "Deduction failure vs “ill-formed, no diagnostic required”", "long_link": "https://cplusplus.github.io/CWG/issues/1462.html", "link": "https://wg21.link/cwg1462", "section": "13.10.3  [temp.deduct]", "status": "CD3", "submitter": "John Spicer", "date": "2012-02-08" }, "CWG1463": { "type": "issue", "title": "extern \"C\" alias templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1463", "link": "https://wg21.link/cwg1463", "section": "13.1  [temp.pre]", "status": "drafting", "submitter": "Daveed Vandevoorde", "date": "2011-08-19", "liaison": "EWG" }, "CWG1464": { "type": "issue", "title": "Negative array bound in a new-expression", "long_link": "https://cplusplus.github.io/CWG/issues/1464.html", "link": "https://wg21.link/cwg1464", "section": "7.6.2.8  [expr.new]", "status": "CD3", "submitter": "Mike Miller", "date": "2012-02-12" }, "CWG1465": { "type": "issue", "title": "noexcept and std::bad_array_new_length", "long_link": "https://cplusplus.github.io/CWG/issues/1465.html", "link": "https://wg21.link/cwg1465", "section": "7.6.2.7  [expr.unary.noexcept]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2012-02-12" }, "CWG1466": { "type": "issue", "title": "Visible sequences of side effects are redundant", "long_link": "https://cplusplus.github.io/CWG/issues/1466.html", "link": "https://wg21.link/cwg1466", "section": "6.9.2  [intro.multithread]", "status": "C++14", "submitter": "Mark Batty", "date": "2012-02-21" }, "CWG1467": { "type": "issue", "title": "List-initialization of aggregate from same-type object", "long_link": "https://cplusplus.github.io/CWG/issues/1467.html", "link": "https://wg21.link/cwg1467", "section": "9.4.5  [dcl.init.list]", "status": "CD4", "submitter": "Jason Merrill", "date": "2012-02-06" }, "CWG1468": { "type": "issue", "title": "typeid, overload resolution, and implicit lambda capture", "long_link": "https://cplusplus.github.io/CWG/issues/1468.html", "link": "https://wg21.link/cwg1468", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD5", "submitter": "Doug Gregor", "date": "2012-02-08" }, "CWG1469": { "type": "issue", "title": "Omitted bound in array new-expression", "long_link": "https://cplusplus.github.io/CWG/issues/1469.html", "link": "https://wg21.link/cwg1469", "section": "7.6.2.8  [expr.new]", "status": "CD5", "submitter": "Johannes Schaub", "date": "2012-02-12" }, "CWG1470": { "type": "issue", "title": "Thread migration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1470", "link": "https://wg21.link/cwg1470", "section": "6.9.2  [intro.multithread]", "status": "NAD", "submitter": "Detlef Vollman", "date": "2012-02-14" }, "CWG1471": { "type": "issue", "title": "Nested type of non-dependent base", "long_link": "https://cplusplus.github.io/CWG/issues/1471.html", "link": "https://wg21.link/cwg1471", "section": "13.8.3.2  [temp.dep.type]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2012-02-26" }, "CWG1472": { "type": "issue", "title": "odr-use of reference variables", "long_link": "https://cplusplus.github.io/CWG/issues/1472.html", "link": "https://wg21.link/cwg1472", "section": "6.3  [basic.def.odr]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-03-01" }, "CWG1473": { "type": "issue", "title": "Syntax of literal-operator-id", "long_link": "https://cplusplus.github.io/CWG/issues/1473.html", "link": "https://wg21.link/cwg1473", "section": "12.6  [over.literal]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-03-05" }, "CWG1474": { "type": "issue", "title": "User-defined literals and format macros", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1474", "link": "https://wg21.link/cwg1474", "section": "5.13.9  [lex.ext]", "status": "NAD", "submitter": "Richard Smith", "date": "2012-03-05" }, "CWG1475": { "type": "issue", "title": "Errors in [[carries_dependency]] example", "long_link": "https://cplusplus.github.io/CWG/issues/1475.html", "link": "https://wg21.link/cwg1475", "section": "9.12.4  [dcl.attr.depend]", "status": "CD3", "submitter": "Stephan Lavavej", "date": "2012-03-06" }, "CWG1476": { "type": "issue", "title": "Definition of user-defined type", "long_link": "https://cplusplus.github.io/CWG/issues/1476.html", "link": "https://wg21.link/cwg1476", "section": "Clause 3  [intro.defs]", "status": "CD3", "submitter": "Loïc Joly", "date": "2012-03-08" }, "CWG1477": { "type": "issue", "title": "Definition of a friend outside its namespace", "long_link": "https://cplusplus.github.io/CWG/issues/1477.html", "link": "https://wg21.link/cwg1477", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "CD3", "submitter": "John Spicer", "date": "2012-03-09" }, "CWG1478": { "type": "issue", "title": "template keyword for dependent template template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1478.html", "link": "https://wg21.link/cwg1478", "section": "13.3  [temp.names]", "status": "CD6", "submitter": "Johannes Schaub", "date": "2012-03-10" }, "CWG1479": { "type": "issue", "title": "Literal operators and default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1479.html", "link": "https://wg21.link/cwg1479", "section": "12.6  [over.literal]", "status": "CD3", "submitter": "Jason Merrill", "date": "2012-03-13" }, "CWG1480": { "type": "issue", "title": "Constant initialization via non-constant temporary", "long_link": "https://cplusplus.github.io/CWG/issues/1480.html", "link": "https://wg21.link/cwg1480", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2012-03-17" }, "CWG1481": { "type": "issue", "title": "Increment/decrement operators with reference parameters", "long_link": "https://cplusplus.github.io/CWG/issues/1481.html", "link": "https://wg21.link/cwg1481", "section": "12.4.7  [over.inc]", "status": "CD3", "submitter": "Ryou Ezoe", "date": "2012-03-20" }, "CWG1482": { "type": "issue", "title": "Point of declaration of enumeration", "long_link": "https://cplusplus.github.io/CWG/issues/1482.html", "link": "https://wg21.link/cwg1482", "section": "6.4.2  [basic.scope.pdecl]", "status": "CD3", "submitter": "Daveed Vandevoorde", "date": "2012-03-20" }, "CWG1483": { "type": "issue", "title": "Non-dependent static_assert-declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1483", "link": "https://wg21.link/cwg1483", "section": "13.8  [temp.res]", "status": "NAD", "submitter": "Mike Miller", "date": "2012-03-23" }, "CWG1484": { "type": "issue", "title": "Unused local classes of function templates", "long_link": "https://cplusplus.github.io/CWG/issues/1484.html", "link": "https://wg21.link/cwg1484", "section": "13.9.2  [temp.inst]", "status": "CD4", "submitter": "Johannes Schaub", "date": "2012-03-25" }, "CWG1485": { "type": "issue", "title": "Out-of-class definition of member unscoped opaque enumeration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1485", "link": "https://wg21.link/cwg1485", "section": "9.7.1  [dcl.enum]", "status": "drafting", "submitter": "Richard Smith", "date": "2012-03-26" }, "CWG1486": { "type": "issue", "title": "Base-derived conversion in member pointer deduction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1486", "link": "https://wg21.link/cwg1486", "section": "13.10.3.3  [temp.deduct.funcaddr]", "status": "drafting", "submitter": "John Spicer", "date": "2012-03-26" }, "CWG1487": { "type": "issue", "title": "When are inheriting constructors declared?", "long_link": "https://cplusplus.github.io/CWG/issues/1487.html", "link": "https://wg21.link/cwg1487", "section": "_N4527_.12.9  [class.inhctor]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-03-27" }, "CWG1488": { "type": "issue", "title": "abstract-pack-declarators in type-ids", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1488", "link": "https://wg21.link/cwg1488", "section": "9.3.2  [dcl.name]", "status": "drafting", "submitter": "Richard Smith", "date": "2012-03-28" }, "CWG1489": { "type": "issue", "title": "Is value-initialization of an array constant initialization?", "long_link": "https://cplusplus.github.io/CWG/issues/1489.html", "link": "https://wg21.link/cwg1489", "section": "6.9.3.2  [basic.start.static]", "status": "CD3", "submitter": "Steve Adamczyk", "date": "2012-03-29" }, "CWG1490": { "type": "issue", "title": "List-initialization from a string literal", "long_link": "https://cplusplus.github.io/CWG/issues/1490.html", "link": "https://wg21.link/cwg1490", "section": "9.4.5  [dcl.init.list]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2012-03-29" }, "CWG1491": { "type": "issue", "title": "Move construction and rvalue reference members", "long_link": "https://cplusplus.github.io/CWG/issues/1491.html", "link": "https://wg21.link/cwg1491", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-03-30" }, "CWG1492": { "type": "issue", "title": "Exception specifications on template destructors", "long_link": "https://cplusplus.github.io/CWG/issues/1492.html", "link": "https://wg21.link/cwg1492", "section": "11.4.7  [class.dtor]", "status": "CD4", "submitter": "Jason Merrill", "date": "2012-04-01" }, "CWG1493": { "type": "issue", "title": "Criteria for move-construction", "long_link": "https://cplusplus.github.io/CWG/issues/1493.html", "link": "https://wg21.link/cwg1493", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++14", "submitter": "John Spicer", "date": "2012-04-02" }, "CWG1494": { "type": "issue", "title": "Temporary initialization for reference binding in list-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1494.html", "link": "https://wg21.link/cwg1494", "section": "9.4.5  [dcl.init.list]", "status": "CD3", "submitter": "Steve Adamczyk", "date": "2012-04-12" }, "CWG1495": { "type": "issue", "title": "Partial specialization of variadic class template", "long_link": "https://cplusplus.github.io/CWG/issues/1495.html", "link": "https://wg21.link/cwg1495", "section": "13.7.6  [temp.spec.partial]", "status": "CD3", "submitter": "Jason Merrill", "date": "2012-04-16" }, "CWG1496": { "type": "issue", "title": "Triviality with deleted and missing default constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1496.html", "link": "https://wg21.link/cwg1496", "section": "11.3  [class.name]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2012-04-25" }, "CWG1497": { "type": "issue", "title": "Aggregate initialization with parenthesized string literal", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1497", "link": "https://wg21.link/cwg1497", "section": "9.4.2  [dcl.init.aggr]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2012-04-25" }, "CWG1498": { "type": "issue", "title": "Lifetime of temporaries in range-based for", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1498", "link": "https://wg21.link/cwg1498", "section": "8.6.5  [stmt.ranged]", "status": "dup", "submitter": "Beman Dawes", "date": "2012-04-26" }, "CWG1499": { "type": "issue", "title": "Missing case for deleted move assignment operator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1499", "link": "https://wg21.link/cwg1499", "section": "11.4.6  [class.copy.assign]", "status": "drafting", "submitter": "John Spicer", "date": "2012-04-27" }, "CWG1500": { "type": "issue", "title": "Name lookup of dependent conversion function", "long_link": "https://cplusplus.github.io/CWG/issues/1500.html", "link": "https://wg21.link/cwg1500", "section": "13.8.4.2  [temp.dep.candidate]", "status": "CD6", "submitter": "Johannes Schaub", "date": "2012-04-27" }, "CWG1501": { "type": "issue", "title": "Nested braces in list-initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1501", "link": "https://wg21.link/cwg1501", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "2012-05-04" }, "CWG1502": { "type": "issue", "title": "Value initialization of unions with member initializers", "long_link": "https://cplusplus.github.io/CWG/issues/1502.html", "link": "https://wg21.link/cwg1502", "section": "9.4  [dcl.init]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-05-06" }, "CWG1503": { "type": "issue", "title": "Exceptions during copy to exception object", "long_link": "https://cplusplus.github.io/CWG/issues/1503.html", "link": "https://wg21.link/cwg1503", "section": "14.2  [except.throw]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2012-05-11" }, "CWG1504": { "type": "issue", "title": "Pointer arithmetic after derived-base conversion", "long_link": "https://cplusplus.github.io/CWG/issues/1504.html", "link": "https://wg21.link/cwg1504", "section": "7.6.6  [expr.add]", "status": "CD3", "submitter": "Loïc Joly", "date": "2012-05-20" }, "CWG1505": { "type": "issue", "title": "Direct binding of reference to temporary in list-initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1505", "link": "https://wg21.link/cwg1505", "section": "9.4.5  [dcl.init.list]", "status": "dup", "submitter": "Steve Adamczyk", "date": "2012-05-27" }, "CWG1506": { "type": "issue", "title": "Value category of initializer_list object", "long_link": "https://cplusplus.github.io/CWG/issues/1506.html", "link": "https://wg21.link/cwg1506", "section": "9.4.5  [dcl.init.list]", "status": "CD3", "submitter": "Steve Adamczyk", "date": "2012-05-29" }, "CWG1507": { "type": "issue", "title": "Value initialization with trivial inaccessible default constructor", "long_link": "https://cplusplus.github.io/CWG/issues/1507.html", "link": "https://wg21.link/cwg1507", "section": "9.4  [dcl.init]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2012-06-01" }, "CWG1508": { "type": "issue", "title": "Template initializer-list constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1508.html", "link": "https://wg21.link/cwg1508", "section": "9.4.5  [dcl.init.list]", "status": "C++14", "submitter": "Daveed Vandevoorde", "date": "2012-06-06" }, "CWG1509": { "type": "issue", "title": "Definition of “non-template function”", "long_link": "https://cplusplus.github.io/CWG/issues/1509.html", "link": "https://wg21.link/cwg1509", "section": "Clause 3  [intro.defs]", "status": "C++14", "submitter": "Johannes Schaub", "date": "2012-06-08" }, "CWG1510": { "type": "issue", "title": "cv-qualified references via decltype", "long_link": "https://cplusplus.github.io/CWG/issues/1510.html", "link": "https://wg21.link/cwg1510", "section": "9.3.4.3  [dcl.ref]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-06-14" }, "CWG1511": { "type": "issue", "title": "const volatile variables and the one-definition rule", "long_link": "https://cplusplus.github.io/CWG/issues/1511.html", "link": "https://wg21.link/cwg1511", "section": "6.3  [basic.def.odr]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-06-18" }, "CWG1512": { "type": "issue", "title": "Pointer comparison vs qualification conversions", "long_link": "https://cplusplus.github.io/CWG/issues/1512.html", "link": "https://wg21.link/cwg1512", "section": "7.6.9  [expr.rel]", "status": "CD3", "submitter": "Steve Clamage", "date": "2012-06-22" }, "CWG1513": { "type": "issue", "title": "initializer_list deduction failure", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1513", "link": "https://wg21.link/cwg1513", "section": "13.10.3.2  [temp.deduct.call]", "status": "drafting", "submitter": "Steve Adamczyk", "date": "2012-06-28" }, "CWG1514": { "type": "issue", "title": "Ambiguity between enumeration definition and zero-length bit-field", "long_link": "https://cplusplus.github.io/CWG/issues/1514.html", "link": "https://wg21.link/cwg1514", "section": "11.4.10  [class.bit]", "status": "C++14", "submitter": "John Spicer", "date": "2012-07-03" }, "CWG1515": { "type": "issue", "title": "Modulo 2n arithmetic for implicitly-unsigned types", "long_link": "https://cplusplus.github.io/CWG/issues/1515.html", "link": "https://wg21.link/cwg1515", "section": "6.8.2  [basic.fundamental]", "status": "CD3", "submitter": "Sean Hunt", "date": "2012-07-03" }, "CWG1516": { "type": "issue", "title": "Definition of “virtual function call”", "long_link": "https://cplusplus.github.io/CWG/issues/1516.html", "link": "https://wg21.link/cwg1516", "section": "7.6.1.3  [expr.call]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2012-07-05" }, "CWG1517": { "type": "issue", "title": "Unclear/missing description of behavior during construction/destruction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1517", "link": "https://wg21.link/cwg1517", "section": "11.9.5  [class.cdtor]", "status": "drafting", "submitter": "Daniel Krügler", "date": "2012-07-07" }, "CWG1518": { "type": "issue", "title": "Explicit default constructors and copy-list-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1518.html", "link": "https://wg21.link/cwg1518", "section": "9.4.5  [dcl.init.list]", "status": "CD4", "submitter": "Richard Smith", "date": "2012-07-08" }, "CWG1519": { "type": "issue", "title": "Conflicting default and variadic constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1519", "link": "https://wg21.link/cwg1519", "section": "13.7.4  [temp.variadic]", "status": "NAD", "submitter": "Ville Voutilainen", "date": "2012-07-09" }, "CWG1520": { "type": "issue", "title": "Alias template specialization vs pack expansion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1520", "link": "https://wg21.link/cwg1520", "section": "13.7.8  [temp.alias]", "status": "NAD", "submitter": "Eric Niebler", "date": "2012-07-09" }, "CWG1521": { "type": "issue", "title": "T{expr} with reference types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1521", "link": "https://wg21.link/cwg1521", "section": "7.6.1.4  [expr.type.conv]", "status": "drafting", "submitter": "Steve Adamczyk", "date": "2012-07-10" }, "CWG1522": { "type": "issue", "title": "Access checking for initializer_list array initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1522.html", "link": "https://wg21.link/cwg1522", "section": "9.4.5  [dcl.init.list]", "status": "CD3", "submitter": "John Spicer", "date": "2012-07-12" }, "CWG1523": { "type": "issue", "title": "Point of declaration in range-based for", "long_link": "https://cplusplus.github.io/CWG/issues/1523.html", "link": "https://wg21.link/cwg1523", "section": "8.6.5  [stmt.ranged]", "status": "CD5", "submitter": "John Spicer", "date": "2012-07-16" }, "CWG1524": { "type": "issue", "title": "Incompletely-defined class template base", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1524", "link": "https://wg21.link/cwg1524", "section": "13.8.3.2  [temp.dep.type]", "status": "drafting", "submitter": "Jason Merrill", "date": "2012-07-17" }, "CWG1525": { "type": "issue", "title": "Array bound inference in temporary array", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1525", "link": "https://wg21.link/cwg1525", "section": "7.6.1.4  [expr.type.conv]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "2012-07-18" }, "CWG1526": { "type": "issue", "title": "Dependent-class lookup in the current instantiation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1526", "link": "https://wg21.link/cwg1526", "section": "13.8.3  [temp.dep]", "status": "dup", "submitter": "Johannes Schaub", "date": "2012-07-22" }, "CWG1527": { "type": "issue", "title": "Assignment from braced-init-list", "long_link": "https://cplusplus.github.io/CWG/issues/1527.html", "link": "https://wg21.link/cwg1527", "section": "7.6.19  [expr.ass]", "status": "CD3", "submitter": "Mike Miller", "date": "2012-07-23" }, "CWG1528": { "type": "issue", "title": "Repeated cv-qualifiers in declarators", "long_link": "https://cplusplus.github.io/CWG/issues/1528.html", "link": "https://wg21.link/cwg1528", "section": "9.3  [dcl.decl]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-07-23" }, "CWG1529": { "type": "issue", "title": "Nomenclature for variable vs reference non-static data member", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1529", "link": "https://wg21.link/cwg1529", "section": "6.1  [basic.pre]", "status": "drafting", "submitter": "Daniel Krügler", "date": "2012-07-24" }, "CWG1530": { "type": "issue", "title": "Member access in out-of-lifetime objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1530", "link": "https://wg21.link/cwg1530", "section": "6.7.3  [basic.life]", "status": "drafting", "submitter": "Howard Hinnant", "date": "2012-07-26" }, "CWG1531": { "type": "issue", "title": "Definition of “access” (verb)", "long_link": "https://cplusplus.github.io/CWG/issues/1531.html", "link": "https://wg21.link/cwg1531", "section": "Clause 3  [intro.defs]", "status": "CD3", "submitter": "Mike Miller", "date": "2012-07-27" }, "CWG1532": { "type": "issue", "title": "Explicit instantiation and member templates", "long_link": "https://cplusplus.github.io/CWG/issues/1532.html", "link": "https://wg21.link/cwg1532", "section": "13.9.3  [temp.explicit]", "status": "CD3", "submitter": "Johannes Schaub", "date": "2012-08-04" }, "CWG1533": { "type": "issue", "title": "Function pack expansion for member initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1533.html", "link": "https://wg21.link/cwg1533", "section": "13.7.4  [temp.variadic]", "status": "CD3", "submitter": "Jonathan Caves", "date": "2012-08-06" }, "CWG1534": { "type": "issue", "title": "cv-qualification of prvalue of type “array of class”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1534", "link": "https://wg21.link/cwg1534", "section": "7.2.1  [basic.lval]", "status": "dup", "submitter": "Daveed Vandevoorde", "date": "2012-08-09" }, "CWG1535": { "type": "issue", "title": "typeid in core constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1535.html", "link": "https://wg21.link/cwg1535", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-08-10" }, "CWG1536": { "type": "issue", "title": "Overload resolution with temporary from initializer list", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1536", "link": "https://wg21.link/cwg1536", "section": "12.2.4.2.6  [over.ics.list]", "status": "drafting", "submitter": "Mike Miller", "date": "2012-08-14" }, "CWG1537": { "type": "issue", "title": "Optional compile-time evaluation of constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1537.html", "link": "https://wg21.link/cwg1537", "section": "7.7  [expr.const]", "status": "CD3", "submitter": "John Spicer", "date": "2012-08-14" }, "CWG1538": { "type": "issue", "title": "C-style cast in braced-init-list assignment", "long_link": "https://cplusplus.github.io/CWG/issues/1538.html", "link": "https://wg21.link/cwg1538", "section": "7.6.19  [expr.ass]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2012-08-14" }, "CWG1539": { "type": "issue", "title": "Definition of “character type”", "long_link": "https://cplusplus.github.io/CWG/issues/1539.html", "link": "https://wg21.link/cwg1539", "section": "6.8.2  [basic.fundamental]", "status": "CD3", "submitter": "Beman Dawes", "date": "2012-08-15" }, "CWG1540": { "type": "issue", "title": "Use of address constants in constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1540", "link": "https://wg21.link/cwg1540", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Bjarne Stroustrup", "date": "2012-08-16" }, "CWG1541": { "type": "issue", "title": "cv void return types", "long_link": "https://cplusplus.github.io/CWG/issues/1541.html", "link": "https://wg21.link/cwg1541", "section": "8.7.4  [stmt.return]", "status": "CD3", "submitter": "Sean Hunt", "date": "2012-08-21" }, "CWG1542": { "type": "issue", "title": "Compound assignment of braced-init-list", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1542", "link": "https://wg21.link/cwg1542", "section": "7.6.19  [expr.ass]", "status": "drafting", "submitter": "Mike Miller", "date": "2012-08-21" }, "CWG1543": { "type": "issue", "title": "Implicit conversion sequence for empty initializer list", "long_link": "https://cplusplus.github.io/CWG/issues/1543.html", "link": "https://wg21.link/cwg1543", "section": "12.2.4.2.6  [over.ics.list]", "status": "CD3", "submitter": "Steve Adamczyk", "date": "2012-08-21" }, "CWG1544": { "type": "issue", "title": "Linkage of member of unnamed namespace", "long_link": "https://cplusplus.github.io/CWG/issues/1544.html", "link": "https://wg21.link/cwg1544", "section": "9.2.2  [dcl.stc]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2012-08-24" }, "CWG1545": { "type": "issue", "title": "friend function templates defined in class templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1545", "link": "https://wg21.link/cwg1545", "section": "13.7.5  [temp.friend]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2012-08-25" }, "CWG1546": { "type": "issue", "title": "Errors in function template default arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1546", "link": "https://wg21.link/cwg1546", "section": "13.10.3  [temp.deduct]", "status": "NAD", "submitter": "Jason Merrill", "date": "2012-08-27" }, "CWG1547": { "type": "issue", "title": "typename keyword in alias-declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1547", "link": "https://wg21.link/cwg1547", "section": "13.8  [temp.res]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2012-09-01" }, "CWG1548": { "type": "issue", "title": "Copy/move construction and conversion functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1548", "link": "https://wg21.link/cwg1548", "section": "11.4.5.3  [class.copy.ctor]", "status": "drafting", "submitter": "Nikolay Ivchenkov", "date": "2012-09-02" }, "CWG1549": { "type": "issue", "title": "Overloaded comma operator with void operand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1549", "link": "https://wg21.link/cwg1549", "section": "12.4.3  [over.binary]", "status": "open", "submitter": "Nikolay Ivchenkov", "date": "2012-09-04" }, "CWG1550": { "type": "issue", "title": "Parenthesized throw-expression operand of conditional-expression", "long_link": "https://cplusplus.github.io/CWG/issues/1550.html", "link": "https://wg21.link/cwg1550", "section": "7.6.16  [expr.cond]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2012-09-04" }, "CWG1551": { "type": "issue", "title": "Wording problems in using-declaration specification", "long_link": "https://cplusplus.github.io/CWG/issues/1551.html", "link": "https://wg21.link/cwg1551", "section": "9.9  [namespace.udecl]", "status": "C++14", "submitter": "Richard Smith", "date": "2012-09-06" }, "CWG1552": { "type": "issue", "title": "exception-specifications and defaulted special member functions", "long_link": "https://cplusplus.github.io/CWG/issues/1552.html", "link": "https://wg21.link/cwg1552", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2012-09-07" }, "CWG1553": { "type": "issue", "title": "sizeof and xvalue bit-fields", "long_link": "https://cplusplus.github.io/CWG/issues/1553.html", "link": "https://wg21.link/cwg1553", "section": "7.6.2.5  [expr.sizeof]", "status": "CD3", "submitter": "Richard Smith", "date": "2012-09-13" }, "CWG1554": { "type": "issue", "title": "Access and alias templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1554", "link": "https://wg21.link/cwg1554", "section": "13.7.8  [temp.alias]", "status": "drafting", "submitter": "Jason Merrill", "date": "2012-09-17" }, "CWG1555": { "type": "issue", "title": "Language linkage and function type compatibility", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1555", "link": "https://wg21.link/cwg1555", "section": "7.6.1.3  [expr.call]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2012-09-18" }, "CWG1556": { "type": "issue", "title": "Constructors and explicit conversion functions in direct initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1556.html", "link": "https://wg21.link/cwg1556", "section": "12.2.2.5  [over.match.copy]", "status": "CD3", "submitter": "Edward Catmur", "date": "2012-09-18" }, "CWG1557": { "type": "issue", "title": "Language linkage of converted lambda function pointer", "long_link": "https://cplusplus.github.io/CWG/issues/1557.html", "link": "https://wg21.link/cwg1557", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD3", "submitter": "Scott Meyers", "date": "2012-09-19" }, "CWG1558": { "type": "issue", "title": "Unused arguments in alias template specializations", "long_link": "https://cplusplus.github.io/CWG/issues/1558.html", "link": "https://wg21.link/cwg1558", "section": "13.7.8  [temp.alias]", "status": "CD4", "submitter": "Nikolay Ivchenkov", "date": "2012-09-19" }, "CWG1559": { "type": "issue", "title": "String too long in initializer list of new-expression", "long_link": "https://cplusplus.github.io/CWG/issues/1559.html", "link": "https://wg21.link/cwg1559", "section": "7.6.2.8  [expr.new]", "status": "CD3", "submitter": "John Spicer", "date": "2012-09-21" }, "CWG1560": { "type": "issue", "title": "Gratuitous lvalue-to-rvalue conversion in conditional-expression with throw-expression operand", "long_link": "https://cplusplus.github.io/CWG/issues/1560.html", "link": "https://wg21.link/cwg1560", "section": "7.6.16  [expr.cond]", "status": "CD3", "submitter": "Nikolay Ivchenkov", "date": "2012-09-04" }, "CWG1561": { "type": "issue", "title": "Aggregates with empty base classes", "long_link": "https://cplusplus.github.io/CWG/issues/1561.html", "link": "https://wg21.link/cwg1561", "section": "9.4.2  [dcl.init.aggr]", "status": "CD4", "submitter": "Gabriel Dos Reis", "date": "2012-09-29" }, "CWG1562": { "type": "issue", "title": "Non-static data member initializers and union ctor-initializer", "long_link": "https://cplusplus.github.io/CWG/issues/1562.html", "link": "https://wg21.link/cwg1562", "section": "11.9.3  [class.base.init]", "status": "C++14", "submitter": "Richard Smith", "date": "2012-10-01" }, "CWG1563": { "type": "issue", "title": "List-initialization and overloaded function disambiguation", "long_link": "https://cplusplus.github.io/CWG/issues/1563.html", "link": "https://wg21.link/cwg1563", "section": "12.3  [over.over]", "status": "CD3", "submitter": "Daniel Krügler", "date": "2012-10-08" }, "CWG1564": { "type": "issue", "title": "Template argument deduction from an initializer list", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1564", "link": "https://wg21.link/cwg1564", "section": "9.2.9.7  [dcl.spec.auto]", "status": "NAD", "submitter": "Faisal Vali", "date": "2012-10-09" }, "CWG1565": { "type": "issue", "title": "Copy elision and lifetime of initializer_list underlying array", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1565", "link": "https://wg21.link/cwg1565", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "2012-10-10" }, "CWG1566": { "type": "issue", "title": "Should new std::initializer_list be ill-formed?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1566", "link": "https://wg21.link/cwg1566", "section": "7.6.2.8  [expr.new]", "status": "NAD", "submitter": "Steve Adamczyk", "date": "2012-10-10" }, "CWG1567": { "type": "issue", "title": "Inheriting constructors and copy/move constructors", "long_link": "https://cplusplus.github.io/CWG/issues/1567.html", "link": "https://wg21.link/cwg1567", "section": "_N4527_.12.9  [class.inhctor]", "status": "C++14", "submitter": "Jason Merrill", "date": "2012-10-10" }, "CWG1568": { "type": "issue", "title": "Temporary lifetime extension with intervening cast", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1568", "link": "https://wg21.link/cwg1568", "section": "6.7.7  [class.temporary]", "status": "dup", "submitter": "Steve Adamczyk", "date": "2012-10-11" }, "CWG1569": { "type": "issue", "title": "Deducing a function parameter pack before ellipsis", "long_link": "https://cplusplus.github.io/CWG/issues/1569.html", "link": "https://wg21.link/cwg1569", "section": "13.10.3.6  [temp.deduct.type]", "status": "C++14", "submitter": "Michael Wong", "date": "2012-02-06" }, "CWG1570": { "type": "issue", "title": "Address of subobject as non-type template argument", "long_link": "https://cplusplus.github.io/CWG/issues/1570.html", "link": "https://wg21.link/cwg1570", "section": "13.4.3  [temp.arg.nontype]", "status": "C++14", "submitter": "Michael Wong", "date": "2012-02-06" }, "CWG1571": { "type": "issue", "title": "cv-qualification for indirect reference binding via conversion function", "long_link": "https://cplusplus.github.io/CWG/issues/1571.html", "link": "https://wg21.link/cwg1571", "section": "9.4.4  [dcl.init.ref]", "status": "CD4", "submitter": "Michael Wong", "date": "2012-02-06" }, "CWG1572": { "type": "issue", "title": "Incorrect example for rvalue reference binding via conversion function", "long_link": "https://cplusplus.github.io/CWG/issues/1572.html", "link": "https://wg21.link/cwg1572", "section": "9.4.4  [dcl.init.ref]", "status": "CD4", "submitter": "Michael Wong", "date": "2012-10-15" }, "CWG1573": { "type": "issue", "title": "Inherited constructor characteristics", "long_link": "https://cplusplus.github.io/CWG/issues/1573.html", "link": "https://wg21.link/cwg1573", "section": "_N4527_.12.9  [class.inhctor]", "status": "CD4", "submitter": "Jason Merrill", "date": "2012-10-15" }, "CWG1574": { "type": "issue", "title": "Explicitly-defaulted constexpr functions in wrapper templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1574", "link": "https://wg21.link/cwg1574", "section": "9.5.2  [dcl.fct.def.default]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2012-10-16" }, "CWG1575": { "type": "issue", "title": "Incorrect definition of “strict pointer safety”", "long_link": "https://cplusplus.github.io/CWG/issues/1575.html", "link": "https://wg21.link/cwg1575", "section": "_N4885_6.7.5.5.4  [basic.stc.dynamic.safety]", "status": "C++14", "submitter": "Matt Austern", "date": "2012-10-17" }, "CWG1576": { "type": "issue", "title": "Discarded-value volatile xvalues", "long_link": "https://cplusplus.github.io/CWG/issues/1576.html", "link": "https://wg21.link/cwg1576", "section": "Clause 7  [expr]", "status": "C++14", "submitter": "Michael Wong", "date": "2012-10-18" }, "CWG1577": { "type": "issue", "title": "Unnecessary restrictions on partial specializations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1577", "link": "https://wg21.link/cwg1577", "section": "13.7.6.1  [temp.spec.partial.general]", "status": "NAD", "submitter": "Jeremiah Wilcox", "date": "2012-10-19" }, "CWG1578": { "type": "issue", "title": "Value-initialization of aggregates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1578", "link": "https://wg21.link/cwg1578", "section": "9.4  [dcl.init]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "2012-10-21" }, "CWG1579": { "type": "issue", "title": "Return by converting move constructor", "long_link": "https://cplusplus.github.io/CWG/issues/1579.html", "link": "https://wg21.link/cwg1579", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++14", "submitter": "Jeffrey Yasskin", "date": "2012-10-23" }, "CWG1580": { "type": "issue", "title": "Default arguments in explicit instantiations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1580", "link": "https://wg21.link/cwg1580", "section": "9.3.4.7  [dcl.fct.default]", "status": "drafting", "submitter": "Daveed Vandevoorde", "date": "2012-10-29" }, "CWG1581": { "type": "issue", "title": "When are constexpr member functions defined?", "long_link": "https://cplusplus.github.io/CWG/issues/1581.html", "link": "https://wg21.link/cwg1581", "section": "6.3  [basic.def.odr]", "status": "CD5", "submitter": "Richard Smith", "date": "2012-10-29" }, "CWG1582": { "type": "issue", "title": "Template default arguments and deduction failure", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1582", "link": "https://wg21.link/cwg1582", "section": "13.10.3  [temp.deduct]", "status": "drafting", "submitter": "John Spicer", "date": "2012-10-31" }, "CWG1583": { "type": "issue", "title": "Incorrect example of unspecified behavior", "long_link": "https://cplusplus.github.io/CWG/issues/1583.html", "link": "https://wg21.link/cwg1583", "section": "6.9.1  [intro.execution]", "status": "C++14", "submitter": "Alisdair Meredith", "date": "2012-11-03" }, "CWG1584": { "type": "issue", "title": "Deducing function types from cv-qualified types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1584", "link": "https://wg21.link/cwg1584", "section": "13.10.3.2  [temp.deduct.call]", "status": "drafting", "submitter": "Daniel Krügler", "date": "2012-11-04" }, "CWG1585": { "type": "issue", "title": "Value category of member access of rvalue reference member", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1585", "link": "https://wg21.link/cwg1585", "section": "7.6.1.5  [expr.ref]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2012-11-13" }, "CWG1586": { "type": "issue", "title": "Naming a destructor via decltype", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1586", "link": "https://wg21.link/cwg1586", "section": "11.4.7  [class.dtor]", "status": "NAD", "submitter": "Steve Clamage", "date": "2012-11-14" }, "CWG1587": { "type": "issue", "title": "constexpr initialization and nested anonymous unions", "long_link": "https://cplusplus.github.io/CWG/issues/1587.html", "link": "https://wg21.link/cwg1587", "section": "9.2.6  [dcl.constexpr]", "status": "C++14", "submitter": "Daveed Vandvoorde", "date": "2012-11-16" }, "CWG1588": { "type": "issue", "title": "Deducing cv-qualified auto", "long_link": "https://cplusplus.github.io/CWG/issues/1588.html", "link": "https://wg21.link/cwg1588", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD3", "submitter": "Jens Maurer", "date": "2012-11-18" }, "CWG1589": { "type": "issue", "title": "Ambiguous ranking of list-initialization sequences", "long_link": "https://cplusplus.github.io/CWG/issues/1589.html", "link": "https://wg21.link/cwg1589", "section": "12.2.4.3  [over.ics.rank]", "status": "CD4", "submitter": "Johannes Schaub", "date": "2012-11-21" }, "CWG1590": { "type": "issue", "title": "Bypassing non-copy/move constructor copying", "long_link": "https://cplusplus.github.io/CWG/issues/1590.html", "link": "https://wg21.link/cwg1590", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD4", "submitter": "Richard Smith", "date": "2012-11-26" }, "CWG1591": { "type": "issue", "title": "Deducing array bound and element type from initializer list", "long_link": "https://cplusplus.github.io/CWG/issues/1591.html", "link": "https://wg21.link/cwg1591", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD4", "submitter": "Peter Dimov", "date": "2012-12-01" }, "CWG1592": { "type": "issue", "title": "When do template parameters match?", "long_link": "https://cplusplus.github.io/CWG/issues/1592.html", "link": "https://wg21.link/cwg1592", "section": "13.4.4  [temp.arg.template]", "status": "C++14", "submitter": "Richard Smith", "date": "2012-12-03" }, "CWG1593": { "type": "issue", "title": "“Parameter type” of special member functions", "long_link": "https://cplusplus.github.io/CWG/issues/1593.html", "link": "https://wg21.link/cwg1593", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++14", "submitter": "Richard Smith", "date": "2012-12-03" }, "CWG1594": { "type": "issue", "title": "Lazy declaration of special members vs overload errors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1594", "link": "https://wg21.link/cwg1594", "section": "11.4.5.3  [class.copy.ctor]", "status": "drafting", "submitter": "Richard Smith", "date": "2012-12-06" }, "CWG1595": { "type": "issue", "title": "Constructors “involved in” subobject initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1595.html", "link": "https://wg21.link/cwg1595", "section": "9.2.6  [dcl.constexpr]", "status": "C++14", "submitter": "Daveed Vandevoorde", "date": "2012-12-19" }, "CWG1596": { "type": "issue", "title": "Non-array objects as array[1]", "long_link": "https://cplusplus.github.io/CWG/issues/1596.html", "link": "https://wg21.link/cwg1596", "section": "7.6.9  [expr.rel]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2012-12-20" }, "CWG1597": { "type": "issue", "title": "Misleading constexpr example", "long_link": "https://cplusplus.github.io/CWG/issues/1597.html", "link": "https://wg21.link/cwg1597", "section": "9.2.6  [dcl.constexpr]", "status": "CD3", "submitter": "John Spicer", "date": "2012-12-21" }, "CWG1598": { "type": "issue", "title": "Criterion for equality of pointers to members", "long_link": "https://cplusplus.github.io/CWG/issues/1598.html", "link": "https://wg21.link/cwg1598", "section": "7.6.10  [expr.eq]", "status": "C++14", "submitter": "Richard Smith", "date": "2012-12-21" }, "CWG1599": { "type": "issue", "title": "Lifetime of initializer_list underlying array", "long_link": "https://cplusplus.github.io/CWG/issues/1599.html", "link": "https://wg21.link/cwg1599", "section": "9.4.5  [dcl.init.list]", "status": "CD4", "submitter": "Johannes Schaub", "date": "2012-02-10" }, "CWG1600": { "type": "issue", "title": "Erroneous reference initialization in example", "long_link": "https://cplusplus.github.io/CWG/issues/1600.html", "link": "https://wg21.link/cwg1600", "section": "9.2.9.3  [dcl.type.simple]", "status": "CD4", "submitter": "Niels Dekker", "date": "2012-12-30" }, "CWG1601": { "type": "issue", "title": "Promotion of enumeration with fixed underlying type", "long_link": "https://cplusplus.github.io/CWG/issues/1601.html", "link": "https://wg21.link/cwg1601", "section": "7.3.7  [conv.prom]", "status": "C++14", "submitter": "Ville Voutilainen", "date": "2013-01-09" }, "CWG1602": { "type": "issue", "title": "Linkage of specialization vs linkage of template arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1602", "link": "https://wg21.link/cwg1602", "section": "13.9.2  [temp.inst]", "status": "review", "submitter": "Richard Smith", "date": "2013-01-09" }, "CWG1603": { "type": "issue", "title": "Errors resulting from giving unnamed namespaces internal linkage", "long_link": "https://cplusplus.github.io/CWG/issues/1603.html", "link": "https://wg21.link/cwg1603", "section": "6.6  [basic.link]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-01-09" }, "CWG1604": { "type": "issue", "title": "Double temporaries in reference initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1604.html", "link": "https://wg21.link/cwg1604", "section": "9.4.4  [dcl.init.ref]", "status": "C++14", "submitter": "Nikolay Ivchenkov", "date": "2013-01-10" }, "CWG1605": { "type": "issue", "title": "Misleading parenthetical comment for explicit destructor call", "long_link": "https://cplusplus.github.io/CWG/issues/1605.html", "link": "https://wg21.link/cwg1605", "section": "11.4.7  [class.dtor]", "status": "CD3", "submitter": "Mike Miller", "date": "2013-01-13" }, "CWG1606": { "type": "issue", "title": "sizeof closure class", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1606", "link": "https://wg21.link/cwg1606", "section": "7.6.2.5  [expr.sizeof]", "status": "NAD", "submitter": "John Spicer", "date": "2013-01-18" }, "CWG1607": { "type": "issue", "title": "Lambdas in template parameters", "long_link": "https://cplusplus.github.io/CWG/issues/1607.html", "link": "https://wg21.link/cwg1607", "section": "7.5.5  [expr.prim.lambda]", "status": "C++14", "submitter": "Daniel Krügler", "date": "2013-01-19" }, "CWG1608": { "type": "issue", "title": "Operator lookup in trailing return type", "long_link": "https://cplusplus.github.io/CWG/issues/1608.html", "link": "https://wg21.link/cwg1608", "section": "12.2.2.3  [over.match.oper]", "status": "C++14", "submitter": "Johannes Schaub", "date": "2013-01-23" }, "CWG1609": { "type": "issue", "title": "Default arguments and function parameter packs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1609", "link": "https://wg21.link/cwg1609", "section": "9.3.4.7  [dcl.fct.default]", "status": "open", "submitter": "Jonathan Caves", "date": "2013-01-25" }, "CWG1610": { "type": "issue", "title": "Cv-qualification in deduction of reference to array", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1610", "link": "https://wg21.link/cwg1610", "section": "13.10.3.5  [temp.deduct.partial]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-01-28" }, "CWG1611": { "type": "issue", "title": "Deleted default constructor for abstract class", "long_link": "https://cplusplus.github.io/CWG/issues/1611.html", "link": "https://wg21.link/cwg1611", "section": "11.4.5  [class.ctor]", "status": "C++14", "submitter": "Ville Voutilainen", "date": "2013-01-31" }, "CWG1612": { "type": "issue", "title": "Implicit lambda capture and anonymous unions", "long_link": "https://cplusplus.github.io/CWG/issues/1612.html", "link": "https://wg21.link/cwg1612", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++14", "submitter": "Michael Wong", "date": "2013-01-31" }, "CWG1613": { "type": "issue", "title": "Constant expressions and lambda capture", "long_link": "https://cplusplus.github.io/CWG/issues/1613.html", "link": "https://wg21.link/cwg1613", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++14", "submitter": "Michael Wong", "date": "2013-01-31" }, "CWG1614": { "type": "issue", "title": "Address of pure virtual function vs odr-use", "long_link": "https://cplusplus.github.io/CWG/issues/1614.html", "link": "https://wg21.link/cwg1614", "section": "6.3  [basic.def.odr]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-01-31" }, "CWG1615": { "type": "issue", "title": "Alignment of types, variables, and members", "long_link": "https://cplusplus.github.io/CWG/issues/1615.html", "link": "https://wg21.link/cwg1615", "section": "9.12.2  [dcl.align]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-02-01" }, "CWG1616": { "type": "issue", "title": "Disambiguation parsing and template parameters", "long_link": "https://cplusplus.github.io/CWG/issues/1616.html", "link": "https://wg21.link/cwg1616", "section": "8.9  [stmt.ambig]", "status": "CD6", "submitter": "Johannes Schaub", "date": "2013-02-01" }, "CWG1617": { "type": "issue", "title": "alignas and non-defining declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1617", "link": "https://wg21.link/cwg1617", "section": "9.12.2  [dcl.align]", "status": "open", "submitter": "Richard Smith", "date": "2012-02-02" }, "CWG1618": { "type": "issue", "title": "Gratuitously-unsigned underlying enum type", "long_link": "https://cplusplus.github.io/CWG/issues/1618.html", "link": "https://wg21.link/cwg1618", "section": "9.7.1  [dcl.enum]", "status": "C++14", "submitter": "Daniel Krügler", "date": "2013-02-03" }, "CWG1619": { "type": "issue", "title": "Definition of current instantiation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1619", "link": "https://wg21.link/cwg1619", "section": "13.8.3.2  [temp.dep.type]", "status": "open", "submitter": "Johannes Schaub", "date": "2013-02-04" }, "CWG1620": { "type": "issue", "title": "User-defined literals and extended integer types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1620", "link": "https://wg21.link/cwg1620", "section": "12.6  [over.literal]", "status": "open", "submitter": "Jason Merrill", "date": "2013-02-12" }, "CWG1621": { "type": "issue", "title": "Member initializers in anonymous unions", "long_link": "https://cplusplus.github.io/CWG/issues/1621.html", "link": "https://wg21.link/cwg1621", "section": "11.9.3  [class.base.init]", "status": "C++20", "submitter": "Daveed Vandevoorde", "date": "2013-02-12" }, "CWG1622": { "type": "issue", "title": "Empty aggregate initializer for union", "long_link": "https://cplusplus.github.io/CWG/issues/1622.html", "link": "https://wg21.link/cwg1622", "section": "9.4.2  [dcl.init.aggr]", "status": "C++17", "submitter": "Daveed Vandevoorde", "date": "2013-02-14" }, "CWG1623": { "type": "issue", "title": "Deleted default union constructor and member initializers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1623", "link": "https://wg21.link/cwg1623", "section": "11.4.5  [class.ctor]", "status": "drafting", "submitter": "Vinny Romano", "date": "2013-02-15" }, "CWG1624": { "type": "issue", "title": "Destruction of union members with member initializers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1624", "link": "https://wg21.link/cwg1624", "section": "14.3  [except.ctor]", "status": "NAD", "submitter": "Vinny Romano", "date": "2013-02-15" }, "CWG1625": { "type": "issue", "title": "Adding spaces between tokens in stringizing", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1625", "link": "https://wg21.link/cwg1625", "section": "15.6.3  [cpp.stringize]", "status": "open", "submitter": "Chandler Carruth", "date": "2013-02-18", "liaison": "WG14" }, "CWG1626": { "type": "issue", "title": "constexpr member functions in brace-or-equal-initializers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1626", "link": "https://wg21.link/cwg1626", "section": "7.7  [expr.const]", "status": "open", "submitter": "Daveed Vandevoorde", "date": "2013-02-19" }, "CWG1627": { "type": "issue", "title": "Agreement of dependent alignas specifiers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1627", "link": "https://wg21.link/cwg1627", "section": "9.12.2  [dcl.align]", "status": "NAD", "submitter": "Richard Smith", "date": "2013-02-22" }, "CWG1628": { "type": "issue", "title": "Deallocation function templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1628", "link": "https://wg21.link/cwg1628", "section": "7.6.2.8  [expr.new]", "status": "open", "submitter": "Richard Smith", "date": "2013-02-22" }, "CWG1629": { "type": "issue", "title": "Can a closure class be a literal type?", "long_link": "https://cplusplus.github.io/CWG/issues/1629.html", "link": "https://wg21.link/cwg1629", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "C++14", "submitter": "John Spicer", "date": "2012-02-22" }, "CWG1630": { "type": "issue", "title": "Multiple default constructor templates", "long_link": "https://cplusplus.github.io/CWG/issues/1630.html", "link": "https://wg21.link/cwg1630", "section": "9.4  [dcl.init]", "status": "CD4", "submitter": "Nikolay Ivchenkov", "date": "2013-03-01" }, "CWG1631": { "type": "issue", "title": "Incorrect overload resolution for single-element initializer-list", "long_link": "https://cplusplus.github.io/CWG/issues/1631.html", "link": "https://wg21.link/cwg1631", "section": "12.2.4.2.6  [over.ics.list]", "status": "CD4", "submitter": "Johannes Schaub", "date": "2013-03-03" }, "CWG1632": { "type": "issue", "title": "Lambda capture in member initializers", "long_link": "https://cplusplus.github.io/CWG/issues/1632.html", "link": "https://wg21.link/cwg1632", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD5", "submitter": "Vinny Romano", "date": "2013-03-04" }, "CWG1633": { "type": "issue", "title": "Copy-initialization in member initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1633.html", "link": "https://wg21.link/cwg1633", "section": "9.4  [dcl.init]", "status": "CD4", "submitter": "Vinny Romano", "date": "2013-03-04" }, "CWG1634": { "type": "issue", "title": "Temporary storage duration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1634", "link": "https://wg21.link/cwg1634", "section": "6.7.5  [basic.stc]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-03-04" }, "CWG1635": { "type": "issue", "title": "How similar are template default arguments to function default arguments?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1635", "link": "https://wg21.link/cwg1635", "section": "13.2  [temp.param]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-03-06" }, "CWG1636": { "type": "issue", "title": "Bits required for negative enumerator values", "long_link": "https://cplusplus.github.io/CWG/issues/1636.html", "link": "https://wg21.link/cwg1636", "section": "9.7.1  [dcl.enum]", "status": "CD5", "submitter": "Hyman Rosen", "date": "2013-03-07" }, "CWG1637": { "type": "issue", "title": "Recursion in constexpr template default constructor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1637", "link": "https://wg21.link/cwg1637", "section": "9.2.6  [dcl.constexpr]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2013-03-11" }, "CWG1638": { "type": "issue", "title": "Declaring an explicit specialization of a scoped enumeration", "long_link": "https://cplusplus.github.io/CWG/issues/1638.html", "link": "https://wg21.link/cwg1638", "section": "9.7.1  [dcl.enum]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-03-12" }, "CWG1639": { "type": "issue", "title": "exception-specifications and pointer/pointer-to-member expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1639.html", "link": "https://wg21.link/cwg1639", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Steve Adamczyk", "date": "2013-02-12" }, "CWG1640": { "type": "issue", "title": "Array of abstract instance of class template", "long_link": "https://cplusplus.github.io/CWG/issues/1640.html", "link": "https://wg21.link/cwg1640", "section": "9.3.4.5  [dcl.array]", "status": "CD5", "submitter": "Richard Smith", "date": "2013-03-14" }, "CWG1641": { "type": "issue", "title": "Assignment in member initializer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1641", "link": "https://wg21.link/cwg1641", "section": "11.9.3  [class.base.init]", "status": "NAD", "submitter": "John Spicer", "date": "2013-03-15" }, "CWG1642": { "type": "issue", "title": "Missing requirements for prvalue operands", "long_link": "https://cplusplus.github.io/CWG/issues/1642.html", "link": "https://wg21.link/cwg1642", "section": "7.6  [expr.compound]", "status": "DRWP", "submitter": "Joseph Mansfield", "date": "2013-03-15" }, "CWG1643": { "type": "issue", "title": "Default arguments for template parameter packs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1643", "link": "https://wg21.link/cwg1643", "section": "13.2  [temp.param]", "status": "NAD", "submitter": "Vinny Romano", "date": "2013-03-17" }, "CWG1644": { "type": "issue", "title": "Equivalent exception-specifications in function template declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1644", "link": "https://wg21.link/cwg1644", "section": "13.7.7.2  [temp.over.link]", "status": "NAD", "submitter": "Richard Smith", "date": "2013-03-17" }, "CWG1645": { "type": "issue", "title": "Identical inheriting constructors via default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1645.html", "link": "https://wg21.link/cwg1645", "section": "_N4527_.12.9  [class.inhctor]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-03-18" }, "CWG1646": { "type": "issue", "title": "decltype-specifiers, abstract classes, and deduction failure", "long_link": "https://cplusplus.github.io/CWG/issues/1646.html", "link": "https://wg21.link/cwg1646", "section": "7.6.1.3  [expr.call]", "status": "CD5", "submitter": "Jason Merrill", "date": "2013-03-28" }, "CWG1647": { "type": "issue", "title": "Type agreement of non-type template arguments in partial specializations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1647", "link": "https://wg21.link/cwg1647", "section": "13.7.6  [temp.spec.partial]", "status": "drafting", "submitter": "John Spicer", "date": "2013-04-04" }, "CWG1648": { "type": "issue", "title": "thread_local vs block extern declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1648.html", "link": "https://wg21.link/cwg1648", "section": "9.2.2  [dcl.stc]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-04-12" }, "CWG1649": { "type": "issue", "title": "Error in the syntax of mem-initializer-list", "long_link": "https://cplusplus.github.io/CWG/issues/1649.html", "link": "https://wg21.link/cwg1649", "section": "11.9.3  [class.base.init]", "status": "C++14", "submitter": "Daniel Krügler", "date": "2013-04-13" }, "CWG1650": { "type": "issue", "title": "Class prvalues in reference initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1650", "link": "https://wg21.link/cwg1650", "section": "9.4.4  [dcl.init.ref]", "status": "NAD", "submitter": "Michael Wong", "date": "2013-04-15" }, "CWG1651": { "type": "issue", "title": "Lifetime extension of temporary via reference to subobject", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1651", "link": "https://wg21.link/cwg1651", "section": "6.7.7  [class.temporary]", "status": "NAD", "submitter": "Richard Smith", "date": "2013-04-15" }, "CWG1652": { "type": "issue", "title": "Object addresses in constexpr expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1652.html", "link": "https://wg21.link/cwg1652", "section": "7.6.10  [expr.eq]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-04-15" }, "CWG1653": { "type": "issue", "title": "Removing deprecated increment of bool", "long_link": "https://cplusplus.github.io/CWG/issues/1653.html", "link": "https://wg21.link/cwg1653", "section": "7.6.2.3  [expr.pre.incr]", "status": "CD4", "submitter": "Bjarne Stroustrup", "date": "2013-04-19" }, "CWG1654": { "type": "issue", "title": "Literal types and constexpr defaulted constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1654", "link": "https://wg21.link/cwg1654", "section": "6.8  [basic.types]", "status": "dup", "submitter": "Richard Smith", "date": "2013-04-20" }, "CWG1655": { "type": "issue", "title": "Line endings in raw string literals", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1655", "link": "https://wg21.link/cwg1655", "section": "5.4  [lex.pptoken]", "status": "drafting", "submitter": "Mike Miller", "date": "2013-04-26" }, "CWG1656": { "type": "issue", "title": "Encoding of numerically-escaped characters", "long_link": "https://cplusplus.github.io/CWG/issues/1656.html", "link": "https://wg21.link/cwg1656", "section": "5.13.3  [lex.ccon]", "status": "CD6", "submitter": "Mike Miller", "date": "2013-04-30" }, "CWG1657": { "type": "issue", "title": "Attributes for namespaces and enumerators", "long_link": "https://cplusplus.github.io/CWG/issues/1657.html", "link": "https://wg21.link/cwg1657", "section": "9.8.2  [namespace.def]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-08-26" }, "CWG1658": { "type": "issue", "title": "Deleted default constructor for abstract class via destructor", "long_link": "https://cplusplus.github.io/CWG/issues/1658.html", "link": "https://wg21.link/cwg1658", "section": "11.4.5  [class.ctor]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-08-26" }, "CWG1659": { "type": "issue", "title": "Initialization order of thread_local template static data members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1659", "link": "https://wg21.link/cwg1659", "section": "6.9.3.2  [basic.start.static]", "status": "open", "submitter": "Richard Smith", "date": "2013-04-14" }, "CWG1660": { "type": "issue", "title": "member-declaration requirements and unnamed bit-fields", "long_link": "https://cplusplus.github.io/CWG/issues/1660.html", "link": "https://wg21.link/cwg1660", "section": "11.4  [class.mem]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-04-15" }, "CWG1661": { "type": "issue", "title": "Preservation of infinite loops", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1661", "link": "https://wg21.link/cwg1661", "section": "6.9.2  [intro.multithread]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2013-04-15" }, "CWG1662": { "type": "issue", "title": "Capturing function parameter packs", "long_link": "https://cplusplus.github.io/CWG/issues/1662.html", "link": "https://wg21.link/cwg1662", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++14", "submitter": "Michael Wong", "date": "2013-04-15" }, "CWG1663": { "type": "issue", "title": "Capturing an empty pack expansion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1663", "link": "https://wg21.link/cwg1663", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "NAD", "submitter": "Michael Wong", "date": "2013-04-15" }, "CWG1664": { "type": "issue", "title": "Argument-dependent lookup of lambdas used in default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1664.html", "link": "https://wg21.link/cwg1664", "section": "7.5.5  [expr.prim.lambda]", "status": "C++14", "submitter": "Michael Wong", "date": "2013-04-15" }, "CWG1665": { "type": "issue", "title": "Declaration matching in explicit instantiations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1665", "link": "https://wg21.link/cwg1665", "section": "13.9.3  [temp.explicit]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-04-19" }, "CWG1666": { "type": "issue", "title": "Address constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1666.html", "link": "https://wg21.link/cwg1666", "section": "13.4.3  [temp.arg.nontype]", "status": "C++14", "submitter": "Daniel Krügler", "date": "2013-04-24" }, "CWG1667": { "type": "issue", "title": "Function exiting via exception called by destructor during unwinding", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1667", "link": "https://wg21.link/cwg1667", "section": "14.2  [except.throw]", "status": "NAD", "submitter": "Ryou Ezoe", "date": "2013-04-25" }, "CWG1668": { "type": "issue", "title": "Parameter type determination still not clear enough", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1668", "link": "https://wg21.link/cwg1668", "section": "9.3.4.6  [dcl.fct]", "status": "drafting", "submitter": "Daniel Krügler", "date": "2013-04-25" }, "CWG1669": { "type": "issue", "title": "auto return type for main", "long_link": "https://cplusplus.github.io/CWG/issues/1669.html", "link": "https://wg21.link/cwg1669", "section": "6.9.3.1  [basic.start.main]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-04-26" }, "CWG1670": { "type": "issue", "title": "auto as conversion-type-id", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1670", "link": "https://wg21.link/cwg1670", "section": "9.2.9.7  [dcl.spec.auto]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-04-26" }, "CWG1671": { "type": "issue", "title": "Unclear rules for deduction with cv-qualification", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1671", "link": "https://wg21.link/cwg1671", "section": "13.10.3.2  [temp.deduct.call]", "status": "NAD", "submitter": "Steve Clamage", "date": "2013-04-26" }, "CWG1672": { "type": "issue", "title": "Layout compatibility with multiple empty bases", "long_link": "https://cplusplus.github.io/CWG/issues/1672.html", "link": "https://wg21.link/cwg1672", "section": "11.4  [class.mem]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-04-27" }, "CWG1673": { "type": "issue", "title": "Clarifying overload resolution for the second step of copy-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1673.html", "link": "https://wg21.link/cwg1673", "section": "12.2.4.2  [over.best.ics]", "status": "C++14", "submitter": "Vinny Romano", "date": "2013-04-29" }, "CWG1674": { "type": "issue", "title": "Return type deduction for address of function", "long_link": "https://cplusplus.github.io/CWG/issues/1674.html", "link": "https://wg21.link/cwg1674", "section": "9.2.9.7  [dcl.spec.auto]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-05-02" }, "CWG1675": { "type": "issue", "title": "Size limit for automatic array object", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1675", "link": "https://wg21.link/cwg1675", "section": "Clause Annex B  [implimits]", "status": "NAD", "submitter": "Jason Merrill", "date": "2013-05-03" }, "CWG1676": { "type": "issue", "title": "auto return type for allocation and deallocation functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1676", "link": "https://wg21.link/cwg1676", "section": "6.7.5.5.2  [basic.stc.dynamic.allocation]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-05-04" }, "CWG1677": { "type": "issue", "title": "Constant initialization via aggregate initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1677.html", "link": "https://wg21.link/cwg1677", "section": "6.9.3.2  [basic.start.static]", "status": "C++17", "submitter": "Daniel Krügler", "date": "2013-05-05" }, "CWG1678": { "type": "issue", "title": "Naming the type of an array of runtime bound", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1678", "link": "https://wg21.link/cwg1678", "section": "7.6.2.5  [expr.sizeof]", "status": "NAD", "submitter": "Mike Miller", "date": "2013-05-08" }, "CWG1679": { "type": "issue", "title": "Range-based for and array of runtime bound", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1679", "link": "https://wg21.link/cwg1679", "section": "8.6.5  [stmt.ranged]", "status": "NAD", "submitter": "Jason Merrill", "date": "2013-05-09" }, "CWG1680": { "type": "issue", "title": "Including for range-based for", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1680", "link": "https://wg21.link/cwg1680", "section": "8.6.5  [stmt.ranged]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-05-13" }, "CWG1681": { "type": "issue", "title": "init-captures and nested lambdas", "long_link": "https://cplusplus.github.io/CWG/issues/1681.html", "link": "https://wg21.link/cwg1681", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-05-14" }, "CWG1682": { "type": "issue", "title": "Overly-restrictive rules on function templates as allocation functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1682", "link": "https://wg21.link/cwg1682", "section": "6.7.5.5.2  [basic.stc.dynamic.allocation]", "status": "open", "submitter": "Jason Merrill", "date": "2009-03-03" }, "CWG1683": { "type": "issue", "title": "Incorrect example after constexpr changes", "long_link": "https://cplusplus.github.io/CWG/issues/1683.html", "link": "https://wg21.link/cwg1683", "section": "7.7  [expr.const]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2013-05-15" }, "CWG1684": { "type": "issue", "title": "Static constexpr member functions for non-literal classes", "long_link": "https://cplusplus.github.io/CWG/issues/1684.html", "link": "https://wg21.link/cwg1684", "section": "9.2.6  [dcl.constexpr]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-05-15" }, "CWG1685": { "type": "issue", "title": "Value category of noexcept expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1685", "link": "https://wg21.link/cwg1685", "section": "7.6.2.7  [expr.unary.noexcept]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2013-05-16" }, "CWG1686": { "type": "issue", "title": "Which variables are “explicitly declared const?”", "long_link": "https://cplusplus.github.io/CWG/issues/1686.html", "link": "https://wg21.link/cwg1686", "section": "6.6  [basic.link]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2013-05-17" }, "CWG1687": { "type": "issue", "title": "Conversions of operands of built-in operators", "long_link": "https://cplusplus.github.io/CWG/issues/1687.html", "link": "https://wg21.link/cwg1687", "section": "12.2.2.3  [over.match.oper]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-05-17" }, "CWG1688": { "type": "issue", "title": "Volatile constexpr variables", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1688", "link": "https://wg21.link/cwg1688", "section": "9.2.6  [dcl.constexpr]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2013-05-18" }, "CWG1689": { "type": "issue", "title": "Syntactic nonterminal for operand of alignas", "long_link": "https://cplusplus.github.io/CWG/issues/1689.html", "link": "https://wg21.link/cwg1689", "section": "9.12.1  [dcl.attr.grammar]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-05-26" }, "CWG1690": { "type": "issue", "title": "Associated namespace for local type", "long_link": "https://cplusplus.github.io/CWG/issues/1690.html", "link": "https://wg21.link/cwg1690", "section": "6.5.4  [basic.lookup.argdep]", "status": "C++14", "submitter": "Ville Voutilainen", "date": "2013-05-27" }, "CWG1691": { "type": "issue", "title": "Argument-dependent lookup and opaque enumerations", "long_link": "https://cplusplus.github.io/CWG/issues/1691.html", "link": "https://wg21.link/cwg1691", "section": "6.5.4  [basic.lookup.argdep]", "status": "C++14", "submitter": "David Krauss", "date": "2013-05-27" }, "CWG1692": { "type": "issue", "title": "Associated namespaces of doubly-nested classes", "long_link": "https://cplusplus.github.io/CWG/issues/1692.html", "link": "https://wg21.link/cwg1692", "section": "6.5.4  [basic.lookup.argdep]", "status": "C++14", "submitter": "David Krauss", "date": "2013-05-29" }, "CWG1693": { "type": "issue", "title": "Superfluous semicolons in class definitions", "long_link": "https://cplusplus.github.io/CWG/issues/1693.html", "link": "https://wg21.link/cwg1693", "section": "11.4  [class.mem]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-05-29" }, "CWG1694": { "type": "issue", "title": "Restriction on reference to temporary as a constant expression", "long_link": "https://cplusplus.github.io/CWG/issues/1694.html", "link": "https://wg21.link/cwg1694", "section": "7.7  [expr.const]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-05-30" }, "CWG1695": { "type": "issue", "title": "Lifetime extension via init-capture", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1695", "link": "https://wg21.link/cwg1695", "section": "6.7.7  [class.temporary]", "status": "NAD", "submitter": "Richard Smith", "date": "2013-05-31" }, "CWG1696": { "type": "issue", "title": "Temporary lifetime and non-static data member initializers", "long_link": "https://cplusplus.github.io/CWG/issues/1696.html", "link": "https://wg21.link/cwg1696", "section": "6.7.7  [class.temporary]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-05-31" }, "CWG1697": { "type": "issue", "title": "Lifetime extension and copy elision", "long_link": "https://cplusplus.github.io/CWG/issues/1697.html", "link": "https://wg21.link/cwg1697", "section": "6.7.7  [class.temporary]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-06-01" }, "CWG1698": { "type": "issue", "title": "Files ending in \\", "long_link": "https://cplusplus.github.io/CWG/issues/1698.html", "link": "https://wg21.link/cwg1698", "section": "5.2  [lex.phases]", "status": "DRWP", "submitter": "David Krauss", "date": "2013-06-10" }, "CWG1699": { "type": "issue", "title": "Does befriending a class befriend its friends?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1699", "link": "https://wg21.link/cwg1699", "section": "11.8.4  [class.friend]", "status": "open", "submitter": "David Krauss", "date": "2013-06-12", "liaison": "EWG" }, "CWG1700": { "type": "issue", "title": "Does the special rvalue-reference deduction apply to alias templates?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1700", "link": "https://wg21.link/cwg1700", "section": "13.10.3.2  [temp.deduct.call]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2013-06-14" }, "CWG1701": { "type": "issue", "title": "Array vs sequence in object representation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1701", "link": "https://wg21.link/cwg1701", "section": "6.8  [basic.types]", "status": "drafting", "submitter": "Lawrence Crowl", "date": "2013-06-14" }, "CWG1702": { "type": "issue", "title": "Rephrasing the definition of “anonymous union”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1702", "link": "https://wg21.link/cwg1702", "section": "11.5  [class.union]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-06-17" }, "CWG1703": { "type": "issue", "title": "Language linkage of names of functions with internal linkage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1703", "link": "https://wg21.link/cwg1703", "section": "9.11  [dcl.link]", "status": "NAD", "submitter": "Richard Smith", "date": "2013-06-17" }, "CWG1704": { "type": "issue", "title": "Type checking in explicit instantiation of variable templates", "long_link": "https://cplusplus.github.io/CWG/issues/1704.html", "link": "https://wg21.link/cwg1704", "section": "13.9.3  [temp.explicit]", "status": "CD5", "submitter": "Richard Smith", "date": "2013-06-20" }, "CWG1705": { "type": "issue", "title": "Unclear specification of “more specialized”", "long_link": "https://cplusplus.github.io/CWG/issues/1705.html", "link": "https://wg21.link/cwg1705", "section": "13.10.3.5  [temp.deduct.partial]", "status": "CD4", "submitter": "Johannes Schaub", "date": "2013-06-26" }, "CWG1706": { "type": "issue", "title": "alignas pack expansion syntax", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1706", "link": "https://wg21.link/cwg1706", "section": "9.12.1  [dcl.attr.grammar]", "status": "drafting", "submitter": "Daveed Vandevoorde", "date": "2013-06-26" }, "CWG1707": { "type": "issue", "title": "template in elaborated-type-specifier without nested-name-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1707.html", "link": "https://wg21.link/cwg1707", "section": "9.2.9.5  [dcl.type.elab]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-06-27" }, "CWG1708": { "type": "issue", "title": "overly-strict requirements for names with C language linkage", "long_link": "https://cplusplus.github.io/CWG/issues/1708.html", "link": "https://wg21.link/cwg1708", "section": "9.11  [dcl.link]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-06-29" }, "CWG1709": { "type": "issue", "title": "Stringizing raw string literals containing newline", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1709", "link": "https://wg21.link/cwg1709", "section": "15.6.3  [cpp.stringize]", "status": "drafting", "submitter": "David Krauss", "date": "2013-07-01" }, "CWG1710": { "type": "issue", "title": "Missing template keyword in class-or-decltype", "long_link": "https://cplusplus.github.io/CWG/issues/1710.html", "link": "https://wg21.link/cwg1710", "section": "11.7  [class.derived]", "status": "C++17", "submitter": "Richard Smith", "date": "2013-07-03" }, "CWG1711": { "type": "issue", "title": "Missing specification of variable template partial specializations", "long_link": "https://cplusplus.github.io/CWG/issues/1711.html", "link": "https://wg21.link/cwg1711", "section": "13.7.6  [temp.spec.partial]", "status": "CD6", "submitter": "Richard Smith", "date": "2013-07-08" }, "CWG1712": { "type": "issue", "title": "constexpr variable template declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1712.html", "link": "https://wg21.link/cwg1712", "section": "9.2.6  [dcl.constexpr]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-07-08" }, "CWG1713": { "type": "issue", "title": "Linkage of variable template specializations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1713", "link": "https://wg21.link/cwg1713", "section": "9.11  [dcl.link]", "status": "dup", "submitter": "Richard Smith", "date": "2013-07-08" }, "CWG1714": { "type": "issue", "title": "odr-use of this from a local class", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1714", "link": "https://wg21.link/cwg1714", "section": "11.6  [class.local]", "status": "NAD", "submitter": "David Krauss", "date": "2013-07-10" }, "CWG1715": { "type": "issue", "title": "Access and inherited constructor templates", "long_link": "https://cplusplus.github.io/CWG/issues/1715.html", "link": "https://wg21.link/cwg1715", "section": "_N4527_.12.9  [class.inhctor]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2013-07-16" }, "CWG1716": { "type": "issue", "title": "When are default arguments evaluated?", "long_link": "https://cplusplus.github.io/CWG/issues/1716.html", "link": "https://wg21.link/cwg1716", "section": "9.3.4.7  [dcl.fct.default]", "status": "C++14", "submitter": "David Krauss", "date": "2013-07-17" }, "CWG1717": { "type": "issue", "title": "Missing specification of type of binary literal", "long_link": "https://cplusplus.github.io/CWG/issues/1717.html", "link": "https://wg21.link/cwg1717", "section": "5.13.2  [lex.icon]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-07-23" }, "CWG1718": { "type": "issue", "title": "Macro invocation spanning end-of-file", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1718", "link": "https://wg21.link/cwg1718", "section": "15.6  [cpp.replace]", "status": "drafting", "submitter": "David Krauss", "date": "2013-07-23", "liaison": "WG14" }, "CWG1719": { "type": "issue", "title": "Layout compatibility and cv-qualification revisited", "long_link": "https://cplusplus.github.io/CWG/issues/1719.html", "link": "https://wg21.link/cwg1719", "section": "11.4  [class.mem]", "status": "CD4", "submitter": "Jeffrey Yasskin", "date": "2013-07-24" }, "CWG1720": { "type": "issue", "title": "Macro invocation in #include directive", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1720", "link": "https://wg21.link/cwg1720", "section": "15.3  [cpp.include]", "status": "NAD", "submitter": "David Krauss", "date": "2013-07-24" }, "CWG1721": { "type": "issue", "title": "Diagnosing ODR violations for static data members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1721", "link": "https://wg21.link/cwg1721", "section": "11.4.9.3  [class.static.data]", "status": "review", "submitter": "Mike Miller", "date": "2013-07-31" }, "CWG1722": { "type": "issue", "title": "Should lambda to function pointer conversion function be noexcept?", "long_link": "https://cplusplus.github.io/CWG/issues/1722.html", "link": "https://wg21.link/cwg1722", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD4", "submitter": "Ville Voutilainen", "date": "2013-07-31" }, "CWG1723": { "type": "issue", "title": "Multicharacter user-defined character literals", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1723", "link": "https://wg21.link/cwg1723", "section": "5.13.9  [lex.ext]", "status": "drafting", "submitter": "Mike Miller", "date": "2013-07-31" }, "CWG1724": { "type": "issue", "title": "Unclear rules for deduction failure", "long_link": "https://cplusplus.github.io/CWG/issues/1724.html", "link": "https://wg21.link/cwg1724", "section": "13.10.3  [temp.deduct]", "status": "CD6", "submitter": "James Widman", "date": "2013-07-31" }, "CWG1725": { "type": "issue", "title": "Trailing return type with nested function declarator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1725", "link": "https://wg21.link/cwg1725", "section": "9.2.9.7  [dcl.spec.auto]", "status": "NAD", "submitter": "Richard Smith", "date": "2013-08-01" }, "CWG1726": { "type": "issue", "title": "Declarator operators and conversion function", "long_link": "https://cplusplus.github.io/CWG/issues/1726.html", "link": "https://wg21.link/cwg1726", "section": "11.4.8.3  [class.conv.fct]", "status": "CD6", "submitter": "James Widman", "date": "2013-08-02" }, "CWG1727": { "type": "issue", "title": "Type of a specialization of a variable template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1727", "link": "https://wg21.link/cwg1727", "section": "13.9.4  [temp.expl.spec]", "status": "NAD", "submitter": "Larisse Voufo", "date": "2013-08-05" }, "CWG1728": { "type": "issue", "title": "Type of an explicit instantiation of a variable template", "long_link": "https://cplusplus.github.io/CWG/issues/1728.html", "link": "https://wg21.link/cwg1728", "section": "13.9.3  [temp.explicit]", "status": "CD5", "submitter": "Larisse Voufo", "date": "2013-08-05" }, "CWG1729": { "type": "issue", "title": "Matching declarations and definitions of variable templates", "long_link": "https://cplusplus.github.io/CWG/issues/1729.html", "link": "https://wg21.link/cwg1729", "section": "13.7  [temp.decls]", "status": "CD6", "submitter": "Larisse Voufo", "date": "2013-08-05" }, "CWG1730": { "type": "issue", "title": "Can a variable template have an unnamed type?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1730", "link": "https://wg21.link/cwg1730", "section": "13.7  [temp.decls]", "status": "drafting", "submitter": "Larisse Voufo", "date": "2013-08-05" }, "CWG1731": { "type": "issue", "title": "is_trivially_X and definitions of special member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1731", "link": "https://wg21.link/cwg1731", "section": "11.4.5.3  [class.copy.ctor]", "status": "NAD", "submitter": "James Widman", "date": "2013-08-07" }, "CWG1732": { "type": "issue", "title": "Defining types in conditions and range-based for statements", "long_link": "https://cplusplus.github.io/CWG/issues/1732.html", "link": "https://wg21.link/cwg1732", "section": "8.5  [stmt.select]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-08-08" }, "CWG1733": { "type": "issue", "title": "Return type and value for operator= with ref-qualifier", "long_link": "https://cplusplus.github.io/CWG/issues/1733.html", "link": "https://wg21.link/cwg1733", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD6", "submitter": "James Widman", "date": "2013-08-09" }, "CWG1734": { "type": "issue", "title": "Nontrivial deleted copy functions", "long_link": "https://cplusplus.github.io/CWG/issues/1734.html", "link": "https://wg21.link/cwg1734", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD4", "submitter": "James Widman", "date": "2013-08-09" }, "CWG1735": { "type": "issue", "title": "Out-of-range literals in user-defined-literals", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1735", "link": "https://wg21.link/cwg1735", "section": "5.13.9  [lex.ext]", "status": "drafting", "submitter": "Mike Miller", "date": "2013-08-12" }, "CWG1736": { "type": "issue", "title": "Inheriting constructor templates in a local class", "long_link": "https://cplusplus.github.io/CWG/issues/1736.html", "link": "https://wg21.link/cwg1736", "section": "_N4527_.12.9  [class.inhctor]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2013-08-13" }, "CWG1737": { "type": "issue", "title": "Type dependence of call to a member of the current instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/1737.html", "link": "https://wg21.link/cwg1737", "section": "13.8.3.2  [temp.dep.type]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-08-14" }, "CWG1738": { "type": "issue", "title": "Explicit instantiation/specialization of inheriting constructor templates", "long_link": "https://cplusplus.github.io/CWG/issues/1738.html", "link": "https://wg21.link/cwg1738", "section": "_N4527_.12.9  [class.inhctor]", "status": "C++14", "submitter": "Daveed Vandevoorde", "date": "2013-08-16" }, "CWG1739": { "type": "issue", "title": "Conversion of floating point to enumeration", "long_link": "https://cplusplus.github.io/CWG/issues/1739.html", "link": "https://wg21.link/cwg1739", "section": "7.6.1.9  [expr.static.cast]", "status": "C++14", "submitter": "Ville Voutilainen", "date": "2013-08-18" }, "CWG1740": { "type": "issue", "title": "Disambiguation of noexcept", "long_link": "https://cplusplus.github.io/CWG/issues/1740.html", "link": "https://wg21.link/cwg1740", "section": "14.5  [except.spec]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-08-13" }, "CWG1741": { "type": "issue", "title": "odr-use of class object in lvalue-to-rvalue conversion", "long_link": "https://cplusplus.github.io/CWG/issues/1741.html", "link": "https://wg21.link/cwg1741", "section": "6.3  [basic.def.odr]", "status": "C++14", "submitter": "Richard Smith", "date": "2013-08-21" }, "CWG1742": { "type": "issue", "title": "using-declarations and scoped enumerators", "long_link": "https://cplusplus.github.io/CWG/issues/1742.html", "link": "https://wg21.link/cwg1742", "section": "9.9  [namespace.udecl]", "status": "CD5", "submitter": "Richard Smith", "date": "2013-08-28" }, "CWG1743": { "type": "issue", "title": "init-captures in nested lambdas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1743", "link": "https://wg21.link/cwg1743", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "NAD", "submitter": "Faisal Vali", "date": "2013-08-30" }, "CWG1744": { "type": "issue", "title": "Unordered initialization for variable template specializations", "long_link": "https://cplusplus.github.io/CWG/issues/1744.html", "link": "https://wg21.link/cwg1744", "section": "6.9.3.2  [basic.start.static]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-09-03" }, "CWG1745": { "type": "issue", "title": "thread_local constexpr variable", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1745", "link": "https://wg21.link/cwg1745", "section": "9.2.6  [dcl.constexpr]", "status": "NAD", "submitter": "John Spicer", "date": "2013-09-05" }, "CWG1746": { "type": "issue", "title": "Are volatile scalar types trivially copyable?", "long_link": "https://cplusplus.github.io/CWG/issues/1746.html", "link": "https://wg21.link/cwg1746", "section": "6.8  [basic.types]", "status": "C++14", "submitter": "Walter Brown", "date": "2013-09-06" }, "CWG1747": { "type": "issue", "title": "Constant initialization of reference to function", "long_link": "https://cplusplus.github.io/CWG/issues/1747.html", "link": "https://wg21.link/cwg1747", "section": "6.9.3.2  [basic.start.static]", "status": "C++14", "submitter": "Daniel Krügler", "date": "2013-09-10" }, "CWG1748": { "type": "issue", "title": "Placement new with a null pointer", "long_link": "https://cplusplus.github.io/CWG/issues/1748.html", "link": "https://wg21.link/cwg1748", "section": "7.6.2.8  [expr.new]", "status": "CD4", "submitter": "Marc Glisse", "date": "2013-09-11" }, "CWG1749": { "type": "issue", "title": "Confusing definition for constant initializer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1749", "link": "https://wg21.link/cwg1749", "section": "6.9.3.2  [basic.start.static]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2013-09-12" }, "CWG1750": { "type": "issue", "title": "“Argument” vs “parameter”", "long_link": "https://cplusplus.github.io/CWG/issues/1750.html", "link": "https://wg21.link/cwg1750", "section": "12.2.2.5  [over.match.copy]", "status": "CD4", "submitter": "Mike Miller", "date": "2013-09-13" }, "CWG1751": { "type": "issue", "title": "Non-trivial operations vs non-trivial initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1751.html", "link": "https://wg21.link/cwg1751", "section": "6.7.3  [basic.life]", "status": "CD4", "submitter": "Nico Josuttis", "date": "2013-09-15" }, "CWG1752": { "type": "issue", "title": "Right-recursion in mem-initializer-list", "long_link": "https://cplusplus.github.io/CWG/issues/1752.html", "link": "https://wg21.link/cwg1752", "section": "11.9.3  [class.base.init]", "status": "CD4", "submitter": "Christof Meerwald", "date": "2013-09-16" }, "CWG1753": { "type": "issue", "title": "decltype-specifier in nested-name-specifier of destructor", "long_link": "https://cplusplus.github.io/CWG/issues/1753.html", "link": "https://wg21.link/cwg1753", "section": "6.5.5  [basic.lookup.qual]", "status": "CD4", "submitter": "John Spicer", "date": "2013-09-18" }, "CWG1754": { "type": "issue", "title": "Declaration of partial specialization of static data member template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1754", "link": "https://wg21.link/cwg1754", "section": "13.7.6  [temp.spec.partial]", "status": "NAD", "submitter": "Richard Smith", "date": "2013-09-19" }, "CWG1755": { "type": "issue", "title": "Out-of-class partial specializations of member templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1755", "link": "https://wg21.link/cwg1755", "section": "13.7.6.4  [temp.spec.partial.member]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-09-19" }, "CWG1756": { "type": "issue", "title": "Direct-list-initialization of a non-class object", "long_link": "https://cplusplus.github.io/CWG/issues/1756.html", "link": "https://wg21.link/cwg1756", "section": "9.4.5  [dcl.init.list]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-09-20" }, "CWG1757": { "type": "issue", "title": "Const integral subobjects", "long_link": "https://cplusplus.github.io/CWG/issues/1757.html", "link": "https://wg21.link/cwg1757", "section": "7.7  [expr.const]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-09-20" }, "CWG1758": { "type": "issue", "title": "Explicit conversion in copy/move list initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1758.html", "link": "https://wg21.link/cwg1758", "section": "12.2.2.8  [over.match.list]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-09-21" }, "CWG1759": { "type": "issue", "title": "UTF-8 code units in plain char", "long_link": "https://cplusplus.github.io/CWG/issues/1759.html", "link": "https://wg21.link/cwg1759", "section": "5.13.5  [lex.string]", "status": "C++14", "submitter": "United Kingdom", "date": "2013-09-23" }, "CWG1760": { "type": "issue", "title": "Access of member corresponding to init-capture", "long_link": "https://cplusplus.github.io/CWG/issues/1760.html", "link": "https://wg21.link/cwg1760", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++14", "submitter": "United Kingdom", "date": "2013-09-23" }, "CWG1761": { "type": "issue", "title": "Runtime check on size of automatic array", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1761", "link": "https://wg21.link/cwg1761", "section": "9.3.4.5  [dcl.array]", "status": "NAD", "submitter": "USA", "date": "2013-09-23" }, "CWG1762": { "type": "issue", "title": "Reserved identifier used in literal-operator-id example", "long_link": "https://cplusplus.github.io/CWG/issues/1762.html", "link": "https://wg21.link/cwg1762", "section": "12.6  [over.literal]", "status": "C++14", "submitter": "Switzerland", "date": "2013-09-23" }, "CWG1763": { "type": "issue", "title": "Length mismatch in template type deduction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1763", "link": "https://wg21.link/cwg1763", "section": "13.10.3.6  [temp.deduct.type]", "status": "open", "submitter": "Canada", "date": "2013-09-23" }, "CWG1764": { "type": "issue", "title": "Hiding of function from using-declaration by signature", "long_link": "https://cplusplus.github.io/CWG/issues/1764.html", "link": "https://wg21.link/cwg1764", "section": "6.5.2  [class.member.lookup]", "status": "C++14", "submitter": "Canada", "date": "2013-09-23" }, "CWG1765": { "type": "issue", "title": "Overflow of enumeration used as enumerator value", "long_link": "https://cplusplus.github.io/CWG/issues/1765.html", "link": "https://wg21.link/cwg1765", "section": "9.7.1  [dcl.enum]", "status": "C++14", "submitter": "Canada", "date": "2013-09-23" }, "CWG1766": { "type": "issue", "title": "Values outside the range of the values of an enumeration", "long_link": "https://cplusplus.github.io/CWG/issues/1766.html", "link": "https://wg21.link/cwg1766", "section": "9.7.1  [dcl.enum]", "status": "CD4", "submitter": "CWG", "date": "2013-09-23" }, "CWG1767": { "type": "issue", "title": "Scoped enumeration in a switch statement", "long_link": "https://cplusplus.github.io/CWG/issues/1767.html", "link": "https://wg21.link/cwg1767", "section": "8.5.3  [stmt.switch]", "status": "C++14", "submitter": "Canada", "date": "2013-09-23" }, "CWG1768": { "type": "issue", "title": "Zero-element array of runtime bound", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1768", "link": "https://wg21.link/cwg1768", "section": "9.3.4.5  [dcl.array]", "status": "NAD", "submitter": "USA", "date": "2013-09-24" }, "CWG1769": { "type": "issue", "title": "Catching a base class of the exception object", "long_link": "https://cplusplus.github.io/CWG/issues/1769.html", "link": "https://wg21.link/cwg1769", "section": "14.4  [except.handle]", "status": "C++14", "submitter": "Canada", "date": "2013-09-24" }, "CWG1770": { "type": "issue", "title": "Type matching of non-type template parameters and arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1770.html", "link": "https://wg21.link/cwg1770", "section": "13.10.3.6  [temp.deduct.type]", "status": "C++14", "submitter": "Canada", "date": "2013-09-24" }, "CWG1771": { "type": "issue", "title": "Restricted lookup in nested-name-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1771.html", "link": "https://wg21.link/cwg1771", "section": "6.5.5  [basic.lookup.qual]", "status": "CD6", "submitter": "Canada", "date": "2013-09-24" }, "CWG1772": { "type": "issue", "title": "__func__ in a lambda body", "long_link": "https://cplusplus.github.io/CWG/issues/1772.html", "link": "https://wg21.link/cwg1772", "section": "7.5.5  [expr.prim.lambda]", "status": "C++14", "submitter": "Switzerland/Canada", "date": "2013-09-24" }, "CWG1773": { "type": "issue", "title": "Out-of-lifetime lvalue-to-rvalue conversion", "long_link": "https://cplusplus.github.io/CWG/issues/1773.html", "link": "https://wg21.link/cwg1773", "section": "7.3.2  [conv.lval]", "status": "C++14", "submitter": "Canada", "date": "2013-09-24" }, "CWG1774": { "type": "issue", "title": "Discrepancy between subobject destruction and stack unwinding", "long_link": "https://cplusplus.github.io/CWG/issues/1774.html", "link": "https://wg21.link/cwg1774", "section": "14.3  [except.ctor]", "status": "CD4", "submitter": "Canada", "date": "2013-09-24" }, "CWG1775": { "type": "issue", "title": "Undefined behavior of line splice in raw string literal", "long_link": "https://cplusplus.github.io/CWG/issues/1775.html", "link": "https://wg21.link/cwg1775", "section": "5.2  [lex.phases]", "status": "C++14", "submitter": "Canada", "date": "2013-09-24" }, "CWG1776": { "type": "issue", "title": "Replacement of class objects containing reference members", "long_link": "https://cplusplus.github.io/CWG/issues/1776.html", "link": "https://wg21.link/cwg1776", "section": "6.7.3  [basic.life]", "status": "CD4", "submitter": "Finland", "date": "2013-09-24" }, "CWG1777": { "type": "issue", "title": "Empty pack expansion in dynamic-exception-specification", "long_link": "https://cplusplus.github.io/CWG/issues/1777.html", "link": "https://wg21.link/cwg1777", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-09-24" }, "CWG1778": { "type": "issue", "title": "exception-specification in explicitly-defaulted functions", "long_link": "https://cplusplus.github.io/CWG/issues/1778.html", "link": "https://wg21.link/cwg1778", "section": "9.5.2  [dcl.fct.def.default]", "status": "C++14", "submitter": "USA", "date": "2013-09-25" }, "CWG1779": { "type": "issue", "title": "Type dependency of __func__", "long_link": "https://cplusplus.github.io/CWG/issues/1779.html", "link": "https://wg21.link/cwg1779", "section": "13.8.3.3  [temp.dep.expr]", "status": "CD4", "submitter": "John Spicer", "date": "2013-09-25" }, "CWG1780": { "type": "issue", "title": "Explicit instantiation/specialization of generic lambda operator()", "long_link": "https://cplusplus.github.io/CWG/issues/1780.html", "link": "https://wg21.link/cwg1780", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD4", "submitter": "Hubert Tong", "date": "2013-09-26" }, "CWG1781": { "type": "issue", "title": "Converting from nullptr_t to bool in overload resolution", "long_link": "https://cplusplus.github.io/CWG/issues/1781.html", "link": "https://wg21.link/cwg1781", "section": "12.2.2.6  [over.match.conv]", "status": "CD5", "submitter": "Hubert Tong", "date": "2013-09-26" }, "CWG1782": { "type": "issue", "title": "Form of initialization for nullptr_t to bool conversion", "long_link": "https://cplusplus.github.io/CWG/issues/1782.html", "link": "https://wg21.link/cwg1782", "section": "9.4  [dcl.init]", "status": "CD4", "submitter": "Hubert Tong", "date": "2013-02-26" }, "CWG1783": { "type": "issue", "title": "Why are virtual destructors non-trivial?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1783", "link": "https://wg21.link/cwg1783", "section": "11.4.7  [class.dtor]", "status": "NAD", "submitter": "Jeffrey Yasskin", "date": "2013-09-26" }, "CWG1784": { "type": "issue", "title": "Concurrent execution during static local initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1784.html", "link": "https://wg21.link/cwg1784", "section": "8.8  [stmt.dcl]", "status": "C++17", "submitter": "Jens Maurer", "date": "2013-09-27" }, "CWG1785": { "type": "issue", "title": "Conflicting diagnostic requirements for template definitions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1785", "link": "https://wg21.link/cwg1785", "section": "13.8  [temp.res]", "status": "NAD", "submitter": "CWG", "date": "2013-09-28" }, "CWG1786": { "type": "issue", "title": "Effect of merging allocations on memory leakage", "long_link": "https://cplusplus.github.io/CWG/issues/1786.html", "link": "https://wg21.link/cwg1786", "section": "7.6.2.8  [expr.new]", "status": "C++14", "submitter": "United Kingdom", "date": "2013-09-28" }, "CWG1787": { "type": "issue", "title": "Uninitialized unsigned char values", "long_link": "https://cplusplus.github.io/CWG/issues/1787.html", "link": "https://wg21.link/cwg1787", "section": "7.3.2  [conv.lval]", "status": "C++14", "submitter": "United Kingdom", "date": "2013-09-28" }, "CWG1788": { "type": "issue", "title": "Sized deallocation of array of non-class type", "long_link": "https://cplusplus.github.io/CWG/issues/1788.html", "link": "https://wg21.link/cwg1788", "section": "7.6.2.9  [expr.delete]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-09-29" }, "CWG1789": { "type": "issue", "title": "Array reference vs array decay in overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1789", "link": "https://wg21.link/cwg1789", "section": "12.2.4.3  [over.ics.rank]", "status": "open", "submitter": "Faisal Vali", "date": "2013-10-01" }, "CWG1790": { "type": "issue", "title": "Ellipsis following function parameter pack", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1790", "link": "https://wg21.link/cwg1790", "section": "9.3.4.6  [dcl.fct]", "status": "open", "submitter": "Daryle Walker", "date": "2013-10-01", "liaison": "EWG" }, "CWG1791": { "type": "issue", "title": "Incorrect restrictions on cv-qualifier-seq and ref-qualifier", "long_link": "https://cplusplus.github.io/CWG/issues/1791.html", "link": "https://wg21.link/cwg1791", "section": "9.5.1  [dcl.fct.def.general]", "status": "CD4", "submitter": "David Krauss", "date": "2013-10-01" }, "CWG1792": { "type": "issue", "title": "Incorrect example of explicit specialization of member enumeration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1792", "link": "https://wg21.link/cwg1792", "section": "13.9.4  [temp.expl.spec]", "status": "NAD", "submitter": "John Spicer", "date": "2013-10-01" }, "CWG1793": { "type": "issue", "title": "thread_local in explicit specializations", "long_link": "https://cplusplus.github.io/CWG/issues/1793.html", "link": "https://wg21.link/cwg1793", "section": "9.2.2  [dcl.stc]", "status": "CD4", "submitter": "Mike Herrick", "date": "2013-10-02" }, "CWG1794": { "type": "issue", "title": "template keyword and alias templates", "long_link": "https://cplusplus.github.io/CWG/issues/1794.html", "link": "https://wg21.link/cwg1794", "section": "13.3  [temp.names]", "status": "C++17", "submitter": "Jonathan Caves", "date": "2013-10-04" }, "CWG1795": { "type": "issue", "title": "Disambiguating original-namespace-definition and extension-namespace-definition", "long_link": "https://cplusplus.github.io/CWG/issues/1795.html", "link": "https://wg21.link/cwg1795", "section": "9.8.2  [namespace.def]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-10-04" }, "CWG1796": { "type": "issue", "title": "Is all-bits-zero for null characters a meaningful requirement?", "long_link": "https://cplusplus.github.io/CWG/issues/1796.html", "link": "https://wg21.link/cwg1796", "section": "5.3  [lex.charset]", "status": "CD4", "submitter": "Tony van Eerd", "date": "2013-10-02" }, "CWG1797": { "type": "issue", "title": "Are all bit patterns of unsigned char distinct numbers?", "long_link": "https://cplusplus.github.io/CWG/issues/1797.html", "link": "https://wg21.link/cwg1797", "section": "6.8.2  [basic.fundamental]", "status": "CD4", "submitter": "Tony van Eerd", "date": "2013-10-02" }, "CWG1798": { "type": "issue", "title": "exception-specifications of template arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1798", "link": "https://wg21.link/cwg1798", "section": "14.5  [except.spec]", "status": "NAD", "submitter": "Gabriel Dos Reis", "date": "2013-10-16" }, "CWG1799": { "type": "issue", "title": "mutable and non-explicit const qualification", "long_link": "https://cplusplus.github.io/CWG/issues/1799.html", "link": "https://wg21.link/cwg1799", "section": "9.2.2  [dcl.stc]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-10-21" }, "CWG1800": { "type": "issue", "title": "Pointer to member of nested anonymous union", "long_link": "https://cplusplus.github.io/CWG/issues/1800.html", "link": "https://wg21.link/cwg1800", "section": "7.6.2.2  [expr.unary.op]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-10-22" }, "CWG1801": { "type": "issue", "title": "Kind of expression referring to member of anonymous union", "long_link": "https://cplusplus.github.io/CWG/issues/1801.html", "link": "https://wg21.link/cwg1801", "section": "11.5  [class.union]", "status": "CD4", "submitter": "David Majnemer", "date": "2013-10-24" }, "CWG1802": { "type": "issue", "title": "char16_t string literals and surrogate pairs", "long_link": "https://cplusplus.github.io/CWG/issues/1802.html", "link": "https://wg21.link/cwg1802", "section": "5.13.5  [lex.string]", "status": "CD4", "submitter": "Jeffrey Yasskin", "date": "2013-10-30" }, "CWG1803": { "type": "issue", "title": "opaque-enum-declaration as member-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/1803.html", "link": "https://wg21.link/cwg1803", "section": "11.4  [class.mem]", "status": "CD5", "submitter": "Peter Sommerlad", "date": "2013-10-31" }, "CWG1804": { "type": "issue", "title": "Partial specialization and friendship", "long_link": "https://cplusplus.github.io/CWG/issues/1804.html", "link": "https://wg21.link/cwg1804", "section": "13.7.5  [temp.friend]", "status": "CD4", "submitter": "Steve Clamage", "date": "2013-11-01" }, "CWG1805": { "type": "issue", "title": "Conversions of array operands in conditional-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1805.html", "link": "https://wg21.link/cwg1805", "section": "7.6.16  [expr.cond]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-11-02" }, "CWG1806": { "type": "issue", "title": "Virtual bases and move-assignment", "long_link": "https://cplusplus.github.io/CWG/issues/1806.html", "link": "https://wg21.link/cwg1806", "section": "11.4.6  [class.copy.assign]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-11-04" }, "CWG1807": { "type": "issue", "title": "Order of destruction of array elements after an exception", "long_link": "https://cplusplus.github.io/CWG/issues/1807.html", "link": "https://wg21.link/cwg1807", "section": "14.3  [except.ctor]", "status": "CD4", "submitter": "Thomas Koeppe", "date": "2013-11-11" }, "CWG1808": { "type": "issue", "title": "Constructor templates vs default constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1808", "link": "https://wg21.link/cwg1808", "section": "11.4.5  [class.ctor]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-11-12" }, "CWG1809": { "type": "issue", "title": "Narrowing and template argument deduction", "long_link": "https://cplusplus.github.io/CWG/issues/1809.html", "link": "https://wg21.link/cwg1809", "section": "13.10.3  [temp.deduct]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-11-12" }, "CWG1810": { "type": "issue", "title": "Invalid ud-suffixes", "long_link": "https://cplusplus.github.io/CWG/issues/1810.html", "link": "https://wg21.link/cwg1810", "section": "5.13.9  [lex.ext]", "status": "CD4", "submitter": "Gabriel Dos Reis", "date": "2013-11-13" }, "CWG1811": { "type": "issue", "title": "Lookup of deallocation function in a virtual destructor definition", "long_link": "https://cplusplus.github.io/CWG/issues/1811.html", "link": "https://wg21.link/cwg1811", "section": "11.4.7  [class.dtor]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-11-18" }, "CWG1812": { "type": "issue", "title": "Omission of template in a typename-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1812.html", "link": "https://wg21.link/cwg1812", "section": "13.3  [temp.names]", "status": "C++17", "submitter": "Daveed Vandevoorde", "date": "2013-11-18" }, "CWG1813": { "type": "issue", "title": "Direct vs indirect bases in standard-layout classes", "long_link": "https://cplusplus.github.io/CWG/issues/1813.html", "link": "https://wg21.link/cwg1813", "section": "Clause 11  [class]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2013-11-20" }, "CWG1814": { "type": "issue", "title": "Default arguments in lambda-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1814.html", "link": "https://wg21.link/cwg1814", "section": "9.3.4.7  [dcl.fct.default]", "status": "CD4", "submitter": "Jonathan Caves", "date": "2013-11-21" }, "CWG1815": { "type": "issue", "title": "Lifetime extension in aggregate initialization", "long_link": "https://cplusplus.github.io/CWG/issues/1815.html", "link": "https://wg21.link/cwg1815", "section": "9.4.2  [dcl.init.aggr]", "status": "CD4", "submitter": "Dinka Ranns", "date": "2013-11-22" }, "CWG1816": { "type": "issue", "title": "Unclear specification of bit-field values", "long_link": "https://cplusplus.github.io/CWG/issues/1816.html", "link": "https://wg21.link/cwg1816", "section": "7.3.9  [conv.integral]", "status": "CD4", "submitter": "Hubert Tong", "date": "2013-12-02" }, "CWG1817": { "type": "issue", "title": "Linkage specifications and nested scopes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1817", "link": "https://wg21.link/cwg1817", "section": "9.11  [dcl.link]", "status": "drafting", "submitter": "Richard Smith", "date": "2013-12-04" }, "CWG1818": { "type": "issue", "title": "Visibility and inherited language linkage", "long_link": "https://cplusplus.github.io/CWG/issues/1818.html", "link": "https://wg21.link/cwg1818", "section": "9.11  [dcl.link]", "status": "CD6", "submitter": "Richard Smith", "date": "2013-12-04" }, "CWG1819": { "type": "issue", "title": "Acceptable scopes for definition of partial specialization", "long_link": "https://cplusplus.github.io/CWG/issues/1819.html", "link": "https://wg21.link/cwg1819", "section": "13.7.6.1  [temp.spec.partial.general]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-12-05" }, "CWG1820": { "type": "issue", "title": "Qualified typedef names", "long_link": "https://cplusplus.github.io/CWG/issues/1820.html", "link": "https://wg21.link/cwg1820", "section": "9.2.4  [dcl.typedef]", "status": "CD6", "submitter": "Richard Smith", "date": "2013-12-05" }, "CWG1821": { "type": "issue", "title": "Qualified redeclarations in a class member-specification", "long_link": "https://cplusplus.github.io/CWG/issues/1821.html", "link": "https://wg21.link/cwg1821", "section": "11.4  [class.mem]", "status": "CD6", "submitter": "Richard Smith", "date": "2013-1205" }, "CWG1822": { "type": "issue", "title": "Lookup of parameter names in lambda-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1822.html", "link": "https://wg21.link/cwg1822", "section": "7.5.5  [expr.prim.lambda]", "status": "CD6", "submitter": "Steve Clamage", "date": "2013-12-10" }, "CWG1823": { "type": "issue", "title": "String literal uniqueness in inline functions", "long_link": "https://cplusplus.github.io/CWG/issues/1823.html", "link": "https://wg21.link/cwg1823", "section": "9.2.3  [dcl.fct.spec]", "status": "CD4", "submitter": "Richard Smith", "date": "2013-12-17" }, "CWG1824": { "type": "issue", "title": "Completeness of return type vs point of instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/1824.html", "link": "https://wg21.link/cwg1824", "section": "9.3.4.6  [dcl.fct]", "status": "CD4", "submitter": "Steve Clamage", "date": "2013-12-19" }, "CWG1825": { "type": "issue", "title": "Partial ordering between variadic and non-variadic function templates", "long_link": "https://cplusplus.github.io/CWG/issues/1825.html", "link": "https://wg21.link/cwg1825", "section": "13.10.3.5  [temp.deduct.partial]", "status": "C++17", "submitter": "Steve Clamage", "date": "2013-12-30" }, "CWG1826": { "type": "issue", "title": "const floating-point in constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1826", "link": "https://wg21.link/cwg1826", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Ville Voutilainen", "date": "2014-01-04" }, "CWG1827": { "type": "issue", "title": "Reference binding with ambiguous conversions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1827", "link": "https://wg21.link/cwg1827", "section": "9.4.4  [dcl.init.ref]", "status": "drafting", "submitter": "Hubert Tong", "date": "2014-01-07" }, "CWG1828": { "type": "issue", "title": "nested-name-specifier ambiguity", "long_link": "https://cplusplus.github.io/CWG/issues/1828.html", "link": "https://wg21.link/cwg1828", "section": "6.5.5  [basic.lookup.qual]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-01-08" }, "CWG1829": { "type": "issue", "title": "Dependent unnamed types", "long_link": "https://cplusplus.github.io/CWG/issues/1829.html", "link": "https://wg21.link/cwg1829", "section": "13.8.3.2  [temp.dep.type]", "status": "CD6", "submitter": "Hubert Tong", "date": "2014-01-08" }, "CWG1830": { "type": "issue", "title": "Repeated specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/1830.html", "link": "https://wg21.link/cwg1830", "section": "9.1  [dcl.pre]", "status": "CD4", "submitter": "Ville Voutilainen", "date": "2014-01-10" }, "CWG1831": { "type": "issue", "title": "Explicitly vs implicitly deleted move constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1831", "link": "https://wg21.link/cwg1831", "section": "11.4.5.3  [class.copy.ctor]", "status": "NAD", "submitter": "Vinny Romano", "date": "2014-01-13" }, "CWG1832": { "type": "issue", "title": "Casting to incomplete enumeration", "long_link": "https://cplusplus.github.io/CWG/issues/1832.html", "link": "https://wg21.link/cwg1832", "section": "7.6.1.9  [expr.static.cast]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-01-16" }, "CWG1833": { "type": "issue", "title": "friend declarations naming implicitly-declared member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1833", "link": "https://wg21.link/cwg1833", "section": "11.8.4  [class.friend]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-01-13" }, "CWG1834": { "type": "issue", "title": "Constant initialization binding a reference to an xvalue", "long_link": "https://cplusplus.github.io/CWG/issues/1834.html", "link": "https://wg21.link/cwg1834", "section": "6.9.3.2  [basic.start.static]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-01-13" }, "CWG1835": { "type": "issue", "title": "Dependent member lookup before <", "long_link": "https://cplusplus.github.io/CWG/issues/1835.html", "link": "https://wg21.link/cwg1835", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-01-17" }, "CWG1836": { "type": "issue", "title": "Use of class type being defined in trailing-return-type", "long_link": "https://cplusplus.github.io/CWG/issues/1836.html", "link": "https://wg21.link/cwg1836", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD5", "submitter": "Mike Miller", "date": "2014-01-17" }, "CWG1837": { "type": "issue", "title": "Use of this in friend and local class declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1837.html", "link": "https://wg21.link/cwg1837", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD6", "submitter": "Hubert Tong", "date": "2014-01-13" }, "CWG1838": { "type": "issue", "title": "Definition via unqualified-id and using-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/1838.html", "link": "https://wg21.link/cwg1838", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-01-17" }, "CWG1839": { "type": "issue", "title": "Lookup of block-scope extern declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1839.html", "link": "https://wg21.link/cwg1839", "section": "6.6  [basic.link]", "status": "CD6", "submitter": "Hubert Tong", "date": "2014-01-18" }, "CWG1840": { "type": "issue", "title": "Non-deleted explicit specialization of deleted function template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1840", "link": "https://wg21.link/cwg1840", "section": "13.9.4  [temp.expl.spec]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-01-19" }, "CWG1841": { "type": "issue", "title": "< following template injected-class-name", "long_link": "https://cplusplus.github.io/CWG/issues/1841.html", "link": "https://wg21.link/cwg1841", "section": "13.8.2  [temp.local]", "status": "CD6", "submitter": "Ismail Pazarbasi", "date": "2014-01-23" }, "CWG1842": { "type": "issue", "title": "Unevaluated operands and “carries a dependency”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1842", "link": "https://wg21.link/cwg1842", "section": "6.9.2  [intro.multithread]", "status": "open", "submitter": "Hans Boehm", "date": "2014-01-23", "liaison": "SG1" }, "CWG1843": { "type": "issue", "title": "Bit-field in conditional operator with throw operand", "long_link": "https://cplusplus.github.io/CWG/issues/1843.html", "link": "https://wg21.link/cwg1843", "section": "7.6.16  [expr.cond]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-01-25" }, "CWG1844": { "type": "issue", "title": "Defining “immediate context”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1844", "link": "https://wg21.link/cwg1844", "section": "13.10.3  [temp.deduct]", "status": "open", "submitter": "Richard Smith", "date": "2014-01-28" }, "CWG1845": { "type": "issue", "title": "Point of instantiation of a variable template specialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1845", "link": "https://wg21.link/cwg1845", "section": "13.8.4.1  [temp.point]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-01-28" }, "CWG1846": { "type": "issue", "title": "Declaring explicitly-defaulted implicitly-deleted functions", "long_link": "https://cplusplus.github.io/CWG/issues/1846.html", "link": "https://wg21.link/cwg1846", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-01-30" }, "CWG1847": { "type": "issue", "title": "Clarifying compatibility during partial ordering", "long_link": "https://cplusplus.github.io/CWG/issues/1847.html", "link": "https://wg21.link/cwg1847", "section": "13.10.3.6  [temp.deduct.type]", "status": "CD4", "submitter": "Jason Merrill", "date": "2014-01-30" }, "CWG1848": { "type": "issue", "title": "Parenthesized constructor and destructor declarators", "long_link": "https://cplusplus.github.io/CWG/issues/1848.html", "link": "https://wg21.link/cwg1848", "section": "11.4.7  [class.dtor]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-02-03" }, "CWG1849": { "type": "issue", "title": "Variable templates and the ODR", "long_link": "https://cplusplus.github.io/CWG/issues/1849.html", "link": "https://wg21.link/cwg1849", "section": "6.3  [basic.def.odr]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-02-03" }, "CWG1850": { "type": "issue", "title": "Differences between definition context and point of instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/1850.html", "link": "https://wg21.link/cwg1850", "section": "13.8  [temp.res]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-02-04" }, "CWG1851": { "type": "issue", "title": "decltype(auto) in new-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1851.html", "link": "https://wg21.link/cwg1851", "section": "7.6.2.8  [expr.new]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2014-02-04" }, "CWG1852": { "type": "issue", "title": "Wording issues regarding decltype(auto)", "long_link": "https://cplusplus.github.io/CWG/issues/1852.html", "link": "https://wg21.link/cwg1852", "section": "9.2.9.3  [dcl.type.simple]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2014-02-04" }, "CWG1853": { "type": "issue", "title": "Defining “allocated storage”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1853", "link": "https://wg21.link/cwg1853", "section": "6.7.3  [basic.life]", "status": "dup", "submitter": "Jeffrey Yasskin", "date": "2014-02-09" }, "CWG1854": { "type": "issue", "title": "Disallowing use of implicitly-deleted functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1854", "link": "https://wg21.link/cwg1854", "section": "9.5.2  [dcl.fct.def.default]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-02-11" }, "CWG1855": { "type": "issue", "title": "Out-of-lifetime access to nonstatic data members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1855", "link": "https://wg21.link/cwg1855", "section": "11.9.5  [class.cdtor]", "status": "dup", "submitter": "Mike Miller", "date": "2014-02-11" }, "CWG1856": { "type": "issue", "title": "Indirect nested classes of class templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1856", "link": "https://wg21.link/cwg1856", "section": "13.9.2  [temp.inst]", "status": "open", "submitter": "Richard Smith", "date": "2014-02-11" }, "CWG1857": { "type": "issue", "title": "Additional questions about bits", "long_link": "https://cplusplus.github.io/CWG/issues/1857.html", "link": "https://wg21.link/cwg1857", "section": "7.6.7  [expr.shift]", "status": "CD5", "submitter": "Tony Van Eerd", "date": "2014-02-12" }, "CWG1858": { "type": "issue", "title": "Comparing pointers to union members", "long_link": "https://cplusplus.github.io/CWG/issues/1858.html", "link": "https://wg21.link/cwg1858", "section": "7.6.10  [expr.eq]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-02-12" }, "CWG1859": { "type": "issue", "title": "UTF-16 in char16_t string literals", "long_link": "https://cplusplus.github.io/CWG/issues/1859.html", "link": "https://wg21.link/cwg1859", "section": "5.13.5  [lex.string]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-02-12" }, "CWG1860": { "type": "issue", "title": "What is a “direct member?”", "long_link": "https://cplusplus.github.io/CWG/issues/1860.html", "link": "https://wg21.link/cwg1860", "section": "11.5  [class.union]", "status": "C++17", "submitter": "Dawn Perchik", "date": "2014-02-13" }, "CWG1861": { "type": "issue", "title": "Values of a bit-field", "long_link": "https://cplusplus.github.io/CWG/issues/1861.html", "link": "https://wg21.link/cwg1861", "section": "11.4.10  [class.bit]", "status": "CD4", "submitter": "Hubert Tong", "date": "2014-02-13" }, "CWG1862": { "type": "issue", "title": "Determining “corresponding members” for friendship", "long_link": "https://cplusplus.github.io/CWG/issues/1862.html", "link": "https://wg21.link/cwg1862", "section": "13.7.5  [temp.friend]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-02-13" }, "CWG1863": { "type": "issue", "title": "Requirements on thrown object type to support std::current_exception()", "long_link": "https://cplusplus.github.io/CWG/issues/1863.html", "link": "https://wg21.link/cwg1863", "section": "14.2  [except.throw]", "status": "CD4", "submitter": "Canada", "date": "2013-09-22" }, "CWG1864": { "type": "issue", "title": "List-initialization of array objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1864", "link": "https://wg21.link/cwg1864", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "2014-02-15" }, "CWG1865": { "type": "issue", "title": "Pointer arithmetic and multi-level qualification conversions", "long_link": "https://cplusplus.github.io/CWG/issues/1865.html", "link": "https://wg21.link/cwg1865", "section": "7.6.6  [expr.add]", "status": "CD4", "submitter": "Geoffrey Romer", "date": "2014-02-15" }, "CWG1866": { "type": "issue", "title": "Initializing variant members with non-trivial destructors", "long_link": "https://cplusplus.github.io/CWG/issues/1866.html", "link": "https://wg21.link/cwg1866", "section": "14.3  [except.ctor]", "status": "CD4", "submitter": "Vinny Romano", "date": "2014-02-12" }, "CWG1867": { "type": "issue", "title": "Function/expression ambiguity with qualified parameter name", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1867", "link": "https://wg21.link/cwg1867", "section": "9.3.3  [dcl.ambig.res]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-02-12" }, "CWG1868": { "type": "issue", "title": "Meaning of “placeholder type”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1868", "link": "https://wg21.link/cwg1868", "section": "9.2.9.7  [dcl.spec.auto]", "status": "drafting", "submitter": "Dawn Perchik", "date": "2014-02-13" }, "CWG1869": { "type": "issue", "title": "thread_local vs linkage-specifications", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1869", "link": "https://wg21.link/cwg1869", "section": "9.11  [dcl.link]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-02-14" }, "CWG1870": { "type": "issue", "title": "Contradictory wording about definitions vs explicit specialization/instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/1870.html", "link": "https://wg21.link/cwg1870", "section": "6.2  [basic.def]", "status": "CD4", "submitter": "Hubert Tong", "date": "2014-02-15" }, "CWG1871": { "type": "issue", "title": "Non-identifier characters in ud-suffix", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1871", "link": "https://wg21.link/cwg1871", "section": "5.13.9  [lex.ext]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-02-17" }, "CWG1872": { "type": "issue", "title": "Instantiations of constexpr templates that cannot appear in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1872.html", "link": "https://wg21.link/cwg1872", "section": "9.2.6  [dcl.constexpr]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-02-17" }, "CWG1873": { "type": "issue", "title": "Protected member access from derived class friends", "long_link": "https://cplusplus.github.io/CWG/issues/1873.html", "link": "https://wg21.link/cwg1873", "section": "11.8.3  [class.access.base]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-02-18" }, "CWG1874": { "type": "issue", "title": "Type vs non-type template parameters with class keyword", "long_link": "https://cplusplus.github.io/CWG/issues/1874.html", "link": "https://wg21.link/cwg1874", "section": "13.2  [temp.param]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-02-18" }, "CWG1875": { "type": "issue", "title": "Reordering declarations in class scope", "long_link": "https://cplusplus.github.io/CWG/issues/1875.html", "link": "https://wg21.link/cwg1875", "section": "6.4.7  [basic.scope.class]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-02-19" }, "CWG1876": { "type": "issue", "title": "Preventing explicit specialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1876", "link": "https://wg21.link/cwg1876", "section": "13.9.4  [temp.expl.spec]", "status": "NAD", "submitter": "John Spicer", "date": "2014-02-19" }, "CWG1877": { "type": "issue", "title": "Return type deduction from return with no operand", "long_link": "https://cplusplus.github.io/CWG/issues/1877.html", "link": "https://wg21.link/cwg1877", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2014-02-20" }, "CWG1878": { "type": "issue", "title": "operator auto template", "long_link": "https://cplusplus.github.io/CWG/issues/1878.html", "link": "https://wg21.link/cwg1878", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2014-02-20" }, "CWG1879": { "type": "issue", "title": "Inadequate definition of alignment requirement", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1879", "link": "https://wg21.link/cwg1879", "section": "6.7.6  [basic.align]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-02-24" }, "CWG1880": { "type": "issue", "title": "When are parameter objects destroyed?", "long_link": "https://cplusplus.github.io/CWG/issues/1880.html", "link": "https://wg21.link/cwg1880", "section": "7.6.1.3  [expr.call]", "status": "CD4", "submitter": "Hubert Tong", "date": "2014-02-25" }, "CWG1881": { "type": "issue", "title": "Standard-layout classes and unnamed bit-fields", "long_link": "https://cplusplus.github.io/CWG/issues/1881.html", "link": "https://wg21.link/cwg1881", "section": "Clause 11  [class]", "status": "CD4", "submitter": "Dinka Ranns", "date": "2014-02-25" }, "CWG1882": { "type": "issue", "title": "Reserved names without library use", "long_link": "https://cplusplus.github.io/CWG/issues/1882.html", "link": "https://wg21.link/cwg1882", "section": "_N4140_.17.6.4.3.2  [global.names]", "status": "CD4", "submitter": "Mike Miller", "date": "2014-02-26" }, "CWG1883": { "type": "issue", "title": "Protected access to constructors in mem-initializers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1883", "link": "https://wg21.link/cwg1883", "section": "11.8.5  [class.protected]", "status": "drafting", "submitter": "Daveed Vandevoorde", "date": "2014-02-26" }, "CWG1884": { "type": "issue", "title": "Unclear requirements for same-named external-linkage entities", "long_link": "https://cplusplus.github.io/CWG/issues/1884.html", "link": "https://wg21.link/cwg1884", "section": "6.6  [basic.link]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-02-27" }, "CWG1885": { "type": "issue", "title": "Return value of a function is underspecified", "long_link": "https://cplusplus.github.io/CWG/issues/1885.html", "link": "https://wg21.link/cwg1885", "section": "7.6.1.3  [expr.call]", "status": "CD4", "submitter": "Jens Maurer", "date": "2014-02-28" }, "CWG1886": { "type": "issue", "title": "Language linkage for main()", "long_link": "https://cplusplus.github.io/CWG/issues/1886.html", "link": "https://wg21.link/cwg1886", "section": "6.9.3.1  [basic.start.main]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-03-04" }, "CWG1887": { "type": "issue", "title": "Problems with :: as nested-name-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1887.html", "link": "https://wg21.link/cwg1887", "section": "9.9  [namespace.udecl]", "status": "CD4", "submitter": "Jeff Snyder", "date": "2014-03-04" }, "CWG1888": { "type": "issue", "title": "Implicitly-declared default constructors and explicit", "long_link": "https://cplusplus.github.io/CWG/issues/1888.html", "link": "https://wg21.link/cwg1888", "section": "11.4.5  [class.ctor]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2014-03-04" }, "CWG1889": { "type": "issue", "title": "Unclear effect of #pragma on conformance", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1889", "link": "https://wg21.link/cwg1889", "section": "15.9  [cpp.pragma]", "status": "drafting", "submitter": "James Widman", "date": "2014-03-05" }, "CWG1890": { "type": "issue", "title": "Member type depending on definition of member function", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1890", "link": "https://wg21.link/cwg1890", "section": "11.4  [class.mem]", "status": "drafting", "submitter": "Hubert Tong", "date": "2014-03-07" }, "CWG1891": { "type": "issue", "title": "Move constructor/assignment for closure class", "long_link": "https://cplusplus.github.io/CWG/issues/1891.html", "link": "https://wg21.link/cwg1891", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD4", "submitter": "Jonathan Caves", "date": "2014-03-10" }, "CWG1892": { "type": "issue", "title": "Use of auto in function type", "long_link": "https://cplusplus.github.io/CWG/issues/1892.html", "link": "https://wg21.link/cwg1892", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-03-12" }, "CWG1893": { "type": "issue", "title": "Function-style cast with braced-init-lists and empty pack expansions", "long_link": "https://cplusplus.github.io/CWG/issues/1893.html", "link": "https://wg21.link/cwg1893", "section": "7.6.1.4  [expr.type.conv]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-03-13" }, "CWG1894": { "type": "issue", "title": "typedef-names and using-declarations", "long_link": "https://cplusplus.github.io/CWG/issues/1894.html", "link": "https://wg21.link/cwg1894", "section": "9.2.4  [dcl.typedef]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-03-16" }, "CWG1895": { "type": "issue", "title": "Deleted conversions in conditional operator operands", "long_link": "https://cplusplus.github.io/CWG/issues/1895.html", "link": "https://wg21.link/cwg1895", "section": "7.6.16  [expr.cond]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-03-17" }, "CWG1896": { "type": "issue", "title": "Repeated alias templates", "long_link": "https://cplusplus.github.io/CWG/issues/1896.html", "link": "https://wg21.link/cwg1896", "section": "13.7.8  [temp.alias]", "status": "CD6", "submitter": "Mike Miller", "date": "2014-03-18" }, "CWG1897": { "type": "issue", "title": "ODR vs alternative tokens", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1897", "link": "https://wg21.link/cwg1897", "section": "6.3  [basic.def.odr]", "status": "review", "submitter": "Hubert Tong", "date": "2014-03-21" }, "CWG1898": { "type": "issue", "title": "Use of “equivalent” in overload resolution", "long_link": "https://cplusplus.github.io/CWG/issues/1898.html", "link": "https://wg21.link/cwg1898", "section": "_N4868_.12.3  [over.dcl]", "status": "CD6", "submitter": "Hubert Tong", "date": "2014-03-21" }, "CWG1899": { "type": "issue", "title": "Value-dependent constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1899.html", "link": "https://wg21.link/cwg1899", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-03-22" }, "CWG1900": { "type": "issue", "title": "Do friend declarations count as “previous declarations”?", "long_link": "https://cplusplus.github.io/CWG/issues/1900.html", "link": "https://wg21.link/cwg1900", "section": "9.3.4  [dcl.meaning]", "status": "CD6", "submitter": "Hubert Tong", "date": "2014-03-25" }, "CWG1901": { "type": "issue", "title": "punctuator referenced but not defined", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1901", "link": "https://wg21.link/cwg1901", "section": "5.6  [lex.token]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-03-25" }, "CWG1902": { "type": "issue", "title": "What makes a conversion “otherwise ill-formed”?", "long_link": "https://cplusplus.github.io/CWG/issues/1902.html", "link": "https://wg21.link/cwg1902", "section": "12.2.4.2  [over.best.ics]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-03-26" }, "CWG1903": { "type": "issue", "title": "What declarations are introduced by a non-member using-declaration?", "long_link": "https://cplusplus.github.io/CWG/issues/1903.html", "link": "https://wg21.link/cwg1903", "section": "9.9  [namespace.udecl]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-03-26" }, "CWG1904": { "type": "issue", "title": "Default template arguments for members of class templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1904", "link": "https://wg21.link/cwg1904", "section": "13.2  [temp.param]", "status": "NAD", "submitter": "John Spicer", "date": "2014-03-27" }, "CWG1905": { "type": "issue", "title": "Dependent types and injected-class-names", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1905", "link": "https://wg21.link/cwg1905", "section": "13.8.3.2  [temp.dep.type]", "status": "NAD", "submitter": "Johannes Schaub", "date": "2014-03-29" }, "CWG1906": { "type": "issue", "title": "Name lookup in member friend declaration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1906", "link": "https://wg21.link/cwg1906", "section": "6.5.3  [basic.lookup.unqual]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-03-30" }, "CWG1907": { "type": "issue", "title": "using-declarations and default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1907.html", "link": "https://wg21.link/cwg1907", "section": "9.9  [namespace.udecl]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-03-30" }, "CWG1908": { "type": "issue", "title": "Dual destructor lookup and template-ids", "long_link": "https://cplusplus.github.io/CWG/issues/1908.html", "link": "https://wg21.link/cwg1908", "section": "_N4868_.6.5.6  [basic.lookup.classref]", "status": "CD6", "submitter": "Hubert Tong", "date": "2014-03-31" }, "CWG1909": { "type": "issue", "title": "Member class template with the same name as the class", "long_link": "https://cplusplus.github.io/CWG/issues/1909.html", "link": "https://wg21.link/cwg1909", "section": "11.4  [class.mem]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-04-01" }, "CWG1910": { "type": "issue", "title": "“Shall” requirement applied to runtime behavior", "long_link": "https://cplusplus.github.io/CWG/issues/1910.html", "link": "https://wg21.link/cwg1910", "section": "6.7.5.5.2  [basic.stc.dynamic.allocation]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-04-12" }, "CWG1911": { "type": "issue", "title": "constexpr constructor with non-literal base class", "long_link": "https://cplusplus.github.io/CWG/issues/1911.html", "link": "https://wg21.link/cwg1911", "section": "9.2.6  [dcl.constexpr]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-04-13" }, "CWG1912": { "type": "issue", "title": "exception-specification of defaulted function", "long_link": "https://cplusplus.github.io/CWG/issues/1912.html", "link": "https://wg21.link/cwg1912", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD5", "submitter": "Ville Voutilainen", "date": "2014-04-10" }, "CWG1913": { "type": "issue", "title": "decltype((x)) in lambda-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/1913.html", "link": "https://wg21.link/cwg1913", "section": "7.5.5  [expr.prim.lambda]", "status": "CD5", "submitter": "Dinka Ranns", "date": "2014-04-15" }, "CWG1914": { "type": "issue", "title": "Duplicate standard attributes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1914", "link": "https://wg21.link/cwg1914", "section": "9.12  [dcl.attr]", "status": "extension", "submitter": "Aaron Ballman", "date": "2014-04-15" }, "CWG1915": { "type": "issue", "title": "Potentially-invoked destructors in non-throwing constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1915", "link": "https://wg21.link/cwg1915", "section": "11.9.3  [class.base.init]", "status": "open", "submitter": "Aaron Ballman", "date": "2014-04-15", "liaison": "EWG" }, "CWG1916": { "type": "issue", "title": "“Same cv-unqualified type”", "long_link": "https://cplusplus.github.io/CWG/issues/1916.html", "link": "https://wg21.link/cwg1916", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-04-18" }, "CWG1917": { "type": "issue", "title": "decltype-qualified enumeration names", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1917", "link": "https://wg21.link/cwg1917", "section": "9.7.1  [dcl.enum]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2014-04-25" }, "CWG1918": { "type": "issue", "title": "friend templates with dependent scopes", "long_link": "https://cplusplus.github.io/CWG/issues/1918.html", "link": "https://wg21.link/cwg1918", "section": "13.7.5  [temp.friend]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-04-27" }, "CWG1919": { "type": "issue", "title": "Overload resolution for ! with explicit conversion operator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1919", "link": "https://wg21.link/cwg1919", "section": "12.2.2.3  [over.match.oper]", "status": "open", "submitter": "Johannes Schaub", "date": "2014-04-30" }, "CWG1920": { "type": "issue", "title": "Qualification mismatch in pseudo-destructor-name", "long_link": "https://cplusplus.github.io/CWG/issues/1920.html", "link": "https://wg21.link/cwg1920", "section": "_N4778_.7.6.1.4  [expr.pseudo]", "status": "CD4", "submitter": "David Majnemer", "date": "2014-05-01" }, "CWG1921": { "type": "issue", "title": "constexpr constructors and point of initialization of const variables", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1921", "link": "https://wg21.link/cwg1921", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Ville Voutilainen", "date": "2014-05-02" }, "CWG1922": { "type": "issue", "title": "Injected class template names and default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1922.html", "link": "https://wg21.link/cwg1922", "section": "13.8.2  [temp.local]", "status": "CD4", "submitter": "Hubert Tong", "date": "2014-05-05" }, "CWG1923": { "type": "issue", "title": "Lvalues of type void", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1923", "link": "https://wg21.link/cwg1923", "section": "7.6.2.2  [expr.unary.op]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-05-06" }, "CWG1924": { "type": "issue", "title": "Definition of “literal” and kinds of literals", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1924", "link": "https://wg21.link/cwg1924", "section": "5.13  [lex.literal]", "status": "review", "submitter": "Saeed Amrollah Boyouki", "date": "2014-05-12", "liaison": "editor" }, "CWG1925": { "type": "issue", "title": "Bit-field prvalues", "long_link": "https://cplusplus.github.io/CWG/issues/1925.html", "link": "https://wg21.link/cwg1925", "section": "7.6.20  [expr.comma]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-05-12" }, "CWG1926": { "type": "issue", "title": "Potential results of subscript operator", "long_link": "https://cplusplus.github.io/CWG/issues/1926.html", "link": "https://wg21.link/cwg1926", "section": "6.3  [basic.def.odr]", "status": "CD4", "submitter": "Marcel Wid", "date": "2014-05-13" }, "CWG1927": { "type": "issue", "title": "Lifetime of temporaries in init-captures", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1927", "link": "https://wg21.link/cwg1927", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "dup", "submitter": "Daveed Vandevoorde", "date": "2014-05-14" }, "CWG1928": { "type": "issue", "title": "Triviality of deleted special member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1928", "link": "https://wg21.link/cwg1928", "section": "11.4.5.3  [class.copy.ctor]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-05-15" }, "CWG1929": { "type": "issue", "title": "template keyword following namespace nested-name-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1929.html", "link": "https://wg21.link/cwg1929", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "CD4", "submitter": "David Krauss", "date": "2014-05-15" }, "CWG1930": { "type": "issue", "title": "init-declarator-list vs member-declarator-list", "long_link": "https://cplusplus.github.io/CWG/issues/1930.html", "link": "https://wg21.link/cwg1930", "section": "9.2.2  [dcl.stc]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-05-19" }, "CWG1931": { "type": "issue", "title": "Default-constructible and copy-assignable closure types", "long_link": "https://cplusplus.github.io/CWG/issues/1931.html", "link": "https://wg21.link/cwg1931", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD5", "submitter": "Ryou Ezoe", "date": "2014-05-24" }, "CWG1932": { "type": "issue", "title": "Bit-field results of conditional operators", "long_link": "https://cplusplus.github.io/CWG/issues/1932.html", "link": "https://wg21.link/cwg1932", "section": "7.6.16  [expr.cond]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-02-21" }, "CWG1933": { "type": "issue", "title": "Implementation limit for initializer-list elements", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1933", "link": "https://wg21.link/cwg1933", "section": "Clause Annex B  [implimits]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2014-05-30" }, "CWG1934": { "type": "issue", "title": "Relaxing exception-specification compatibility requirements", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1934", "link": "https://wg21.link/cwg1934", "section": "14.5  [except.spec]", "status": "NAD", "submitter": "Vinny Romano", "date": "2014-06-03" }, "CWG1935": { "type": "issue", "title": "Reuse of placement arguments in deallocation", "long_link": "https://cplusplus.github.io/CWG/issues/1935.html", "link": "https://wg21.link/cwg1935", "section": "7.6.2.8  [expr.new]", "status": "CD5", "submitter": "Hubert Tong", "date": "2014-06-04" }, "CWG1936": { "type": "issue", "title": "Dependent qualified-ids", "long_link": "https://cplusplus.github.io/CWG/issues/1936.html", "link": "https://wg21.link/cwg1936", "section": "13.8.3  [temp.dep]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-06-05" }, "CWG1937": { "type": "issue", "title": "Incomplete specification of function pointer from lambda", "long_link": "https://cplusplus.github.io/CWG/issues/1937.html", "link": "https://wg21.link/cwg1937", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-06-05" }, "CWG1938": { "type": "issue", "title": "Should hosted/freestanding be implementation-defined?", "long_link": "https://cplusplus.github.io/CWG/issues/1938.html", "link": "https://wg21.link/cwg1938", "section": "4.1  [intro.compliance]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-06-09" }, "CWG1939": { "type": "issue", "title": "Argument conversions to nondeduced parameter types revisited", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1939", "link": "https://wg21.link/cwg1939", "section": "13.10.3.2  [temp.deduct.call]", "status": "open", "submitter": "Richard Smith", "date": "2014-06-11" }, "CWG1940": { "type": "issue", "title": "static_assert in anonymous unions", "long_link": "https://cplusplus.github.io/CWG/issues/1940.html", "link": "https://wg21.link/cwg1940", "section": "11.5  [class.union]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-06-12" }, "CWG1941": { "type": "issue", "title": "SFINAE and inherited constructor default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1941.html", "link": "https://wg21.link/cwg1941", "section": "_N4527_.12.9  [class.inhctor]", "status": "CD4", "submitter": "David Krauss", "date": "2014-06-12" }, "CWG1942": { "type": "issue", "title": "Incorrect reference to trailing-return-type", "long_link": "https://cplusplus.github.io/CWG/issues/1942.html", "link": "https://wg21.link/cwg1942", "section": "7.5.5  [expr.prim.lambda]", "status": "CD4", "submitter": "Mike Miller", "date": "2014-06-16" }, "CWG1943": { "type": "issue", "title": "Unspecified meaning of “bit”", "long_link": "https://cplusplus.github.io/CWG/issues/1943.html", "link": "https://wg21.link/cwg1943", "section": "11.4.10  [class.bit]", "status": "CD5", "submitter": "Hubert Tong", "date": "2014-02-13" }, "CWG1944": { "type": "issue", "title": "New C incompatibilities", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1944", "link": "https://wg21.link/cwg1944", "section": "Clause Annex C  [diff]", "status": "open", "submitter": "Mike Miller", "date": "2014-06-18" }, "CWG1945": { "type": "issue", "title": "Friend declarations naming members of class templates in non-templates", "long_link": "https://cplusplus.github.io/CWG/issues/1945.html", "link": "https://wg21.link/cwg1945", "section": "13.7.5  [temp.friend]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-06-19" }, "CWG1946": { "type": "issue", "title": "exception-specifications vs pointer dereference", "long_link": "https://cplusplus.github.io/CWG/issues/1946.html", "link": "https://wg21.link/cwg1946", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Mike Miller", "date": "2014-06-21" }, "CWG1947": { "type": "issue", "title": "Digit separators following non-octal prefix", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1947", "link": "https://wg21.link/cwg1947", "section": "5.13.2  [lex.icon]", "status": "NAD", "submitter": "Japan", "date": "2014-08-12" }, "CWG1948": { "type": "issue", "title": "exception-specification of replacement global new", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1948", "link": "https://wg21.link/cwg1948", "section": "6.7.5.5  [basic.stc.dynamic]", "status": "NAD", "submitter": "Steve Clamage", "date": "2014-06-18" }, "CWG1949": { "type": "issue", "title": "“sequenced after” instead of “sequenced before”", "long_link": "https://cplusplus.github.io/CWG/issues/1949.html", "link": "https://wg21.link/cwg1949", "section": "6.9.1  [intro.execution]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-06-18" }, "CWG1950": { "type": "issue", "title": "Restructuring description of ranks of conversion sequences", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1950", "link": "https://wg21.link/cwg1950", "section": "12.2.4.3  [over.ics.rank]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-06-18" }, "CWG1951": { "type": "issue", "title": "Cv-qualification and literal types", "long_link": "https://cplusplus.github.io/CWG/issues/1951.html", "link": "https://wg21.link/cwg1951", "section": "6.8  [basic.types]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-06-19" }, "CWG1952": { "type": "issue", "title": "Constant expressions and library undefined behavior", "long_link": "https://cplusplus.github.io/CWG/issues/1952.html", "link": "https://wg21.link/cwg1952", "section": "7.7  [expr.const]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2014-06-22" }, "CWG1953": { "type": "issue", "title": "Data races and common initial sequence", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1953", "link": "https://wg21.link/cwg1953", "section": "6.7.1  [intro.memory]", "status": "open", "submitter": "Faisal Vali", "date": "2014-06-23" }, "CWG1954": { "type": "issue", "title": "typeid null dereference check in subexpressions", "long_link": "https://cplusplus.github.io/CWG/issues/1954.html", "link": "https://wg21.link/cwg1954", "section": "7.6.1.8  [expr.typeid]", "status": "DR", "submitter": "David Majnemer", "date": "2014-06-23" }, "CWG1955": { "type": "issue", "title": "#elif with invalid controlling expression", "long_link": "https://cplusplus.github.io/CWG/issues/1955.html", "link": "https://wg21.link/cwg1955", "section": "15.2  [cpp.cond]", "status": "CD4", "submitter": "Jonathan Wakely", "date": "2014-06-25", "liaison": "WG14" }, "CWG1956": { "type": "issue", "title": "Reuse of storage of automatic variables", "long_link": "https://cplusplus.github.io/CWG/issues/1956.html", "link": "https://wg21.link/cwg1956", "section": "6.7.5.4  [basic.stc.auto]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2014-06-29" }, "CWG1957": { "type": "issue", "title": "decltype(auto) with direct-list-initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1957", "link": "https://wg21.link/cwg1957", "section": "9.2.9.7  [dcl.spec.auto]", "status": "NAD", "submitter": "Vinny Romano", "date": "2014-06-30" }, "CWG1958": { "type": "issue", "title": "decltype(auto) with parenthesized initializer", "long_link": "https://cplusplus.github.io/CWG/issues/1958.html", "link": "https://wg21.link/cwg1958", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD4", "submitter": "Vinny Romano", "date": "2014-06-30" }, "CWG1959": { "type": "issue", "title": "Inadvertently inherited copy constructor", "long_link": "https://cplusplus.github.io/CWG/issues/1959.html", "link": "https://wg21.link/cwg1959", "section": "_N4527_.12.9  [class.inhctor]", "status": "CD4", "submitter": "David Krauss", "date": "2014-06-30" }, "CWG1960": { "type": "issue", "title": "Visibility of entity named in class-scope using-declaration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1960", "link": "https://wg21.link/cwg1960", "section": "9.9  [namespace.udecl]", "status": "NAD", "submitter": "Hubert Tong", "date": "2014-07-04" }, "CWG1961": { "type": "issue", "title": "Potentially-concurrent actions within a signal handler", "long_link": "https://cplusplus.github.io/CWG/issues/1961.html", "link": "https://wg21.link/cwg1961", "section": "6.9.2  [intro.multithread]", "status": "C++17", "submitter": "Faisal Vali", "date": "2014-07-04" }, "CWG1962": { "type": "issue", "title": "Type of __func__", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1962", "link": "https://wg21.link/cwg1962", "section": "9.5.1  [dcl.fct.def.general]", "status": "open", "submitter": "Steve Clamage", "date": "2014-07-04", "liaison": "EWG" }, "CWG1963": { "type": "issue", "title": "Implementation-defined identifier characters", "long_link": "https://cplusplus.github.io/CWG/issues/1963.html", "link": "https://wg21.link/cwg1963", "section": "5.10  [lex.name]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-07-07" }, "CWG1964": { "type": "issue", "title": "opaque-enum-declaration in alias-declaration?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1964", "link": "https://wg21.link/cwg1964", "section": "9.2.4  [dcl.typedef]", "status": "NAD", "submitter": "Fedor Sergeev", "date": "2014-07-07" }, "CWG1965": { "type": "issue", "title": "Explicit casts to reference types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1965", "link": "https://wg21.link/cwg1965", "section": "7.6.1.7  [expr.dynamic.cast]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-07-07" }, "CWG1966": { "type": "issue", "title": "Colon following enumeration elaborated-type-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1966.html", "link": "https://wg21.link/cwg1966", "section": "9.7.1  [dcl.enum]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2014-07-08" }, "CWG1967": { "type": "issue", "title": "Temporary lifetime and move-elision", "long_link": "https://cplusplus.github.io/CWG/issues/1967.html", "link": "https://wg21.link/cwg1967", "section": "11.9.6  [class.copy.elision]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-07-11" }, "CWG1968": { "type": "issue", "title": "Address of typeid in constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1968", "link": "https://wg21.link/cwg1968", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-07-14" }, "CWG1969": { "type": "issue", "title": "Missing exclusion of ~S as an ordinary function name", "long_link": "https://cplusplus.github.io/CWG/issues/1969.html", "link": "https://wg21.link/cwg1969", "section": "11.4.7  [class.dtor]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-07-14" }, "CWG1970": { "type": "issue", "title": "Ambiguity resolution for (T())*x", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1970", "link": "https://wg21.link/cwg1970", "section": "9.3.3  [dcl.ambig.res]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-07-15" }, "CWG1971": { "type": "issue", "title": "Unclear disambiguation of destructor and operator~", "long_link": "https://cplusplus.github.io/CWG/issues/1971.html", "link": "https://wg21.link/cwg1971", "section": "7.6.2.2  [expr.unary.op]", "status": "CD4", "submitter": "Hubert Tong", "date": "2014-07-15" }, "CWG1972": { "type": "issue", "title": "Identifier character restrictions in non-identifiers", "long_link": "https://cplusplus.github.io/CWG/issues/1972.html", "link": "https://wg21.link/cwg1972", "section": "5.10  [lex.name]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-07-15" }, "CWG1973": { "type": "issue", "title": "Which parameter-declaration-clause in a lambda-expression?", "long_link": "https://cplusplus.github.io/CWG/issues/1973.html", "link": "https://wg21.link/cwg1973", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "DRWP", "submitter": "Dinka Ranns", "date": "2014-07-16" }, "CWG1974": { "type": "issue", "title": "Redundant specification of non-type typename-specifier", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1974", "link": "https://wg21.link/cwg1974", "section": "13.8  [temp.res]", "status": "NAD", "submitter": "Hubert Tong", "date": "2014-07-17" }, "CWG1975": { "type": "issue", "title": "Permissible declarations for exception-specifications", "long_link": "https://cplusplus.github.io/CWG/issues/1975.html", "link": "https://wg21.link/cwg1975", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-07-18" }, "CWG1976": { "type": "issue", "title": "Ambiguity of namespace-aliases", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1976", "link": "https://wg21.link/cwg1976", "section": "9.8.3  [namespace.alias]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-07-20" }, "CWG1977": { "type": "issue", "title": "Contradictory results of failed destructor lookup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1977", "link": "https://wg21.link/cwg1977", "section": "11.4.7  [class.dtor]", "status": "drafting", "submitter": "Gabriel Dos Reis", "date": "2014-07-21" }, "CWG1978": { "type": "issue", "title": "Redundant description of explicit constructor use", "long_link": "https://cplusplus.github.io/CWG/issues/1978.html", "link": "https://wg21.link/cwg1978", "section": "11.4.8.2  [class.conv.ctor]", "status": "CD4", "submitter": "Geoffrey Romer", "date": "2014-07-22" }, "CWG1979": { "type": "issue", "title": "Alias template specialization in template member definition", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1979", "link": "https://wg21.link/cwg1979", "section": "13.7.8  [temp.alias]", "status": "drafting", "submitter": "Gabriel Dos Reis", "date": "2014-07-31" }, "CWG1980": { "type": "issue", "title": "Equivalent but not functionally-equivalent redeclarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1980", "link": "https://wg21.link/cwg1980", "section": "13.7.8  [temp.alias]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-08-04" }, "CWG1981": { "type": "issue", "title": "Implicit contextual conversions and explicit", "long_link": "https://cplusplus.github.io/CWG/issues/1981.html", "link": "https://wg21.link/cwg1981", "section": "7.3  [conv]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-08-08" }, "CWG1982": { "type": "issue", "title": "Deduction extending parameter pack", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1982", "link": "https://wg21.link/cwg1982", "section": "13.10.2  [temp.arg.explicit]", "status": "NAD", "submitter": "Filip Roséen", "date": "2014-08-09" }, "CWG1983": { "type": "issue", "title": "Inappropriate use of virt-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/1983.html", "link": "https://wg21.link/cwg1983", "section": "11.4  [class.mem]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-08-11" }, "CWG1984": { "type": "issue", "title": "Lossless narrowing conversions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1984", "link": "https://wg21.link/cwg1984", "section": "9.4.5  [dcl.init.list]", "status": "NAD", "submitter": "Hubert Tong", "date": "2014-08-13" }, "CWG1985": { "type": "issue", "title": "Unknown bound array member with brace-or-equal-initializer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1985", "link": "https://wg21.link/cwg1985", "section": "9.4.2  [dcl.init.aggr]", "status": "NAD", "submitter": "Hubert Tong", "date": "2014-08-09" }, "CWG1986": { "type": "issue", "title": "odr-use and delayed initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1986", "link": "https://wg21.link/cwg1986", "section": "6.9.3.2  [basic.start.static]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-08-21" }, "CWG1987": { "type": "issue", "title": "constexpr static data members across translation units", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1987", "link": "https://wg21.link/cwg1987", "section": "11.4.9.3  [class.static.data]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-08-22" }, "CWG1988": { "type": "issue", "title": "Ambiguity between dependent and non-dependent bases in implicit member access", "long_link": "https://cplusplus.github.io/CWG/issues/1988.html", "link": "https://wg21.link/cwg1988", "section": "13.8.3.2  [temp.dep.type]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-08-22" }, "CWG1989": { "type": "issue", "title": "Insufficient restrictions on parameters of postfix operators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1989", "link": "https://wg21.link/cwg1989", "section": "12.4  [over.oper]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-08-30" }, "CWG1990": { "type": "issue", "title": "Ambiguity due to optional decl-specifier-seq", "long_link": "https://cplusplus.github.io/CWG/issues/1990.html", "link": "https://wg21.link/cwg1990", "section": "9.1  [dcl.pre]", "status": "CD4", "submitter": "Hubert Tong", "date": "2014-08-27" }, "CWG1991": { "type": "issue", "title": "Inheriting constructors vs default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/1991.html", "link": "https://wg21.link/cwg1991", "section": "_N4527_.12.9  [class.inhctor]", "status": "CD4", "submitter": "Hubert Tong", "date": "2014-08-27" }, "CWG1992": { "type": "issue", "title": "new (std::nothrow) int[N] can throw", "long_link": "https://cplusplus.github.io/CWG/issues/1992.html", "link": "https://wg21.link/cwg1992", "section": "7.6.2.8  [expr.new]", "status": "CD4", "submitter": "Martin Sebor", "date": "2014-08-27" }, "CWG1993": { "type": "issue", "title": "Use of template<> defining member of explicit specialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1993", "link": "https://wg21.link/cwg1993", "section": "13.9.4  [temp.expl.spec]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-08-31" }, "CWG1994": { "type": "issue", "title": "Confusing wording regarding multiple template<> prefixes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1994", "link": "https://wg21.link/cwg1994", "section": "13.9.4  [temp.expl.spec]", "status": "dup", "submitter": "Richard Smith", "date": "2014-09-03" }, "CWG1995": { "type": "issue", "title": "exception-specifications and non-type template parameters", "long_link": "https://cplusplus.github.io/CWG/issues/1995.html", "link": "https://wg21.link/cwg1995", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Gabriel Dos Reis", "date": "2014-09-03" }, "CWG1996": { "type": "issue", "title": "Reference list-initialization ignores conversion functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1996", "link": "https://wg21.link/cwg1996", "section": "9.4.5  [dcl.init.list]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-09-04" }, "CWG1997": { "type": "issue", "title": "Placement new and previous initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1997", "link": "https://wg21.link/cwg1997", "section": "6.7.4  [basic.indet]", "status": "drafting", "submitter": "Jason Merrill", "date": "2014-09-08" }, "CWG1998": { "type": "issue", "title": "Additional sources of xvalue expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1998", "link": "https://wg21.link/cwg1998", "section": "7.2.1  [basic.lval]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2014-09-08" }, "CWG1999": { "type": "issue", "title": "Representation of source characters as universal-character-names", "long_link": "https://cplusplus.github.io/CWG/issues/1999.html", "link": "https://wg21.link/cwg1999", "section": "5.2  [lex.phases]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-09-09" }, "CWG2000": { "type": "issue", "title": "header-name outside #include directive", "long_link": "https://cplusplus.github.io/CWG/issues/2000.html", "link": "https://wg21.link/cwg2000", "section": "5.4  [lex.pptoken]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-09-09" }, "CWG2001": { "type": "issue", "title": "non-directive is underspecified", "long_link": "https://cplusplus.github.io/CWG/issues/2001.html", "link": "https://wg21.link/cwg2001", "section": "Clause 15  [cpp]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-09-10" }, "CWG2002": { "type": "issue", "title": "White space within preprocessing directives", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2002", "link": "https://wg21.link/cwg2002", "section": "Clause 15  [cpp]", "status": "open", "submitter": "Richard Smith", "date": "2014-09-10", "liaison": "WG14" }, "CWG2003": { "type": "issue", "title": "Zero-argument macros incorrectly specified", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2003", "link": "https://wg21.link/cwg2003", "section": "15.6  [cpp.replace]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-09-12" }, "CWG2004": { "type": "issue", "title": "Unions with mutable members in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2004.html", "link": "https://wg21.link/cwg2004", "section": "7.7  [expr.const]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-09-16" }, "CWG2005": { "type": "issue", "title": "Incorrect constexpr reference initialization requirements", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2005", "link": "https://wg21.link/cwg2005", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "David Krauss", "date": "2014-09-18" }, "CWG2006": { "type": "issue", "title": "Cv-qualified void types", "long_link": "https://cplusplus.github.io/CWG/issues/2006.html", "link": "https://wg21.link/cwg2006", "section": "6.8.4  [basic.compound]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-09-16" }, "CWG2007": { "type": "issue", "title": "Argument-dependent lookup for operator=", "long_link": "https://cplusplus.github.io/CWG/issues/2007.html", "link": "https://wg21.link/cwg2007", "section": "12.2.2.3  [over.match.oper]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-09-23" }, "CWG2008": { "type": "issue", "title": "Default template-arguments underspecified", "long_link": "https://cplusplus.github.io/CWG/issues/2008.html", "link": "https://wg21.link/cwg2008", "section": "13.4  [temp.arg]", "status": "CD4", "submitter": "Andrew Sutton", "date": "2014-09-23" }, "CWG2009": { "type": "issue", "title": "Unclear specification of class scope", "long_link": "https://cplusplus.github.io/CWG/issues/2009.html", "link": "https://wg21.link/cwg2009", "section": "6.4.7  [basic.scope.class]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-09-23" }, "CWG2010": { "type": "issue", "title": "exception-specifications and conversion operators", "long_link": "https://cplusplus.github.io/CWG/issues/2010.html", "link": "https://wg21.link/cwg2010", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-09-26" }, "CWG2011": { "type": "issue", "title": "Unclear effect of reference capture of reference", "long_link": "https://cplusplus.github.io/CWG/issues/2011.html", "link": "https://wg21.link/cwg2011", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++17", "submitter": "Ville Voutilainen", "date": "2014-09-28" }, "CWG2012": { "type": "issue", "title": "Lifetime of references", "long_link": "https://cplusplus.github.io/CWG/issues/2012.html", "link": "https://wg21.link/cwg2012", "section": "6.7.5  [basic.stc]", "status": "CD4", "submitter": "Mike Miller", "date": "2014-09-29" }, "CWG2013": { "type": "issue", "title": "Pointer subtraction in large array", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2013", "link": "https://wg21.link/cwg2013", "section": "7.6.6  [expr.add]", "status": "drafting", "submitter": "Jason Merrill", "date": "2014-10-02" }, "CWG2014": { "type": "issue", "title": "Unneeded deallocation signatures", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2014", "link": "https://wg21.link/cwg2014", "section": "17.6.3.3  [new.delete.array]", "status": "NAD", "submitter": "Richard Smith", "date": "2014-10-03" }, "CWG2015": { "type": "issue", "title": "odr-use of deleted virtual functions", "long_link": "https://cplusplus.github.io/CWG/issues/2015.html", "link": "https://wg21.link/cwg2015", "section": "9.5.3  [dcl.fct.def.delete]", "status": "CD4", "submitter": "David Majnemer", "date": "2014-10-05" }, "CWG2016": { "type": "issue", "title": "Confusing wording in description of conversion function", "long_link": "https://cplusplus.github.io/CWG/issues/2016.html", "link": "https://wg21.link/cwg2016", "section": "11.4.8.3  [class.conv.fct]", "status": "CD4", "submitter": "Daniel Krügler", "date": "2014-10-05" }, "CWG2017": { "type": "issue", "title": "Flowing off end is not equivalent to no-expression return", "long_link": "https://cplusplus.github.io/CWG/issues/2017.html", "link": "https://wg21.link/cwg2017", "section": "8.7.4  [stmt.return]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-10-06" }, "CWG2018": { "type": "issue", "title": "Qualification conversion vs reference binding", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2018", "link": "https://wg21.link/cwg2018", "section": "9.4.4  [dcl.init.ref]", "status": "dup", "submitter": "Richard Smith", "date": "2014-10-07" }, "CWG2019": { "type": "issue", "title": "Member references omitted from description of storage duration", "long_link": "https://cplusplus.github.io/CWG/issues/2019.html", "link": "https://wg21.link/cwg2019", "section": "6.7.5.6  [basic.stc.inherit]", "status": "CD4", "submitter": "David Krauss", "date": "2014-10-08" }, "CWG2020": { "type": "issue", "title": "Inadequate description of odr-use of implicitly-invoked functions", "long_link": "https://cplusplus.github.io/CWG/issues/2020.html", "link": "https://wg21.link/cwg2020", "section": "6.3  [basic.def.odr]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-10-08" }, "CWG2021": { "type": "issue", "title": "Function template redeclaration via alias template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2021", "link": "https://wg21.link/cwg2021", "section": "13.7.7.2  [temp.over.link]", "status": "dup", "submitter": "Richard Smith", "date": "2014-10-15" }, "CWG2022": { "type": "issue", "title": "Copy elision in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2022.html", "link": "https://wg21.link/cwg2022", "section": "7.7  [expr.const]", "status": "CD4", "submitter": "Jason Merrill", "date": "2014-10-16" }, "CWG2023": { "type": "issue", "title": "Composite reference result type of conditional operator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2023", "link": "https://wg21.link/cwg2023", "section": "7.6.16  [expr.cond]", "status": "drafting", "submitter": "Daniel Krügler", "date": "2014-10-16" }, "CWG2024": { "type": "issue", "title": "Dependent types and unexpanded parameter packs", "long_link": "https://cplusplus.github.io/CWG/issues/2024.html", "link": "https://wg21.link/cwg2024", "section": "13.8.3.2  [temp.dep.type]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-10-17" }, "CWG2025": { "type": "issue", "title": "Declaration matching via alias templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2025", "link": "https://wg21.link/cwg2025", "section": "13.7.7.2  [temp.over.link]", "status": "dup", "submitter": "Richard Smith", "date": "2014-10-17" }, "CWG2026": { "type": "issue", "title": "Zero-initialization and constexpr", "long_link": "https://cplusplus.github.io/CWG/issues/2026.html", "link": "https://wg21.link/cwg2026", "section": "6.9.3  [basic.start]", "status": "CD4", "submitter": "Jason Merrill", "date": "2014-10-20" }, "CWG2027": { "type": "issue", "title": "Unclear requirements for multiple alignas specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/2027.html", "link": "https://wg21.link/cwg2027", "section": "9.12.2  [dcl.align]", "status": "CD4", "submitter": "Steve Clamage", "date": "2014-10-20" }, "CWG2028": { "type": "issue", "title": "Converting constructors in rvalue reference initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2028", "link": "https://wg21.link/cwg2028", "section": "12.2.2.7  [over.match.ref]", "status": "drafting", "submitter": "Mitsuru Kariya", "date": "2014-10-25" }, "CWG2029": { "type": "issue", "title": "Abstract class return type in decltype operand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2029", "link": "https://wg21.link/cwg2029", "section": "7.6.1.3  [expr.call]", "status": "dup", "submitter": "Mike Miller", "date": "2014-10-27" }, "CWG2030": { "type": "issue", "title": "Access of injected-class-name with template arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2030", "link": "https://wg21.link/cwg2030", "section": "11.8.3  [class.access.base]", "status": "NAD", "submitter": "Mike Miller", "date": "2014-10-27" }, "CWG2031": { "type": "issue", "title": "Missing incompatibility for &&", "long_link": "https://cplusplus.github.io/CWG/issues/2031.html", "link": "https://wg21.link/cwg2031", "section": "C.6.3  [diff.cpp03.expr]", "status": "CD4", "submitter": "Melissa Mears", "date": "2014-10-31" }, "CWG2032": { "type": "issue", "title": "Default template-arguments of variable templates", "long_link": "https://cplusplus.github.io/CWG/issues/2032.html", "link": "https://wg21.link/cwg2032", "section": "13.2  [temp.param]", "status": "CD4", "submitter": "CWG", "date": "2014-11-03" }, "CWG2033": { "type": "issue", "title": "Redundant restriction on partial specialization argument", "long_link": "https://cplusplus.github.io/CWG/issues/2033.html", "link": "https://wg21.link/cwg2033", "section": "13.7.6.1  [temp.spec.partial.general]", "status": "CD4", "submitter": "CWG", "date": "2014-11-04" }, "CWG2034": { "type": "issue", "title": "Deprecating uncaught_exception()", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2034", "link": "https://wg21.link/cwg2034", "section": "14.6.3  [except.uncaught]", "status": "NAD", "submitter": "CWG", "date": "2014-11-06" }, "CWG2035": { "type": "issue", "title": "Multi-section example is confusing", "long_link": "https://cplusplus.github.io/CWG/issues/2035.html", "link": "https://wg21.link/cwg2035", "section": "13.7.6.2  [temp.spec.partial.match]", "status": "CD3", "submitter": "CWG", "date": "2014-11-06" }, "CWG2036": { "type": "issue", "title": "Refactoring parameters-and-qualifiers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2036", "link": "https://wg21.link/cwg2036", "section": "9.3  [dcl.decl]", "status": "NAD", "submitter": "Jonathan Caves", "date": "2014-11-05" }, "CWG2037": { "type": "issue", "title": "Alias templates and template declaration matching", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2037", "link": "https://wg21.link/cwg2037", "section": "13.6  [temp.type]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-11-06" }, "CWG2038": { "type": "issue", "title": "Document C++14 incompatibility of new braced deduction rule", "long_link": "https://cplusplus.github.io/CWG/issues/2038.html", "link": "https://wg21.link/cwg2038", "section": "C.4  [diff.cpp14]", "status": "CD4", "submitter": "Jonathan Caves", "date": "2014-11-08" }, "CWG2039": { "type": "issue", "title": "Constant conversions to bool", "long_link": "https://cplusplus.github.io/CWG/issues/2039.html", "link": "https://wg21.link/cwg2039", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-11-09" }, "CWG2040": { "type": "issue", "title": "trailing-return-type no longer ambiguous", "long_link": "https://cplusplus.github.io/CWG/issues/2040.html", "link": "https://wg21.link/cwg2040", "section": "9.3  [dcl.decl]", "status": "CD4", "submitter": "Jens Maurer", "date": "2014-11-09" }, "CWG2041": { "type": "issue", "title": "Namespace for explicit class template specialization", "long_link": "https://cplusplus.github.io/CWG/issues/2041.html", "link": "https://wg21.link/cwg2041", "section": "13.9.4  [temp.expl.spec]", "status": "CD4", "submitter": "Jason Merrill", "date": "2014-11-11" }, "CWG2042": { "type": "issue", "title": "Exceptions and deallocation functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2042", "link": "https://wg21.link/cwg2042", "section": "6.7.5.5.3  [basic.stc.dynamic.deallocation]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-11-13" }, "CWG2043": { "type": "issue", "title": "Generalized template arguments and array-to-pointer decay", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2043", "link": "https://wg21.link/cwg2043", "section": "13.4.3  [temp.arg.nontype]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-11-13" }, "CWG2044": { "type": "issue", "title": "decltype(auto) and void", "long_link": "https://cplusplus.github.io/CWG/issues/2044.html", "link": "https://wg21.link/cwg2044", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-11-14" }, "CWG2045": { "type": "issue", "title": "“Identical” template parameter lists", "long_link": "https://cplusplus.github.io/CWG/issues/2045.html", "link": "https://wg21.link/cwg2045", "section": "13.7.7.2  [temp.over.link]", "status": "CD5", "submitter": "Faisal Vali", "date": "2014-11-14" }, "CWG2046": { "type": "issue", "title": "Incomplete thread specifications", "long_link": "https://cplusplus.github.io/CWG/issues/2046.html", "link": "https://wg21.link/cwg2046", "section": "6.9.2  [intro.multithread]", "status": "C++17", "submitter": "Dinka Ranns", "date": "2014-11-17" }, "CWG2047": { "type": "issue", "title": "Coordinating “throws anything” specifications", "long_link": "https://cplusplus.github.io/CWG/issues/2047.html", "link": "https://wg21.link/cwg2047", "section": "14.5  [except.spec]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-11-18" }, "CWG2048": { "type": "issue", "title": "C-style casts that cast away constness vs static_cast", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2048", "link": "https://wg21.link/cwg2048", "section": "7.6.1.9  [expr.static.cast]", "status": "open", "submitter": "Richard Smith", "date": "2014-11-19" }, "CWG2049": { "type": "issue", "title": "List initializer in non-type template default argument", "long_link": "https://cplusplus.github.io/CWG/issues/2049.html", "link": "https://wg21.link/cwg2049", "section": "13.4.3  [temp.arg.nontype]", "status": "DRWP", "submitter": "Ville Voutilainen", "date": "2014-11-20" }, "CWG2050": { "type": "issue", "title": "Consolidate specification of linkage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2050", "link": "https://wg21.link/cwg2050", "section": "9.2.2  [dcl.stc]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "2014-11-26" }, "CWG2051": { "type": "issue", "title": "Simplifying alias rules", "long_link": "https://cplusplus.github.io/CWG/issues/2051.html", "link": "https://wg21.link/cwg2051", "section": "7.2.1  [basic.lval]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-12-03" }, "CWG2052": { "type": "issue", "title": "Template argument deduction vs overloaded operators", "long_link": "https://cplusplus.github.io/CWG/issues/2052.html", "link": "https://wg21.link/cwg2052", "section": "12.4  [over.oper]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-12-03" }, "CWG2053": { "type": "issue", "title": "auto in non-generic lambdas", "long_link": "https://cplusplus.github.io/CWG/issues/2053.html", "link": "https://wg21.link/cwg2053", "section": "9.2.9.7  [dcl.spec.auto]", "status": "C++20", "submitter": "Faisal Vali", "date": "2014-12-07" }, "CWG2054": { "type": "issue", "title": "Missing description of class SFINAE", "long_link": "https://cplusplus.github.io/CWG/issues/2054.html", "link": "https://wg21.link/cwg2054", "section": "13.10.3  [temp.deduct]", "status": "DRWP", "submitter": "Ville Voutilainen", "date": "2014-12-07" }, "CWG2055": { "type": "issue", "title": "Explicitly-specified non-deduced parameter packs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2055", "link": "https://wg21.link/cwg2055", "section": "13.10.2  [temp.arg.explicit]", "status": "drafting", "submitter": "Jonathan Caves", "date": "2014-12-09" }, "CWG2056": { "type": "issue", "title": "Member function calls in partially-initialized class objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2056", "link": "https://wg21.link/cwg2056", "section": "11.9.3  [class.base.init]", "status": "drafting", "submitter": "Richard Smith", "date": "2014-12-11" }, "CWG2057": { "type": "issue", "title": "Template template arguments with default arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2057", "link": "https://wg21.link/cwg2057", "section": "13.4.4  [temp.arg.template]", "status": "drafting", "submitter": "Jonathan Caves", "date": "2014-12-12" }, "CWG2058": { "type": "issue", "title": "More errors from internal-linkage namespaces", "long_link": "https://cplusplus.github.io/CWG/issues/2058.html", "link": "https://wg21.link/cwg2058", "section": "6.6  [basic.link]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-12-15" }, "CWG2059": { "type": "issue", "title": "Linkage and deduced return types", "long_link": "https://cplusplus.github.io/CWG/issues/2059.html", "link": "https://wg21.link/cwg2059", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD5", "submitter": "Richard Smith", "date": "2014-12-15" }, "CWG2060": { "type": "issue", "title": "Deduced return type for explicit specialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2060", "link": "https://wg21.link/cwg2060", "section": "9.2.9.7  [dcl.spec.auto]", "status": "NAD", "submitter": "John Spicer", "date": "2014-12-15" }, "CWG2061": { "type": "issue", "title": "Inline namespace after simplifications", "long_link": "https://cplusplus.github.io/CWG/issues/2061.html", "link": "https://wg21.link/cwg2061", "section": "9.8.2  [namespace.def]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-12-18" }, "CWG2062": { "type": "issue", "title": "Class template redeclaration requirements", "long_link": "https://cplusplus.github.io/CWG/issues/2062.html", "link": "https://wg21.link/cwg2062", "section": "13.7.2  [temp.class]", "status": "CD6", "submitter": "Hubert Tong", "date": "2014-12-19" }, "CWG2063": { "type": "issue", "title": "Type/nontype hiding in class scope", "long_link": "https://cplusplus.github.io/CWG/issues/2063.html", "link": "https://wg21.link/cwg2063", "section": "_N4868_.6.4.1  [basic.scope.declarative]", "status": "CD4", "submitter": "Hubert Tong", "date": "2014-12-20" }, "CWG2064": { "type": "issue", "title": "Conflicting specifications for dependent decltype-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/2064.html", "link": "https://wg21.link/cwg2064", "section": "13.6  [temp.type]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-12-27" }, "CWG2065": { "type": "issue", "title": "Current instantiation of a partial specialization", "long_link": "https://cplusplus.github.io/CWG/issues/2065.html", "link": "https://wg21.link/cwg2065", "section": "13.8.3.2  [temp.dep.type]", "status": "CD6", "submitter": "Richard Smith", "date": "2014-12-29" }, "CWG2066": { "type": "issue", "title": "Does type-dependent imply value-dependent?", "long_link": "https://cplusplus.github.io/CWG/issues/2066.html", "link": "https://wg21.link/cwg2066", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-01-09" }, "CWG2067": { "type": "issue", "title": "Generated variadic templates requiring empty pack", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2067", "link": "https://wg21.link/cwg2067", "section": "13.8  [temp.res]", "status": "open", "submitter": "Richard Smith", "date": "2015-01-09" }, "CWG2068": { "type": "issue", "title": "When can/must a defaulted virtual destructor be defined?", "long_link": "https://cplusplus.github.io/CWG/issues/2068.html", "link": "https://wg21.link/cwg2068", "section": "11.4.7  [class.dtor]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-01-12" }, "CWG2069": { "type": "issue", "title": "Do destructors have names?", "long_link": "https://cplusplus.github.io/CWG/issues/2069.html", "link": "https://wg21.link/cwg2069", "section": "11.4.7  [class.dtor]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-01-13" }, "CWG2070": { "type": "issue", "title": "using-declaration with dependent nested-name-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/2070.html", "link": "https://wg21.link/cwg2070", "section": "6.5.5.2  [class.qual]", "status": "CD6", "submitter": "Richard Smith", "date": "2015-01-15" }, "CWG2071": { "type": "issue", "title": "typedef with no declarator", "long_link": "https://cplusplus.github.io/CWG/issues/2071.html", "link": "https://wg21.link/cwg2071", "section": "9.2.4  [dcl.typedef]", "status": "CD4", "submitter": "Richard Smith", "date": "2014-01-16" }, "CWG2072": { "type": "issue", "title": "Default argument instantiation for member functions of templates", "long_link": "https://cplusplus.github.io/CWG/issues/2072.html", "link": "https://wg21.link/cwg2072", "section": "13.9.2  [temp.inst]", "status": "C++23", "submitter": "Maxim Kartashev", "date": "2015-01-19" }, "CWG2073": { "type": "issue", "title": "Allocating memory for exception objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2073", "link": "https://wg21.link/cwg2073", "section": "6.7.5.5.2  [basic.stc.dynamic.allocation]", "status": "drafting", "submitter": "Jonathan Wakely", "date": "2015-01-20" }, "CWG2074": { "type": "issue", "title": "Type-dependence of local class of function template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2074", "link": "https://wg21.link/cwg2074", "section": "13.8.3.2  [temp.dep.type]", "status": "drafting", "submitter": "Richard Smith", "date": "2015-01-20" }, "CWG2075": { "type": "issue", "title": "Passing short initializer lists to array reference parameters", "long_link": "https://cplusplus.github.io/CWG/issues/2075.html", "link": "https://wg21.link/cwg2075", "section": "12.2.4.2.6  [over.ics.list]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-01-27" }, "CWG2076": { "type": "issue", "title": "List-initialization of arguments for constructor parameters", "long_link": "https://cplusplus.github.io/CWG/issues/2076.html", "link": "https://wg21.link/cwg2076", "section": "12.2.4.2  [over.best.ics]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-01-27" }, "CWG2077": { "type": "issue", "title": "Overload resolution and invalid rvalue-reference initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2077", "link": "https://wg21.link/cwg2077", "section": "12.2.4.2.5  [over.ics.ref]", "status": "drafting", "submitter": "Richard Smith", "date": "2015-01-29" }, "CWG2078": { "type": "issue", "title": "Name lookup of mem-initilizer-id", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2078", "link": "https://wg21.link/cwg2078", "section": "6.5.2  [class.member.lookup]", "status": "NAD", "submitter": "Richard Smith", "date": "2015-01-31" }, "CWG2079": { "type": "issue", "title": "[[ appearing in a balanced-token-seq", "long_link": "https://cplusplus.github.io/CWG/issues/2079.html", "link": "https://wg21.link/cwg2079", "section": "9.12.1  [dcl.attr.grammar]", "status": "CD4", "submitter": "Jonathan Caves", "date": "2015-02-03" }, "CWG2080": { "type": "issue", "title": "Example with empty anonymous union member", "long_link": "https://cplusplus.github.io/CWG/issues/2080.html", "link": "https://wg21.link/cwg2080", "section": "11.5  [class.union]", "status": "CD5", "submitter": "John Spicer", "date": "2015-02-03" }, "CWG2081": { "type": "issue", "title": "Deduced return type in redeclaration or specialization of function template", "long_link": "https://cplusplus.github.io/CWG/issues/2081.html", "link": "https://wg21.link/cwg2081", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD5", "submitter": "John Spicer", "date": "2015-02-05" }, "CWG2082": { "type": "issue", "title": "Referring to parameters in unevaluated operands of default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2082.html", "link": "https://wg21.link/cwg2082", "section": "9.3.4.7  [dcl.fct.default]", "status": "CD4", "submitter": "Faisal Vali", "date": "2015-02-09" }, "CWG2083": { "type": "issue", "title": "Incorrect cases of odr-use", "long_link": "https://cplusplus.github.io/CWG/issues/2083.html", "link": "https://wg21.link/cwg2083", "section": "6.3  [basic.def.odr]", "status": "CD5", "submitter": "Hubert Tong", "date": "2015-02-11" }, "CWG2084": { "type": "issue", "title": "NSDMIs and deleted union default constructors", "long_link": "https://cplusplus.github.io/CWG/issues/2084.html", "link": "https://wg21.link/cwg2084", "section": "11.4.5  [class.ctor]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2015-02-12" }, "CWG2085": { "type": "issue", "title": "Invalid example of adding special member function via default argument", "long_link": "https://cplusplus.github.io/CWG/issues/2085.html", "link": "https://wg21.link/cwg2085", "section": "6.3  [basic.def.odr]", "status": "CD4", "submitter": "Hubert Tong", "date": "2015-02-13" }, "CWG2086": { "type": "issue", "title": "Reference odr-use vs implicit capture", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2086", "link": "https://wg21.link/cwg2086", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "drafting", "submitter": "Hubert Tong", "date": "2015-02-14" }, "CWG2087": { "type": "issue", "title": "Left shift of negative value by zero bits", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2087", "link": "https://wg21.link/cwg2087", "section": "7.6.7  [expr.shift]", "status": "NAD", "submitter": "Mattheus Izvekov", "date": "2015-02-16" }, "CWG2088": { "type": "issue", "title": "Late tiebreakers in partial ordering", "long_link": "https://cplusplus.github.io/CWG/issues/2088.html", "link": "https://wg21.link/cwg2088", "section": "13.10.3.5  [temp.deduct.partial]", "status": "CD5", "submitter": "Richard Smith", "date": "2015-02-19" }, "CWG2089": { "type": "issue", "title": "Restricting selection of builtin overloaded operators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2089", "link": "https://wg21.link/cwg2089", "section": "12.2.2.3  [over.match.oper]", "status": "drafting", "submitter": "Hubert Tong", "date": "2015-02-26" }, "CWG2090": { "type": "issue", "title": "Dependency via non-dependent base class", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2090", "link": "https://wg21.link/cwg2090", "section": "13.8.3.5  [temp.dep.temp]", "status": "drafting", "submitter": "Maxim Kartashev", "date": "2015-02-27" }, "CWG2091": { "type": "issue", "title": "Deducing reference non-type template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2091.html", "link": "https://wg21.link/cwg2091", "section": "13.10.3.6  [temp.deduct.type]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-03-05" }, "CWG2092": { "type": "issue", "title": "Deduction failure and overload resolution", "long_link": "https://cplusplus.github.io/CWG/issues/2092.html", "link": "https://wg21.link/cwg2092", "section": "13.10.4  [temp.over]", "status": "CD5", "submitter": "Fedor Sergeev", "date": "2015-03-06" }, "CWG2093": { "type": "issue", "title": "Qualification conversion for pointer-to-member handler matching", "long_link": "https://cplusplus.github.io/CWG/issues/2093.html", "link": "https://wg21.link/cwg2093", "section": "14.4  [except.handle]", "status": "CD4", "submitter": "David Majnemer", "date": "2015-03-06" }, "CWG2094": { "type": "issue", "title": "Trivial copy/move constructor for class with volatile member", "long_link": "https://cplusplus.github.io/CWG/issues/2094.html", "link": "https://wg21.link/cwg2094", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++17", "submitter": "Daveed Vandevoorde", "date": "2015-03-06" }, "CWG2095": { "type": "issue", "title": "Capturing rvalue references to functions by copy", "long_link": "https://cplusplus.github.io/CWG/issues/2095.html", "link": "https://wg21.link/cwg2095", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD4", "submitter": "Hubert Tong", "date": "2015-03-07" }, "CWG2096": { "type": "issue", "title": "Constraints on literal unions", "long_link": "https://cplusplus.github.io/CWG/issues/2096.html", "link": "https://wg21.link/cwg2096", "section": "6.8  [basic.types]", "status": "CD4", "submitter": "Agustín K-ballo Bergé", "date": "2015-03-11" }, "CWG2097": { "type": "issue", "title": "Lambdas and noreturn attribute", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2097", "link": "https://wg21.link/cwg2097", "section": "7.5.5  [expr.prim.lambda]", "status": "extension", "submitter": "Jonathan Caves", "date": "2015-03-12" }, "CWG2098": { "type": "issue", "title": "Is uncaught_exceptions() per-thread?", "long_link": "https://cplusplus.github.io/CWG/issues/2098.html", "link": "https://wg21.link/cwg2098", "section": "14.6.3  [except.uncaught]", "status": "CD4", "submitter": "Ville Voutilainen", "date": "2015-03-14" }, "CWG2099": { "type": "issue", "title": "Inferring the bound of an array static data member", "long_link": "https://cplusplus.github.io/CWG/issues/2099.html", "link": "https://wg21.link/cwg2099", "section": "9.3.4.5  [dcl.array]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-03-15" }, "CWG2100": { "type": "issue", "title": "Value-dependent address of static data member of class template", "long_link": "https://cplusplus.github.io/CWG/issues/2100.html", "link": "https://wg21.link/cwg2100", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-03-16" }, "CWG2101": { "type": "issue", "title": "Incorrect description of type- and value-dependence", "long_link": "https://cplusplus.github.io/CWG/issues/2101.html", "link": "https://wg21.link/cwg2101", "section": "13.8.3  [temp.dep]", "status": "CD4", "submitter": "Maxim Kartashev", "date": "2015-03-16" }, "CWG2102": { "type": "issue", "title": "Constructor checking in new-expression", "long_link": "https://cplusplus.github.io/CWG/issues/2102.html", "link": "https://wg21.link/cwg2102", "section": "7.6.2.8  [expr.new]", "status": "DRWP", "submitter": "Richard Smith", "date": "2015-03-16" }, "CWG2103": { "type": "issue", "title": "Lvalue-to-rvalue conversion is irrelevant in odr-use of a reference", "long_link": "https://cplusplus.github.io/CWG/issues/2103.html", "link": "https://wg21.link/cwg2103", "section": "6.3  [basic.def.odr]", "status": "CD5", "submitter": "Richard Smith", "date": "2015-03-17" }, "CWG2104": { "type": "issue", "title": "Internal-linkage constexpr references and ODR requirements", "long_link": "https://cplusplus.github.io/CWG/issues/2104.html", "link": "https://wg21.link/cwg2104", "section": "6.3  [basic.def.odr]", "status": "CD4", "submitter": "James Widman", "date": "2015-03-17" }, "CWG2105": { "type": "issue", "title": "When do the arguments for a parameter pack end?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2105", "link": "https://wg21.link/cwg2105", "section": "13.4  [temp.arg]", "status": "open", "submitter": "Hubert Tong", "date": "2015-03-17" }, "CWG2106": { "type": "issue", "title": "Unclear restrictions on use of function-type template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2106.html", "link": "https://wg21.link/cwg2106", "section": "13.4.2  [temp.arg.type]", "status": "CD4", "submitter": "David Krauss", "date": "2015-03-17" }, "CWG2107": { "type": "issue", "title": "Lifetime of temporaries for default arguments in array copying", "long_link": "https://cplusplus.github.io/CWG/issues/2107.html", "link": "https://wg21.link/cwg2107", "section": "6.7.7  [class.temporary]", "status": "CD4", "submitter": "Hubert Tong", "date": "2015-03-19" }, "CWG2108": { "type": "issue", "title": "Conversions to non-class prvalues in reference initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2108", "link": "https://wg21.link/cwg2108", "section": "12.2.2.7  [over.match.ref]", "status": "drafting", "submitter": "Hubert Tong", "date": "2015-03-24" }, "CWG2109": { "type": "issue", "title": "Value dependence underspecified", "long_link": "https://cplusplus.github.io/CWG/issues/2109.html", "link": "https://wg21.link/cwg2109", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "CD4", "submitter": "Maxim Kartashev", "date": "2015-03-26" }, "CWG2110": { "type": "issue", "title": "Overload resolution for base class conversion and reference/non-reference", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2110", "link": "https://wg21.link/cwg2110", "section": "12.2.4.3  [over.ics.rank]", "status": "drafting", "submitter": "Alexander Kulpin", "date": "2015-03-27" }, "CWG2111": { "type": "issue", "title": "Array temporaries in reference binding", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2111", "link": "https://wg21.link/cwg2111", "section": "9.4.4  [dcl.init.ref]", "status": "NAD", "submitter": "Vinny Romano", "date": "2015-04-02" }, "CWG2112": { "type": "issue", "title": "new auto{x}", "long_link": "https://cplusplus.github.io/CWG/issues/2112.html", "link": "https://wg21.link/cwg2112", "section": "7.6.2.8  [expr.new]", "status": "CD5", "submitter": "Richard Smith", "date": "2015-04-03" }, "CWG2113": { "type": "issue", "title": "Incompete specification of types for declarators", "long_link": "https://cplusplus.github.io/CWG/issues/2113.html", "link": "https://wg21.link/cwg2113", "section": "9.3.4  [dcl.meaning]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-04-08" }, "CWG2114": { "type": "issue", "title": "Missing description of incompatibility from aggregate NSDMIs", "long_link": "https://cplusplus.github.io/CWG/issues/2114.html", "link": "https://wg21.link/cwg2114", "section": "_N4750_.C.3.5  [diff.cpp11.dcl.decl]", "status": "CD3", "submitter": "Ville Voutilainen", "date": "2015-04-14" }, "CWG2115": { "type": "issue", "title": "Order of implicit destruction vs release of automatic storage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2115", "link": "https://wg21.link/cwg2115", "section": "8.7  [stmt.jump]", "status": "drafting", "submitter": "Richard Smith", "date": "2015-04-16" }, "CWG2116": { "type": "issue", "title": "Direct or copy initialization for omitted aggregate initializers", "long_link": "https://cplusplus.github.io/CWG/issues/2116.html", "link": "https://wg21.link/cwg2116", "section": "9.4.2  [dcl.init.aggr]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-04-22" }, "CWG2117": { "type": "issue", "title": "Explicit specializations and constexpr function templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2117", "link": "https://wg21.link/cwg2117", "section": "9.2.6  [dcl.constexpr]", "status": "drafting", "submitter": "Faisal Vali", "date": "2015-04-26" }, "CWG2118": { "type": "issue", "title": "Stateful metaprogramming via friend injection", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2118", "link": "https://wg21.link/cwg2118", "section": "13.7.5  [temp.friend]", "status": "open", "submitter": "Richard Smith", "date": "2015-04-27" }, "CWG2119": { "type": "issue", "title": "Disambiguation of multi-level covariant return type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2119", "link": "https://wg21.link/cwg2119", "section": "11.7.3  [class.virtual]", "status": "NAD", "submitter": "David Majnemer", "date": "2015-05-05" }, "CWG2120": { "type": "issue", "title": "Array as first non-static data member in standard-layout class", "long_link": "https://cplusplus.github.io/CWG/issues/2120.html", "link": "https://wg21.link/cwg2120", "section": "Clause 11  [class]", "status": "CD4", "submitter": "Hubert Tong", "date": "2015-05-06" }, "CWG2121": { "type": "issue", "title": "More flexible lambda syntax", "long_link": "https://cplusplus.github.io/CWG/issues/2121.html", "link": "https://wg21.link/cwg2121", "section": "7.5.5.1  [expr.prim.lambda.general]", "status": "CD6", "submitter": "EWG", "date": "2015-05-06" }, "CWG2122": { "type": "issue", "title": "Glvalues of void type", "long_link": "https://cplusplus.github.io/CWG/issues/2122.html", "link": "https://wg21.link/cwg2122", "section": "7.2.1  [basic.lval]", "status": "CD4", "submitter": "CWG", "date": "2015-05-05" }, "CWG2123": { "type": "issue", "title": "Omitted constant initialization of local static variables", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2123", "link": "https://wg21.link/cwg2123", "section": "8.8  [stmt.dcl]", "status": "open", "submitter": "Hubert Tong", "date": "2015-02-02" }, "CWG2124": { "type": "issue", "title": "Signature of constructor template", "long_link": "https://cplusplus.github.io/CWG/issues/2124.html", "link": "https://wg21.link/cwg2124", "section": "3.54  [defns.signature.member.templ]", "status": "CD4", "submitter": "Hubert Tong", "date": "2015-05-05" }, "CWG2125": { "type": "issue", "title": "Copy elision and comma operator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2125", "link": "https://wg21.link/cwg2125", "section": "11.9.6  [class.copy.elision]", "status": "NAD", "submitter": "Vinny Romano", "date": "2015-05-06" }, "CWG2126": { "type": "issue", "title": "Lifetime-extended temporaries in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2126.html", "link": "https://wg21.link/cwg2126", "section": "7.7  [expr.const]", "status": "C++20", "submitter": "Richard Smith", "date": "2015-05-20" }, "CWG2127": { "type": "issue", "title": "Partial specialization and nullptr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2127", "link": "https://wg21.link/cwg2127", "section": "13.7.6  [temp.spec.partial]", "status": "drafting", "submitter": "Faisal Vali", "date": "2015-05-18" }, "CWG2128": { "type": "issue", "title": "Imprecise rule for reference member initializer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2128", "link": "https://wg21.link/cwg2128", "section": "9.4.2  [dcl.init.aggr]", "status": "drafting", "submitter": "Richard Smith", "date": "2015-05-19" }, "CWG2129": { "type": "issue", "title": "Non-object prvalues and constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2129.html", "link": "https://wg21.link/cwg2129", "section": "7.7  [expr.const]", "status": "CD4", "submitter": "Faisal Vali", "date": "2015-05-20" }, "CWG2130": { "type": "issue", "title": "Over-aligned types in new-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2130.html", "link": "https://wg21.link/cwg2130", "section": "7.6.2.8  [expr.new]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-05-28" }, "CWG2131": { "type": "issue", "title": "Ambiguity with opaque-enum-declaration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2131", "link": "https://wg21.link/cwg2131", "section": "9.7.1  [dcl.enum]", "status": "drafting", "submitter": "Richard Smith", "date": "2015-05-28" }, "CWG2132": { "type": "issue", "title": "Deprecated default generated copy constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2132", "link": "https://wg21.link/cwg2132", "section": "11.4.5.3  [class.copy.ctor]", "status": "NAD", "submitter": "Nico Josuttis", "date": "2015-05-28" }, "CWG2133": { "type": "issue", "title": "Converting std::nullptr_t to bool", "long_link": "https://cplusplus.github.io/CWG/issues/2133.html", "link": "https://wg21.link/cwg2133", "section": "7.3.14  [conv.fctptr]", "status": "CD5", "submitter": "Richard Smith", "date": "2015-05-28" }, "CWG2134": { "type": "issue", "title": "Objectless references to non-static member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2134", "link": "https://wg21.link/cwg2134", "section": "_N4567_.5.1.1  [expr.prim.general]", "status": "NAD", "submitter": "Aaron Ballman", "date": "2015-06-03" }, "CWG2135": { "type": "issue", "title": "mem-initializers for virtual bases of abstract classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2135", "link": "https://wg21.link/cwg2135", "section": "11.9.3  [class.base.init]", "status": "NAD", "submitter": "Vinny Romano", "date": "2015-06-06" }, "CWG2136": { "type": "issue", "title": "Argument-dependent lookup and initializer lists", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2136", "link": "https://wg21.link/cwg2136", "section": "6.5.4  [basic.lookup.argdep]", "status": "NAD", "submitter": "Ryou Ezoe", "date": "2015-06-10" }, "CWG2137": { "type": "issue", "title": "List-initialization from object of same type", "long_link": "https://cplusplus.github.io/CWG/issues/2137.html", "link": "https://wg21.link/cwg2137", "section": "9.4.5  [dcl.init.list]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-06-10" }, "CWG2138": { "type": "issue", "title": "Explicit member specialization vs implicit instantiation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2138", "link": "https://wg21.link/cwg2138", "section": "13.9.4  [temp.expl.spec]", "status": "NAD", "submitter": "Richard Smith", "date": "2015-06-11" }, "CWG2139": { "type": "issue", "title": "Floating-point requirements for integer representation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2139", "link": "https://wg21.link/cwg2139", "section": "7.3.11  [conv.fpint]", "status": "NAD", "submitter": "Tony Van Eerd", "date": "2015-06-12" }, "CWG2140": { "type": "issue", "title": "Lvalue-to-rvalue conversion of std::nullptr_t", "long_link": "https://cplusplus.github.io/CWG/issues/2140.html", "link": "https://wg21.link/cwg2140", "section": "7.3.2  [conv.lval]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-06-12" }, "CWG2141": { "type": "issue", "title": "Ambiguity in new-expression with elaborated-type-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/2141.html", "link": "https://wg21.link/cwg2141", "section": "7.6.2.8  [expr.new]", "status": "CD4", "submitter": "Hubert Tong", "date": "2015-06-12" }, "CWG2142": { "type": "issue", "title": "Missing definition of associated classes and namespaces", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2142", "link": "https://wg21.link/cwg2142", "section": "6.5.4  [basic.lookup.argdep]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2015-06-13" }, "CWG2143": { "type": "issue", "title": "Value-dependency via injected-class-name", "long_link": "https://cplusplus.github.io/CWG/issues/2143.html", "link": "https://wg21.link/cwg2143", "section": "13.8.3.2  [temp.dep.type]", "status": "C++17", "submitter": "Maxim Kartashev", "date": "2015-06-16" }, "CWG2144": { "type": "issue", "title": "Function/variable declaration ambiguity", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2144", "link": "https://wg21.link/cwg2144", "section": "9.5.1  [dcl.fct.def.general]", "status": "drafting", "submitter": "Richard Smith", "date": "2015-06-19" }, "CWG2145": { "type": "issue", "title": "Parenthesized declarator in function definition", "long_link": "https://cplusplus.github.io/CWG/issues/2145.html", "link": "https://wg21.link/cwg2145", "section": "9.5.1  [dcl.fct.def.general]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-06-19" }, "CWG2146": { "type": "issue", "title": "Scalar object vs memory location in definition of “unsequenced”", "long_link": "https://cplusplus.github.io/CWG/issues/2146.html", "link": "https://wg21.link/cwg2146", "section": "6.9.1  [intro.execution]", "status": "CD4", "submitter": "Jens Maurer", "date": "2015-06-22" }, "CWG2147": { "type": "issue", "title": "Initializer-list arguments and pack deduction", "long_link": "https://cplusplus.github.io/CWG/issues/2147.html", "link": "https://wg21.link/cwg2147", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD4", "submitter": "Hubert Tong", "date": "2015-06-22" }, "CWG2148": { "type": "issue", "title": "Thread storage duration and order of initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2148", "link": "https://wg21.link/cwg2148", "section": "6.9.3.2  [basic.start.static]", "status": "drafting", "submitter": "Hubert Tong", "date": "2015-06-22" }, "CWG2149": { "type": "issue", "title": "Brace elision and array length deduction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2149", "link": "https://wg21.link/cwg2149", "section": "9.4.2  [dcl.init.aggr]", "status": "drafting", "submitter": "Vinny Romano", "date": "2015-06-25" }, "CWG2150": { "type": "issue", "title": "Initializer list array lifetime", "long_link": "https://cplusplus.github.io/CWG/issues/2150.html", "link": "https://wg21.link/cwg2150", "section": "9.4.5  [dcl.init.list]", "status": "CD3", "submitter": "Hubert Tong", "date": "2015-06-26" }, "CWG2151": { "type": "issue", "title": "Exception object is not created", "long_link": "https://cplusplus.github.io/CWG/issues/2151.html", "link": "https://wg21.link/cwg2151", "section": "6.7.2  [intro.object]", "status": "CD4", "submitter": "Hubert Tong", "date": "2015-06-26" }, "CWG2152": { "type": "issue", "title": "Can an alternative token be used as a ud-suffix?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2152", "link": "https://wg21.link/cwg2152", "section": "5.13.9  [lex.ext]", "status": "NAD", "submitter": "David Krauss", "date": "2015-06-28" }, "CWG2153": { "type": "issue", "title": "pure-specifier in friend declaration", "long_link": "https://cplusplus.github.io/CWG/issues/2153.html", "link": "https://wg21.link/cwg2153", "section": "11.4  [class.mem]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-06-30" }, "CWG2154": { "type": "issue", "title": "Ambiguity of pure-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/2154.html", "link": "https://wg21.link/cwg2154", "section": "11.4  [class.mem]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-06-30" }, "CWG2155": { "type": "issue", "title": "Defining classes and enumerations via using-declarations", "long_link": "https://cplusplus.github.io/CWG/issues/2155.html", "link": "https://wg21.link/cwg2155", "section": "_N4868_.9.8.2.3  [namespace.memdef]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-07-05" }, "CWG2156": { "type": "issue", "title": "Definition of enumeration declared by using-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/2156.html", "link": "https://wg21.link/cwg2156", "section": "9.7.1  [dcl.enum]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-07-06" }, "CWG2157": { "type": "issue", "title": "Further disambiguation of enumeration elaborated-type-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/2157.html", "link": "https://wg21.link/cwg2157", "section": "9.2.9.5  [dcl.type.elab]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-07-06" }, "CWG2158": { "type": "issue", "title": "Polymorphic behavior during destruction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2158", "link": "https://wg21.link/cwg2158", "section": "11.4.7  [class.dtor]", "status": "drafting", "submitter": "Richard Smith", "date": "2015-07-13" }, "CWG2159": { "type": "issue", "title": "Lambda capture and local thread_local variables", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2159", "link": "https://wg21.link/cwg2159", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "NAD", "submitter": "Richard Smith", "date": "2015-07-15" }, "CWG2160": { "type": "issue", "title": "Issues with partial ordering", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2160", "link": "https://wg21.link/cwg2160", "section": "13.7.7.3  [temp.func.order]", "status": "open", "submitter": "Richard Smith", "date": "2015-07-16" }, "CWG2161": { "type": "issue", "title": "Explicit instantiation declaration and “preceding initialization”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2161", "link": "https://wg21.link/cwg2161", "section": "13.9.3  [temp.explicit]", "status": "NAD", "submitter": "Hubert Tong", "date": "2015-07-22" }, "CWG2162": { "type": "issue", "title": "Capturing this by reference", "long_link": "https://cplusplus.github.io/CWG/issues/2162.html", "link": "https://wg21.link/cwg2162", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD3", "submitter": "Brian Bi", "date": "2015-07-23" }, "CWG2163": { "type": "issue", "title": "Labels in constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/2163.html", "link": "https://wg21.link/cwg2163", "section": "9.2.6  [dcl.constexpr]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-07-24" }, "CWG2164": { "type": "issue", "title": "Name hiding and using-directives", "long_link": "https://cplusplus.github.io/CWG/issues/2164.html", "link": "https://wg21.link/cwg2164", "section": "_N4868_.6.4.10  [basic.scope.hiding]", "status": "CD5", "submitter": "Richard Smith", "date": "2015-07-26" }, "CWG2165": { "type": "issue", "title": "Namespaces, declarative regions, and translation units", "long_link": "https://cplusplus.github.io/CWG/issues/2165.html", "link": "https://wg21.link/cwg2165", "section": "_N4868_.6.4.1  [basic.scope.declarative]", "status": "CD6", "submitter": "Richard Smith", "date": "2015-07-30" }, "CWG2166": { "type": "issue", "title": "Unclear meaning of “undefined constexpr function”", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2166", "link": "https://wg21.link/cwg2166", "section": "7.7  [expr.const]", "status": "drafting", "submitter": "Howard Hinnant", "date": "2015-08-05" }, "CWG2167": { "type": "issue", "title": "Non-member references with lifetimes within the current evaluation", "long_link": "https://cplusplus.github.io/CWG/issues/2167.html", "link": "https://wg21.link/cwg2167", "section": "7.7  [expr.const]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-08-11" }, "CWG2168": { "type": "issue", "title": "Narrowing conversions and +/- infinity", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2168", "link": "https://wg21.link/cwg2168", "section": "9.4.5  [dcl.init.list]", "status": "open", "submitter": "Hubert Tong", "date": "2015-08-19" }, "CWG2169": { "type": "issue", "title": "Narrowing conversions and overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2169", "link": "https://wg21.link/cwg2169", "section": "12.2.4.2.6  [over.ics.list]", "status": "open", "submitter": "David Krauss", "date": "2015-08-26" }, "CWG2170": { "type": "issue", "title": "Unclear definition of odr-use for arrays", "long_link": "https://cplusplus.github.io/CWG/issues/2170.html", "link": "https://wg21.link/cwg2170", "section": "6.3  [basic.def.odr]", "status": "CD5", "submitter": "Hubert Tong", "date": "2015-09-02" }, "CWG2171": { "type": "issue", "title": "Triviality of copy constructor with less-qualified parameter", "long_link": "https://cplusplus.github.io/CWG/issues/2171.html", "link": "https://wg21.link/cwg2171", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD4", "submitter": "Jason Merrill", "date": "2015-09-14" }, "CWG2172": { "type": "issue", "title": "Multiple exceptions with one exception object", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2172", "link": "https://wg21.link/cwg2172", "section": "14.4  [except.handle]", "status": "drafting", "submitter": "Richard Smith", "date": "2015-09-14" }, "CWG2173": { "type": "issue", "title": "Partial specialization with non-deduced contexts", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2173", "link": "https://wg21.link/cwg2173", "section": "13.7.6  [temp.spec.partial]", "status": "open", "submitter": "Mike Miller", "date": "2015-09-14" }, "CWG2174": { "type": "issue", "title": "Unclear rules for friend definitions in templates", "long_link": "https://cplusplus.github.io/CWG/issues/2174.html", "link": "https://wg21.link/cwg2174", "section": "13.7.5  [temp.friend]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-09-17" }, "CWG2175": { "type": "issue", "title": "Ambiguity with attribute in conversion operator declaration", "long_link": "https://cplusplus.github.io/CWG/issues/2175.html", "link": "https://wg21.link/cwg2175", "section": "9.3.3  [dcl.ambig.res]", "status": "CD4", "submitter": "Daveed Vandevoorde", "date": "2015-09-17" }, "CWG2176": { "type": "issue", "title": "Destroying the returned object when a destructor throws", "long_link": "https://cplusplus.github.io/CWG/issues/2176.html", "link": "https://wg21.link/cwg2176", "section": "7.6.1.3  [expr.call]", "status": "CD4", "submitter": "Richard Smith", "date": "2015-09-28" }, "CWG2177": { "type": "issue", "title": "Placement operator delete and parameter copies", "long_link": "https://cplusplus.github.io/CWG/issues/2177.html", "link": "https://wg21.link/cwg2177", "section": "7.6.2.8  [expr.new]", "status": "CD5", "submitter": "Richard Smith", "date": "2015-09-30" }, "CWG2178": { "type": "issue", "title": "Substitution of dependent template arguments in default template arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2178", "link": "https://wg21.link/cwg2178", "section": "13.2  [temp.param]", "status": "NAD", "submitter": "Richard Smith", "date": "2015-10-06" }, "CWG2179": { "type": "issue", "title": "Required diagnostic for partial specialization after first use", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2179", "link": "https://wg21.link/cwg2179", "section": "13.7.6.1  [temp.spec.partial.general]", "status": "drafting", "submitter": "John Spicer", "date": "2015-10-12" }, "CWG2180": { "type": "issue", "title": "Virtual bases in destructors and defaulted assignment operators", "long_link": "https://cplusplus.github.io/CWG/issues/2180.html", "link": "https://wg21.link/cwg2180", "section": "11.4.6  [class.copy.assign]", "status": "CD4", "submitter": "Vinny Romano", "date": "2015-10-13" }, "CWG2181": { "type": "issue", "title": "Normative requirements in an informative Annex", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2181", "link": "https://wg21.link/cwg2181", "section": "Clause Annex B  [implimits]", "status": "drafting", "submitter": "Sean Hunt", "date": "2015-10-18" }, "CWG2182": { "type": "issue", "title": "Pointer arithmetic in array-like containers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2182", "link": "https://wg21.link/cwg2182", "section": "7.6.6  [expr.add]", "status": "drafting", "submitter": "Jonathan Wakely", "date": "2015-10-20" }, "CWG2183": { "type": "issue", "title": "Problems in description of potential exceptions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2183", "link": "https://wg21.link/cwg2183", "section": "14.5  [except.spec]", "status": "NAD", "submitter": "Hubert Tong", "date": "2015-10-21" }, "CWG2184": { "type": "issue", "title": "Missing C compatibility entry for decrement of bool", "long_link": "https://cplusplus.github.io/CWG/issues/2184.html", "link": "https://wg21.link/cwg2184", "section": "C.7.4  [diff.expr]", "status": "CD4", "submitter": "CWG", "date": "2015-10-21" }, "CWG2185": { "type": "issue", "title": "Cv-qualified numeric types", "long_link": "https://cplusplus.github.io/CWG/issues/2185.html", "link": "https://wg21.link/cwg2185", "section": "6.8.2  [basic.fundamental]", "status": "CD6", "submitter": "CWG", "date": "2015-10-21" }, "CWG2186": { "type": "issue", "title": "Unclear point that “preceding initialization” must precede", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2186", "link": "https://wg21.link/cwg2186", "section": "7.7  [expr.const]", "status": "drafting", "submitter": "Hubert Tong", "date": "2015-10-24" }, "CWG2187": { "type": "issue", "title": "Protected members and access via qualified-id", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2187", "link": "https://wg21.link/cwg2187", "section": "11.8.5  [class.protected]", "status": "drafting", "submitter": "Hubert Tong", "date": "2015-10-16" }, "CWG2188": { "type": "issue", "title": "empty-declaration grammar ambiguity", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2188", "link": "https://wg21.link/cwg2188", "section": "11.4.1  [class.mem.general]", "status": "open", "submitter": "Jens Maurer", "date": "2015-10-21" }, "CWG2189": { "type": "issue", "title": "Surrogate call template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2189", "link": "https://wg21.link/cwg2189", "section": "12.2.2.2.3  [over.call.object]", "status": "open", "submitter": "Jason Merrill", "date": "2015-10-22" }, "CWG2190": { "type": "issue", "title": "Insufficient specification of __has_include", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2190", "link": "https://wg21.link/cwg2190", "section": "15.2  [cpp.cond]", "status": "open", "submitter": "Hubert Tong", "date": "2015-10-24" }, "CWG2191": { "type": "issue", "title": "Incorrect result for noexcept(typeid(v))", "long_link": "https://cplusplus.github.io/CWG/issues/2191.html", "link": "https://wg21.link/cwg2191", "section": "14.5  [except.spec]", "status": "C++17", "submitter": "Mike Miller", "date": "2015-10-26" }, "CWG2192": { "type": "issue", "title": "Constant expressions and order-of-eval undefined behavior", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2192", "link": "https://wg21.link/cwg2192", "section": "7.7  [expr.const]", "status": "open", "submitter": "Peter Sommerlad", "date": "2015-10-27" }, "CWG2193": { "type": "issue", "title": "numeric_limits::radix and digits", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2193", "link": "https://wg21.link/cwg2193", "section": "17.3.5.2  [numeric.limits.members]", "status": "NAD", "submitter": "Tony Van Eerd", "date": "2015-11-02" }, "CWG2194": { "type": "issue", "title": "Impossible case in list initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2194", "link": "https://wg21.link/cwg2194", "section": "12.2.2.8  [over.match.list]", "status": "drafting", "submitter": "Robert Haberlach", "date": "2015-11-04" }, "CWG2195": { "type": "issue", "title": "Unsolicited reading of trailing volatile members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2195", "link": "https://wg21.link/cwg2195", "section": "9.2.9.2  [dcl.type.cv]", "status": "open", "submitter": "Hubert Tong", "date": "2015-11-06" }, "CWG2196": { "type": "issue", "title": "Zero-initialization with virtual base classes", "long_link": "https://cplusplus.github.io/CWG/issues/2196.html", "link": "https://wg21.link/cwg2196", "section": "9.4  [dcl.init]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-11-06" }, "CWG2197": { "type": "issue", "title": "Overload resolution and deleted special member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2197.html", "link": "https://wg21.link/cwg2197", "section": "11.4.5.3  [class.copy.ctor]", "status": "C++17", "submitter": "Maxim Kartashev", "date": "2015-11-11" }, "CWG2198": { "type": "issue", "title": "Linkage of enumerators", "long_link": "https://cplusplus.github.io/CWG/issues/2198.html", "link": "https://wg21.link/cwg2198", "section": "6.6  [basic.link]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-11-12" }, "CWG2199": { "type": "issue", "title": "Typedefs and tags", "long_link": "https://cplusplus.github.io/CWG/issues/2199.html", "link": "https://wg21.link/cwg2199", "section": "9.2.4  [dcl.typedef]", "status": "CD6", "submitter": "Richard Smith", "date": "2015-11-12" }, "CWG2200": { "type": "issue", "title": "Conversions in template argument deduction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2200", "link": "https://wg21.link/cwg2200", "section": "13.10.2  [temp.arg.explicit]", "status": "NAD", "submitter": "Vinny Romano", "date": "2015-11-14" }, "CWG2201": { "type": "issue", "title": "Cv-qualification of array types", "long_link": "https://cplusplus.github.io/CWG/issues/2201.html", "link": "https://wg21.link/cwg2201", "section": "6.8.5  [basic.type.qualifier]", "status": "C++17", "submitter": "Robert Haberlach", "date": "2015-11-15" }, "CWG2202": { "type": "issue", "title": "When does default argument instantiation occur?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2202", "link": "https://wg21.link/cwg2202", "section": "13.9.2  [temp.inst]", "status": "drafting", "submitter": "Richard Smith", "date": "2015-11-19" }, "CWG2203": { "type": "issue", "title": "Defaulted copy/move constructors and UDCs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2203", "link": "https://wg21.link/cwg2203", "section": "11.4.5.3  [class.copy.ctor]", "status": "drafting", "submitter": "Vinny Romano", "date": "2015-11-20" }, "CWG2204": { "type": "issue", "title": "Naming delegated constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2204", "link": "https://wg21.link/cwg2204", "section": "11.9.3  [class.base.init]", "status": "NAD", "submitter": "Hubert Tong", "date": "2015-11-25" }, "CWG2205": { "type": "issue", "title": "Restrictions on use of alignas", "long_link": "https://cplusplus.github.io/CWG/issues/2205.html", "link": "https://wg21.link/cwg2205", "section": "9.12.1  [dcl.attr.grammar]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-11-30" }, "CWG2206": { "type": "issue", "title": "Composite type of object and function pointers", "long_link": "https://cplusplus.github.io/CWG/issues/2206.html", "link": "https://wg21.link/cwg2206", "section": "Clause 7  [expr]", "status": "C++17", "submitter": "Mike Miller", "date": "2015-12-01" }, "CWG2207": { "type": "issue", "title": "Alignment of allocation function return value", "long_link": "https://cplusplus.github.io/CWG/issues/2207.html", "link": "https://wg21.link/cwg2207", "section": "6.7.5.5.2  [basic.stc.dynamic.allocation]", "status": "CD5", "submitter": "Richard Smith", "date": "2015-12-02" }, "CWG2208": { "type": "issue", "title": "static_assert-declaration does not declare a member", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2208", "link": "https://wg21.link/cwg2208", "section": "11.4  [class.mem]", "status": "NAD", "submitter": "Stephan Bergmann", "date": "2015-12-02" }, "CWG2209": { "type": "issue", "title": "Destruction of constructed array elements", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2209", "link": "https://wg21.link/cwg2209", "section": "14.3  [except.ctor]", "status": "NAD", "submitter": "Robert Haberlach", "date": "2015-12-03" }, "CWG2210": { "type": "issue", "title": "Principal/target constructor confusion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2210", "link": "https://wg21.link/cwg2210", "section": "14.3  [except.ctor]", "status": "NAD", "submitter": "Robert Haberlach", "date": "2015-12-06" }, "CWG2211": { "type": "issue", "title": "Hiding by lambda captures and parameters", "long_link": "https://cplusplus.github.io/CWG/issues/2211.html", "link": "https://wg21.link/cwg2211", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++17", "submitter": "Ville Voutilainen", "date": "2015-12-07" }, "CWG2212": { "type": "issue", "title": "Typedef changing linkage after use", "long_link": "https://cplusplus.github.io/CWG/issues/2212.html", "link": "https://wg21.link/cwg2212", "section": "9.2.4  [dcl.typedef]", "status": "CD5", "submitter": "Richard Smith", "date": "2015-12-09" }, "CWG2213": { "type": "issue", "title": "Forward declaration of partial specializations", "long_link": "https://cplusplus.github.io/CWG/issues/2213.html", "link": "https://wg21.link/cwg2213", "section": "9.2.9.5  [dcl.type.elab]", "status": "CD6", "submitter": "Richard Smith", "date": "2015-12-11" }, "CWG2214": { "type": "issue", "title": "Missing requirement on representation of integer values", "long_link": "https://cplusplus.github.io/CWG/issues/2214.html", "link": "https://wg21.link/cwg2214", "section": "6.8.2  [basic.fundamental]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-12-15" }, "CWG2215": { "type": "issue", "title": "Redundant description of language linkage in function call", "long_link": "https://cplusplus.github.io/CWG/issues/2215.html", "link": "https://wg21.link/cwg2215", "section": "7.6.1.3  [expr.call]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-12-17" }, "CWG2216": { "type": "issue", "title": "Exception specifications in unevaluated contexts", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2216", "link": "https://wg21.link/cwg2216", "section": "14.5  [except.spec]", "status": "NAD", "submitter": "Daniel Krügler", "date": "2015-12-21" }, "CWG2217": { "type": "issue", "title": "constexpr constructors for non-literal types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2217", "link": "https://wg21.link/cwg2217", "section": "9.2.6  [dcl.constexpr]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2015-12-21" }, "CWG2218": { "type": "issue", "title": "Ambiguity and namespace aliases", "long_link": "https://cplusplus.github.io/CWG/issues/2218.html", "link": "https://wg21.link/cwg2218", "section": "6.5  [basic.lookup]", "status": "C++17", "submitter": "Richard Smith", "date": "2015-12-29" }, "CWG2219": { "type": "issue", "title": "Dynamically-unreachable handlers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2219", "link": "https://wg21.link/cwg2219", "section": "14.4  [except.handle]", "status": "drafting", "submitter": "Richard Smith", "date": "2016-01-04" }, "CWG2220": { "type": "issue", "title": "Hiding index variable in range-based for", "long_link": "https://cplusplus.github.io/CWG/issues/2220.html", "link": "https://wg21.link/cwg2220", "section": "8.6.5  [stmt.ranged]", "status": "C++17", "submitter": "Daveed Vandevoorde", "date": "2016-01-08" }, "CWG2221": { "type": "issue", "title": "Copying volatile objects", "long_link": "https://cplusplus.github.io/CWG/issues/2221.html", "link": "https://wg21.link/cwg2221", "section": "9.5.2  [dcl.fct.def.default]", "status": "CD6", "submitter": "Vinny Romano", "date": "2016-01-09" }, "CWG2222": { "type": "issue", "title": "Additional contexts where instantiation is not required", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2222", "link": "https://wg21.link/cwg2222", "section": "13.9.2  [temp.inst]", "status": "drafting", "submitter": "CWG", "date": "2016-01-11" }, "CWG2223": { "type": "issue", "title": "Multiple alignas specifiers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2223", "link": "https://wg21.link/cwg2223", "section": "9.12.2  [dcl.align]", "status": "drafting", "submitter": "Mike Herrick", "date": "2016-01-12" }, "CWG2224": { "type": "issue", "title": "Member subobjects and base-class casts", "long_link": "https://cplusplus.github.io/CWG/issues/2224.html", "link": "https://wg21.link/cwg2224", "section": "7.6.1.9  [expr.static.cast]", "status": "C++17", "submitter": "Aaron Ballman", "date": "2016-01-13" }, "CWG2225": { "type": "issue", "title": "reinterpret_cast to same floating-point type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2225", "link": "https://wg21.link/cwg2225", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "NAD", "submitter": "Aaron Ballman", "date": "2016-01-14" }, "CWG2226": { "type": "issue", "title": "Xvalues vs lvalues in conditional expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2226.html", "link": "https://wg21.link/cwg2226", "section": "7.6.16  [expr.cond]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-02-01" }, "CWG2227": { "type": "issue", "title": "Destructor access and default member initializers", "long_link": "https://cplusplus.github.io/CWG/issues/2227.html", "link": "https://wg21.link/cwg2227", "section": "11.9.3  [class.base.init]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-02-01" }, "CWG2228": { "type": "issue", "title": "Ambiguity resolution for cast to function type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2228", "link": "https://wg21.link/cwg2228", "section": "9.3.3  [dcl.ambig.res]", "status": "open", "submitter": "Richard Smith", "date": "2016-02-02", "liaison": "EWG" }, "CWG2229": { "type": "issue", "title": "Volatile unnamed bit-fields", "long_link": "https://cplusplus.github.io/CWG/issues/2229.html", "link": "https://wg21.link/cwg2229", "section": "11.4.10  [class.bit]", "status": "CD5", "submitter": "David Majnemer", "date": "2016-02-08" }, "CWG2230": { "type": "issue", "title": "Linkage of extern \"C\" function in unnamed namespace", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2230", "link": "https://wg21.link/cwg2230", "section": "6.6  [basic.link]", "status": "NAD", "submitter": "Jonathan Wakely", "date": "2016-03-09" }, "CWG2231": { "type": "issue", "title": "Class member access to static data member template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2231", "link": "https://wg21.link/cwg2231", "section": "7.6.1.5  [expr.ref]", "status": "NAD", "submitter": "Faisal Vali", "date": "2016-02-18" }, "CWG2232": { "type": "issue", "title": "thread_local anonymous unions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2232", "link": "https://wg21.link/cwg2232", "section": "9.2.2  [dcl.stc]", "status": "open", "submitter": "Mike Herrick", "date": "2016-02-23" }, "CWG2233": { "type": "issue", "title": "Function parameter packs following default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2233.html", "link": "https://wg21.link/cwg2233", "section": "9.3.4.7  [dcl.fct.default]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-02-25" }, "CWG2234": { "type": "issue", "title": "Missing rules for simple-template-id as class-name", "long_link": "https://cplusplus.github.io/CWG/issues/2234.html", "link": "https://wg21.link/cwg2234", "section": "Clause 11  [class]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-02-25" }, "CWG2235": { "type": "issue", "title": "Partial ordering and non-dependent types", "long_link": "https://cplusplus.github.io/CWG/issues/2235.html", "link": "https://wg21.link/cwg2235", "section": "13.10.3.5  [temp.deduct.partial]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-02-25" }, "CWG2236": { "type": "issue", "title": "When is an alias template specialization dependent?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2236", "link": "https://wg21.link/cwg2236", "section": "13.7.8  [temp.alias]", "status": "drafting", "submitter": "Maxim Kartashev", "date": "2016-03-01" }, "CWG2237": { "type": "issue", "title": "Can a template-id name a constructor?", "long_link": "https://cplusplus.github.io/CWG/issues/2237.html", "link": "https://wg21.link/cwg2237", "section": "11.4.5  [class.ctor]", "status": "CD5", "submitter": "Faisal Vali", "date": "2016-03-02" }, "CWG2238": { "type": "issue", "title": "Contradictory alignment requirements for allocation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2238", "link": "https://wg21.link/cwg2238", "section": "6.7.5.5.2  [basic.stc.dynamic.allocation]", "status": "NAD", "submitter": "Jason Merrill", "date": "2016-03-03" }, "CWG2239": { "type": "issue", "title": "Sized deallocation with a trivial destructor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2239", "link": "https://wg21.link/cwg2239", "section": "7.6.2.9  [expr.delete]", "status": "NAD", "submitter": "CWG", "date": "2016-03-03" }, "CWG2240": { "type": "issue", "title": "this is not odr-used in a constant expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2240", "link": "https://wg21.link/cwg2240", "section": "6.3  [basic.def.odr]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2016-03-04" }, "CWG2241": { "type": "issue", "title": "Overload resolution is not invoked with a single function", "long_link": "https://cplusplus.github.io/CWG/issues/2241.html", "link": "https://wg21.link/cwg2241", "section": "7.6.1.3  [expr.call]", "status": "CD5", "submitter": "CWG", "date": "2016-03-04" }, "CWG2242": { "type": "issue", "title": "ODR violation with constant initialization possibly omitted", "long_link": "https://cplusplus.github.io/CWG/issues/2242.html", "link": "https://wg21.link/cwg2242", "section": "6.3  [basic.def.odr]", "status": "C++23", "submitter": "Hubert Tong", "date": "2016-03-05" }, "CWG2243": { "type": "issue", "title": "Incorrect use of implicit conversion sequence", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2243", "link": "https://wg21.link/cwg2243", "section": "7.6.1.9  [expr.static.cast]", "status": "drafting", "submitter": "Hubert Tong", "date": "2016-03-08" }, "CWG2244": { "type": "issue", "title": "Base class access in aggregate initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2244", "link": "https://wg21.link/cwg2244", "section": "11.8.5  [class.protected]", "status": "open", "submitter": "Richard Smith", "date": "2016-03-08" }, "CWG2245": { "type": "issue", "title": "Point of instantiation of incomplete class template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2245", "link": "https://wg21.link/cwg2245", "section": "13.8.4.1  [temp.point]", "status": "drafting", "submitter": "Richard Smith", "date": "2016-03-08" }, "CWG2246": { "type": "issue", "title": "Access of indirect virtual base class constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2246", "link": "https://wg21.link/cwg2246", "section": "11.8.3  [class.access.base]", "status": "drafting", "submitter": "Vinny Romano", "date": "2016-03-08" }, "CWG2247": { "type": "issue", "title": "Lambda capture and variable argument list", "long_link": "https://cplusplus.github.io/CWG/issues/2247.html", "link": "https://wg21.link/cwg2247", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++17", "submitter": "Aaron Ballman", "date": "2016-03-11" }, "CWG2248": { "type": "issue", "title": "Problems with sized delete", "long_link": "https://cplusplus.github.io/CWG/issues/2248.html", "link": "https://wg21.link/cwg2248", "section": "7.6.2.9  [expr.delete]", "status": "C++17", "submitter": "Richard Smith", "date": "2016-03-14" }, "CWG2249": { "type": "issue", "title": "identifiers and id-expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2249.html", "link": "https://wg21.link/cwg2249", "section": "7.5.4.2  [expr.prim.id.unqual]", "status": "CD5", "submitter": "Robert Haberlach", "date": "2016-03-17" }, "CWG2250": { "type": "issue", "title": "Implicit instantiation, destruction, and TUs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2250", "link": "https://wg21.link/cwg2250", "section": "13.8.4.1  [temp.point]", "status": "open", "submitter": "Dawn Perchik", "date": "2016-03-21" }, "CWG2251": { "type": "issue", "title": "Unreachable enumeration list-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/2251.html", "link": "https://wg21.link/cwg2251", "section": "9.4.5  [dcl.init.list]", "status": "C++17", "submitter": "Richard Smith", "date": "2016-03-22" }, "CWG2252": { "type": "issue", "title": "Enumeration list-initialization from the same type", "long_link": "https://cplusplus.github.io/CWG/issues/2252.html", "link": "https://wg21.link/cwg2252", "section": "9.4.5  [dcl.init.list]", "status": "DRWP", "submitter": "Richard Smith", "date": "2016-03-22" }, "CWG2253": { "type": "issue", "title": "Unnamed bit-fields and zero-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/2253.html", "link": "https://wg21.link/cwg2253", "section": "11.4.10  [class.bit]", "status": "CD5", "submitter": "Aaron Ballman", "date": "2016-03-23" }, "CWG2254": { "type": "issue", "title": "Standard-layout classes and bit-fields", "long_link": "https://cplusplus.github.io/CWG/issues/2254.html", "link": "https://wg21.link/cwg2254", "section": "11.4  [class.mem]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-03-23" }, "CWG2255": { "type": "issue", "title": "Instantiated static data member templates", "long_link": "https://cplusplus.github.io/CWG/issues/2255.html", "link": "https://wg21.link/cwg2255", "section": "13.9  [temp.spec]", "status": "CD5", "submitter": "Mike Miller", "date": "2016-03-29" }, "CWG2256": { "type": "issue", "title": "Lifetime of trivially-destructible objects", "long_link": "https://cplusplus.github.io/CWG/issues/2256.html", "link": "https://wg21.link/cwg2256", "section": "6.7.3  [basic.life]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-03-30" }, "CWG2257": { "type": "issue", "title": "Lifetime extension of references vs exceptions", "long_link": "https://cplusplus.github.io/CWG/issues/2257.html", "link": "https://wg21.link/cwg2257", "section": "6.7.7  [class.temporary]", "status": "CD5", "submitter": "Hubert Tong", "date": "2016-04-07" }, "CWG2258": { "type": "issue", "title": "Storage deallocation during period of destruction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2258", "link": "https://wg21.link/cwg2258", "section": "6.7.3  [basic.life]", "status": "open", "submitter": "Richard Smith", "date": "2016-04-12" }, "CWG2259": { "type": "issue", "title": "Unclear context describing ambiguity", "long_link": "https://cplusplus.github.io/CWG/issues/2259.html", "link": "https://wg21.link/cwg2259", "section": "9.3.3  [dcl.ambig.res]", "status": "C++17", "submitter": "Richard Smith", "date": "2016-04-12" }, "CWG2260": { "type": "issue", "title": "Explicit specializations of deleted member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2260.html", "link": "https://wg21.link/cwg2260", "section": "13.9.4  [temp.expl.spec]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-04-17" }, "CWG2261": { "type": "issue", "title": "Explicit instantiation of in-class friend definition", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2261", "link": "https://wg21.link/cwg2261", "section": "13.7.5  [temp.friend]", "status": "extension", "submitter": "Jens Maurer", "date": "2016-04-28" }, "CWG2262": { "type": "issue", "title": "Attributes for asm-definition", "long_link": "https://cplusplus.github.io/CWG/issues/2262.html", "link": "https://wg21.link/cwg2262", "section": "9.10  [dcl.asm]", "status": "C++17", "submitter": "Richard Smith", "date": "2016-05-04" }, "CWG2263": { "type": "issue", "title": "Default argument instantiation for friends", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2263", "link": "https://wg21.link/cwg2263", "section": "13.9.2  [temp.inst]", "status": "drafting", "submitter": "Hubert Tong", "date": "2016-05-04" }, "CWG2264": { "type": "issue", "title": "Memberwise copying with indeterminate value", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2264", "link": "https://wg21.link/cwg2264", "section": "11.4.5.3  [class.copy.ctor]", "status": "drafting", "submitter": "Hubert Tong", "date": "2016-05-06" }, "CWG2265": { "type": "issue", "title": "Delayed pack expansion and member redeclarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2265", "link": "https://wg21.link/cwg2265", "section": "13.9.2  [temp.inst]", "status": "drafting", "submitter": "Hubert Tong", "date": "2016-05-11" }, "CWG2266": { "type": "issue", "title": "Has dependent type vs is type-dependent", "long_link": "https://cplusplus.github.io/CWG/issues/2266.html", "link": "https://wg21.link/cwg2266", "section": "13.8.3.2  [temp.dep.type]", "status": "CD5", "submitter": "Fedor Sergeev", "date": "2016-05-20" }, "CWG2267": { "type": "issue", "title": "Copy-initialization of temporary in reference direct-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/2267.html", "link": "https://wg21.link/cwg2267", "section": "9.4.4  [dcl.init.ref]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-05-25" }, "CWG2268": { "type": "issue", "title": "Unions with mutable members in constant expressions revisited", "long_link": "https://cplusplus.github.io/CWG/issues/2268.html", "link": "https://wg21.link/cwg2268", "section": "9.2.6  [dcl.constexpr]", "status": "C++17", "submitter": "Richard Smith", "date": "2016-05-26" }, "CWG2269": { "type": "issue", "title": "Additional recursive references in aggregate DMIs", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2269", "link": "https://wg21.link/cwg2269", "section": "9.4.2  [dcl.init.aggr]", "status": "dup", "submitter": "Vinny Romano", "date": "2016-06-07" }, "CWG2270": { "type": "issue", "title": "Non-inline functions and explicit instantiation declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2270", "link": "https://wg21.link/cwg2270", "section": "13.9.3  [temp.explicit]", "status": "NAD", "submitter": "Richard Smith", "date": "2016-06-10" }, "CWG2271": { "type": "issue", "title": "Aliasing this", "long_link": "https://cplusplus.github.io/CWG/issues/2271.html", "link": "https://wg21.link/cwg2271", "section": "11.4.5  [class.ctor]", "status": "C++17", "submitter": "Richard Smith", "date": "2016-06-20" }, "CWG2272": { "type": "issue", "title": "Implicit initialization of aggregate members of reference type", "long_link": "https://cplusplus.github.io/CWG/issues/2272.html", "link": "https://wg21.link/cwg2272", "section": "9.4.2  [dcl.init.aggr]", "status": "C++17", "submitter": "Vinny Romano", "date": "2016-06-10" }, "CWG2273": { "type": "issue", "title": "Inheriting constructors vs implicit default constructor", "long_link": "https://cplusplus.github.io/CWG/issues/2273.html", "link": "https://wg21.link/cwg2273", "section": "11.4.5  [class.ctor]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-06-17" }, "CWG2274": { "type": "issue", "title": "Generic lambda capture vs constexpr if", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2274", "link": "https://wg21.link/cwg2274", "section": "8.5.2  [stmt.if]", "status": "NAD", "submitter": "Richard Smith", "date": "2016-06-20" }, "CWG2275": { "type": "issue", "title": "Type-dependence of function template", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2275", "link": "https://wg21.link/cwg2275", "section": "13.8.3.3  [temp.dep.expr]", "status": "drafting", "submitter": "Jason Merrill", "date": "2016-06-21" }, "CWG2276": { "type": "issue", "title": "Dependent noexcept and function type-dependence", "long_link": "https://cplusplus.github.io/CWG/issues/2276.html", "link": "https://wg21.link/cwg2276", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "C++17", "submitter": "Maxim Kartashev", "date": "2016-06-23" }, "CWG2277": { "type": "issue", "title": "Ambiguity inheriting constructors with default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2277.html", "link": "https://wg21.link/cwg2277", "section": "12.2.4.3  [over.ics.rank]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-06-23" }, "CWG2278": { "type": "issue", "title": "Copy elision in constant expressions reconsidered", "long_link": "https://cplusplus.github.io/CWG/issues/2278.html", "link": "https://wg21.link/cwg2278", "section": "7.7  [expr.const]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-06-27" }, "CWG2279": { "type": "issue", "title": "Multiple attribute-specifiers in one attribute-list", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2279", "link": "https://wg21.link/cwg2279", "section": "9.12.1  [dcl.attr.grammar]", "status": "NAD", "submitter": "Richard Smith", "date": "2016-06-27" }, "CWG2280": { "type": "issue", "title": "Matching a usual deallocation function with placement new", "long_link": "https://cplusplus.github.io/CWG/issues/2280.html", "link": "https://wg21.link/cwg2280", "section": "7.6.2.8  [expr.new]", "status": "C++20", "submitter": "Richard Smith", "date": "2016-06-27" }, "CWG2281": { "type": "issue", "title": "Consistency of aligned operator delete replacement", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2281", "link": "https://wg21.link/cwg2281", "section": "7.6.2.8  [expr.new]", "status": "drafting", "submitter": "Richard Smith", "date": "2016-06-27" }, "CWG2282": { "type": "issue", "title": "Consistency with mismatched aligned/non-over-aligned allocation/deallocation functions", "long_link": "https://cplusplus.github.io/CWG/issues/2282.html", "link": "https://wg21.link/cwg2282", "section": "7.6.2.8  [expr.new]", "status": "C++20", "submitter": "Richard Smith", "date": "2016-06-27" }, "CWG2283": { "type": "issue", "title": "Missing complete type requirements", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2283", "link": "https://wg21.link/cwg2283", "section": "7.6.1.4  [expr.type.conv]", "status": "drafting", "submitter": "Richard Smith", "date": "2016-06-27" }, "CWG2284": { "type": "issue", "title": "Sequencing of braced-init-list arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2284", "link": "https://wg21.link/cwg2284", "section": "7.6.1.3  [expr.call]", "status": "open", "submitter": "Richard Smith", "date": "2016-06-30" }, "CWG2285": { "type": "issue", "title": "Issues with structured bindings", "long_link": "https://cplusplus.github.io/CWG/issues/2285.html", "link": "https://wg21.link/cwg2285", "section": "9.6  [dcl.struct.bind]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-07-01" }, "CWG2286": { "type": "issue", "title": "Assignment evaluation order", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2286", "link": "https://wg21.link/cwg2286", "section": "7.6.19  [expr.ass]", "status": "NAD", "submitter": "Jason Merrill", "date": "2016-07-06" }, "CWG2287": { "type": "issue", "title": "Pointer-interconvertibility in non-standard-layout unions", "long_link": "https://cplusplus.github.io/CWG/issues/2287.html", "link": "https://wg21.link/cwg2287", "section": "6.8.4  [basic.compound]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-07-06" }, "CWG2288": { "type": "issue", "title": "Contradictory optionality in simple-declaration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2288", "link": "https://wg21.link/cwg2288", "section": "9.1  [dcl.pre]", "status": "NAD", "submitter": "Gabriel Dos Reis", "date": "2016-07-12" }, "CWG2289": { "type": "issue", "title": "Uniqueness of structured binding names", "long_link": "https://cplusplus.github.io/CWG/issues/2289.html", "link": "https://wg21.link/cwg2289", "section": "_N4868_.6.4.1  [basic.scope.declarative]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-07-20" }, "CWG2290": { "type": "issue", "title": "Unclear specification for overload resolution and deleted special member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2290.html", "link": "https://wg21.link/cwg2290", "section": "12.2.2  [over.match.funcs]", "status": "CD5", "submitter": "Howard Hinnant", "date": "2016-07-21" }, "CWG2291": { "type": "issue", "title": "Implicit conversion sequences in non-call contexts", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2291", "link": "https://wg21.link/cwg2291", "section": "12.2.4.2  [over.best.ics]", "status": "dup", "submitter": "Hubert Tong", "date": "2016-06-20" }, "CWG2292": { "type": "issue", "title": "simple-template-id is ambiguous between class-name and type-name", "long_link": "https://cplusplus.github.io/CWG/issues/2292.html", "link": "https://wg21.link/cwg2292", "section": "13.3  [temp.names]", "status": "CD5", "submitter": "CWG", "date": "2016-06-22" }, "CWG2293": { "type": "issue", "title": "Requirements for simple-template-id used as a class-name", "long_link": "https://cplusplus.github.io/CWG/issues/2293.html", "link": "https://wg21.link/cwg2293", "section": "Clause 11  [class]", "status": "CD5", "submitter": "CWG", "date": "2016-06-22" }, "CWG2294": { "type": "issue", "title": "Dependent auto static data members", "long_link": "https://cplusplus.github.io/CWG/issues/2294.html", "link": "https://wg21.link/cwg2294", "section": "13.8.3.3  [temp.dep.expr]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-06-22" }, "CWG2295": { "type": "issue", "title": "Aggregates with deleted defaulted constructors", "long_link": "https://cplusplus.github.io/CWG/issues/2295.html", "link": "https://wg21.link/cwg2295", "section": "9.4.2  [dcl.init.aggr]", "status": "CD5", "submitter": "Thomas Köppe", "date": "2016-06-24" }, "CWG2296": { "type": "issue", "title": "Are default argument instantiation failures in the “immediate context”?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2296", "link": "https://wg21.link/cwg2296", "section": "13.10.3  [temp.deduct]", "status": "open", "submitter": "Jason Merrill", "date": "2016-06-25", "liaison": "EWG" }, "CWG2297": { "type": "issue", "title": "Unclear specification of atomic operations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2297", "link": "https://wg21.link/cwg2297", "section": "6.9.2.2  [intro.races]", "status": "open", "submitter": "Kazutoshi Satoda", "date": "2016-01-21" }, "CWG2298": { "type": "issue", "title": "Actions and expression evaluation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2298", "link": "https://wg21.link/cwg2298", "section": "6.9.2.2  [intro.races]", "status": "open", "submitter": "Kazutoshi Satoda", "date": "2016-01-21", "liaison": "SG1" }, "CWG2299": { "type": "issue", "title": "constexpr vararg functions", "long_link": "https://cplusplus.github.io/CWG/issues/2299.html", "link": "https://wg21.link/cwg2299", "section": "9.2.6  [dcl.constexpr]", "status": "CD5", "submitter": "Daveed Vandevoorde", "date": "2016-04-11" }, "CWG2300": { "type": "issue", "title": "Lambdas in multiple definitions", "long_link": "https://cplusplus.github.io/CWG/issues/2300.html", "link": "https://wg21.link/cwg2300", "section": "6.3  [basic.def.odr]", "status": "CD5", "submitter": "Robert Haberlach", "date": "2016-04-11" }, "CWG2301": { "type": "issue", "title": "Value-initialization and constexpr constructor evaluation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2301", "link": "https://wg21.link/cwg2301", "section": "7.7  [expr.const]", "status": "open", "submitter": "Daveed Vandevoorde", "date": "2016-04-18" }, "CWG2302": { "type": "issue", "title": "Address comparison between different member subobjects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2302", "link": "https://wg21.link/cwg2302", "section": "7.6.10  [expr.eq]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2016-04-29" }, "CWG2303": { "type": "issue", "title": "Partial ordering and recursive variadic inheritance", "long_link": "https://cplusplus.github.io/CWG/issues/2303.html", "link": "https://wg21.link/cwg2303", "section": "13.10.3.2  [temp.deduct.call]", "status": "CD5", "submitter": "John Spicer", "date": "2016-05-24" }, "CWG2304": { "type": "issue", "title": "Incomplete type vs overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2304", "link": "https://wg21.link/cwg2304", "section": "12.2.4.2  [over.best.ics]", "status": "NAD", "submitter": "John Spicer", "date": "2016-07-05" }, "CWG2305": { "type": "issue", "title": "Explicit instantiation of constexpr or inline variable template", "long_link": "https://cplusplus.github.io/CWG/issues/2305.html", "link": "https://wg21.link/cwg2305", "section": "13.9.3  [temp.explicit]", "status": "CD5", "submitter": "John Spicer", "date": "2016-07-14" }, "CWG2306": { "type": "issue", "title": "Nested friend templates of class templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2306", "link": "https://wg21.link/cwg2306", "section": "13.7.5  [temp.friend]", "status": "NAD", "submitter": "John Spicer", "date": "2016-07-17" }, "CWG2307": { "type": "issue", "title": "Unclear definition of “equivalent to a nontype template parameter”", "long_link": "https://cplusplus.github.io/CWG/issues/2307.html", "link": "https://wg21.link/cwg2307", "section": "13.8.3.2  [temp.dep.type]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-07-21" }, "CWG2308": { "type": "issue", "title": "Structured bindings and lambda capture", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2308", "link": "https://wg21.link/cwg2308", "section": "9.6  [dcl.struct.bind]", "status": "NAD", "submitter": "Richard Smith", "date": "2016-07-23" }, "CWG2309": { "type": "issue", "title": "Restrictions on nested statements within constexpr functions", "long_link": "https://cplusplus.github.io/CWG/issues/2309.html", "link": "https://wg21.link/cwg2309", "section": "9.2.6  [dcl.constexpr]", "status": "CD5", "submitter": "Faisal Vali", "date": "2016-07-30" }, "CWG2310": { "type": "issue", "title": "Type completeness and derived-to-base pointer conversions", "long_link": "https://cplusplus.github.io/CWG/issues/2310.html", "link": "https://wg21.link/cwg2310", "section": "7.3.12  [conv.ptr]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-08-08" }, "CWG2311": { "type": "issue", "title": "Missed case for guaranteed copy elision", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2311", "link": "https://wg21.link/cwg2311", "section": "12.2.2.8  [over.match.list]", "status": "open", "submitter": "Richard Smith", "date": "2016-08-09" }, "CWG2312": { "type": "issue", "title": "Structured bindings and mutable", "long_link": "https://cplusplus.github.io/CWG/issues/2312.html", "link": "https://wg21.link/cwg2312", "section": "9.6  [dcl.struct.bind]", "status": "CD6", "submitter": "Richard Smith", "date": "2016-08-11" }, "CWG2313": { "type": "issue", "title": "Redeclaration of structured binding reference variables", "long_link": "https://cplusplus.github.io/CWG/issues/2313.html", "link": "https://wg21.link/cwg2313", "section": "9.6  [dcl.struct.bind]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-08-12" }, "CWG2314": { "type": "issue", "title": "Structured bindings and lambda capture", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2314", "link": "https://wg21.link/cwg2314", "section": "9.6  [dcl.struct.bind]", "status": "dup", "submitter": "Richard Smith", "date": "2016-08-14" }, "CWG2315": { "type": "issue", "title": "What is the “corresponding special member” of a variant member?", "long_link": "https://cplusplus.github.io/CWG/issues/2315.html", "link": "https://wg21.link/cwg2315", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-08-15" }, "CWG2316": { "type": "issue", "title": "Simplifying class conversions in conditional expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2316", "link": "https://wg21.link/cwg2316", "section": "7.6.16  [expr.cond]", "status": "drafting", "submitter": "S. B. Tam", "date": "2016-08-16" }, "CWG2317": { "type": "issue", "title": "Self-referential default member initializers", "long_link": "https://cplusplus.github.io/CWG/issues/2317.html", "link": "https://wg21.link/cwg2317", "section": "11.9.3  [class.base.init]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-08-29" }, "CWG2318": { "type": "issue", "title": "Nondeduced contexts in deduction from a braced-init-list", "long_link": "https://cplusplus.github.io/CWG/issues/2318.html", "link": "https://wg21.link/cwg2318", "section": "13.10.3.6  [temp.deduct.type]", "status": "CD5", "submitter": "Jonathan Caves", "date": "2016-08-12" }, "CWG2319": { "type": "issue", "title": "Nested brace initialization from same type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2319", "link": "https://wg21.link/cwg2319", "section": "12.2.4.2  [over.best.ics]", "status": "drafting", "submitter": "Richard Smith", "date": "2016-09-06" }, "CWG2320": { "type": "issue", "title": "constexpr if and boolean conversions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2320", "link": "https://wg21.link/cwg2320", "section": "8.5.2  [stmt.if]", "status": "extension", "submitter": "Richard Smith", "date": "2016-09-06" }, "CWG2321": { "type": "issue", "title": "Conditional operator and cv-qualified class prvalues", "long_link": "https://cplusplus.github.io/CWG/issues/2321.html", "link": "https://wg21.link/cwg2321", "section": "7.6.16  [expr.cond]", "status": "CD5", "submitter": "Richard Smith", "date": "2016-09-06" }, "CWG2322": { "type": "issue", "title": "Substitution failure and lexical order", "long_link": "https://cplusplus.github.io/CWG/issues/2322.html", "link": "https://wg21.link/cwg2322", "section": "13.10.3  [temp.deduct]", "status": "CD5", "submitter": "Xiang Fan", "date": "2016-09-06" }, "CWG2323": { "type": "issue", "title": "Expunge POD", "long_link": "https://cplusplus.github.io/CWG/issues/2323.html", "link": "https://wg21.link/cwg2323", "section": "6.8  [basic.types]", "status": "C++20", "submitter": "US", "date": "2017-02-27" }, "CWG2324": { "type": "issue", "title": "Size of base class subobject", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2324", "link": "https://wg21.link/cwg2324", "section": "6.7.2  [intro.object]", "status": "drafting", "submitter": "GB", "date": "2017-02-27" }, "CWG2325": { "type": "issue", "title": "std::launder and reuse of character buffers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2325", "link": "https://wg21.link/cwg2325", "section": "6.7.2  [intro.object]", "status": "drafting", "submitter": "CA", "date": "2017-02-27" }, "CWG2326": { "type": "issue", "title": "Type deduction with initializer list containing ambiguous functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2326", "link": "https://wg21.link/cwg2326", "section": "13.10.3.2  [temp.deduct.call]", "status": "dup", "submitter": "Jonathan Caves", "date": "2016-08-12" }, "CWG2327": { "type": "issue", "title": "Copy elision for direct-initialization with a conversion function", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2327", "link": "https://wg21.link/cwg2327", "section": "9.4  [dcl.init]", "status": "drafting", "submitter": "Richard Smith", "date": "2016-09-30" }, "CWG2328": { "type": "issue", "title": "Unclear presentation style of template argument deduction rules", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2328", "link": "https://wg21.link/cwg2328", "section": "13.10.3.6  [temp.deduct.type]", "status": "drafting", "submitter": "Richard Smith", "date": "2016-10-11" }, "CWG2329": { "type": "issue", "title": "Virtual base classes and generated assignment operators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2329", "link": "https://wg21.link/cwg2329", "section": "11.4.6  [class.copy.assign]", "status": "drafting", "submitter": "Daveed Vandevoorde", "date": "2016-10-31" }, "CWG2330": { "type": "issue", "title": "Missing references to variable templates", "long_link": "https://cplusplus.github.io/CWG/issues/2330.html", "link": "https://wg21.link/cwg2330", "section": "13.9  [temp.spec]", "status": "CD5", "submitter": "Daveed Vandevoorde", "date": "2016-12-06" }, "CWG2331": { "type": "issue", "title": "Redundancy in description of class scope", "long_link": "https://cplusplus.github.io/CWG/issues/2331.html", "link": "https://wg21.link/cwg2331", "section": "6.4.7  [basic.scope.class]", "status": "CD6", "submitter": "Thomas Köppe", "date": "2016-12-07" }, "CWG2332": { "type": "issue", "title": "template-name as simple-type-name vs injected-class-name", "long_link": "https://cplusplus.github.io/CWG/issues/2332.html", "link": "https://wg21.link/cwg2332", "section": "9.2.9.3  [dcl.type.simple]", "status": "CD5", "submitter": "Daveed Vandevoorde", "date": "2016-12-10" }, "CWG2333": { "type": "issue", "title": "Escape sequences in UTF-8 character literals", "long_link": "https://cplusplus.github.io/CWG/issues/2333.html", "link": "https://wg21.link/cwg2333", "section": "5.13.3  [lex.ccon]", "status": "CD6", "submitter": "Mike Miller", "date": "2017-01-05" }, "CWG2334": { "type": "issue", "title": "Creation of objects by typeid", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2334", "link": "https://wg21.link/cwg2334", "section": "6.7.2  [intro.object]", "status": "open", "submitter": "Chris Hallock", "date": "2017-01-30" }, "CWG2335": { "type": "issue", "title": "Deduced return types vs member types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2335", "link": "https://wg21.link/cwg2335", "section": "11.4.9.3  [class.static.data]", "status": "drafting", "submitter": "John Spicer", "date": "2017-01-29" }, "CWG2336": { "type": "issue", "title": "Destructor characteristics vs potentially-constructed subobjects", "long_link": "https://cplusplus.github.io/CWG/issues/2336.html", "link": "https://wg21.link/cwg2336", "section": "14.5  [except.spec]", "status": "CD5", "submitter": "Nathan Sidwell", "date": "2017-02-28" }, "CWG2337": { "type": "issue", "title": "Incorrect implication of logic ladder for conversion sequence tiebreakers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2337", "link": "https://wg21.link/cwg2337", "section": "12.2.4.3  [over.ics.rank]", "status": "open", "submitter": "Richard Smith", "date": "2017-03-02" }, "CWG2338": { "type": "issue", "title": "Undefined behavior converting to short enums with fixed underlying types", "long_link": "https://cplusplus.github.io/CWG/issues/2338.html", "link": "https://wg21.link/cwg2338", "section": "7.6.1.9  [expr.static.cast]", "status": "CD5", "submitter": "Thomas Köppe", "date": "2017-03-24" }, "CWG2339": { "type": "issue", "title": "Underspecified template arguments in structured bindings", "long_link": "https://cplusplus.github.io/CWG/issues/2339.html", "link": "https://wg21.link/cwg2339", "section": "9.6  [dcl.struct.bind]", "status": "CD5", "submitter": "Daveed Vandevoorde", "date": "2017-03-29" }, "CWG2340": { "type": "issue", "title": "Reference collapsing and structured bindings", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2340", "link": "https://wg21.link/cwg2340", "section": "9.6  [dcl.struct.bind]", "status": "open", "submitter": "Daveed Vandevoorde", "date": "2017-03-29" }, "CWG2341": { "type": "issue", "title": "Structured bindings with static storage duration", "long_link": "https://cplusplus.github.io/CWG/issues/2341.html", "link": "https://wg21.link/cwg2341", "section": "9.1  [dcl.pre]", "status": "CD5", "submitter": "John Spicer", "date": "2017-04-04" }, "CWG2342": { "type": "issue", "title": "Reference reinterpret_cast and pointer-interconvertibility", "long_link": "https://cplusplus.github.io/CWG/issues/2342.html", "link": "https://wg21.link/cwg2342", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "CD5", "submitter": "Richard Smith", "date": "2017-04-07" }, "CWG2343": { "type": "issue", "title": "void* non-type template parameters", "long_link": "https://cplusplus.github.io/CWG/issues/2343.html", "link": "https://wg21.link/cwg2343", "section": "13.2  [temp.param]", "status": "C++20", "submitter": "Daveed Vandevoorde", "date": "2017-04-17" }, "CWG2344": { "type": "issue", "title": "Redeclaration of names in init-statements", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2344", "link": "https://wg21.link/cwg2344", "section": "8.5  [stmt.select]", "status": "NAD", "submitter": "John Spicer", "date": "2017-04-19" }, "CWG2345": { "type": "issue", "title": "Jumping across initializers in init-statements and conditions", "long_link": "https://cplusplus.github.io/CWG/issues/2345.html", "link": "https://wg21.link/cwg2345", "section": "8.5.2  [stmt.if]", "status": "CD5", "submitter": "John Spicer", "date": "2017-04-25" }, "CWG2346": { "type": "issue", "title": "Local variables in default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2346.html", "link": "https://wg21.link/cwg2346", "section": "9.3.4.7  [dcl.fct.default]", "status": "CD5", "submitter": "Geoffrey Romer", "date": "2017-04-26" }, "CWG2347": { "type": "issue", "title": "Passing short scoped enumerations to ellipsis", "long_link": "https://cplusplus.github.io/CWG/issues/2347.html", "link": "https://wg21.link/cwg2347", "section": "7.6.1.3  [expr.call]", "status": "C++20", "submitter": "Mike Miller", "date": "2017-04-28" }, "CWG2348": { "type": "issue", "title": "Non-templated constexpr if", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2348", "link": "https://wg21.link/cwg2348", "section": "8.5.2  [stmt.if]", "status": "NAD", "submitter": "John Spicer", "date": "2017-05-01" }, "CWG2349": { "type": "issue", "title": "Class/enumeration names vs conditions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2349", "link": "https://wg21.link/cwg2349", "section": "Clause 8  [stmt.stmt]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2017-05-04" }, "CWG2350": { "type": "issue", "title": "Forwarding references and deduction guides", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2350", "link": "https://wg21.link/cwg2350", "section": "13.10.3.5  [temp.deduct.partial]", "status": "NAD", "submitter": "Barry Revzin", "date": "2017-06-03" }, "CWG2351": { "type": "issue", "title": "void{}", "long_link": "https://cplusplus.github.io/CWG/issues/2351.html", "link": "https://wg21.link/cwg2351", "section": "7.6.1.4  [expr.type.conv]", "status": "CD5", "submitter": "Peter Dimov", "date": "2017-06-26" }, "CWG2352": { "type": "issue", "title": "Similar types and reference binding", "long_link": "https://cplusplus.github.io/CWG/issues/2352.html", "link": "https://wg21.link/cwg2352", "section": "9.4.4  [dcl.init.ref]", "status": "CD5", "submitter": "Richard Smith", "date": "2017-07-14" }, "CWG2353": { "type": "issue", "title": "Potential results of a member access expression for a static data member", "long_link": "https://cplusplus.github.io/CWG/issues/2353.html", "link": "https://wg21.link/cwg2353", "section": "6.3  [basic.def.odr]", "status": "CD5", "submitter": "Richard Smith", "date": "2017-08-18" }, "CWG2354": { "type": "issue", "title": "Extended alignment and object representation", "long_link": "https://cplusplus.github.io/CWG/issues/2354.html", "link": "https://wg21.link/cwg2354", "section": "6.7.6  [basic.align]", "status": "CD5", "submitter": "Mike Miller", "date": "2017-09-05" }, "CWG2355": { "type": "issue", "title": "Deducing noexcept-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/2355.html", "link": "https://wg21.link/cwg2355", "section": "13.10.3.6  [temp.deduct.type]", "status": "CD6", "submitter": "John Spicer", "date": "2017-09-06" }, "CWG2356": { "type": "issue", "title": "Base class copy and move constructors should not be inherited", "long_link": "https://cplusplus.github.io/CWG/issues/2356.html", "link": "https://wg21.link/cwg2356", "section": "12.2.2  [over.match.funcs]", "status": "CD5", "submitter": "Richard Smith", "date": "2018-02-26" }, "CWG2357": { "type": "issue", "title": "Lookup in member function declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2357", "link": "https://wg21.link/cwg2357", "section": "6.5.3  [basic.lookup.unqual]", "status": "NAD", "submitter": "John Spicer", "date": "2017-09-07" }, "CWG2358": { "type": "issue", "title": "Explicit capture of value", "long_link": "https://cplusplus.github.io/CWG/issues/2358.html", "link": "https://wg21.link/cwg2358", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "CD5", "submitter": "Daveed Vandevoorde", "date": "2017-09-20" }, "CWG2359": { "type": "issue", "title": "Unintended copy initialization with designated initializers", "long_link": "https://cplusplus.github.io/CWG/issues/2359.html", "link": "https://wg21.link/cwg2359", "section": "9.4.2  [dcl.init.aggr]", "status": "CD5", "submitter": "Zhihao Yuan", "date": "2017-10-06" }, "CWG2360": { "type": "issue", "title": "[[maybe_unused]] and structured bindings", "long_link": "https://cplusplus.github.io/CWG/issues/2360.html", "link": "https://wg21.link/cwg2360", "section": "9.12.8  [dcl.attr.unused]", "status": "CD5", "submitter": "Michael Wong", "date": "2017-10-19" }, "CWG2361": { "type": "issue", "title": "Unclear description of longjmp undefined behavior", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2361", "link": "https://wg21.link/cwg2361", "section": "17.13.3  [csetjmp.syn]", "status": "open", "submitter": "Zhihao Yuan", "date": "2017-10-20" }, "CWG2362": { "type": "issue", "title": "__func__ should be constexpr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2362", "link": "https://wg21.link/cwg2362", "section": "9.5.1  [dcl.fct.def.general]", "status": "open", "submitter": "Anthony Polukhin", "date": "2017-10-23", "liaison": "EWG" }, "CWG2363": { "type": "issue", "title": "Opaque enumeration friend declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2363", "link": "https://wg21.link/cwg2363", "section": "11.8.4  [class.friend]", "status": "NAD", "submitter": "Mike Miller", "date": "2017-10-26" }, "CWG2364": { "type": "issue", "title": "Constant expressions, aggregate initialization, and modifications", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2364", "link": "https://wg21.link/cwg2364", "section": "7.7  [expr.const]", "status": "NAD", "submitter": "Mike Miller", "date": "2017-10-31" }, "CWG2365": { "type": "issue", "title": "Confusing specification for dynamic_cast", "long_link": "https://cplusplus.github.io/CWG/issues/2365.html", "link": "https://wg21.link/cwg2365", "section": "7.6.1.7  [expr.dynamic.cast]", "status": "CD5", "submitter": "Shiyao Ma", "date": "2017-02-08" }, "CWG2366": { "type": "issue", "title": "Can default initialization be constant initialization?", "long_link": "https://cplusplus.github.io/CWG/issues/2366.html", "link": "https://wg21.link/cwg2366", "section": "6.9.3.2  [basic.start.static]", "status": "CD5", "submitter": "Geoffrey Romer", "date": "2017-11-01" }, "CWG2367": { "type": "issue", "title": "Lambdas in default arguments vs the ODR", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2367", "link": "https://wg21.link/cwg2367", "section": "6.3  [basic.def.odr]", "status": "NAD", "submitter": "Richard Smith", "date": "2017-11-10" }, "CWG2368": { "type": "issue", "title": "Differences in relational and three-way constant comparisons", "long_link": "https://cplusplus.github.io/CWG/issues/2368.html", "link": "https://wg21.link/cwg2368", "section": "7.7  [expr.const]", "status": "CD5", "submitter": "Richard Smith", "date": "2017-11-11" }, "CWG2369": { "type": "issue", "title": "Ordering between constraints and substitution", "long_link": "https://cplusplus.github.io/CWG/issues/2369.html", "link": "https://wg21.link/cwg2369", "section": "13.10.3  [temp.deduct]", "status": "CD6", "submitter": "Agustin Bergé", "date": "2017-10-09" }, "CWG2370": { "type": "issue", "title": "friend declarations of namespace-scope functions", "long_link": "https://cplusplus.github.io/CWG/issues/2370.html", "link": "https://wg21.link/cwg2370", "section": "6.5.3  [basic.lookup.unqual]", "status": "CD6", "submitter": "Andrew Marino", "date": "2017-12-04" }, "CWG2371": { "type": "issue", "title": "Use of the English term “attributes” is confusing", "long_link": "https://cplusplus.github.io/CWG/issues/2371.html", "link": "https://wg21.link/cwg2371", "section": "6.2  [basic.def]", "status": "CD5", "submitter": "Gabriel Dos Reis", "date": "2017-12-05" }, "CWG2372": { "type": "issue", "title": "Incorrect matching rules for block-scope extern declarations", "long_link": "https://cplusplus.github.io/CWG/issues/2372.html", "link": "https://wg21.link/cwg2372", "section": "6.6  [basic.link]", "status": "CD5", "submitter": "Chen Fuxingi", "date": "2017-12-17" }, "CWG2373": { "type": "issue", "title": "Incorrect handling of static member function templates in partial ordering", "long_link": "https://cplusplus.github.io/CWG/issues/2373.html", "link": "https://wg21.link/cwg2373", "section": "13.7.7.3  [temp.func.order]", "status": "CD5", "submitter": "Richard Smith", "date": "2018-02-14" }, "CWG2374": { "type": "issue", "title": "Overly permissive specification of enum direct-list-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/2374.html", "link": "https://wg21.link/cwg2374", "section": "9.4.5  [dcl.init.list]", "status": "C++20", "submitter": "Shafik Yaghmour", "date": "2018-02-18" }, "CWG2375": { "type": "issue", "title": "Multiple redeclarations of constexpr static data members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2375", "link": "https://wg21.link/cwg2375", "section": "11.4.9.3  [class.static.data]", "status": "NAD", "submitter": "Mike Miller", "date": "2018-02-21" }, "CWG2376": { "type": "issue", "title": "Class template argument deduction with array declarator", "long_link": "https://cplusplus.github.io/CWG/issues/2376.html", "link": "https://wg21.link/cwg2376", "section": "12.2.2.9  [over.match.class.deduct]", "status": "CD5", "submitter": "Mike Miller", "date": "2018-03-01" }, "CWG2377": { "type": "issue", "title": "Explicit copy constructor vs function viability", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2377", "link": "https://wg21.link/cwg2377", "section": "12.2.3  [over.match.viable]", "status": "NAD", "submitter": "Xiang Fan", "date": "2018-06-05" }, "CWG2378": { "type": "issue", "title": "Inconsistent grammar for reference init-capture of pack", "long_link": "https://cplusplus.github.io/CWG/issues/2378.html", "link": "https://wg21.link/cwg2378", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++20", "submitter": "Barry Revzin", "date": "2018-06-14" }, "CWG2379": { "type": "issue", "title": "Missing prohibition against constexpr in friend declaration", "long_link": "https://cplusplus.github.io/CWG/issues/2379.html", "link": "https://wg21.link/cwg2379", "section": "13.7.5  [temp.friend]", "status": "CD5", "submitter": "Richard Smith", "date": "2018-06-14" }, "CWG2380": { "type": "issue", "title": "capture-default makes too many references odr-usable", "long_link": "https://cplusplus.github.io/CWG/issues/2380.html", "link": "https://wg21.link/cwg2380", "section": "6.3  [basic.def.odr]", "status": "CD5", "submitter": "Richard Smith", "date": "2018-06-14" }, "CWG2381": { "type": "issue", "title": "Composite pointer type of pointers to plain and noexcept member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2381.html", "link": "https://wg21.link/cwg2381", "section": "7.2.2  [expr.type]", "status": "CD5", "submitter": "Mike Miller", "date": "2018-06-19" }, "CWG2382": { "type": "issue", "title": "Array allocation overhead for non-allocating placement new", "long_link": "https://cplusplus.github.io/CWG/issues/2382.html", "link": "https://wg21.link/cwg2382", "section": "7.6.2.8  [expr.new]", "status": "CD5", "submitter": "Paul Sanders", "date": "2018-07-16" }, "CWG2383": { "type": "issue", "title": "Variadic member functions of variadic class templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2383", "link": "https://wg21.link/cwg2383", "section": "13.2  [temp.param]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2018-07-18" }, "CWG2384": { "type": "issue", "title": "Conversion function templates and qualification conversions", "long_link": "https://cplusplus.github.io/CWG/issues/2384.html", "link": "https://wg21.link/cwg2384", "section": "13.10.3.4  [temp.deduct.conv]", "status": "CD5", "submitter": "John Spicer", "date": "2018-07-24" }, "CWG2385": { "type": "issue", "title": "Lookup for conversion-function-ids", "long_link": "https://cplusplus.github.io/CWG/issues/2385.html", "link": "https://wg21.link/cwg2385", "section": "7.5.4.3  [expr.prim.id.qual]", "status": "CD5", "submitter": "John Spicer", "date": "2018-07-31" }, "CWG2386": { "type": "issue", "title": "tuple_size requirements for structured binding", "long_link": "https://cplusplus.github.io/CWG/issues/2386.html", "link": "https://wg21.link/cwg2386", "section": "9.6  [dcl.struct.bind]", "status": "CD5", "submitter": "Stephan T. Lavavej", "date": "2018-09-19" }, "CWG2387": { "type": "issue", "title": "Linkage of const-qualified variable template", "long_link": "https://cplusplus.github.io/CWG/issues/2387.html", "link": "https://wg21.link/cwg2387", "section": "6.6  [basic.link]", "status": "CD5", "submitter": "John Spicer", "date": "2018-09-28" }, "CWG2388": { "type": "issue", "title": "Applicability of contract-attribute-specifiers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2388", "link": "https://wg21.link/cwg2388", "section": "9.12.1  [dcl.attr.grammar]", "status": "NAD", "submitter": "Aaron Ballman", "date": "2018-10-24" }, "CWG2389": { "type": "issue", "title": "Agreement of deduced and explicitly-specified variable types", "long_link": "https://cplusplus.github.io/CWG/issues/2389.html", "link": "https://wg21.link/cwg2389", "section": "9.2.9.7  [dcl.spec.auto]", "status": "CD6", "submitter": "Nina Ranns", "date": "2018-10-24" }, "CWG2390": { "type": "issue", "title": "Is the argument of __has_cpp_attribute macro-expanded?", "long_link": "https://cplusplus.github.io/CWG/issues/2390.html", "link": "https://wg21.link/cwg2390", "section": "15.2  [cpp.cond]", "status": "CD5", "submitter": "Richard Smith", "date": "2018-11-14" }, "CWG2391": { "type": "issue", "title": "Additional template parameters following pack expansion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2391", "link": "https://wg21.link/cwg2391", "section": "13.7.4  [temp.variadic]", "status": "dup", "submitter": "Richard Smith", "date": "2018-12-03" }, "CWG2392": { "type": "issue", "title": "new-expression size check and constant evaluation", "long_link": "https://cplusplus.github.io/CWG/issues/2392.html", "link": "https://wg21.link/cwg2392", "section": "7.7  [expr.const]", "status": "C++23", "submitter": "Tam S. B", "date": "2018-12-05" }, "CWG2393": { "type": "issue", "title": "Pseudo-destructors and object lifetime", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2393", "link": "https://wg21.link/cwg2393", "section": "_N4778_.7.6.1.4  [expr.pseudo]", "status": "NAD", "submitter": "CWG", "date": "2018-11-07" }, "CWG2394": { "type": "issue", "title": "Const-default-constructible for members", "long_link": "https://cplusplus.github.io/CWG/issues/2394.html", "link": "https://wg21.link/cwg2394", "section": "11.4.5.2  [class.default.ctor]", "status": "CD5", "submitter": "Richard Smith", "date": "2018-07-10" }, "CWG2395": { "type": "issue", "title": "Parameters following a pack expansion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2395", "link": "https://wg21.link/cwg2395", "section": "13.2  [temp.param]", "status": "drafting", "submitter": "Richard Smith", "date": "2018-12-03" }, "CWG2396": { "type": "issue", "title": "Lookup of names in complex conversion-type-ids", "long_link": "https://cplusplus.github.io/CWG/issues/2396.html", "link": "https://wg21.link/cwg2396", "section": "7.5.4.3  [expr.prim.id.qual]", "status": "CD6", "submitter": "Richard Smith", "date": "2018-12-03" }, "CWG2397": { "type": "issue", "title": "auto specifier for pointers and references to arrays", "long_link": "https://cplusplus.github.io/CWG/issues/2397.html", "link": "https://wg21.link/cwg2397", "section": "9.3.4.5  [dcl.array]", "status": "CD6", "submitter": "Hubert Tong", "date": "2019-02-04" }, "CWG2398": { "type": "issue", "title": "Template template parameter matching and deduction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2398", "link": "https://wg21.link/cwg2398", "section": "13.4.4  [temp.arg.template]", "status": "drafting", "submitter": "Jason Merrill", "date": "2016-12-03" }, "CWG2399": { "type": "issue", "title": "Unclear referent of “expression” in assignment-expression", "long_link": "https://cplusplus.github.io/CWG/issues/2399.html", "link": "https://wg21.link/cwg2399", "section": "7.6.19  [expr.ass]", "status": "CD5", "submitter": "Lisa Lippincott", "date": "2019-02-13" }, "CWG2400": { "type": "issue", "title": "Constexpr virtual functions and temporary objects", "long_link": "https://cplusplus.github.io/CWG/issues/2400.html", "link": "https://wg21.link/cwg2400", "section": "7.7  [expr.const]", "status": "CD5", "submitter": "Daveed Vandevoorde", "date": "2019-02-08" }, "CWG2401": { "type": "issue", "title": "Array decay vs prohibition of subobject non-type arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2401", "link": "https://wg21.link/cwg2401", "section": "13.4.3  [temp.arg.nontype]", "status": "drafting", "submitter": "John Spicer", "date": "2019-02-06" }, "CWG2402": { "type": "issue", "title": "When is the restriction to a single c-char in a Unicode literal enforced?", "long_link": "https://cplusplus.github.io/CWG/issues/2402.html", "link": "https://wg21.link/cwg2402", "section": "5.13.3  [lex.ccon]", "status": "CD6", "submitter": "Richard Smith", "date": "2019-01-08" }, "CWG2403": { "type": "issue", "title": "Temporary materialization and base/member initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2403", "link": "https://wg21.link/cwg2403", "section": "11.9.3  [class.base.init]", "status": "drafting", "submitter": "Daveed Vandevoorde", "date": "2018-12-11" }, "CWG2404": { "type": "issue", "title": "[[no_unique_address]] and allocation order", "long_link": "https://cplusplus.github.io/CWG/issues/2404.html", "link": "https://wg21.link/cwg2404", "section": "11.4  [class.mem]", "status": "CD5", "submitter": "Daveed Vandevoorde", "date": "2018-12-13" }, "CWG2405": { "type": "issue", "title": "Additional type-dependent expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2405.html", "link": "https://wg21.link/cwg2405", "section": "13.8.3.3  [temp.dep.expr]", "status": "CD6", "submitter": "Andrey Davydov", "date": "2018-08-20" }, "CWG2406": { "type": "issue", "title": "[[fallthrough]] attribute and iteration statements", "long_link": "https://cplusplus.github.io/CWG/issues/2406.html", "link": "https://wg21.link/cwg2406", "section": "9.12.6  [dcl.attr.fallthrough]", "status": "CD5", "submitter": "Mike Miller", "date": "2019-03-08" }, "CWG2407": { "type": "issue", "title": "Missing entry in Annex C for defaulted comparison operators", "long_link": "https://cplusplus.github.io/CWG/issues/2407.html", "link": "https://wg21.link/cwg2407", "section": "Clause Annex C  [diff]", "status": "C++23", "submitter": "Tomasz Kaminski", "date": "2019-02-26" }, "CWG2408": { "type": "issue", "title": "Temporaries and previously-initialized elements in aggregate initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2408", "link": "https://wg21.link/cwg2408", "section": "9.4.2  [dcl.init.aggr]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2019-03-13" }, "CWG2409": { "type": "issue", "title": "Explicit specializations of constexpr static data members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2409", "link": "https://wg21.link/cwg2409", "section": "13.9.4  [temp.expl.spec]", "status": "drafting", "submitter": "Mike Miller", "date": "2019-04-29" }, "CWG2410": { "type": "issue", "title": "Implicit calls of immediate functions", "long_link": "https://cplusplus.github.io/CWG/issues/2410.html", "link": "https://wg21.link/cwg2410", "section": "9.2.6  [dcl.constexpr]", "status": "C++23", "submitter": "John Spicer", "date": "2019-03-27" }, "CWG2411": { "type": "issue", "title": "Comparison of pointers to members in template non-type arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2411.html", "link": "https://wg21.link/cwg2411", "section": "13.6  [temp.type]", "status": "C++20", "submitter": "Jens Maurer", "date": "2017-11-11" }, "CWG2412": { "type": "issue", "title": "SFINAE vs undeduced placeholder type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2412", "link": "https://wg21.link/cwg2412", "section": "9.2.9.7  [dcl.spec.auto]", "status": "review", "submitter": "Mike Miller", "date": "2019-05-03" }, "CWG2413": { "type": "issue", "title": "typename in conversion-function-ids", "long_link": "https://cplusplus.github.io/CWG/issues/2413.html", "link": "https://wg21.link/cwg2413", "section": "13.8  [temp.res]", "status": "CD6", "submitter": "Davis Herring", "date": "2019-05-10" }, "CWG2414": { "type": "issue", "title": "Unclear results if both member and friend operator<=> are declared", "long_link": "https://cplusplus.github.io/CWG/issues/2414.html", "link": "https://wg21.link/cwg2414", "section": "11.10.1  [class.compare.default]", "status": "C++20", "submitter": "Daveed Vandevoorde", "date": "2019-05-20" }, "CWG2415": { "type": "issue", "title": "using-declarations vs copy assignment operators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2415", "link": "https://wg21.link/cwg2415", "section": "11.4.6  [class.copy.assign]", "status": "NAD", "submitter": "Mike Miller", "date": "2019-05-29" }, "CWG2416": { "type": "issue", "title": "Explicit specializations vs constexpr and consteval", "long_link": "https://cplusplus.github.io/CWG/issues/2416.html", "link": "https://wg21.link/cwg2416", "section": "13.9.4  [temp.expl.spec]", "status": "C++20", "submitter": "Mike Miller", "date": "2019-06-07" }, "CWG2417": { "type": "issue", "title": "Explicit instantiation and exception specifications", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2417", "link": "https://wg21.link/cwg2417", "section": "14.5  [except.spec]", "status": "open", "submitter": "John Spicer", "date": "2019-06-19" }, "CWG2418": { "type": "issue", "title": "Missing cases in definition of “usable in constant expressions”", "long_link": "https://cplusplus.github.io/CWG/issues/2418.html", "link": "https://wg21.link/cwg2418", "section": "7.7  [expr.const]", "status": "CD5", "submitter": "Richard Smith", "date": "2018-11-25" }, "CWG2419": { "type": "issue", "title": "Loss of generality treating pointers to objects as one-element arrays", "long_link": "https://cplusplus.github.io/CWG/issues/2419.html", "link": "https://wg21.link/cwg2419", "section": "7.6.6  [expr.add]", "status": "C++20", "submitter": "Andrey Erokhin", "date": "2019-07-15" }, "CWG2420": { "type": "issue", "title": "Exception specifications in explicit instantiation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2420", "link": "https://wg21.link/cwg2420", "section": "14.5  [except.spec]", "status": "dup", "submitter": "John Spicer", "date": "2019-06-19" }, "CWG2421": { "type": "issue", "title": "Explicit instantiation of constrained member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2421", "link": "https://wg21.link/cwg2421", "section": "13.9.3  [temp.explicit]", "status": "drafting", "submitter": "Casey Carter", "date": "2019-07-16" }, "CWG2422": { "type": "issue", "title": "Incorrect grammar for deduction-guide", "long_link": "https://cplusplus.github.io/CWG/issues/2422.html", "link": "https://wg21.link/cwg2422", "section": "13.7.2.3  [temp.deduct.guide]", "status": "C++20", "submitter": "Barry Revzin", "date": "2019-07-28" }, "CWG2423": { "type": "issue", "title": "Typedefs, names, and entities", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2423", "link": "https://wg21.link/cwg2423", "section": "6.1  [basic.pre]", "status": "NAD", "submitter": "Alisdair Meredith", "date": "2019-07-29" }, "CWG2424": { "type": "issue", "title": "constexpr initialization requirements for variant members", "long_link": "https://cplusplus.github.io/CWG/issues/2424.html", "link": "https://wg21.link/cwg2424", "section": "9.2.6  [dcl.constexpr]", "status": "C++20", "submitter": "Richard Smith", "date": "2019-08-03" }, "CWG2425": { "type": "issue", "title": "Confusing wording for deduction from a type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2425", "link": "https://wg21.link/cwg2425", "section": "12.2.2.9  [over.match.class.deduct]", "status": "open", "submitter": "Dawn Perchik", "date": "2019-08-06" }, "CWG2426": { "type": "issue", "title": "Reference to destructor that cannot be invoked", "long_link": "https://cplusplus.github.io/CWG/issues/2426.html", "link": "https://wg21.link/cwg2426", "section": "14.3  [except.ctor]", "status": "C++20", "submitter": "Mike Miller", "date": "2019-08-13" }, "CWG2427": { "type": "issue", "title": "Deprecation of volatile operands and unevaluated contexts", "long_link": "https://cplusplus.github.io/CWG/issues/2427.html", "link": "https://wg21.link/cwg2427", "section": "7.6.19  [expr.ass]", "status": "C++20", "submitter": "Mike Miller", "date": "2019-08-14" }, "CWG2428": { "type": "issue", "title": "Deprecating a concept", "long_link": "https://cplusplus.github.io/CWG/issues/2428.html", "link": "https://wg21.link/cwg2428", "section": "13.7.9  [temp.concept]", "status": "C++23", "submitter": "Eric Niebler", "date": "2018-12-10" }, "CWG2429": { "type": "issue", "title": "Initialization of thread_local variables referenced by lambdas", "long_link": "https://cplusplus.github.io/CWG/issues/2429.html", "link": "https://wg21.link/cwg2429", "section": "8.8  [stmt.dcl]", "status": "C++20", "submitter": "Princeton Ferro", "date": "2019-08-22" }, "CWG2430": { "type": "issue", "title": "Completeness of return and parameter types of member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2430.html", "link": "https://wg21.link/cwg2430", "section": "11.4  [class.mem]", "status": "C++20", "submitter": "Krystian Stasiowski", "date": "2019-08-23" }, "CWG2431": { "type": "issue", "title": "Full-expressions and temporaries bound to references", "long_link": "https://cplusplus.github.io/CWG/issues/2431.html", "link": "https://wg21.link/cwg2431", "section": "6.9  [basic.exec]", "status": "C++20", "submitter": "Andrey Erokhin", "date": "2019-02-07" }, "CWG2432": { "type": "issue", "title": "Return types for defaulted <=>", "long_link": "https://cplusplus.github.io/CWG/issues/2432.html", "link": "https://wg21.link/cwg2432", "section": "11.10.3  [class.spaceship]", "status": "C++20", "submitter": "Richard Smith", "date": "2019-08-14" }, "CWG2433": { "type": "issue", "title": "Variable templates in the ODR", "long_link": "https://cplusplus.github.io/CWG/issues/2433.html", "link": "https://wg21.link/cwg2433", "section": "6.3  [basic.def.odr]", "status": "C++20", "submitter": "Richard Smith", "date": "2019-10-10" }, "CWG2434": { "type": "issue", "title": "Mandatory copy elision vs non-class objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2434", "link": "https://wg21.link/cwg2434", "section": "6.7.7  [class.temporary]", "status": "review", "submitter": "Richard Smith", "date": "2019-09-30" }, "CWG2435": { "type": "issue", "title": "Alias template specializations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2435", "link": "https://wg21.link/cwg2435", "section": "13.9  [temp.spec]", "status": "open", "submitter": "Krystian Stasiowski", "date": "2019-09-28" }, "CWG2436": { "type": "issue", "title": "Copy semantics of coroutine parameters", "long_link": "https://cplusplus.github.io/CWG/issues/2436.html", "link": "https://wg21.link/cwg2436", "section": "9.5.4  [dcl.fct.def.coroutine]", "status": "C++20", "submitter": "Mathias Stearn", "date": "2018-06-09" }, "CWG2437": { "type": "issue", "title": "Conversion of std::strong_ordering in a defaulted operator<=>", "long_link": "https://cplusplus.github.io/CWG/issues/2437.html", "link": "https://wg21.link/cwg2437", "section": "11.10.3  [class.spaceship]", "status": "C++20", "submitter": "Richard Smith", "date": "2019-08-14" }, "CWG2438": { "type": "issue", "title": "Problems in the specification of qualification conversions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2438", "link": "https://wg21.link/cwg2438", "section": "7.3.6  [conv.qual]", "status": "open", "submitter": "Richard Smith", "date": "2019-08-14" }, "CWG2439": { "type": "issue", "title": "Undefined term in definition of “usable in constant expressions”", "long_link": "https://cplusplus.github.io/CWG/issues/2439.html", "link": "https://wg21.link/cwg2439", "section": "7.7  [expr.const]", "status": "C++20", "submitter": "Davis Herring", "date": "2019-08-28" }, "CWG2440": { "type": "issue", "title": "Allocation in core constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2440.html", "link": "https://wg21.link/cwg2440", "section": "7.7  [expr.const]", "status": "C++23", "submitter": "Davis Herring", "date": "2019-08-28" }, "CWG2441": { "type": "issue", "title": "Inline function parameters", "long_link": "https://cplusplus.github.io/CWG/issues/2441.html", "link": "https://wg21.link/cwg2441", "section": "9.2.8  [dcl.inline]", "status": "C++20", "submitter": "Kristian Stasiowski", "date": "2019-11-04" }, "CWG2442": { "type": "issue", "title": "Incorrect requirement for default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2442.html", "link": "https://wg21.link/cwg2442", "section": "12.2.3  [over.match.viable]", "status": "C++20", "submitter": "S. B. Tam", "date": "2019-09-24" }, "CWG2443": { "type": "issue", "title": "Meaningless template exports", "long_link": "https://cplusplus.github.io/CWG/issues/2443.html", "link": "https://wg21.link/cwg2443", "section": "10.2  [module.interface]", "status": "C++23", "submitter": "Davis Herring", "date": "2019-11-09", "liaison": "EWG" }, "CWG2444": { "type": "issue", "title": "Constant expressions in initialization odr-use", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2444", "link": "https://wg21.link/cwg2444", "section": "6.9.3.3  [basic.start.dynamic]", "status": "drafting", "submitter": "Davis Herring", "date": "2019-11-06" }, "CWG2445": { "type": "issue", "title": "Partial ordering with rewritten candidates", "long_link": "https://cplusplus.github.io/CWG/issues/2445.html", "link": "https://wg21.link/cwg2445", "section": "13.7.7.3  [temp.func.order]", "status": "C++20", "submitter": "Hubert Tong", "date": "2020-01-29" }, "CWG2446": { "type": "issue", "title": "Questionable type-dependency of concept-ids", "long_link": "https://cplusplus.github.io/CWG/issues/2446.html", "link": "https://wg21.link/cwg2446", "section": "13.8.3.3  [temp.dep.expr]", "status": "C++20", "submitter": "Hubert Tong", "date": "2019-02-03" }, "CWG2447": { "type": "issue", "title": "Unintended description of abbreviated function templates", "long_link": "https://cplusplus.github.io/CWG/issues/2447.html", "link": "https://wg21.link/cwg2447", "section": "9.2.9.7  [dcl.spec.auto]", "status": "C++20", "submitter": "Hubert Tong", "date": "2019-10-15" }, "CWG2448": { "type": "issue", "title": "Cv-qualification of arithmetic types and deprecation of volatile", "long_link": "https://cplusplus.github.io/CWG/issues/2448.html", "link": "https://wg21.link/cwg2448", "section": "6.8.2  [basic.fundamental]", "status": "CD6", "submitter": "Alisdair Meredith", "date": "2020-03-23" }, "CWG2449": { "type": "issue", "title": "Thunks as an implementation technique for pointers to virtual functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2449", "link": "https://wg21.link/cwg2449", "section": "7.6.2.2  [expr.unary.op]", "status": "extension", "submitter": "John McCall", "date": "2020-06-03" }, "CWG2450": { "type": "issue", "title": "braced-init-list as a template-argument", "long_link": "https://cplusplus.github.io/CWG/issues/2450.html", "link": "https://wg21.link/cwg2450", "section": "13.3  [temp.names]", "status": "DRWP", "submitter": "Marek Polacek", "date": "2019-01-07" }, "CWG2451": { "type": "issue", "title": "promise.unhandled_exception() and final suspend point", "long_link": "https://cplusplus.github.io/CWG/issues/2451.html", "link": "https://wg21.link/cwg2451", "section": "9.5.4  [dcl.fct.def.coroutine]", "status": "C++23", "submitter": "Lewis Baker", "date": "2020-02-14" }, "CWG2452": { "type": "issue", "title": "Flowing off the end of a coroutine", "long_link": "https://cplusplus.github.io/CWG/issues/2452.html", "link": "https://wg21.link/cwg2452", "section": "8.7.5  [stmt.return.coroutine]", "status": "CD6", "submitter": "Lewis Baker", "date": "2020-02-14" }, "CWG2453": { "type": "issue", "title": "Deduced return types and coroutine lambdas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2453", "link": "https://wg21.link/cwg2453", "section": "9.2.9.7.1  [dcl.spec.auto.general]", "status": "NAD", "submitter": "Lewis Baker", "date": "2020-02-14" }, "CWG2454": { "type": "issue", "title": "Tail recursion and coroutine symmetric transfer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2454", "link": "https://wg21.link/cwg2454", "section": "7.6.2.4  [expr.await]", "status": "NAD", "submitter": "Lewis Baker", "date": "2020-02-14" }, "CWG2455": { "type": "issue", "title": "Concatenation of string literals vs translation phases 5 and 6", "long_link": "https://cplusplus.github.io/CWG/issues/2455.html", "link": "https://wg21.link/cwg2455", "section": "5.2  [lex.phases]", "status": "CD6", "submitter": "Tom Honermann", "date": "2020-07-02" }, "CWG2456": { "type": "issue", "title": "Viable user-defined conversions in converted constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2456", "link": "https://wg21.link/cwg2456", "section": "7.7  [expr.const]", "status": "open", "submitter": "Mike Miller", "date": "2020-08-17" }, "CWG2457": { "type": "issue", "title": "Unexpanded parameter packs don't make a function type dependent", "long_link": "https://cplusplus.github.io/CWG/issues/2457.html", "link": "https://wg21.link/cwg2457", "section": "13.8.3.2  [temp.dep.type]", "status": "CD6", "submitter": "Richard Smith", "date": "2020-07-28" }, "CWG2458": { "type": "issue", "title": "Value category of expressions denoting non-static member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2458.html", "link": "https://wg21.link/cwg2458", "section": "7.6.1.5  [expr.ref]", "status": "CD6", "submitter": "Andrey Erokhin", "date": "2020-07-04" }, "CWG2459": { "type": "issue", "title": "Template parameter initialization", "long_link": "https://cplusplus.github.io/CWG/issues/2459.html", "link": "https://wg21.link/cwg2459", "section": "13.4.3  [temp.arg.nontype]", "status": "DRWP", "submitter": "Davis Herring", "date": "2020-09-21" }, "CWG2460": { "type": "issue", "title": "C language linkage and constrained non-template friends", "long_link": "https://cplusplus.github.io/CWG/issues/2460.html", "link": "https://wg21.link/cwg2460", "section": "9.11  [dcl.link]", "status": "CD6", "submitter": "Hubert Tong", "date": "2020-03-23" }, "CWG2461": { "type": "issue", "title": "Diagnosing non-bool type constraints", "long_link": "https://cplusplus.github.io/CWG/issues/2461.html", "link": "https://wg21.link/cwg2461", "section": "13.8  [temp.res]", "status": "CD6", "submitter": "Hubert Tong", "date": "2020-04-20" }, "CWG2462": { "type": "issue", "title": "Problems with the omission of the typename keyword", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2462", "link": "https://wg21.link/cwg2462", "section": "13.8.1  [temp.res.general]", "status": "drafting", "submitter": "Mark Hall", "date": "2020-12-03" }, "CWG2463": { "type": "issue", "title": "Trivial copyability and unions with non-trivial members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2463", "link": "https://wg21.link/cwg2463", "section": "11.2  [class.prop]", "status": "open", "submitter": "Daveed Vandevoorde", "date": "2020-11-30", "liaison": "EWG" }, "CWG2464": { "type": "issue", "title": "Constexpr launder and unions", "long_link": "https://cplusplus.github.io/CWG/issues/2464.html", "link": "https://wg21.link/cwg2464", "section": "17.6.5  [ptr.launder]", "status": "CD6", "submitter": "Hubert Tong", "date": "2020-11-07" }, "CWG2465": { "type": "issue", "title": "Coroutine parameters passed to a promise constructor", "long_link": "https://cplusplus.github.io/CWG/issues/2465.html", "link": "https://wg21.link/cwg2465", "section": "9.5.4  [dcl.fct.def.coroutine]", "status": "CD6", "submitter": "Gor Nishanov", "date": "2020-10-19" }, "CWG2466": { "type": "issue", "title": "co_await should be a single evaluation", "long_link": "https://cplusplus.github.io/CWG/issues/2466.html", "link": "https://wg21.link/cwg2466", "section": "7.6.2.4  [expr.await]", "status": "CD6", "submitter": "Gor Nishanov", "date": "2020-10-19" }, "CWG2467": { "type": "issue", "title": "CTAD for alias templates and the deducible check", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2467", "link": "https://wg21.link/cwg2467", "section": "12.2.2.9  [over.match.class.deduct]", "status": "drafting", "submitter": "Richard Smith", "date": "2019-08-12" }, "CWG2468": { "type": "issue", "title": "Omission of the typename keyword in a member template parameter list", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2468", "link": "https://wg21.link/cwg2468", "section": "13.8.1  [temp.res.general]", "status": "drafting", "submitter": "Mark Hall", "date": "2020-12-03" }, "CWG2469": { "type": "issue", "title": "Implicit object creation vs constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2469", "link": "https://wg21.link/cwg2469", "section": "6.7.2  [intro.object]", "status": "drafting", "submitter": "Hubert Tong", "date": "2020-12-07" }, "CWG2470": { "type": "issue", "title": "Multiple array objects providing storage for one object", "long_link": "https://cplusplus.github.io/CWG/issues/2470.html", "link": "https://wg21.link/cwg2470", "section": "6.7.2  [intro.object]", "status": "CD6", "submitter": "Andrey Erokhin", "date": "2021-01-29" }, "CWG2471": { "type": "issue", "title": "Nested class template argument deduction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2471", "link": "https://wg21.link/cwg2471", "section": "12.2.2.9  [over.match.class.deduct]", "status": "drafting", "submitter": "John Spicer", "date": "2021-01-26" }, "CWG2472": { "type": "issue", "title": "Value categories in await-expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2472", "link": "https://wg21.link/cwg2472", "section": "7.6.2.4  [expr.await]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2021-01-18" }, "CWG2473": { "type": "issue", "title": "Parentheses in pseudo-destructor calls", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2473", "link": "https://wg21.link/cwg2473", "section": "7.5.4.5  [expr.prim.id.dtor]", "status": "drafting", "submitter": "Mike Miller", "date": "2020-12-15" }, "CWG2474": { "type": "issue", "title": "Cv-qualification and deletion", "long_link": "https://cplusplus.github.io/CWG/issues/2474.html", "link": "https://wg21.link/cwg2474", "section": "7.6.2.9  [expr.delete]", "status": "CD6", "submitter": "Unknown", "date": "2020-10-29" }, "CWG2475": { "type": "issue", "title": "Object declarations of type cv void", "long_link": "https://cplusplus.github.io/CWG/issues/2475.html", "link": "https://wg21.link/cwg2475", "section": "6.8.2  [basic.fundamental]", "status": "C++23", "submitter": "Krystian Stasiowski", "date": "2020-04-22", "liaison": "WG14" }, "CWG2476": { "type": "issue", "title": "placeholder-type-specifiers and function declarators", "long_link": "https://cplusplus.github.io/CWG/issues/2476.html", "link": "https://wg21.link/cwg2476", "section": "9.2.9.7.1  [dcl.spec.auto.general]", "status": "DR", "submitter": "Davis Herring", "date": "2021-01-29" }, "CWG2477": { "type": "issue", "title": "Defaulted vs deleted copy constructors/assignment operators", "long_link": "https://cplusplus.github.io/CWG/issues/2477.html", "link": "https://wg21.link/cwg2477", "section": "11.4.5.3  [class.copy.ctor]", "status": "CD6", "submitter": "Andrew Rogers", "date": "2021-02-04" }, "CWG2478": { "type": "issue", "title": "Properties of explicit specializations of implicitly-instantiated class templates", "long_link": "https://cplusplus.github.io/CWG/issues/2478.html", "link": "https://wg21.link/cwg2478", "section": "13.9.4  [temp.expl.spec]", "status": "C++23", "submitter": "Mark Hall", "date": "2021-02-02" }, "CWG2479": { "type": "issue", "title": "Missing specifications for consteval and constinit", "long_link": "https://cplusplus.github.io/CWG/issues/2479.html", "link": "https://wg21.link/cwg2479", "section": "6.9.3.1  [basic.start.main]", "status": "CD6", "submitter": "Davis Herring", "date": "2020-10-09" }, "CWG2480": { "type": "issue", "title": "Lookup for enumerators in modules", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2480", "link": "https://wg21.link/cwg2480", "section": "6.5.1  [basic.lookup.general]", "status": "drafting", "submitter": "Richard Smith", "date": "2021-02-12" }, "CWG2481": { "type": "issue", "title": "Cv-qualification of temporary to which a reference is bound", "long_link": "https://cplusplus.github.io/CWG/issues/2481.html", "link": "https://wg21.link/cwg2481", "section": "9.4.4  [dcl.init.ref]", "status": "CD6", "submitter": "Jiang An", "date": "2021-03-20" }, "CWG2482": { "type": "issue", "title": "bit_cast and indeterminate values", "long_link": "https://cplusplus.github.io/CWG/issues/2482.html", "link": "https://wg21.link/cwg2482", "section": "22.15.3  [bit.cast]", "status": "CD6", "submitter": "Richard Smith", "date": "2019-06-20" }, "CWG2483": { "type": "issue", "title": "Language linkage of static member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2483.html", "link": "https://wg21.link/cwg2483", "section": "9.11  [dcl.link]", "status": "C++23", "submitter": "Davis Herring", "date": "2021-03-11" }, "CWG2484": { "type": "issue", "title": "char8_t and char16_t in integral promotions", "long_link": "https://cplusplus.github.io/CWG/issues/2484.html", "link": "https://wg21.link/cwg2484", "section": "7.3.7  [conv.prom]", "status": "CD6", "submitter": "Richard Smith", "date": "2021-04-01" }, "CWG2485": { "type": "issue", "title": "Bit-fields in integral promotions", "long_link": "https://cplusplus.github.io/CWG/issues/2485.html", "link": "https://wg21.link/cwg2485", "section": "7.3.7  [conv.prom]", "status": "DRWP", "submitter": "Richard Smith", "date": "2021-04-01" }, "CWG2486": { "type": "issue", "title": "Call to noexcept function via noexcept(false) pointer/lvalue", "long_link": "https://cplusplus.github.io/CWG/issues/2486.html", "link": "https://wg21.link/cwg2486", "section": "7.6.1.3  [expr.call]", "status": "CD6", "submitter": "Jiang An", "date": "2021-03-27" }, "CWG2487": { "type": "issue", "title": "Type dependence of function-style cast to incomplete array type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2487", "link": "https://wg21.link/cwg2487", "section": "13.8.3.3  [temp.dep.expr]", "status": "drafting", "submitter": "Richard Smith", "date": "2021-03-12" }, "CWG2488": { "type": "issue", "title": "Overloading virtual functions and functions with trailing requires-clauses", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2488", "link": "https://wg21.link/cwg2488", "section": "6.4.1  [basic.scope.scope]", "status": "open", "submitter": "Jiang An", "date": "2020-08-19" }, "CWG2489": { "type": "issue", "title": "Storage provided by array of char", "long_link": "https://cplusplus.github.io/CWG/issues/2489.html", "link": "https://wg21.link/cwg2489", "section": "6.7.2  [intro.object]", "status": "C++23", "submitter": "Jiang An", "date": "2021-04-15" }, "CWG2490": { "type": "issue", "title": "Restrictions on destruction in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2490.html", "link": "https://wg21.link/cwg2490", "section": "7.7  [expr.const]", "status": "CD6", "submitter": "Jiang An", "date": "2021-05-04" }, "CWG2491": { "type": "issue", "title": "Export of typedef after its first declaration", "long_link": "https://cplusplus.github.io/CWG/issues/2491.html", "link": "https://wg21.link/cwg2491", "section": "10.2  [module.interface]", "status": "CD6", "submitter": "Richard Smith", "date": "2021-04-16" }, "CWG2492": { "type": "issue", "title": "Comparing user-defined conversion sequences in list-initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2492", "link": "https://wg21.link/cwg2492", "section": "12.2.4.2.6  [over.ics.list]", "status": "drafting", "submitter": "Jim X", "date": "2021-01-11" }, "CWG2493": { "type": "issue", "title": "auto as a conversion-type-id", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2493", "link": "https://wg21.link/cwg2493", "section": "9.2.9.7.1  [dcl.spec.auto.general]", "status": "dup", "submitter": "Jim X", "date": "2021-03-10" }, "CWG2494": { "type": "issue", "title": "Multiple definitions of non-odr-used entities", "long_link": "https://cplusplus.github.io/CWG/issues/2494.html", "link": "https://wg21.link/cwg2494", "section": "6.3  [basic.def.odr]", "status": "CD6", "submitter": "Hubert Tong", "date": "2021-07-02" }, "CWG2495": { "type": "issue", "title": "Glvalue result of a function call", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2495", "link": "https://wg21.link/cwg2495", "section": "8.7.4  [stmt.return]", "status": "open", "submitter": "Jim X", "date": "2021-07-04" }, "CWG2496": { "type": "issue", "title": "ref-qualifiers and virtual overriding", "long_link": "https://cplusplus.github.io/CWG/issues/2496.html", "link": "https://wg21.link/cwg2496", "section": "11.7.3  [class.virtual]", "status": "CD6", "submitter": "Jens Maurer", "date": "2021-06-16" }, "CWG2497": { "type": "issue", "title": "Points of instantiation for constexpr function templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2497", "link": "https://wg21.link/cwg2497", "section": "13.8.4.1  [temp.point]", "status": "drafting", "submitter": "Richard Smith", "date": "2019-07-20" }, "CWG2498": { "type": "issue", "title": "Partial specialization failure and the immediate context", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2498", "link": "https://wg21.link/cwg2498", "section": "13.10.3.1  [temp.deduct.general]", "status": "open", "submitter": "Daveed Vandevoorde", "date": "2021-06-15" }, "CWG2499": { "type": "issue", "title": "Inconsistency in definition of pointer-interconvertibility", "long_link": "https://cplusplus.github.io/CWG/issues/2499.html", "link": "https://wg21.link/cwg2499", "section": "6.8.4  [basic.compound]", "status": "CD6", "submitter": "Jason Merrill", "date": "2021-07-29" }, "CWG2500": { "type": "issue", "title": "noexcept(false) functions and noexcept expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2500", "link": "https://wg21.link/cwg2500", "section": "7.6.1.9  [expr.static.cast]", "status": "extension", "submitter": "CWG", "date": "2021-08-09" }, "CWG2501": { "type": "issue", "title": "Explicit instantiation and trailing requires-clauses", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2501", "link": "https://wg21.link/cwg2501", "section": "13.9.3  [temp.explicit]", "status": "drafting", "submitter": "Davis Herring", "date": "2021-08-09" }, "CWG2502": { "type": "issue", "title": "Unintended declaration conflicts in nested statement scopes", "long_link": "https://cplusplus.github.io/CWG/issues/2502.html", "link": "https://wg21.link/cwg2502", "section": "6.4.3  [basic.scope.block]", "status": "CD6", "submitter": "Jens Maurer", "date": "2021-08-26" }, "CWG2503": { "type": "issue", "title": "Unclear relationship among name, qualified name, and unqualified name", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2503", "link": "https://wg21.link/cwg2503", "section": "7.5.4  [expr.prim.id]", "status": "drafting", "submitter": "Jens Maurer", "date": "2021-08-04" }, "CWG2504": { "type": "issue", "title": "Inheriting constructors from virtual base classes", "long_link": "https://cplusplus.github.io/CWG/issues/2504.html", "link": "https://wg21.link/cwg2504", "section": "11.9.4  [class.inhctor.init]", "status": "DRWP", "submitter": "Hubert Tong", "date": "2021-11-03" }, "CWG2505": { "type": "issue", "title": "Nested unnamed namespace of inline unnamed namespace", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2505", "link": "https://wg21.link/cwg2505", "section": "9.8.2.2  [namespace.unnamed]", "status": "drafting", "submitter": "Nathan Sidwell", "date": "2021-11-22" }, "CWG2506": { "type": "issue", "title": "Structured bindings and array cv-qualifiers", "long_link": "https://cplusplus.github.io/CWG/issues/2506.html", "link": "https://wg21.link/cwg2506", "section": "9.6  [dcl.struct.bind]", "status": "CD6", "submitter": "Barry Revzin", "date": "2018-12-11" }, "CWG2507": { "type": "issue", "title": "Default arguments for operator[]", "long_link": "https://cplusplus.github.io/CWG/issues/2507.html", "link": "https://wg21.link/cwg2507", "section": "12.4.1  [over.oper.general]", "status": "CD6", "submitter": "Jens Maurer", "date": "2021-12-07" }, "CWG2508": { "type": "issue", "title": "Restrictions on uses of template parameter names", "long_link": "https://cplusplus.github.io/CWG/issues/2508.html", "link": "https://wg21.link/cwg2508", "section": "13.8.2  [temp.local]", "status": "C++23", "submitter": "Daveed Vandevoorde", "date": "2021-11-01" }, "CWG2509": { "type": "issue", "title": "decl-specifier-seq in lambda-specifiers", "long_link": "https://cplusplus.github.io/CWG/issues/2509.html", "link": "https://wg21.link/cwg2509", "section": "7.5.5.1  [expr.prim.lambda.general]", "status": "CD6", "submitter": "Jens Maurer", "date": "2021-10-28" }, "CWG2510": { "type": "issue", "title": "noexcept-specifier of friend function vs class completeness", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2510", "link": "https://wg21.link/cwg2510", "section": "11.4.1  [class.mem.general]", "status": "NAD", "submitter": "John Spicer", "date": "2021-10-26" }, "CWG2511": { "type": "issue", "title": "cv-qualified bit-fields", "long_link": "https://cplusplus.github.io/CWG/issues/2511.html", "link": "https://wg21.link/cwg2511", "section": "11.4.10  [class.bit]", "status": "CD6", "submitter": "Aaron Ballman", "date": "2021-09-15" }, "CWG2512": { "type": "issue", "title": "typeid and incomplete class types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2512", "link": "https://wg21.link/cwg2512", "section": "7.6.1.8  [expr.typeid]", "status": "NAD", "submitter": "Jens Maurer", "date": "2021-08-19" }, "CWG2513": { "type": "issue", "title": "Ambiguity with requires-clause and operator-function-id", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2513", "link": "https://wg21.link/cwg2513", "section": "11.4.8.3  [class.conv.fct]", "status": "open", "submitter": "Richard Smith", "date": "2021-12-09" }, "CWG2514": { "type": "issue", "title": "Modifying const subobjects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2514", "link": "https://wg21.link/cwg2514", "section": "6.7.3  [basic.life]", "status": "open", "submitter": "Jiang An", "date": "2021-11-07", "liaison": "SG12" }, "CWG2515": { "type": "issue", "title": "Result of a function call", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2515", "link": "https://wg21.link/cwg2515", "section": "7.6.1.3  [expr.call]", "status": "open", "submitter": "Andrey Erokhin", "date": "2021-11-06" }, "CWG2516": { "type": "issue", "title": "Locus of enum-specifier or opaque-enum-declaration", "long_link": "https://cplusplus.github.io/CWG/issues/2516.html", "link": "https://wg21.link/cwg2516", "section": "6.4.2  [basic.scope.pdecl]", "status": "C++23", "submitter": "Jiang An", "date": "2021-10-03" }, "CWG2517": { "type": "issue", "title": "Useless restriction on use of parameter in constraint-expression", "long_link": "https://cplusplus.github.io/CWG/issues/2517.html", "link": "https://wg21.link/cwg2517", "section": "7.5.7.5  [expr.prim.req.nested]", "status": "C++23", "submitter": "Richard Smith", "date": "2019-06-10" }, "CWG2518": { "type": "issue", "title": "Conformance requirements and #error/#warning", "long_link": "https://cplusplus.github.io/CWG/issues/2518.html", "link": "https://wg21.link/cwg2518", "section": "4.1.1  [intro.compliance.general]", "status": "C++23", "submitter": "CWG", "date": "2022-01-13", "liaison": "(EWG)" }, "CWG2519": { "type": "issue", "title": "Object representation of a bit-field", "long_link": "https://cplusplus.github.io/CWG/issues/2519.html", "link": "https://wg21.link/cwg2519", "section": "6.8.1  [basic.types.general]", "status": "DRWP", "submitter": "Jiang An", "date": "2022-01-20" }, "CWG2520": { "type": "issue", "title": "Template signature and default template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2520.html", "link": "https://wg21.link/cwg2520", "section": "3.50  [defns.signature.templ]", "status": "C++23", "submitter": "John Spicer", "date": "2022-01-25" }, "CWG2521": { "type": "issue", "title": "User-defined literals and reserved identifiers", "long_link": "https://cplusplus.github.io/CWG/issues/2521.html", "link": "https://wg21.link/cwg2521", "section": "12.6  [over.literal]", "status": "C++23", "submitter": "Jim X", "date": "2022-01-07", "liaison": "(EWG)" }, "CWG2522": { "type": "issue", "title": "Removing placemarker tokens and retention of whitespace", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2522", "link": "https://wg21.link/cwg2522", "section": "15.6.4  [cpp.concat]", "status": "open", "submitter": "Hubert Tong", "date": "2018-04-08", "liaison": "WG14" }, "CWG2523": { "type": "issue", "title": "Undefined behavior via omitted destructor call in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2523.html", "link": "https://wg21.link/cwg2523", "section": "7.7  [expr.const]", "status": "C++23", "submitter": "Jiang An", "date": "2021-09-06" }, "CWG2524": { "type": "issue", "title": "Distinguishing user-defined conversion sequences by ref-qualifier", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2524", "link": "https://wg21.link/cwg2524", "section": "12.2.4.3  [over.ics.rank]", "status": "NAD", "submitter": "Hani Deek", "date": "2021-09-09" }, "CWG2525": { "type": "issue", "title": "Incorrect definition of implicit conversion sequence", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2525", "link": "https://wg21.link/cwg2525", "section": "12.2.4.2.1  [over.best.ics.general]", "status": "drafting", "submitter": "Jim X", "date": "2021-09-25" }, "CWG2526": { "type": "issue", "title": "Relational comparison of void* pointers", "long_link": "https://cplusplus.github.io/CWG/issues/2526.html", "link": "https://wg21.link/cwg2526", "section": "7.6.9  [expr.rel]", "status": "C++23", "submitter": "Paul Keir", "date": "2020-06-15" }, "CWG2527": { "type": "issue", "title": "Non-class potentially-overlapping objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2527", "link": "https://wg21.link/cwg2527", "section": "9.12.11  [dcl.attr.nouniqueaddr]", "status": "NAD", "submitter": "Jiang An", "date": "2022-01-29" }, "CWG2528": { "type": "issue", "title": "Three-way comparison and the usual arithmetic conversions", "long_link": "https://cplusplus.github.io/CWG/issues/2528.html", "link": "https://wg21.link/cwg2528", "section": "7.4  [expr.arith.conv]", "status": "C++23", "submitter": "Cameron DaCamara", "date": "2022-01-26" }, "CWG2529": { "type": "issue", "title": "Constant destruction of constexpr references", "long_link": "https://cplusplus.github.io/CWG/issues/2529.html", "link": "https://wg21.link/cwg2529", "section": "7.7  [expr.const]", "status": "C++23", "submitter": "Jiang An", "date": "2022-02-08" }, "CWG2530": { "type": "issue", "title": "Multiple definitions of enumerators", "long_link": "https://cplusplus.github.io/CWG/issues/2530.html", "link": "https://wg21.link/cwg2530", "section": "6.3  [basic.def.odr]", "status": "C++23", "submitter": "Naiver Miigon", "date": "2022-02-10" }, "CWG2531": { "type": "issue", "title": "Static data members redeclared as constexpr", "long_link": "https://cplusplus.github.io/CWG/issues/2531.html", "link": "https://wg21.link/cwg2531", "section": "9.2.6  [dcl.constexpr]", "status": "DRWP", "submitter": "Davis Herring", "date": "2022-02-16" }, "CWG2532": { "type": "issue", "title": "Kind of pointer value returned by new T[0]", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2532", "link": "https://wg21.link/cwg2532", "section": "7.6.2.8  [expr.new]", "status": "open", "submitter": "Andrey Erokhin", "date": "2022-02-17" }, "CWG2533": { "type": "issue", "title": "Storage duration of implicitly created objects", "long_link": "https://cplusplus.github.io/CWG/issues/2533.html", "link": "https://wg21.link/cwg2533", "section": "6.7.5  [basic.stc]", "status": "DR", "submitter": "Andrey Erokhin", "date": "2022-02-17" }, "CWG2534": { "type": "issue", "title": "Value category of pseudo-destructor expression", "long_link": "https://cplusplus.github.io/CWG/issues/2534.html", "link": "https://wg21.link/cwg2534", "section": "7.6.1.5  [expr.ref]", "status": "CD6", "submitter": "Andrey Erokhin", "date": "2022-02-17" }, "CWG2535": { "type": "issue", "title": "Type punning in class member access", "long_link": "https://cplusplus.github.io/CWG/issues/2535.html", "link": "https://wg21.link/cwg2535", "section": "7.6.1.5  [expr.ref]", "status": "CD6", "submitter": "Andrey Erokhin", "date": "2022-02-17" }, "CWG2536": { "type": "issue", "title": "Partially initialized variables during constant initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2536", "link": "https://wg21.link/cwg2536", "section": "7.7  [expr.const]", "status": "open", "submitter": "Barry Revzin", "date": "2022-02-21", "liaison": "EWG" }, "CWG2537": { "type": "issue", "title": "Overbroad grammar for parameter-declaration", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2537", "link": "https://wg21.link/cwg2537", "section": "9.3.4.6  [dcl.fct]", "status": "drafting", "submitter": "Davis Herring", "date": "2021-02-25" }, "CWG2538": { "type": "issue", "title": "Can standard attributes be syntactically ignored?", "long_link": "https://cplusplus.github.io/CWG/issues/2538.html", "link": "https://wg21.link/cwg2538", "section": "9.12.1  [dcl.attr.grammar]", "status": "C++23", "submitter": "Jens Maurer", "date": "2021-12-02", "liaison": "EWG" }, "CWG2539": { "type": "issue", "title": "Three-way comparison requiring strong ordering for floating-point types", "long_link": "https://cplusplus.github.io/CWG/issues/2539.html", "link": "https://wg21.link/cwg2539", "section": "11.10.3  [class.spaceship]", "status": "C++23", "submitter": "Richard Smith", "date": "2022-02-24" }, "CWG2540": { "type": "issue", "title": "Unspecified interpretation of numeric-escape-sequence", "long_link": "https://cplusplus.github.io/CWG/issues/2540.html", "link": "https://wg21.link/cwg2540", "section": "5.13.3  [lex.ccon]", "status": "CD6", "submitter": "Richard Smith", "date": "2022-02-25" }, "CWG2541": { "type": "issue", "title": "Linkage specifications, module purview, and module attachment", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2541", "link": "https://wg21.link/cwg2541", "section": "10.1  [module.unit]", "status": "open", "submitter": "Nathan Sidwell", "date": "2022-02-28" }, "CWG2542": { "type": "issue", "title": "Is a closure type a structural type?", "long_link": "https://cplusplus.github.io/CWG/issues/2542.html", "link": "https://wg21.link/cwg2542", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "DRWP", "submitter": "Zhihao Yuan", "date": "2022-03-01" }, "CWG2543": { "type": "issue", "title": "constinit and optimized dynamic initialization", "long_link": "https://cplusplus.github.io/CWG/issues/2543.html", "link": "https://wg21.link/cwg2543", "section": "9.2.7  [dcl.constinit]", "status": "C++23", "submitter": "Zhihao Yuan", "date": "2022-03-01", "liaison": "(EWG)" }, "CWG2544": { "type": "issue", "title": "Address of past-the-end of a potentially-overlapping subobject", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2544", "link": "https://wg21.link/cwg2544", "section": "6.8.4  [basic.compound]", "status": "open", "submitter": "Jiang An", "date": "2022-02-20" }, "CWG2545": { "type": "issue", "title": "Transparently replacing objects in constant expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2545", "link": "https://wg21.link/cwg2545", "section": "7.7  [expr.const]", "status": "open", "submitter": "Richard Smith", "date": "2022-03-05" }, "CWG2546": { "type": "issue", "title": "Defaulted secondary comparison operators defined as deleted", "long_link": "https://cplusplus.github.io/CWG/issues/2546.html", "link": "https://wg21.link/cwg2546", "section": "11.10.4  [class.compare.secondary]", "status": "DR", "submitter": "Jim X", "date": "2022-03-07" }, "CWG2547": { "type": "issue", "title": "Defaulted comparison operator function for non-classes", "long_link": "https://cplusplus.github.io/CWG/issues/2547.html", "link": "https://wg21.link/cwg2547", "section": "9.5.2  [dcl.fct.def.default]", "status": "DR", "submitter": "Jim X", "date": "2022-03-07" }, "CWG2548": { "type": "issue", "title": "Array prvalues and additive operators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2548", "link": "https://wg21.link/cwg2548", "section": "7.6.6  [expr.add]", "status": "NAD", "submitter": "Andrey Erokhin", "date": "2022-03-08", "liaison": "EWG" }, "CWG2549": { "type": "issue", "title": "Implicitly moving the operand of a throw-expression in unevaluated contexts", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2549", "link": "https://wg21.link/cwg2549", "section": "7.5.4.3  [expr.prim.id.qual]", "status": "review", "submitter": "Richard Smith", "date": "2022-03-11" }, "CWG2550": { "type": "issue", "title": "Type \"reference to cv void\" outside of a declarator", "long_link": "https://cplusplus.github.io/CWG/issues/2550.html", "link": "https://wg21.link/cwg2550", "section": "9.3.4.3  [dcl.ref]", "status": "DRWP", "submitter": "Jens Maurer", "date": "2022-03-13" }, "CWG2551": { "type": "issue", "title": "\"Refers to allocated storage\" has no meaning", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2551", "link": "https://wg21.link/cwg2551", "section": "6.7.3  [basic.life]", "status": "review", "submitter": "Andrey Erokhin", "date": "2020-09-07" }, "CWG2552": { "type": "issue", "title": "Constant evaluation of non-defining variable declarations", "long_link": "https://cplusplus.github.io/CWG/issues/2552.html", "link": "https://wg21.link/cwg2552", "section": "7.7  [expr.const]", "status": "DRWP", "submitter": "Hubert Tong", "date": "2022-03-21" }, "CWG2553": { "type": "issue", "title": "Restrictions on explicit object member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2553", "link": "https://wg21.link/cwg2553", "section": "9.3.4.6  [dcl.fct]", "status": "review", "submitter": "Jens Maurer", "date": "2021-12-10" }, "CWG2554": { "type": "issue", "title": "Overriding virtual functions, also with explicit object parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2554", "link": "https://wg21.link/cwg2554", "section": "11.7.3  [class.virtual]", "status": "review", "submitter": "Jens Maurer", "date": "2021-12-10" }, "CWG2555": { "type": "issue", "title": "Ineffective redeclaration prevention for using-declarators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2555", "link": "https://wg21.link/cwg2555", "section": "9.9  [namespace.udecl]", "status": "drafting", "submitter": "Christof Meerwald", "date": "2022-03-23" }, "CWG2556": { "type": "issue", "title": "Unusable promise::return_void", "long_link": "https://cplusplus.github.io/CWG/issues/2556.html", "link": "https://wg21.link/cwg2556", "section": "8.7.5  [stmt.return.coroutine]", "status": "DRWP", "submitter": "Davis Herring", "date": "2022-03-24" }, "CWG2557": { "type": "issue", "title": "Class member access referring to an unrelated class", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2557", "link": "https://wg21.link/cwg2557", "section": "7.6.1.5  [expr.ref]", "status": "drafting", "submitter": "Jens Maurer", "date": "2022-03-25" }, "CWG2558": { "type": "issue", "title": "Uninitialized subobjects as a result of an immediate invocation", "long_link": "https://cplusplus.github.io/CWG/issues/2558.html", "link": "https://wg21.link/cwg2558", "section": "7.7  [expr.const]", "status": "C++23", "submitter": "Aaron Ballman", "date": "2022-03-29", "liaison": "(EWG)" }, "CWG2559": { "type": "issue", "title": "Defaulted consteval functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2559", "link": "https://wg21.link/cwg2559", "section": "7.7  [expr.const]", "status": "open", "submitter": "Aaron Ballman", "date": "2022-03-29" }, "CWG2560": { "type": "issue", "title": "Parameter type determination in a requirement-parameter-list", "long_link": "https://cplusplus.github.io/CWG/issues/2560.html", "link": "https://wg21.link/cwg2560", "section": "7.5.7.1  [expr.prim.req.general]", "status": "DR", "submitter": "Daveed Vandevoorde", "date": "2020-01-21", "liaison": "EWG" }, "CWG2561": { "type": "issue", "title": "Conversion to function pointer for lambda with explicit object parameter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2561", "link": "https://wg21.link/cwg2561", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "review", "submitter": "Barry Revzin", "date": "2022-02-14", "liaison": "EWG" }, "CWG2562": { "type": "issue", "title": "Exceptions thrown during coroutine startup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2562", "link": "https://wg21.link/cwg2562", "section": "9.5.4  [dcl.fct.def.coroutine]", "status": "open", "submitter": "Tomasz Kamiński", "date": "2022-04-06" }, "CWG2563": { "type": "issue", "title": "Initialization of coroutine result object", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2563", "link": "https://wg21.link/cwg2563", "section": "9.5.4  [dcl.fct.def.coroutine]", "status": "drafting", "submitter": "Tomasz Kamiński", "date": "2022-04-06", "liaison": "EWG" }, "CWG2564": { "type": "issue", "title": "Conversion to function pointer with an explicit object parameter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2564", "link": "https://wg21.link/cwg2564", "section": "12.2.2.2.3  [over.call.object]", "status": "drafting", "submitter": "Christof Meerwald", "date": "2022-04-11" }, "CWG2565": { "type": "issue", "title": "Invalid types in the parameter-declaration-clause of a requires-expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2565", "link": "https://wg21.link/cwg2565", "section": "7.5.7.1  [expr.prim.req.general]", "status": "open", "submitter": "Barry Revzin", "date": "2022-04-07", "liaison": "EWG" }, "CWG2566": { "type": "issue", "title": "Matching deallocation for uncaught exception", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2566", "link": "https://wg21.link/cwg2566", "section": "7.6.2.8  [expr.new]", "status": "review", "submitter": "Jim X", "date": "2022-04-13" }, "CWG2567": { "type": "issue", "title": "Operator lookup ambiguity", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2567", "link": "https://wg21.link/cwg2567", "section": "6.5.2  [class.member.lookup]", "status": "NAD", "submitter": "Daveed Vandevoorde", "date": "2022-04-01" }, "CWG2568": { "type": "issue", "title": "Access checking during synthesis of defaulted comparison operator", "long_link": "https://cplusplus.github.io/CWG/issues/2568.html", "link": "https://wg21.link/cwg2568", "section": "11.10.1  [class.compare.default]", "status": "DR", "submitter": "Nicolai Josuttis", "date": "2022-04-11" }, "CWG2569": { "type": "issue", "title": "Use of decltype(capture) in a lambda's parameter-declaration-clause", "long_link": "https://cplusplus.github.io/CWG/issues/2569.html", "link": "https://wg21.link/cwg2569", "section": "7.5.4.2  [expr.prim.id.unqual]", "status": "CD6", "submitter": "Barry Revzin", "date": "2022-04-16", "liaison": "EWG" }, "CWG2570": { "type": "issue", "title": "Clarify constexpr for defaulted functions", "long_link": "https://cplusplus.github.io/CWG/issues/2570.html", "link": "https://wg21.link/cwg2570", "section": "9.5.2  [dcl.fct.def.default]", "status": "DRWP", "submitter": "Gabriel dos Reis", "date": "2022-04-18" }, "CWG2571": { "type": "issue", "title": "Evaluation order for subscripting", "long_link": "https://cplusplus.github.io/CWG/issues/2571.html", "link": "https://wg21.link/cwg2571", "section": "7.6.1.2  [expr.sub]", "status": "CD6", "submitter": "Corentin Jabot", "date": "2022-04-21" }, "CWG2572": { "type": "issue", "title": "Address of overloaded function with no target", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2572", "link": "https://wg21.link/cwg2572", "section": "12.3  [over.over]", "status": "review", "submitter": "Jason Merrill", "date": "2022-04-26" }, "CWG2573": { "type": "issue", "title": "Undefined behavior when splicing results in a universal-character-name", "long_link": "https://cplusplus.github.io/CWG/issues/2573.html", "link": "https://wg21.link/cwg2573", "section": "5.2  [lex.phases]", "status": "DRWP", "submitter": "US", "date": "2019-10-23", "liaison": "SG12" }, "CWG2574": { "type": "issue", "title": "Undefined behavior when lexing unmatched quotes", "long_link": "https://cplusplus.github.io/CWG/issues/2574.html", "link": "https://wg21.link/cwg2574", "section": "5.4  [lex.pptoken]", "status": "DRWP", "submitter": "US", "date": "2019-10-23", "liaison": "SG12" }, "CWG2575": { "type": "issue", "title": "Undefined behavior when macro-replacing \"defined\" operator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2575", "link": "https://wg21.link/cwg2575", "section": "15.2  [cpp.cond]", "status": "open", "submitter": "US", "date": "2019-10-23", "liaison": "SG12" }, "CWG2576": { "type": "issue", "title": "Undefined behavior with macro-expanded #include directives", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2576", "link": "https://wg21.link/cwg2576", "section": "15.3  [cpp.include]", "status": "open", "submitter": "US", "date": "2019-10-23", "liaison": "SG12" }, "CWG2577": { "type": "issue", "title": "Undefined behavior for preprocessing directives in macro arguments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2577", "link": "https://wg21.link/cwg2577", "section": "15.6.1  [cpp.replace.general]", "status": "open", "submitter": "US", "date": "2019-10-23", "liaison": "SG12" }, "CWG2578": { "type": "issue", "title": "Undefined behavior when creating an invalid string literal via stringizing", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2578", "link": "https://wg21.link/cwg2578", "section": "15.6.3  [cpp.stringize]", "status": "open", "submitter": "US", "date": "2019-10-23", "liaison": "SG12" }, "CWG2579": { "type": "issue", "title": "Undefined behavior when token pasting does not create a preprocessing token", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2579", "link": "https://wg21.link/cwg2579", "section": "15.6.4  [cpp.concat]", "status": "open", "submitter": "US", "date": "2019-10-23", "liaison": "SG12" }, "CWG2580": { "type": "issue", "title": "Undefined behavior with #line", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2580", "link": "https://wg21.link/cwg2580", "section": "15.7  [cpp.line]", "status": "open", "submitter": "US", "date": "2019-10-23", "liaison": "SG12" }, "CWG2581": { "type": "issue", "title": "Undefined behavior for predefined macros", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2581", "link": "https://wg21.link/cwg2581", "section": "15.11  [cpp.predefined]", "status": "open", "submitter": "US", "date": "2019-10-23", "liaison": "SG12" }, "CWG2582": { "type": "issue", "title": "Differing member lookup from nested classes", "long_link": "https://cplusplus.github.io/CWG/issues/2582.html", "link": "https://wg21.link/cwg2582", "section": "6.5.2  [class.member.lookup]", "status": "CD6", "submitter": "Jason Merrill", "date": "2022-05-02" }, "CWG2583": { "type": "issue", "title": "Common initial sequence should consider over-alignment", "long_link": "https://cplusplus.github.io/CWG/issues/2583.html", "link": "https://wg21.link/cwg2583", "section": "11.4.1  [class.mem.general]", "status": "C++23", "submitter": "Brian Bi", "date": "2022-05-03" }, "CWG2584": { "type": "issue", "title": "Equivalent types in function template declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2584", "link": "https://wg21.link/cwg2584", "section": "13.7.7.2  [temp.over.link]", "status": "open", "submitter": "Jim X", "date": "2022-04-08" }, "CWG2585": { "type": "issue", "title": "Name lookup for coroutine allocation", "long_link": "https://cplusplus.github.io/CWG/issues/2585.html", "link": "https://wg21.link/cwg2585", "section": "9.5.4  [dcl.fct.def.coroutine]", "status": "CD6", "submitter": "Xu Chuanqi", "date": "2022-05-12" }, "CWG2586": { "type": "issue", "title": "Explicit object parameter for assignment and comparison", "long_link": "https://cplusplus.github.io/CWG/issues/2586.html", "link": "https://wg21.link/cwg2586", "section": "11.10.1  [class.compare.default]", "status": "CD6", "submitter": "Barry Revzin", "date": "2022-05-07", "liaison": "EWG" }, "CWG2587": { "type": "issue", "title": "Visible side effects and initial value of an object", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2587", "link": "https://wg21.link/cwg2587", "section": "6.9.2.2  [intro.races]", "status": "review", "submitter": "Andrey Erokhin", "date": "2022-05-10" }, "CWG2588": { "type": "issue", "title": "friend declarations and module linkage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2588", "link": "https://wg21.link/cwg2588", "section": "11.8.4  [class.friend]", "status": "tentatively ready", "submitter": "Nathan Sidwell", "date": "2022-05-26", "liaison": "EWG" }, "CWG2589": { "type": "issue", "title": "Context of access checks during constraint satisfaction checking", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2589", "link": "https://wg21.link/cwg2589", "section": "13.5.2.3  [temp.constr.atomic]", "status": "review", "submitter": "Jason Merrill", "date": "2019-10-02" }, "CWG2590": { "type": "issue", "title": "Underlying type should determine size and alignment requirements of an enum", "long_link": "https://cplusplus.github.io/CWG/issues/2590.html", "link": "https://wg21.link/cwg2590", "section": "9.7.1  [dcl.enum]", "status": "C++23", "submitter": "Brian Bi", "date": "2022-05-15" }, "CWG2591": { "type": "issue", "title": "Implicit change of active union member for anonymous union in union", "long_link": "https://cplusplus.github.io/CWG/issues/2591.html", "link": "https://wg21.link/cwg2591", "section": "11.5.1  [class.union.general]", "status": "DRWP", "submitter": "Richard Smith", "date": "2022-05-29" }, "CWG2592": { "type": "issue", "title": "Missing definition for placement allocation/deallocation function", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2592", "link": "https://wg21.link/cwg2592", "section": "7.6.2.8  [expr.new]", "status": "open", "submitter": "Jim X", "date": "2022-04-14" }, "CWG2593": { "type": "issue", "title": "Insufficient base class restriction for pointer-to-member expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2593", "link": "https://wg21.link/cwg2593", "section": "7.6.4  [expr.mptr.oper]", "status": "review", "submitter": "Hubert Tong", "date": "2022-06-04" }, "CWG2594": { "type": "issue", "title": "Disallowing a global function template main", "long_link": "https://cplusplus.github.io/CWG/issues/2594.html", "link": "https://wg21.link/cwg2594", "section": "6.9.3.1  [basic.start.main]", "status": "CD6", "submitter": "Jim X", "date": "2022-06-06" }, "CWG2595": { "type": "issue", "title": "\"More constrained\" for eligible special member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2595.html", "link": "https://wg21.link/cwg2595", "section": "11.4.4  [special]", "status": "DRWP", "submitter": "Barry Revzin", "date": "2022-06-08" }, "CWG2596": { "type": "issue", "title": "Instantiation of constrained non-template friends", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2596", "link": "https://wg21.link/cwg2596", "section": "13.9.2  [temp.inst]", "status": "drafting", "submitter": "David Friberg", "date": "2022-06-03" }, "CWG2597": { "type": "issue", "title": "Replaceable allocation and deallocation functions in the global module", "long_link": "https://cplusplus.github.io/CWG/issues/2597.html", "link": "https://wg21.link/cwg2597", "section": "10.1  [module.unit]", "status": "CD6", "submitter": "Gabriel dos Reis", "date": "2022-06-17", "liaison": "EWG" }, "CWG2598": { "type": "issue", "title": "Unions should not require a non-static data member of literal type", "long_link": "https://cplusplus.github.io/CWG/issues/2598.html", "link": "https://wg21.link/cwg2598", "section": "6.8.1  [basic.types.general]", "status": "C++23", "submitter": "Richard Smith", "date": "2022-06-18" }, "CWG2599": { "type": "issue", "title": "What does initializing a parameter include?", "long_link": "https://cplusplus.github.io/CWG/issues/2599.html", "link": "https://wg21.link/cwg2599", "section": "7.6.1.3  [expr.call]", "status": "C++23", "submitter": "Davis Herring", "date": "2022-06-18" }, "CWG2600": { "type": "issue", "title": "Type dependency of placeholder types", "long_link": "https://cplusplus.github.io/CWG/issues/2600.html", "link": "https://wg21.link/cwg2600", "section": "13.8.3.3  [temp.dep.expr]", "status": "DRWP", "submitter": "Hubert Tong", "date": "2022-06-18" }, "CWG2601": { "type": "issue", "title": "Tracking of created and destroyed subobjects", "long_link": "https://cplusplus.github.io/CWG/issues/2601.html", "link": "https://wg21.link/cwg2601", "section": "14.3  [except.ctor]", "status": "C++23", "submitter": "Richard Smith", "date": "2022-06-16" }, "CWG2602": { "type": "issue", "title": "consteval defaulted functions", "long_link": "https://cplusplus.github.io/CWG/issues/2602.html", "link": "https://wg21.link/cwg2602", "section": "9.2.6  [dcl.constexpr]", "status": "C++23", "submitter": "Aaron Ballman", "date": "2022-06-16" }, "CWG2603": { "type": "issue", "title": "Holistic functional equivalence for function templates", "long_link": "https://cplusplus.github.io/CWG/issues/2603.html", "link": "https://wg21.link/cwg2603", "section": "13.7.7.2  [temp.over.link]", "status": "C++23", "submitter": "Davis Herring", "date": "2022-06-20" }, "CWG2604": { "type": "issue", "title": "Attributes for an explicit specialization", "long_link": "https://cplusplus.github.io/CWG/issues/2604.html", "link": "https://wg21.link/cwg2604", "section": "13.9.4  [temp.expl.spec]", "status": "C++23", "submitter": "Aaron Ballman", "date": "2022-06-23" }, "CWG2605": { "type": "issue", "title": "Implicit-lifetime aggregates", "long_link": "https://cplusplus.github.io/CWG/issues/2605.html", "link": "https://wg21.link/cwg2605", "section": "11.2  [class.prop]", "status": "C++23", "submitter": "Davis Herring", "date": "2022-06-27" }, "CWG2606": { "type": "issue", "title": "static_cast from \"pointer to void\" does not handle similar types", "long_link": "https://cplusplus.github.io/CWG/issues/2606.html", "link": "https://wg21.link/cwg2606", "section": "7.6.1.9  [expr.static.cast]", "status": "CD6", "submitter": "Richard Smith", "date": "2022-06-28" }, "CWG2607": { "type": "issue", "title": "Visibility of enumerator names", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2607", "link": "https://wg21.link/cwg2607", "section": "10.2  [module.interface]", "status": "drafting", "submitter": "Richard Smith", "date": "2022-06-28" }, "CWG2608": { "type": "issue", "title": "Omitting an empty template argument list", "long_link": "https://cplusplus.github.io/CWG/issues/2608.html", "link": "https://wg21.link/cwg2608", "section": "13.10.2  [temp.arg.explicit]", "status": "CD6", "submitter": "Anoop Rana", "date": "2022-07-03" }, "CWG2609": { "type": "issue", "title": "Padding in class types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2609", "link": "https://wg21.link/cwg2609", "section": "7.6.2.5  [expr.sizeof]", "status": "open", "submitter": "Jim X", "date": "2022-07-19" }, "CWG2610": { "type": "issue", "title": "Indirect private base classes in aggregates", "long_link": "https://cplusplus.github.io/CWG/issues/2610.html", "link": "https://wg21.link/cwg2610", "section": "9.4.2  [dcl.init.aggr]", "status": "C++23", "submitter": "Chris Bowler", "date": "2022-07-21" }, "CWG2611": { "type": "issue", "title": "Missing parentheses in expansion of fold-expression could cause syntactic reinterpretation", "long_link": "https://cplusplus.github.io/CWG/issues/2611.html", "link": "https://wg21.link/cwg2611", "section": "13.7.4  [temp.variadic]", "status": "C++23", "submitter": "Richard Smith", "date": "2022-08-05" }, "CWG2612": { "type": "issue", "title": "Incorrect comment in example", "long_link": "https://cplusplus.github.io/CWG/issues/2612.html", "link": "https://wg21.link/cwg2612", "section": "9.4.1  [dcl.init.general]", "status": "C++23", "submitter": "Jiang An", "date": "2022-05-24" }, "CWG2613": { "type": "issue", "title": "Incomplete definition of resumer", "long_link": "https://cplusplus.github.io/CWG/issues/2613.html", "link": "https://wg21.link/cwg2613", "section": "9.5.4  [dcl.fct.def.coroutine]", "status": "C++23", "submitter": "Jim X", "date": "2022-02-15" }, "CWG2614": { "type": "issue", "title": "Unspecified results for class member access", "long_link": "https://cplusplus.github.io/CWG/issues/2614.html", "link": "https://wg21.link/cwg2614", "section": "7.6.1.5  [expr.ref]", "status": "C++23", "submitter": "Andrey Erokhin", "date": "2021-10-27" }, "CWG2615": { "type": "issue", "title": "Missing __has_cpp_attribute(assume)", "long_link": "https://cplusplus.github.io/CWG/issues/2615.html", "link": "https://wg21.link/cwg2615", "section": "15.2  [cpp.cond]", "status": "C++23", "submitter": "S. B. Tam", "date": "2022-08-17" }, "CWG2616": { "type": "issue", "title": "Imprecise restrictions on break and continue", "long_link": "https://cplusplus.github.io/CWG/issues/2616.html", "link": "https://wg21.link/cwg2616", "section": "Clause 8  [stmt.stmt]", "status": "C++23", "submitter": "Jim X", "date": "2022-08-24" }, "CWG2617": { "type": "issue", "title": "Default template arguments for template members of non-template classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2617", "link": "https://wg21.link/cwg2617", "section": "13.2  [temp.param]", "status": "review", "submitter": "Mike Miller", "date": "2022-08-22" }, "CWG2618": { "type": "issue", "title": "Substitution during deduction should exclude exception specifications", "long_link": "https://cplusplus.github.io/CWG/issues/2618.html", "link": "https://wg21.link/cwg2618", "section": "13.10.3.1  [temp.deduct.general]", "status": "C++23", "submitter": "Christof Meerwald", "date": "2021-11-27" }, "CWG2619": { "type": "issue", "title": "Kind of initialization for a designated-initializer-list", "long_link": "https://cplusplus.github.io/CWG/issues/2619.html", "link": "https://wg21.link/cwg2619", "section": "9.4.2  [dcl.init.aggr]", "status": "C++23", "submitter": "Jim X", "date": "2022-07-13" }, "CWG2620": { "type": "issue", "title": "Nonsensical disambiguation rule", "long_link": "https://cplusplus.github.io/CWG/issues/2620.html", "link": "https://wg21.link/cwg2620", "section": "9.3.3  [dcl.ambig.res]", "status": "C++23", "submitter": "Krystian Stasiowski", "date": "2019-04-18" }, "CWG2621": { "type": "issue", "title": "Kind of lookup for using enum declarations", "long_link": "https://cplusplus.github.io/CWG/issues/2621.html", "link": "https://wg21.link/cwg2621", "section": "9.7.2  [enum.udecl]", "status": "C++23", "submitter": "Sean Baxter", "date": "2022-08-17" }, "CWG2622": { "type": "issue", "title": "Compounding types from function and pointer-to-member types", "long_link": "https://cplusplus.github.io/CWG/issues/2622.html", "link": "https://wg21.link/cwg2622", "section": "Clause Annex B  [implimits]", "status": "C++23", "submitter": "Jim X", "date": "2022-09-02" }, "CWG2623": { "type": "issue", "title": "Invoking destroying operator delete for constructor failure", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2623", "link": "https://wg21.link/cwg2623", "section": "7.6.2.8  [expr.new]", "status": "drafting", "submitter": "Blacktea Hamburger", "date": "2022-08-25" }, "CWG2624": { "type": "issue", "title": "Array delete expression with no array cookie", "long_link": "https://cplusplus.github.io/CWG/issues/2624.html", "link": "https://wg21.link/cwg2624", "section": "7.6.2.9  [expr.delete]", "status": "C++23", "submitter": "Blacktea Hamburger", "date": "2022-08-22" }, "CWG2625": { "type": "issue", "title": "Deletion of pointer to out-of-lifetime object", "long_link": "https://cplusplus.github.io/CWG/issues/2625.html", "link": "https://wg21.link/cwg2625", "section": "6.7.3  [basic.life]", "status": "C++23", "submitter": "Blacktea Hamburger", "date": "2022-08-27" }, "CWG2626": { "type": "issue", "title": "Rephrase ones' complement using base-2 representation", "long_link": "https://cplusplus.github.io/CWG/issues/2626.html", "link": "https://wg21.link/cwg2626", "section": "7.6.2.2  [expr.unary.op]", "status": "C++23", "submitter": "Jim X", "date": "2022-09-10" }, "CWG2627": { "type": "issue", "title": "Bit-fields and narrowing conversions", "long_link": "https://cplusplus.github.io/CWG/issues/2627.html", "link": "https://wg21.link/cwg2627", "section": "9.4.5  [dcl.init.list]", "status": "C++23", "submitter": "Tim Song", "date": "2021-08-13" }, "CWG2628": { "type": "issue", "title": "Implicit deduction guides should propagate constraints", "long_link": "https://cplusplus.github.io/CWG/issues/2628.html", "link": "https://wg21.link/cwg2628", "section": "12.2.2.9  [over.match.class.deduct]", "status": "DRWP", "submitter": "Roy Jacobson", "date": "2022-09-11" }, "CWG2629": { "type": "issue", "title": "Variables of floating-point type as switch conditions", "long_link": "https://cplusplus.github.io/CWG/issues/2629.html", "link": "https://wg21.link/cwg2629", "section": "8.5.3  [stmt.switch]", "status": "C++23", "submitter": "Jim X", "date": "2022-09-07" }, "CWG2630": { "type": "issue", "title": "Syntactic specification of class completeness", "long_link": "https://cplusplus.github.io/CWG/issues/2630.html", "link": "https://wg21.link/cwg2630", "section": "11.4.1  [class.mem.general]", "status": "C++23", "submitter": "Jim X", "date": "2022-07-04" }, "CWG2631": { "type": "issue", "title": "Immediate function evaluations in default arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2631.html", "link": "https://wg21.link/cwg2631", "section": "7.7  [expr.const]", "status": "C++23", "submitter": "Aaron Ballman", "date": "2022-09-16", "liaison": "EWG" }, "CWG2632": { "type": "issue", "title": "'user-declared' is not defined", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2632", "link": "https://wg21.link/cwg2632", "section": "Clause 3  [intro.defs]", "status": "review", "submitter": "Anoop Rana", "date": "2022-09-07" }, "CWG2633": { "type": "issue", "title": "typeid of constexpr-unknown dynamic type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2633", "link": "https://wg21.link/cwg2633", "section": "7.7  [expr.const]", "status": "open", "submitter": "Jim X", "date": "2022-09-18" }, "CWG2634": { "type": "issue", "title": "Avoid circularity in specification of scope for friend class declarations", "long_link": "https://cplusplus.github.io/CWG/issues/2634.html", "link": "https://wg21.link/cwg2634", "section": "9.2.9.5  [dcl.type.elab]", "status": "DR", "submitter": "Jim X", "date": "2022-07-04" }, "CWG2635": { "type": "issue", "title": "Constrained structured bindings", "long_link": "https://cplusplus.github.io/CWG/issues/2635.html", "link": "https://wg21.link/cwg2635", "section": "9.1  [dcl.pre]", "status": "C++23", "submitter": "Corentin Jabot", "date": "2022-10-20" }, "CWG2636": { "type": "issue", "title": "Update Annex E based on Unicode 15.0 UAX #31", "long_link": "https://cplusplus.github.io/CWG/issues/2636.html", "link": "https://wg21.link/cwg2636", "section": "Clause Annex E  [uaxid]", "status": "C++23", "submitter": "Steve Downey", "date": "2022-10-20" }, "CWG2637": { "type": "issue", "title": "Injected-class-name as a simple-template-id", "long_link": "https://cplusplus.github.io/CWG/issues/2637.html", "link": "https://wg21.link/cwg2637", "section": "11.1  [class.pre]", "status": "DR", "submitter": "Shafik Yaghmour", "date": "2022-10-26" }, "CWG2638": { "type": "issue", "title": "Improve the example for initializing by initializer list", "long_link": "https://cplusplus.github.io/CWG/issues/2638.html", "link": "https://wg21.link/cwg2638", "section": "9.4.5  [dcl.init.list]", "status": "DR", "submitter": "Shafik Yaghmour", "date": "2022-10-26" }, "CWG2639": { "type": "issue", "title": "new-lines after phase 1", "long_link": "https://cplusplus.github.io/CWG/issues/2639.html", "link": "https://wg21.link/cwg2639", "section": "5.2  [lex.phases]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2640": { "type": "issue", "title": "Allow more characters in an n-char sequence", "long_link": "https://cplusplus.github.io/CWG/issues/2640.html", "link": "https://wg21.link/cwg2640", "section": "5.3  [lex.charset]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2641": { "type": "issue", "title": "Redundant specification of value category of literals", "long_link": "https://cplusplus.github.io/CWG/issues/2641.html", "link": "https://wg21.link/cwg2641", "section": "5.13  [lex.literal]", "status": "C++23", "submitter": "Andrey Erokhin", "date": "2022-11-07" }, "CWG2642": { "type": "issue", "title": "Inconsistent use of T and C", "long_link": "https://cplusplus.github.io/CWG/issues/2642.html", "link": "https://wg21.link/cwg2642", "section": "6.5.2  [class.member.lookup]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2643": { "type": "issue", "title": "Completing a pointer to array of unknown bound", "long_link": "https://cplusplus.github.io/CWG/issues/2643.html", "link": "https://wg21.link/cwg2643", "section": "6.8.1  [basic.types.general]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2644": { "type": "issue", "title": "Incorrect comment in example", "long_link": "https://cplusplus.github.io/CWG/issues/2644.html", "link": "https://wg21.link/cwg2644", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2645": { "type": "issue", "title": "Unused term \"default argument promotions\"", "long_link": "https://cplusplus.github.io/CWG/issues/2645.html", "link": "https://wg21.link/cwg2645", "section": "7.6.1.3  [expr.call]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2646": { "type": "issue", "title": "Defaulted special member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2646.html", "link": "https://wg21.link/cwg2646", "section": "9.5.2  [dcl.fct.def.default]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2647": { "type": "issue", "title": "Fix for \"needed for constant evaluation\"", "long_link": "https://cplusplus.github.io/CWG/issues/2647.html", "link": "https://wg21.link/cwg2647", "section": "7.7  [expr.const]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2648": { "type": "issue", "title": "Correspondence of surrogate call function and conversion function", "long_link": "https://cplusplus.github.io/CWG/issues/2648.html", "link": "https://wg21.link/cwg2648", "section": "12.4.4  [over.call]", "status": "C++23", "submitter": "CA", "date": "2022-11-03" }, "CWG2649": { "type": "issue", "title": "Incorrect note about implicit conversion sequence", "long_link": "https://cplusplus.github.io/CWG/issues/2649.html", "link": "https://wg21.link/cwg2649", "section": "12.2.2.2.3  [over.call.object]", "status": "C++23", "submitter": "CA", "date": "2022-11-03" }, "CWG2650": { "type": "issue", "title": "Incorrect example for ill-formed non-type template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2650.html", "link": "https://wg21.link/cwg2650", "section": "13.10.3.1  [temp.deduct.general]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2651": { "type": "issue", "title": "Conversion function templates and \"noexcept\"", "long_link": "https://cplusplus.github.io/CWG/issues/2651.html", "link": "https://wg21.link/cwg2651", "section": "13.10.3.4  [temp.deduct.conv]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2652": { "type": "issue", "title": "Overbroad definition of __STDCPP_BFLOAT16_T__", "long_link": "https://cplusplus.github.io/CWG/issues/2652.html", "link": "https://wg21.link/cwg2652", "section": "15.11  [cpp.predefined]", "status": "C++23", "submitter": "US", "date": "2022-11-03" }, "CWG2653": { "type": "issue", "title": "Can an explicit object parameter have a default argument?", "long_link": "https://cplusplus.github.io/CWG/issues/2653.html", "link": "https://wg21.link/cwg2653", "section": "9.3.4.6  [dcl.fct]", "status": "C++23", "submitter": "GB", "date": "2022-11-03", "liaison": "EWG" }, "CWG2654": { "type": "issue", "title": "Un-deprecation of compound volatile assignments", "long_link": "https://cplusplus.github.io/CWG/issues/2654.html", "link": "https://wg21.link/cwg2654", "section": "7.6.19  [expr.ass]", "status": "C++23", "submitter": "US", "date": "2022-11-03", "liaison": "EWG" }, "CWG2655": { "type": "issue", "title": "Instantiation of default arguments in lambda-expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2655", "link": "https://wg21.link/cwg2655", "section": "13.9.2  [temp.inst]", "status": "NAD", "submitter": "Tom Honermann", "date": "2022-08-16" }, "CWG2656": { "type": "issue", "title": "Converting consteval lambda to function pointer in non-immediate context", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2656", "link": "https://wg21.link/cwg2656", "section": "7.7  [expr.const]", "status": "drafting", "submitter": "Hubert Tong", "date": "2022-11-11" }, "CWG2657": { "type": "issue", "title": "Cv-qualification adjustment when binding reference to temporary", "long_link": "https://cplusplus.github.io/CWG/issues/2657.html", "link": "https://wg21.link/cwg2657", "section": "9.4.4  [dcl.init.ref]", "status": "DR", "submitter": "Brian Bi", "date": "2022-11-10" }, "CWG2658": { "type": "issue", "title": "Trivial copying of unions in core constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2658.html", "link": "https://wg21.link/cwg2658", "section": "7.7  [expr.const]", "status": "C++23", "submitter": "Hubert Tong", "date": "2022-12-04" }, "CWG2659": { "type": "issue", "title": "Missing feature-test macro for lifetime extension in range-for loop", "long_link": "https://cplusplus.github.io/CWG/issues/2659.html", "link": "https://wg21.link/cwg2659", "section": "15.11  [cpp.predefined]", "status": "C++23", "submitter": "CWG", "date": "2022-12-02" }, "CWG2660": { "type": "issue", "title": "Confusing term \"this parameter\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2660", "link": "https://wg21.link/cwg2660", "section": "7.6.1.3  [expr.call]", "status": "open", "submitter": "Anoop Rana", "date": "2022-11-23" }, "CWG2661": { "type": "issue", "title": "Missing disambiguation rule for pure-specifier vs. brace-or-equal-initializer", "long_link": "https://cplusplus.github.io/CWG/issues/2661.html", "link": "https://wg21.link/cwg2661", "section": "11.4.1  [class.mem.general]", "status": "DR", "submitter": "Richard Smith", "date": "2022-10-07" }, "CWG2662": { "type": "issue", "title": "Example for member access control vs. overload resolution", "long_link": "https://cplusplus.github.io/CWG/issues/2662.html", "link": "https://wg21.link/cwg2662", "section": "11.8.1  [class.access.general]", "status": "C++23", "submitter": "Shafik Yaghmour", "date": "2022-12-02" }, "CWG2663": { "type": "issue", "title": "Example for member redeclarations with using-declarations", "long_link": "https://cplusplus.github.io/CWG/issues/2663.html", "link": "https://wg21.link/cwg2663", "section": "9.9  [namespace.udecl]", "status": "DRWP", "submitter": "Shafik Yaghmour", "date": "2022-11-28" }, "CWG2664": { "type": "issue", "title": "Deduction failure in CTAD for alias templates", "long_link": "https://cplusplus.github.io/CWG/issues/2664.html", "link": "https://wg21.link/cwg2664", "section": "12.2.2.9  [over.match.class.deduct]", "status": "C++23", "submitter": "Christof Meerwald", "date": "2022-12-05" }, "CWG2665": { "type": "issue", "title": "Replacing a subobject with a complete object", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2665", "link": "https://wg21.link/cwg2665", "section": "6.7.3  [basic.life]", "status": "NAD", "submitter": "Richard Smith", "date": "2022-12-06" }, "CWG2666": { "type": "issue", "title": "Lifetime extension through static_cast", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2666", "link": "https://wg21.link/cwg2666", "section": "6.7.7  [class.temporary]", "status": "open", "submitter": "Brian Bi", "date": "2022-10-17" }, "CWG2667": { "type": "issue", "title": "Named module imports do not import macros", "long_link": "https://cplusplus.github.io/CWG/issues/2667.html", "link": "https://wg21.link/cwg2667", "section": "15.5  [cpp.import]", "status": "C++23", "submitter": "Richard Smith", "date": "2022-12-16" }, "CWG2668": { "type": "issue", "title": "co_await in a lambda-expression", "long_link": "https://cplusplus.github.io/CWG/issues/2668.html", "link": "https://wg21.link/cwg2668", "section": "7.6.2.4  [expr.await]", "status": "DR", "submitter": "Jim X", "date": "2022-12-12" }, "CWG2669": { "type": "issue", "title": "Lifetime extension for aggregate initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2669", "link": "https://wg21.link/cwg2669", "section": "11.9.3  [class.base.init]", "status": "open", "submitter": "Ed Catmur", "date": "2022-12-18", "liaison": "EWG" }, "CWG2670": { "type": "issue", "title": "Programs and translation units", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2670", "link": "https://wg21.link/cwg2670", "section": "6.6  [basic.link]", "status": "open", "submitter": "Gabriel dos Reis", "date": "2022-12-21" }, "CWG2671": { "type": "issue", "title": "friend named by a template-id", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2671", "link": "https://wg21.link/cwg2671", "section": "9.3.4.1  [dcl.meaning.general]", "status": "open", "submitter": "Davis Herring", "date": "2022-11-18" }, "CWG2672": { "type": "issue", "title": "Lambda body SFINAE is still required, contrary to intent and note", "long_link": "https://cplusplus.github.io/CWG/issues/2672.html", "link": "https://wg21.link/cwg2672", "section": "13.10.3.1  [temp.deduct.general]", "status": "DRWP", "submitter": "Richard Smith", "date": "2022-09-30" }, "CWG2673": { "type": "issue", "title": "User-declared spaceship vs. built-in operators", "long_link": "https://cplusplus.github.io/CWG/issues/2673.html", "link": "https://wg21.link/cwg2673", "section": "12.2.2.3  [over.match.oper]", "status": "C++23", "submitter": "Barry Revzin", "date": "2022-12-30" }, "CWG2674": { "type": "issue", "title": "Prohibit explicit object parameters for constructors", "long_link": "https://cplusplus.github.io/CWG/issues/2674.html", "link": "https://wg21.link/cwg2674", "section": "11.4.5.1  [class.ctor.general]", "status": "C++23", "submitter": "Erich Keane", "date": "2022-01-11" }, "CWG2675": { "type": "issue", "title": "start_lifetime_as, placement-new, and active union members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2675", "link": "https://wg21.link/cwg2675", "section": "11.5.1  [class.union.general]", "status": "open", "submitter": "Nina Ranns", "date": "2022-12-06" }, "CWG2676": { "type": "issue", "title": "Replacing a complete object having base subobjects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2676", "link": "https://wg21.link/cwg2676", "section": "6.7.3  [basic.life]", "status": "open", "submitter": "Richard Smith", "date": "2022-12-06" }, "CWG2677": { "type": "issue", "title": "Replacing union subobjects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2677", "link": "https://wg21.link/cwg2677", "section": "6.7.3  [basic.life]", "status": "review", "submitter": "Richard Smith", "date": "2022-12-06" }, "CWG2678": { "type": "issue", "title": "std::source_location::current is unimplementable", "long_link": "https://cplusplus.github.io/CWG/issues/2678.html", "link": "https://wg21.link/cwg2678", "section": "6.3  [basic.def.odr]", "status": "C++23", "submitter": "Richard Smith", "date": "2023-01-07", "liaison": "(EWG)" }, "CWG2679": { "type": "issue", "title": "Implicit conversion sequence with a null pointer constant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2679", "link": "https://wg21.link/cwg2679", "section": "12.2.4.2.1  [over.best.ics.general]", "status": "open", "submitter": "Lénárd Szolnoki", "date": "2023-01-07" }, "CWG2680": { "type": "issue", "title": "Class template argument deduction for aggregates with designated initializers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2680", "link": "https://wg21.link/cwg2680", "section": "12.2.2.9  [over.match.class.deduct]", "status": "open", "submitter": "Christof Meerwald", "date": "2023-01-09" }, "CWG2681": { "type": "issue", "title": "Deducing member array type from string literal", "long_link": "https://cplusplus.github.io/CWG/issues/2681.html", "link": "https://wg21.link/cwg2681", "section": "12.2.2.9  [over.match.class.deduct]", "status": "C++23", "submitter": "Jonathan Caves", "date": "2020-03-17" }, "CWG2682": { "type": "issue", "title": "Templated function vs. function template", "long_link": "https://cplusplus.github.io/CWG/issues/2682.html", "link": "https://wg21.link/cwg2682", "section": "13.1  [temp.pre]", "status": "C++23", "submitter": "Matthew House", "date": "2023-01-11" }, "CWG2683": { "type": "issue", "title": "Default arguments for member functions of templated nested classes", "long_link": "https://cplusplus.github.io/CWG/issues/2683.html", "link": "https://wg21.link/cwg2683", "section": "9.3.4.7  [dcl.fct.default]", "status": "DRWP", "submitter": "Matthew House", "date": "2023-01-11" }, "CWG2684": { "type": "issue", "title": "thread_local dynamic initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2684", "link": "https://wg21.link/cwg2684", "section": "6.9.3.3  [basic.start.dynamic]", "status": "open", "submitter": "Jason Merrill", "date": "2023-01-06" }, "CWG2685": { "type": "issue", "title": "Aggregate CTAD, string, and brace elision", "long_link": "https://cplusplus.github.io/CWG/issues/2685.html", "link": "https://wg21.link/cwg2685", "section": "12.2.2.9  [over.match.class.deduct]", "status": "C++23", "submitter": "Jason Merrill", "date": "2020-07-14" }, "CWG2686": { "type": "issue", "title": "Pack expansion into a non-pack parameter of a concept", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2686", "link": "https://wg21.link/cwg2686", "section": "13.5.2  [temp.constr.constr]", "status": "open", "submitter": "Michał Dominiak", "date": "2021-10-15" }, "CWG2687": { "type": "issue", "title": "Calling an explicit object member function via an address-of-overload-set", "long_link": "https://cplusplus.github.io/CWG/issues/2687.html", "link": "https://wg21.link/cwg2687", "section": "12.2.2.2.1  [over.match.call.general]", "status": "C++23", "submitter": "Matthew House", "date": "2023-01-16" }, "CWG2688": { "type": "issue", "title": "Calling explicit object member functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2688", "link": "https://wg21.link/cwg2688", "section": "7.6.1.3  [expr.call]", "status": "open", "submitter": "Matthew House", "date": "2023-01-16" }, "CWG2689": { "type": "issue", "title": "Are cv-qualified std::nullptr_t fundamental types?", "long_link": "https://cplusplus.github.io/CWG/issues/2689.html", "link": "https://wg21.link/cwg2689", "section": "6.8.2  [basic.fundamental]", "status": "DR", "submitter": "Anoop Rana", "date": "2022-12-08" }, "CWG2690": { "type": "issue", "title": "Semantics of defaulted move assignment operator for unions", "long_link": "https://cplusplus.github.io/CWG/issues/2690.html", "link": "https://wg21.link/cwg2690", "section": "11.4.6  [class.copy.assign]", "status": "C++23", "submitter": "Cassio Neri", "date": "2023-01-20" }, "CWG2691": { "type": "issue", "title": "hexadecimal-escape-sequence is too greedy", "long_link": "https://cplusplus.github.io/CWG/issues/2691.html", "link": "https://wg21.link/cwg2691", "section": "5.13.3  [lex.ccon]", "status": "C++23", "submitter": "Fraser Gordon", "date": "2023-01-26" }, "CWG2692": { "type": "issue", "title": "Static and explicit object member functions with the same parameter-type-lists", "long_link": "https://cplusplus.github.io/CWG/issues/2692.html", "link": "https://wg21.link/cwg2692", "section": "12.2.2.2.1  [over.match.call.general]", "status": "C++23", "submitter": "Matthew House", "date": "2023-01-16", "liaison": "EWG" }, "CWG2693": { "type": "issue", "title": "Escape sequences for the string-literal of #line", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2693", "link": "https://wg21.link/cwg2693", "section": "15.7  [cpp.line]", "status": "open", "submitter": "CWG", "date": "2023-02-07", "liaison": "WG14" }, "CWG2694": { "type": "issue", "title": "string-literals of the _Pragma operator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2694", "link": "https://wg21.link/cwg2694", "section": "15.12  [cpp.pragma.op]", "status": "open", "submitter": "CWG", "date": "2023-02-07", "liaison": "WG14" }, "CWG2695": { "type": "issue", "title": "Semantic ignorability of attributes", "long_link": "https://cplusplus.github.io/CWG/issues/2695.html", "link": "https://wg21.link/cwg2695", "section": "9.12.1  [dcl.attr.grammar]", "status": "C++23", "submitter": "Timur Doumler", "date": "2023-02-09" }, "CWG2696": { "type": "issue", "title": "Relational comparisons of pointers to void", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2696", "link": "https://wg21.link/cwg2696", "section": "7.6.9  [expr.rel]", "status": "dup", "submitter": "CWG", "date": "2023-02-09", "liaison": "SG22" }, "CWG2697": { "type": "issue", "title": "Deduction guides using abbreviated function syntax", "long_link": "https://cplusplus.github.io/CWG/issues/2697.html", "link": "https://wg21.link/cwg2697", "section": "13.7.2.3  [temp.deduct.guide]", "status": "DRWP", "submitter": "CWG", "date": "2023-02-11", "liaison": "EWG" }, "CWG2698": { "type": "issue", "title": "Using extended integer types with z suffix", "long_link": "https://cplusplus.github.io/CWG/issues/2698.html", "link": "https://wg21.link/cwg2698", "section": "5.13.2  [lex.icon]", "status": "DRWP", "submitter": "Mike Miller", "date": "2023-02-17", "liaison": "WG14, EWG" }, "CWG2699": { "type": "issue", "title": "Inconsistency of throw-expression specification", "long_link": "https://cplusplus.github.io/CWG/issues/2699.html", "link": "https://wg21.link/cwg2699", "section": "7.6.18  [expr.throw]", "status": "DRWP", "submitter": "Krystian Stasiowski", "date": "2020-04-06" }, "CWG2700": { "type": "issue", "title": "#error disallows existing implementation practice", "long_link": "https://cplusplus.github.io/CWG/issues/2700.html", "link": "https://wg21.link/cwg2700", "section": "4.1.1  [intro.compliance.general]", "status": "DR", "submitter": "Richard Smith", "date": "2023-02-13", "liaison": "WG14" }, "CWG2701": { "type": "issue", "title": "Default arguments in multiple scopes / inheritance of array bounds in the same scope", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2701", "link": "https://wg21.link/cwg2701", "section": "9.3.4.7  [dcl.fct.default]", "status": "open", "submitter": "Richard Smith", "date": "2020-11-20" }, "CWG2702": { "type": "issue", "title": "Constant destruction of reference members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2702", "link": "https://wg21.link/cwg2702", "section": "7.7  [expr.const]", "status": "open", "submitter": "Richard Smith", "date": "2023-02-13" }, "CWG2703": { "type": "issue", "title": "Three-way comparison requiring strong ordering for floating-point types, take 2", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2703", "link": "https://wg21.link/cwg2703", "section": "11.10.3  [class.spaceship]", "status": "review", "submitter": "Richard Smith", "date": "2023-02-13" }, "CWG2704": { "type": "issue", "title": "Clarify meaning of \"bind directly\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2704", "link": "https://wg21.link/cwg2704", "section": "9.4.4  [dcl.init.ref]", "status": "open", "submitter": "Brian Bi", "date": "2022-11-11" }, "CWG2705": { "type": "issue", "title": "Accessing ambiguous subobjects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2705", "link": "https://wg21.link/cwg2705", "section": "7.6.1.5  [expr.ref]", "status": "open", "submitter": "Davis Herring", "date": "2023-02-11" }, "CWG2706": { "type": "issue", "title": "Repeated structured binding declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2706", "link": "https://wg21.link/cwg2706", "section": "6.6  [basic.link]", "status": "open", "submitter": "Jim X", "date": "2023-02-13" }, "CWG2707": { "type": "issue", "title": "Deduction guides cannot have a trailing requires-clause", "long_link": "https://cplusplus.github.io/CWG/issues/2707.html", "link": "https://wg21.link/cwg2707", "section": "13.7.2.3  [temp.deduct.guide]", "status": "DR", "submitter": "Richard Smith", "date": "2020-02-26" }, "CWG2708": { "type": "issue", "title": "Parenthesized initialization of arrays", "long_link": "https://cplusplus.github.io/CWG/issues/2708.html", "link": "https://wg21.link/cwg2708", "section": "9.4.1  [dcl.init.general]", "status": "DRWP", "submitter": "Mike Miller", "date": "2023-03-14" }, "CWG2709": { "type": "issue", "title": "Parenthesized initialization of reference-to-aggregate", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2709", "link": "https://wg21.link/cwg2709", "section": "9.4.1  [dcl.init.general]", "status": "NAD", "submitter": "Mike Miller", "date": "2023-03-14", "liaison": "EWG" }, "CWG2710": { "type": "issue", "title": "Loops in constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2710.html", "link": "https://wg21.link/cwg2710", "section": "7.7  [expr.const]", "status": "DRWP", "submitter": "Daniel Krügler", "date": "2023-03-23" }, "CWG2711": { "type": "issue", "title": "Source for copy-initializing the exception object", "long_link": "https://cplusplus.github.io/CWG/issues/2711.html", "link": "https://wg21.link/cwg2711", "section": "7.6.18  [expr.throw]", "status": "DRWP", "submitter": "Brian Bi", "date": "2023-03-26" }, "CWG2712": { "type": "issue", "title": "Simplify restrictions on built-in assignment operator candidates", "long_link": "https://cplusplus.github.io/CWG/issues/2712.html", "link": "https://wg21.link/cwg2712", "section": "12.2.2.3  [over.match.oper]", "status": "DRWP", "submitter": "Brian Bi", "date": "2023-03-24" }, "CWG2713": { "type": "issue", "title": "Initialization of reference-to-aggregate from designated initializer list", "long_link": "https://cplusplus.github.io/CWG/issues/2713.html", "link": "https://wg21.link/cwg2713", "section": "9.4.5  [dcl.init.list]", "status": "DRWP", "submitter": "Richard Smith", "date": "2023-04-06" }, "CWG2714": { "type": "issue", "title": "Implicit deduction guides omit properties from the parameter-declaration-clause of a constructor", "long_link": "https://cplusplus.github.io/CWG/issues/2714.html", "link": "https://wg21.link/cwg2714", "section": "12.2.2.9  [over.match.class.deduct]", "status": "DR", "submitter": "Richard Smith", "date": "2017-02-13" }, "CWG2715": { "type": "issue", "title": "\"calling function\" for parameter initialization may not exist", "long_link": "https://cplusplus.github.io/CWG/issues/2715.html", "link": "https://wg21.link/cwg2715", "section": "7.6.1.3  [expr.call]", "status": "DRWP", "submitter": "Brian Bi", "date": "2023-04-02" }, "CWG2716": { "type": "issue", "title": "Rule about self-or-base conversion is normatively redundant", "long_link": "https://cplusplus.github.io/CWG/issues/2716.html", "link": "https://wg21.link/cwg2716", "section": "11.4.8.3  [class.conv.fct]", "status": "DRWP", "submitter": "Brian Bi", "date": "2023-04-11" }, "CWG2717": { "type": "issue", "title": "Pack expansion for alignment-specifier", "long_link": "https://cplusplus.github.io/CWG/issues/2717.html", "link": "https://wg21.link/cwg2717", "section": "13.7.4  [temp.variadic]", "status": "DRWP", "submitter": "Jim X", "date": "2023-04-11" }, "CWG2718": { "type": "issue", "title": "Type completeness for derived-to-base conversions", "long_link": "https://cplusplus.github.io/CWG/issues/2718.html", "link": "https://wg21.link/cwg2718", "section": "7.6.1.9  [expr.static.cast]", "status": "DRWP", "submitter": "Jim X", "date": "2023-04-09" }, "CWG2719": { "type": "issue", "title": "Creating objects in misaligned storage", "long_link": "https://cplusplus.github.io/CWG/issues/2719.html", "link": "https://wg21.link/cwg2719", "section": "6.7.6  [basic.align]", "status": "DRWP", "submitter": "Jiang An", "date": "2023-04-05" }, "CWG2720": { "type": "issue", "title": "Template validity rules for templated entities and alias templates", "long_link": "https://cplusplus.github.io/CWG/issues/2720.html", "link": "https://wg21.link/cwg2720", "section": "13.8.1  [temp.res.general]", "status": "DRWP", "submitter": "Richard Smith", "date": "2023-03-29" }, "CWG2721": { "type": "issue", "title": "When exactly is storage reused?", "long_link": "https://cplusplus.github.io/CWG/issues/2721.html", "link": "https://wg21.link/cwg2721", "section": "6.7.3  [basic.life]", "status": "DRWP", "submitter": "Richard Smith", "date": "2023-03-23" }, "CWG2722": { "type": "issue", "title": "Temporary materialization conversion for noexcept operator", "long_link": "https://cplusplus.github.io/CWG/issues/2722.html", "link": "https://wg21.link/cwg2722", "section": "7.6.2.7  [expr.unary.noexcept]", "status": "DRWP", "submitter": "Brian Bi", "date": "2023-04-24" }, "CWG2723": { "type": "issue", "title": "Range of representable values for floating-point types", "long_link": "https://cplusplus.github.io/CWG/issues/2723.html", "link": "https://wg21.link/cwg2723", "section": "6.8.2  [basic.fundamental]", "status": "DRWP", "submitter": "Jiang An", "date": "2023-04-21" }, "CWG2724": { "type": "issue", "title": "Clarify rounding for arithmetic right shift", "long_link": "https://cplusplus.github.io/CWG/issues/2724.html", "link": "https://wg21.link/cwg2724", "section": "7.6.7  [expr.shift]", "status": "DRWP", "submitter": "Jan Schultke", "date": "2023-04-07" }, "CWG2725": { "type": "issue", "title": "Overload resolution for non-call of class member access", "long_link": "https://cplusplus.github.io/CWG/issues/2725.html", "link": "https://wg21.link/cwg2725", "section": "7.6.1.5  [expr.ref]", "status": "DRWP", "submitter": "Richard Smith", "date": "2023-04-26" }, "CWG2726": { "type": "issue", "title": "Alternative tokens appearing as attribute-tokens", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2726", "link": "https://wg21.link/cwg2726", "section": "5.5  [lex.digraph]", "status": "review", "submitter": "Jim X", "date": "2023-03-16", "liaison": "EWG" }, "CWG2727": { "type": "issue", "title": "Importing header units synthesized from source files", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2727", "link": "https://wg21.link/cwg2727", "section": "10.3  [module.import]", "status": "open", "submitter": "Jim X", "date": "2023-05-04" }, "CWG2728": { "type": "issue", "title": "Evaluation of conversions in a delete-expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2728", "link": "https://wg21.link/cwg2728", "section": "7.6.2.9  [expr.delete]", "status": "tentatively ready", "submitter": "Jiang An", "date": "2023-05-05" }, "CWG2729": { "type": "issue", "title": "Meaning of new-type-id", "long_link": "https://cplusplus.github.io/CWG/issues/2729.html", "link": "https://wg21.link/cwg2729", "section": "7.6.2.8  [expr.new]", "status": "DRWP", "submitter": "Jim X", "date": "2023-02-06" }, "CWG2730": { "type": "issue", "title": "Comparison templates on enumeration types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2730", "link": "https://wg21.link/cwg2730", "section": "12.2.2.3  [over.match.oper]", "status": "open", "submitter": "Tobias Loew", "date": "2023-05-11" }, "CWG2731": { "type": "issue", "title": "List-initialization sequence with a user-defined conversion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2731", "link": "https://wg21.link/cwg2731", "section": "12.2.4.2.3  [over.ics.user]", "status": "open", "submitter": "Brian Bi", "date": "2023-05-11" }, "CWG2732": { "type": "issue", "title": "Can importable headers react to preprocessor state from point of import?", "long_link": "https://cplusplus.github.io/CWG/issues/2732.html", "link": "https://wg21.link/cwg2732", "section": "10.3  [module.import]", "status": "DRWP", "submitter": "Xu Chuanqi", "date": "2023-05-25" }, "CWG2733": { "type": "issue", "title": "Applying [[maybe_unused]] to a label", "long_link": "https://cplusplus.github.io/CWG/issues/2733.html", "link": "https://wg21.link/cwg2733", "section": "9.12.8  [dcl.attr.unused]", "status": "DRWP", "submitter": "Barry Revzin", "date": "2023-05-25", "liaison": "EWG" }, "CWG2734": { "type": "issue", "title": "Immediate forward-declared function templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2734", "link": "https://wg21.link/cwg2734", "section": "7.7  [expr.const]", "status": "open", "submitter": "Corentin Jabot", "date": "2023-05-10" }, "CWG2735": { "type": "issue", "title": "List-initialization and conversions in overload resolution", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2735", "link": "https://wg21.link/cwg2735", "section": "12.2.4  [over.match.best]", "status": "open", "submitter": "Jason Merrill", "date": "2023-03-23" }, "CWG2736": { "type": "issue", "title": "Standard layout class with empty base class also in first member", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2736", "link": "https://wg21.link/cwg2736", "section": "11.2  [class.prop]", "status": "open", "submitter": "Lénárd Szolnoki", "date": "2023-05-10" }, "CWG2737": { "type": "issue", "title": "Temporary lifetime extension for reference init-captures", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2737", "link": "https://wg21.link/cwg2737", "section": "7.5.5.3  [expr.prim.lambda.capture]", "status": "review", "submitter": "Tomasz Kamiński", "date": "2023-05-23" }, "CWG2738": { "type": "issue", "title": "\"denotes a destructor\" is missing specification", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2738", "link": "https://wg21.link/cwg2738", "section": "7.5.4.2  [expr.prim.id.unqual]", "status": "review", "submitter": "Jim X", "date": "2022-05-22" }, "CWG2739": { "type": "issue", "title": "Nested requirement not a constant expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2739", "link": "https://wg21.link/cwg2739", "section": "7.5.7.5  [expr.prim.req.nested]", "status": "open", "submitter": "Barry Revzin", "date": "2022-09-20" }, "CWG2740": { "type": "issue", "title": "Too many objects have constexpr-unknown type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2740", "link": "https://wg21.link/cwg2740", "section": "7.7  [expr.const]", "status": "open", "submitter": "Richard Smith", "date": "2023-02-10" }, "CWG2741": { "type": "issue", "title": "Implicit conversion sequence from empty list to array of unknown bound", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2741", "link": "https://wg21.link/cwg2741", "section": "12.2.4.2.6  [over.ics.list]", "status": "open", "submitter": "Richard Smith", "date": "2023-06-01" }, "CWG2742": { "type": "issue", "title": "Guaranteed copy elision for brace-initialization from prvalue", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2742", "link": "https://wg21.link/cwg2742", "section": "9.4.5  [dcl.init.list]", "status": "drafting", "submitter": "Jim X", "date": "2023-06-06" }, "CWG2743": { "type": "issue", "title": "Copying non-trivial objects nested within a union", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2743", "link": "https://wg21.link/cwg2743", "section": "11.4.5.3  [class.copy.ctor]", "status": "open", "submitter": "Jiang An", "date": "2023-06-05" }, "CWG2744": { "type": "issue", "title": "Multiple objects of the same type at the same address", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2744", "link": "https://wg21.link/cwg2744", "section": "6.7.2  [intro.object]", "status": "open", "submitter": "Chris Hallock", "date": "2023-06-08" }, "CWG2745": { "type": "issue", "title": "Dependent odr-use in generic lambdas", "long_link": "https://cplusplus.github.io/CWG/issues/2745.html", "link": "https://wg21.link/cwg2745", "section": "6.3  [basic.def.odr]", "status": "DR", "submitter": "Shafik Yaghmour", "date": "2022-12-13" }, "CWG2746": { "type": "issue", "title": "Checking of default template arguments", "long_link": "https://cplusplus.github.io/CWG/issues/2746.html", "link": "https://wg21.link/cwg2746", "section": "13.8.1  [temp.res.general]", "status": "DR", "submitter": "Shafik Yaghmour", "date": "2022-12-13" }, "CWG2747": { "type": "issue", "title": "Cannot depend on an already-deleted splice", "long_link": "https://cplusplus.github.io/CWG/issues/2747.html", "link": "https://wg21.link/cwg2747", "section": "5.2  [lex.phases]", "status": "DRWP", "submitter": "Jim X", "date": "2021-09-14" }, "CWG2748": { "type": "issue", "title": "Accessing static data members via null pointer", "long_link": "https://cplusplus.github.io/CWG/issues/2748.html", "link": "https://wg21.link/cwg2748", "section": "7.6.1.5  [expr.ref]", "status": "DR", "submitter": "Tomasz Kamiński", "date": "2023-06-13" }, "CWG2749": { "type": "issue", "title": "Treatment of \"pointer to void\" for relational comparisons", "long_link": "https://cplusplus.github.io/CWG/issues/2749.html", "link": "https://wg21.link/cwg2749", "section": "7.6.9  [expr.rel]", "status": "DRWP", "submitter": "lprv", "date": "2023-03-12", "liaison": "SG22" }, "CWG2750": { "type": "issue", "title": "construct_at without constructor call", "long_link": "https://cplusplus.github.io/CWG/issues/2750.html", "link": "https://wg21.link/cwg2750", "section": "7.7  [expr.const]", "status": "DRWP", "submitter": "CWG", "date": "2023-06-16" }, "CWG2751": { "type": "issue", "title": "Order of destruction for parameters for operator functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2751", "link": "https://wg21.link/cwg2751", "section": "8.8  [stmt.dcl]", "status": "NAD", "submitter": "Richard Smith", "date": "2020-06-10", "liaison": "EWG" }, "CWG2752": { "type": "issue", "title": "Excess-precision floating-point literals", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2752", "link": "https://wg21.link/cwg2752", "section": "5.13.4  [lex.fcon]", "status": "open", "submitter": "Peter Dimov", "date": "2023-06-29", "liaison": "EWG" }, "CWG2753": { "type": "issue", "title": "Storage reuse for string literal objects and backing arrays", "long_link": "https://cplusplus.github.io/CWG/issues/2753.html", "link": "https://wg21.link/cwg2753", "section": "6.7.2  [intro.object]", "status": "DRWP", "submitter": "Brian Bi", "date": "2023-06-29" }, "CWG2754": { "type": "issue", "title": "Using *this in explicit object member functions that are coroutines", "long_link": "https://cplusplus.github.io/CWG/issues/2754.html", "link": "https://wg21.link/cwg2754", "section": "9.5.4  [dcl.fct.def.coroutine]", "status": "DRWP", "submitter": "Christof Meerwald", "date": "2023-06-23" }, "CWG2755": { "type": "issue", "title": "Incorrect wording applied by P2738R1", "long_link": "https://cplusplus.github.io/CWG/issues/2755.html", "link": "https://wg21.link/cwg2755", "section": "7.7  [expr.const]", "status": "DRWP", "submitter": "Jens Maurer", "date": "2023-06-28", "papers": [ "P2738R1" ] }, "CWG2756": { "type": "issue", "title": "Completion of initialization by delegating constructor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2756", "link": "https://wg21.link/cwg2756", "section": "11.9  [class.init]", "status": "review", "submitter": "Brian Bi", "date": "2023-06-20" }, "CWG2757": { "type": "issue", "title": "Deleting or deallocating storage of an object during its construction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2757", "link": "https://wg21.link/cwg2757", "section": "11.9.5  [class.cdtor]", "status": "review", "submitter": "Jiang An", "date": "2023-06-14" }, "CWG2758": { "type": "issue", "title": "What is \"access and ambiguity control\"?", "long_link": "https://cplusplus.github.io/CWG/issues/2758.html", "link": "https://wg21.link/cwg2758", "section": "7.6.2.9  [expr.delete]", "status": "DRWP", "submitter": "CWG", "date": "2023-06-12" }, "CWG2759": { "type": "issue", "title": "[[no_unique_address] and common initial sequence", "long_link": "https://cplusplus.github.io/CWG/issues/2759.html", "link": "https://wg21.link/cwg2759", "section": "11.4.1  [class.mem.general]", "status": "DRWP", "submitter": "Richard Smith", "date": "2020-11-10" }, "CWG2760": { "type": "issue", "title": "Defaulted constructor that is an immediate function", "long_link": "https://cplusplus.github.io/CWG/issues/2760.html", "link": "https://wg21.link/cwg2760", "section": "7.7  [expr.const]", "status": "DRWP", "submitter": "Corentin Jabot", "date": "2023-07-08" }, "CWG2761": { "type": "issue", "title": "Implicitly invoking the deleted destructor of an anonymous union member", "long_link": "https://cplusplus.github.io/CWG/issues/2761.html", "link": "https://wg21.link/cwg2761", "section": "11.4.7  [class.dtor]", "status": "DRWP", "submitter": "Corentin Jabot", "date": "2023-07-11" }, "CWG2762": { "type": "issue", "title": "Type of implicit object parameter", "long_link": "https://cplusplus.github.io/CWG/issues/2762.html", "link": "https://wg21.link/cwg2762", "section": "12.2.2.1  [over.match.funcs.general]", "status": "DRWP", "submitter": "Jim X", "date": "2023-07-11" }, "CWG2763": { "type": "issue", "title": "Ignorability of [[noreturn]] during constant evaluation", "long_link": "https://cplusplus.github.io/CWG/issues/2763.html", "link": "https://wg21.link/cwg2763", "section": "7.7  [expr.const]", "status": "DRWP", "submitter": "Jiang An", "date": "2023-07-10" }, "CWG2764": { "type": "issue", "title": "Use of placeholders affecting name mangling", "long_link": "https://cplusplus.github.io/CWG/issues/2764.html", "link": "https://wg21.link/cwg2764", "section": "6.4.1  [basic.scope.scope]", "status": "DRWP", "submitter": "Hubert Tong", "date": "2023-07-05" }, "CWG2765": { "type": "issue", "title": "Address comparisons between potentially non-unique objects during constant evaluation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2765", "link": "https://wg21.link/cwg2765", "section": "6.7.2  [intro.object]", "status": "open", "submitter": "CWG", "date": "2023-07-14" }, "CWG2766": { "type": "issue", "title": "Repeated evaluation of a string-literal may yield different objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2766", "link": "https://wg21.link/cwg2766", "section": "5.13.5  [lex.string]", "status": "open", "submitter": "Balog Pal", "date": "2023-07-15" }, "CWG2767": { "type": "issue", "title": "Non-defining declarations of anonymous unions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2767", "link": "https://wg21.link/cwg2767", "section": "11.5.2  [class.union.anon]", "status": "open", "submitter": "Hubert Tong", "date": "2023-07-06" }, "CWG2768": { "type": "issue", "title": "Assignment to enumeration variable with a braced-init-list", "long_link": "https://cplusplus.github.io/CWG/issues/2768.html", "link": "https://wg21.link/cwg2768", "section": "7.6.19  [expr.ass]", "status": "DRWP", "submitter": "Shafik Yaghmour", "date": "2023-07-06" }, "CWG2769": { "type": "issue", "title": "Substitution into template parameters and default template arguments should be interleaved", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2769", "link": "https://wg21.link/cwg2769", "section": "13.10.3.1  [temp.deduct.general]", "status": "open", "submitter": "Richard Smith", "date": "2023-07-14" }, "CWG2770": { "type": "issue", "title": "Trailing requires-clause can refer to function parameters before they are substituted into", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2770", "link": "https://wg21.link/cwg2770", "section": "13.10.3.1  [temp.deduct.general]", "status": "open", "submitter": "Richard Smith", "date": "2023-07-14" }, "CWG2771": { "type": "issue", "title": "Transformation for unqualified-ids in address operator", "long_link": "https://cplusplus.github.io/CWG/issues/2771.html", "link": "https://wg21.link/cwg2771", "section": "11.4.3  [class.mfct.non.static]", "status": "DR", "submitter": "Jim X", "date": "2023-07-16" }, "CWG2772": { "type": "issue", "title": "Missing Annex C entry for linkage effects of linkage-specification", "long_link": "https://cplusplus.github.io/CWG/issues/2772.html", "link": "https://wg21.link/cwg2772", "section": "C.6.4  [diff.cpp03.dcl.dcl]", "status": "DRWP", "submitter": "Hubert Tong", "date": "2023-07-15" }, "CWG2773": { "type": "issue", "title": "Naming anonymous union members as class members", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2773", "link": "https://wg21.link/cwg2773", "section": "11.5.2  [class.union.anon]", "status": "open", "submitter": "Hubert Tong", "date": "2023-07-16" }, "CWG2774": { "type": "issue", "title": "Value-dependence of requires-expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2774", "link": "https://wg21.link/cwg2774", "section": "13.8.3.4  [temp.dep.constexpr]", "status": "open", "submitter": "Christof Meerwald", "date": "2023-07-17" }, "CWG2775": { "type": "issue", "title": "Unclear argument type for copy of exception object", "long_link": "https://cplusplus.github.io/CWG/issues/2775.html", "link": "https://wg21.link/cwg2775", "section": "14.2  [except.throw]", "status": "DR", "submitter": "Jiang An", "date": "2023-05-31" }, "CWG2776": { "type": "issue", "title": "Substitution failure and implementation limits", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2776", "link": "https://wg21.link/cwg2776", "section": "4.1.1  [intro.compliance.general]", "status": "open", "submitter": "Corentin Jabot", "date": "2023-07-27", "liaison": "EWG" }, "CWG2777": { "type": "issue", "title": "Type of id-expression denoting a template parameter object", "long_link": "https://cplusplus.github.io/CWG/issues/2777.html", "link": "https://wg21.link/cwg2777", "section": "13.2  [temp.param]", "status": "DR", "submitter": "Jim X", "date": "2023-07-26" }, "CWG2778": { "type": "issue", "title": "Trivial destructor does not imply constant destruction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2778", "link": "https://wg21.link/cwg2778", "section": "7.7  [expr.const]", "status": "review", "submitter": "Jiang An", "date": "2023-07-27" }, "CWG2779": { "type": "issue", "title": "Restrictions on the ordinary literal encoding", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2779", "link": "https://wg21.link/cwg2779", "section": "5.3  [lex.charset]", "status": "open", "submitter": "Jim X", "date": "2023-03-28" }, "CWG2780": { "type": "issue", "title": "reinterpret_cast to reference to function types", "long_link": "https://cplusplus.github.io/CWG/issues/2780.html", "link": "https://wg21.link/cwg2780", "section": "7.6.1.10  [expr.reinterpret.cast]", "status": "DRWP", "submitter": "Lauri Vasama", "date": "2023-08-07" }, "CWG2781": { "type": "issue", "title": "Unclear recursion in the one-definition rule", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2781", "link": "https://wg21.link/cwg2781", "section": "6.3  [basic.def.odr]", "status": "open", "submitter": "Johannes Schaub", "date": "2023-08-19" }, "CWG2782": { "type": "issue", "title": "Treatment of closure types in the one-definition rule", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2782", "link": "https://wg21.link/cwg2782", "section": "6.3  [basic.def.odr]", "status": "open", "submitter": "Brian Bi", "date": "2023-07-20" }, "CWG2783": { "type": "issue", "title": "Handling of deduction guides in global-module-fragment", "long_link": "https://cplusplus.github.io/CWG/issues/2783.html", "link": "https://wg21.link/cwg2783", "section": "10.4  [module.global.frag]", "status": "DRWP", "submitter": "Daniela Engert", "date": "2023-08-21" }, "CWG2784": { "type": "issue", "title": "Unclear definition of member-designator for offsetof", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2784", "link": "https://wg21.link/cwg2784", "section": "17.2.4  [support.types.layout]", "status": "open", "submitter": "Corentin Jabot", "date": "2023-08-21", "liaison": "EWG" }, "CWG2785": { "type": "issue", "title": "Type-dependence of requires-expression", "long_link": "https://cplusplus.github.io/CWG/issues/2785.html", "link": "https://wg21.link/cwg2785", "section": "13.8.3.3  [temp.dep.expr]", "status": "DRWP", "submitter": "CWG", "date": "2023-07-17" }, "CWG2786": { "type": "issue", "title": "Comparing pointers to complete objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2786", "link": "https://wg21.link/cwg2786", "section": "7.6.10  [expr.eq]", "status": "open", "submitter": "Alisdair Meredith", "date": "2023-08-23" }, "CWG2787": { "type": "issue", "title": "Kind of explicit object copy/move assignment function", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2787", "link": "https://wg21.link/cwg2787", "section": "11.4.4  [special]", "status": "open", "submitter": "Corentin Jabot", "date": "2023-08-08" }, "CWG2788": { "type": "issue", "title": "Correspondence and redeclarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2788", "link": "https://wg21.link/cwg2788", "section": "6.4.1  [basic.scope.scope]", "status": "open", "submitter": "Corentin Jabot", "date": "2023-08-09" }, "CWG2789": { "type": "issue", "title": "Overload resolution with implicit and explicit object member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2789.html", "link": "https://wg21.link/cwg2789", "section": "12.2.4.1  [over.match.best.general]", "status": "DRWP", "submitter": "Corentin Jabot", "date": "2023-08-08" }, "CWG2790": { "type": "issue", "title": "Aggregate initialization and user-defined conversion sequence", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2790", "link": "https://wg21.link/cwg2790", "section": "12.2.4.2.6  [over.ics.list]", "status": "open", "submitter": "Johannes Schaub", "date": "2023-08-18" }, "CWG2791": { "type": "issue", "title": "Unclear phrasing about \"returning to the caller\"", "long_link": "https://cplusplus.github.io/CWG/issues/2791.html", "link": "https://wg21.link/cwg2791", "section": "8.7.4  [stmt.return]", "status": "DRWP", "submitter": "Jan Schultke", "date": "2023-08-23" }, "CWG2792": { "type": "issue", "title": "Clean up specification of noexcept operator", "long_link": "https://cplusplus.github.io/CWG/issues/2792.html", "link": "https://wg21.link/cwg2792", "section": "7.6.2.7  [expr.unary.noexcept]", "status": "DRWP", "submitter": "Jan Schultke", "date": "2023-08-30" }, "CWG2793": { "type": "issue", "title": "Block-scope declaration conflicting with parameter name", "long_link": "https://cplusplus.github.io/CWG/issues/2793.html", "link": "https://wg21.link/cwg2793", "section": "6.4.3  [basic.scope.block]", "status": "DRWP", "submitter": "Jason Merrill", "date": "2023-08-31" }, "CWG2794": { "type": "issue", "title": "Uniqueness of lambdas in alias templates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2794", "link": "https://wg21.link/cwg2794", "section": "13.7.8  [temp.alias]", "status": "open", "submitter": "Ilya Biryukov", "date": "2023-04-19" }, "CWG2795": { "type": "issue", "title": "Overlapping empty subobjects with different cv-qualification", "long_link": "https://cplusplus.github.io/CWG/issues/2795.html", "link": "https://wg21.link/cwg2795", "section": "6.7.2  [intro.object]", "status": "DRWP", "submitter": "Jonathan Caves", "date": "2023-09-04" }, "CWG2796": { "type": "issue", "title": "Function pointer conversions for relational operators", "long_link": "https://cplusplus.github.io/CWG/issues/2796.html", "link": "https://wg21.link/cwg2796", "section": "7.6.9  [expr.rel]", "status": "DRWP", "submitter": "Alisdair Meredith", "date": "2023-09-14" }, "CWG2797": { "type": "issue", "title": "Meaning of \"corresponds\" for rewritten operator candidates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2797", "link": "https://wg21.link/cwg2797", "section": "12.2.2.3  [over.match.oper]", "status": "review", "submitter": "Corentin Jabot", "date": "2023-09-17", "liaison": "EWG" }, "CWG2798": { "type": "issue", "title": "Manifestly constant evaluation of the static_assert message", "long_link": "https://cplusplus.github.io/CWG/issues/2798.html", "link": "https://wg21.link/cwg2798", "section": "7.7  [expr.const]", "status": "DRWP", "submitter": "Jason Merrill", "date": "2023-09-12" }, "CWG2799": { "type": "issue", "title": "Inheriting default constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2799", "link": "https://wg21.link/cwg2799", "section": "11.4.5.2  [class.default.ctor]", "status": "drafting", "submitter": "Hubert Tong", "date": "2017-09-01" }, "CWG2800": { "type": "issue", "title": "Instantiating constexpr variables for potential constant evaluation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2800", "link": "https://wg21.link/cwg2800", "section": "7.7  [expr.const]", "status": "review", "submitter": "Shafik Yaghmour", "date": "2023-09-22" }, "CWG2801": { "type": "issue", "title": "Reference binding with reference-related types", "long_link": "https://cplusplus.github.io/CWG/issues/2801.html", "link": "https://wg21.link/cwg2801", "section": "9.4.4  [dcl.init.ref]", "status": "DRWP", "submitter": "Brian Bi", "date": "2023-09-18" }, "CWG2802": { "type": "issue", "title": "Constrained auto and redeclaration with non-abbreviated syntax", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2802", "link": "https://wg21.link/cwg2802", "section": "9.3.4.6  [dcl.fct]", "status": "open", "submitter": "Richard Smith", "date": "2023-09-26" }, "CWG2803": { "type": "issue", "title": "Overload resolution for reference binding of similar types", "long_link": "https://cplusplus.github.io/CWG/issues/2803.html", "link": "https://wg21.link/cwg2803", "section": "12.2.4.2.5  [over.ics.ref]", "status": "DR", "submitter": "Brian Bi", "date": "2023-06-14" }, "CWG2804": { "type": "issue", "title": "Lookup for determining rewrite targets", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2804", "link": "https://wg21.link/cwg2804", "section": "12.2.2.3  [over.match.oper]", "status": "open", "submitter": "Richard Smith", "date": "2023-10-13", "liaison": "EWG" }, "CWG2805": { "type": "issue", "title": "Underspecified selection of deallocation function", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2805", "link": "https://wg21.link/cwg2805", "section": "7.6.2.9  [expr.delete]", "status": "open", "submitter": "Lénárd Szolnoki", "date": "2023-10-12" }, "CWG2806": { "type": "issue", "title": "Make a type-requirement a type-only context", "long_link": "https://cplusplus.github.io/CWG/issues/2806.html", "link": "https://wg21.link/cwg2806", "section": "13.8.1  [temp.res.general]", "status": "DRWP", "submitter": "Barry Revzin", "date": "2023-10-10" }, "CWG2807": { "type": "issue", "title": "Destructors declared consteval", "long_link": "https://cplusplus.github.io/CWG/issues/2807.html", "link": "https://wg21.link/cwg2807", "section": "11.4.7  [class.dtor]", "status": "DRWP", "submitter": "Corentin Jabot", "date": "2023-09-07" }, "CWG2808": { "type": "issue", "title": "Explicit specialization of defaulted special member function", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2808", "link": "https://wg21.link/cwg2808", "section": "13.9.2  [temp.inst]", "status": "review", "submitter": "Richard Smith", "date": "2023-09-21" }, "CWG2809": { "type": "issue", "title": "An implicit definition does not redeclare a function", "long_link": "https://cplusplus.github.io/CWG/issues/2809.html", "link": "https://wg21.link/cwg2809", "section": "9.5.2  [dcl.fct.def.default]", "status": "DR", "submitter": "Brian Bi", "date": "2023-09-27" }, "CWG2810": { "type": "issue", "title": "Requiring the absence of diagnostics for templates", "long_link": "https://cplusplus.github.io/CWG/issues/2810.html", "link": "https://wg21.link/cwg2810", "section": "13.8.1  [temp.res.general]", "status": "DR", "submitter": "Andrey Erokhin", "date": "2022-01-23" }, "CWG2811": { "type": "issue", "title": "Clarify \"use\" of main", "long_link": "https://cplusplus.github.io/CWG/issues/2811.html", "link": "https://wg21.link/cwg2811", "section": "6.9.3.1  [basic.start.main]", "status": "DR", "submitter": "Jan Schultke", "date": "2023-10-12" }, "CWG2812": { "type": "issue", "title": "Allocation with explicit alignment", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2812", "link": "https://wg21.link/cwg2812", "section": "7.6.2.8  [expr.new]", "status": "open", "submitter": "Tim Song", "date": "2023-10-18" }, "CWG2813": { "type": "issue", "title": "Class member access with prvalues", "long_link": "https://cplusplus.github.io/CWG/issues/2813.html", "link": "https://wg21.link/cwg2813", "section": "7.6.1.5  [expr.ref]", "status": "DR", "submitter": "Barry Revzin", "date": "2023-08-28" }, "CWG2814": { "type": "issue", "title": "Alignment requirement of incomplete class type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2814", "link": "https://wg21.link/cwg2814", "section": "7.6.1.9  [expr.static.cast]", "status": "review", "submitter": "Janet Cobb", "date": "2023-10-20" }, "CWG2815": { "type": "issue", "title": "Overload resolution for references/pointers to noexcept functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2815", "link": "https://wg21.link/cwg2815", "section": "12.2.4.3  [over.ics.rank]", "status": "open", "submitter": "Brian Bi", "date": "2023-10-05" }, "CWG2816": { "type": "issue", "title": "Unclear phrasing \"may assume ... eventually\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2816", "link": "https://wg21.link/cwg2816", "section": "6.9.2.3  [intro.progress]", "status": "review", "submitter": "Jiang An", "date": "2023-04-26" }, "CWG2817": { "type": "issue", "title": "sizeof(abstract class) is underspecified", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2817", "link": "https://wg21.link/cwg2817", "section": "7.6.2.5  [expr.sizeof]", "status": "open", "submitter": "Jiang An", "date": "2023-02-23" }, "CWG2818": { "type": "issue", "title": "Use of predefined reserved identifiers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2818", "link": "https://wg21.link/cwg2818", "section": "5.10  [lex.name]", "status": "tentatively ready", "submitter": "Jiang An", "date": "2023-01-18" }, "CWG2819": { "type": "issue", "title": "Cast from null pointer value in a constant expression", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2819", "link": "https://wg21.link/cwg2819", "section": "7.7  [expr.const]", "status": "review", "submitter": "Jason Merrill", "date": "2023-10-19", "liaison": "EWG" }, "CWG2820": { "type": "issue", "title": "Value-initialization and default constructors", "long_link": "https://cplusplus.github.io/CWG/issues/2820.html", "link": "https://wg21.link/cwg2820", "section": "9.4.1  [dcl.init.general]", "status": "DR", "submitter": "Shafik Yaghmour", "date": "2023-10-31" }, "CWG2821": { "type": "issue", "title": "Lifetime, zero-initialization, and dynamic initialization", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2821", "link": "https://wg21.link/cwg2821", "section": "6.7.3  [basic.life]", "status": "review", "submitter": "Jan Schultke", "date": "2023-07-24" }, "CWG2822": { "type": "issue", "title": "Side-effect-free pointer zap", "long_link": "https://cplusplus.github.io/CWG/issues/2822.html", "link": "https://wg21.link/cwg2822", "section": "6.7.5.1  [basic.stc.general]", "status": "DR", "submitter": "Davis Herring", "date": "2023-11-06" }, "CWG2823": { "type": "issue", "title": "Implicit undefined behavior when dereferencing pointers", "long_link": "https://cplusplus.github.io/CWG/issues/2823.html", "link": "https://wg21.link/cwg2823", "section": "7.6.2.2  [expr.unary.op]", "status": "DRWP", "submitter": "CWG", "date": "2023-11-06" }, "CWG2824": { "type": "issue", "title": "Copy-initialization of arrays", "long_link": "https://cplusplus.github.io/CWG/issues/2824.html", "link": "https://wg21.link/cwg2824", "section": "9.4.1  [dcl.init.general]", "status": "DR", "submitter": "Anoop Rana", "date": "2023-11-06" }, "CWG2825": { "type": "issue", "title": "Range-based for statement using a braced-init-list", "long_link": "https://cplusplus.github.io/CWG/issues/2825.html", "link": "https://wg21.link/cwg2825", "section": "8.6.5  [stmt.ranged]", "status": "DR", "submitter": "Arthur O'Dwyer", "date": "2023-11-08", "liaison": "EWG" }, "CWG2826": { "type": "issue", "title": "Missing definition of \"temporary expression\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2826", "link": "https://wg21.link/cwg2826", "section": "6.7.7  [class.temporary]", "status": "drafting", "submitter": "Brian Bi", "date": "2022-12-16" }, "CWG2827": { "type": "issue", "title": "Representation of unsigned integral types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2827", "link": "https://wg21.link/cwg2827", "section": "6.8.2  [basic.fundamental]", "status": "review", "submitter": "David Detweiler", "date": "2021-09-12" }, "CWG2828": { "type": "issue", "title": "Ambiguous interpretation of C-style cast", "long_link": "https://cplusplus.github.io/CWG/issues/2828.html", "link": "https://wg21.link/cwg2828", "section": "7.6.3  [expr.cast]", "status": "DR", "submitter": "Jim X", "date": "2022-03-21" }, "CWG2829": { "type": "issue", "title": "Redundant case in restricting user-defined conversion sequences", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2829", "link": "https://wg21.link/cwg2829", "section": "12.2.4.2.1  [over.best.ics.general]", "status": "open", "submitter": "Krystian Stasiowski", "date": "2020-03-13" }, "CWG2830": { "type": "issue", "title": "Top-level cv-qualification should be ignored for list-initialization", "long_link": "https://cplusplus.github.io/CWG/issues/2830.html", "link": "https://wg21.link/cwg2830", "section": "9.4.5  [dcl.init.list]", "status": "DR", "submitter": "Krystian Stasiowski", "date": "2019-11-19" }, "CWG2831": { "type": "issue", "title": "Non-templated function definitions and requires-clauses", "long_link": "https://cplusplus.github.io/CWG/issues/2831.html", "link": "https://wg21.link/cwg2831", "section": "9.3.1  [dcl.decl.general]", "status": "DR", "submitter": "Krystian Stasiowski", "date": "2020-04-13" }, "CWG2832": { "type": "issue", "title": "Invented temporary variables and temporary objects", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2832", "link": "https://wg21.link/cwg2832", "section": "6.7.7  [class.temporary]", "status": "open", "submitter": "Thomas Köppe", "date": "2023-11-09" }, "CWG2833": { "type": "issue", "title": "Evaluation of odr-use", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2833", "link": "https://wg21.link/cwg2833", "section": "6.9.3.3  [basic.start.dynamic]", "status": "review", "submitter": "Brian Bi", "date": "2023-12-01" }, "CWG2834": { "type": "issue", "title": "Partial ordering and explicit object parameters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2834", "link": "https://wg21.link/cwg2834", "section": "13.7.7.3  [temp.func.order]", "status": "review", "submitter": "Jason Merrill", "date": "2023-12-02" }, "CWG2835": { "type": "issue", "title": "Name-independent declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2835", "link": "https://wg21.link/cwg2835", "section": "6.4.1  [basic.scope.scope]", "status": "open", "submitter": "Jakub Jelínek", "date": "2023-11-30" }, "CWG2836": { "type": "issue", "title": "Conversion rank of long double and extended floating-point types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2836", "link": "https://wg21.link/cwg2836", "section": "6.8.6  [conv.rank]", "status": "review", "submitter": "Joshua Cranmer", "date": "2023-11-20", "liaison": "EWG" }, "CWG2837": { "type": "issue", "title": "Instantiating and inheriting by-value copy constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2837", "link": "https://wg21.link/cwg2837", "section": "11.4.5.3  [class.copy.ctor]", "status": "open", "submitter": "Brian Bi", "date": "2023-11-29" }, "CWG2838": { "type": "issue", "title": "Declaration conflicts in lambda-expressions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2838", "link": "https://wg21.link/cwg2838", "section": "6.4.3  [basic.scope.block]", "status": "open", "submitter": "Jakub Jelínek", "date": "2023-11-30" }, "CWG2839": { "type": "issue", "title": "Explicit destruction of base classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2839", "link": "https://wg21.link/cwg2839", "section": "11.4.7  [class.dtor]", "status": "open", "submitter": "Jiang An", "date": "2023-12-07" }, "CWG2840": { "type": "issue", "title": "Missing requirements for fundamental alignments", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2840", "link": "https://wg21.link/cwg2840", "section": "6.7.6  [basic.align]", "status": "open", "submitter": "Jiang An", "date": "2023-08-31" }, "CWG2841": { "type": "issue", "title": "When do const objects start being const?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2841", "link": "https://wg21.link/cwg2841", "section": "11.4.5.1  [class.ctor.general]", "status": "open", "submitter": "Tom Honermann", "date": "2023-12-14" }, "CWG2842": { "type": "issue", "title": "Preferring an initializer_list over a single value", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2842", "link": "https://wg21.link/cwg2842", "section": "12.2.4.3  [over.ics.rank]", "status": "open", "submitter": "Jason Merrill", "date": "2022-12-10" }, "CWG2843": { "type": "issue", "title": "Undated reference to Unicode makes C++ a moving target", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2843", "link": "https://wg21.link/cwg2843", "section": "Clause 2  [intro.refs]", "status": "review", "submitter": "Jonathan Wakely", "date": "2024-01-05", "liaison": "LWG, EWG" }, "CWG2844": { "type": "issue", "title": "Enumerating a finite set of built-in candidates", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2844", "link": "https://wg21.link/cwg2844", "section": "12.2.2.3  [over.match.oper]", "status": "open", "submitter": "Brian Bi", "date": "2023-07-14" }, "CWG2845": { "type": "issue", "title": "Make the closure type of a captureless lambda a structural type", "long_link": "https://cplusplus.github.io/CWG/issues/2845.html", "link": "https://wg21.link/cwg2845", "section": "7.5.5.2  [expr.prim.lambda.closure]", "status": "DR", "submitter": "Barry Revzin", "date": "2023-12-29" }, "CWG2846": { "type": "issue", "title": "Out-of-class definitions of explicit object member functions", "long_link": "https://cplusplus.github.io/CWG/issues/2846.html", "link": "https://wg21.link/cwg2846", "section": "9.3.4.6  [dcl.fct]", "status": "DR", "submitter": "Krystian Stasiowski", "date": "2024-01-28" }, "CWG2847": { "type": "issue", "title": "Constrained explicit specializations of function templates at class scope", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2847", "link": "https://wg21.link/cwg2847", "section": "13.9.4  [temp.expl.spec]", "status": "review", "submitter": "Krystian Stasiowski", "date": "2023-12-15" }, "CWG2848": { "type": "issue", "title": "Omitting an empty template argument list for explicit instantiation", "long_link": "https://cplusplus.github.io/CWG/issues/2848.html", "link": "https://wg21.link/cwg2848", "section": "13.9.3  [temp.explicit]", "status": "DR", "submitter": "Anoop Rana", "date": "2024-01-15" }, "CWG2849": { "type": "issue", "title": "Parameter objects are not temporary objects", "long_link": "https://cplusplus.github.io/CWG/issues/2849.html", "link": "https://wg21.link/cwg2849", "section": "6.7.7  [class.temporary]", "status": "DR", "submitter": "Brian Bi", "date": "2024-01-20" }, "CWG2850": { "type": "issue", "title": "Unclear storage duration for function parameter objects", "long_link": "https://cplusplus.github.io/CWG/issues/2850.html", "link": "https://wg21.link/cwg2850", "section": "6.7.5  [basic.stc]", "status": "DR", "submitter": "Brian Bi", "date": "2024-02-03" }, "CWG2851": { "type": "issue", "title": "Allow floating-point conversions in converted constant expressions", "long_link": "https://cplusplus.github.io/CWG/issues/2851.html", "link": "https://wg21.link/cwg2851", "section": "7.7  [expr.const]", "status": "DR", "submitter": "Brian Bi", "date": "2023-11-03" }, "CWG2852": { "type": "issue", "title": "Complete-class contexts and class-scope lambdas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2852", "link": "https://wg21.link/cwg2852", "section": "11.4.1  [class.mem.general]", "status": "open", "submitter": "Richard Smith", "date": "2023-10-25" }, "CWG2853": { "type": "issue", "title": "Pointer arithmetic with pointer to hypothetical element", "long_link": "https://cplusplus.github.io/CWG/issues/2853.html", "link": "https://wg21.link/cwg2853", "section": "7.6.6  [expr.add]", "status": "DR", "submitter": "Jim X", "date": "2024-02-03" }, "CWG2854": { "type": "issue", "title": "Storage duration of exception objects", "long_link": "https://cplusplus.github.io/CWG/issues/2854.html", "link": "https://wg21.link/cwg2854", "section": "14.2  [except.throw]", "status": "DR", "submitter": "Jiang An", "date": "2024-01-22" }, "CWG2855": { "type": "issue", "title": "Undefined behavior in postfix increment", "long_link": "https://cplusplus.github.io/CWG/issues/2855.html", "link": "https://wg21.link/cwg2855", "section": "7.6.1.6  [expr.post.incr]", "status": "DR", "submitter": "Lénárd Szolnoki", "date": "2023-12-12" }, "CWG2856": { "type": "issue", "title": "Copy-list-initialization with explicit default constructors", "long_link": "https://cplusplus.github.io/CWG/issues/2856.html", "link": "https://wg21.link/cwg2856", "section": "12.2.2.8  [over.match.list]", "status": "DR", "submitter": "Anoop Rana", "date": "2024-01-09" }, "CWG2857": { "type": "issue", "title": "Argument-dependent lookup with incomplete class types", "long_link": "https://cplusplus.github.io/CWG/issues/2857.html", "link": "https://wg21.link/cwg2857", "section": "6.5.4  [basic.lookup.argdep]", "status": "DR", "submitter": "Lewis Baker", "date": "2024-02-08" }, "CWG2858": { "type": "issue", "title": "Declarative nested-name-specifiers and pack-index-specifiers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2858", "link": "https://wg21.link/cwg2858", "section": "7.5.4.3  [expr.prim.id.qual]", "status": "tentatively ready", "submitter": "Krystian Stasiowski", "date": "2024-02-06" }, "CWG2859": { "type": "issue", "title": "Value-initialization with multiple default constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2859", "link": "https://wg21.link/cwg2859", "section": "9.4.1  [dcl.init.general]", "status": "tentatively ready", "submitter": "Brian Bi", "date": "2024-02-09" }, "CWG2860": { "type": "issue", "title": "Remove and fix the term \"vacuous initialization\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#2860", "link": "https://wg21.link/cwg2860", "section": "6.7.3  [basic.life]", "status": "dup", "submitter": "Jiang An", "date": "2024-02-21" }, "CWG2861": { "type": "issue", "title": "dynamic_cast on bad pointer value", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2861", "link": "https://wg21.link/cwg2861", "section": "7.6.1.7  [expr.dynamic.cast]", "status": "review", "submitter": "Jim X", "date": "2024-02-06" }, "CWG2862": { "type": "issue", "title": "Unclear boundaries of template declarations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2862", "link": "https://wg21.link/cwg2862", "section": "13.1  [temp.pre]", "status": "tentatively ready", "submitter": "Jan Schultke", "date": "2024-02-21" }, "CWG2863": { "type": "issue", "title": "Unclear synchronization requirements for object lifetime rules", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2863", "link": "https://wg21.link/cwg2863", "section": "6.7.3  [basic.life]", "status": "review", "submitter": "Richard Smith", "date": "2024-02-24" }, "CWG2864": { "type": "issue", "title": "Narrowing floating-point conversions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2864", "link": "https://wg21.link/cwg2864", "section": "9.4.5  [dcl.init.list]", "status": "review", "submitter": "Brian Bi", "date": "2023-11-04" }, "CWG2865": { "type": "issue", "title": "Regression on result of conditional operator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2865", "link": "https://wg21.link/cwg2865", "section": "7.6.16  [expr.cond]", "status": "open", "submitter": "Christof Meerwald", "date": "2024-01-14" }, "CWG2866": { "type": "issue", "title": "Observing the effects of [[no_unique_address]]", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2866", "link": "https://wg21.link/cwg2866", "section": "9.12  [dcl.attr]", "status": "open", "submitter": "Brian Bi", "date": "2023-11-12" }, "CWG2867": { "type": "issue", "title": "Order of initialization for structured bindings", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2867", "link": "https://wg21.link/cwg2867", "section": "9.6  [dcl.struct.bind]", "status": "open", "submitter": "Richard Smith", "date": "2023-02-03" }, "CWG2868": { "type": "issue", "title": "Self-references in trivially copyable objects as function return values", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2868", "link": "https://wg21.link/cwg2868", "section": "6.7.7  [class.temporary]", "status": "open", "submitter": "Richard Smith", "date": "2018-02-16" }, "CWG2869": { "type": "issue", "title": "this in local classes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2869", "link": "https://wg21.link/cwg2869", "section": "7.5.2  [expr.prim.this]", "status": "open", "submitter": "Richard Smith", "date": "2024-03-14" }, "CWG2870": { "type": "issue", "title": "Combining absent encoding-prefixes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2870", "link": "https://wg21.link/cwg2870", "section": "5.13.5  [lex.string]", "status": "open", "submitter": "Jan Schultke", "date": "2024-03-09" }, "CWG2871": { "type": "issue", "title": "User-declared constructor templates inhibiting default constructors", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2871", "link": "https://wg21.link/cwg2871", "section": "11.4.5.2  [class.default.ctor]", "status": "tentatively ready", "submitter": "Jim X", "date": "2024-03-03" }, "CWG2872": { "type": "issue", "title": "Linkage and unclear \"can be referred to\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2872", "link": "https://wg21.link/cwg2872", "section": "6.6  [basic.link]", "status": "open", "submitter": "Brian Bi", "date": "2024-03-08" }, "CWG2873": { "type": "issue", "title": "Taking the address of a function involving template argument deduction", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2873", "link": "https://wg21.link/cwg2873", "section": "12.3  [over.over]", "status": "open", "submitter": "Anoop Rana", "date": "2024-03-16" }, "CWG2874": { "type": "issue", "title": "Qualified declarations of partial specializations", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2874", "link": "https://wg21.link/cwg2874", "section": "9.2.9.5  [dcl.type.elab]", "status": "open", "submitter": "Krystian Stasiowski", "date": "2024-03-19" }, "CWG2875": { "type": "issue", "title": "Missing support for round-tripping nullptr through indirection/address operators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2875", "link": "https://wg21.link/cwg2875", "section": "C.7.4  [diff.expr]", "status": "open", "submitter": "Richard Smith", "date": "2024-03-21" }, "CWG2876": { "type": "issue", "title": "Disambiguation of T x = delete(\"text\")", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2876", "link": "https://wg21.link/cwg2876", "section": "9.5.1  [dcl.fct.def.general]", "status": "open", "submitter": "Richard Smith", "date": "2024-03-22" }, "CWG2877": { "type": "issue", "title": "Type-only lookup for using-enum-declarator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2877", "link": "https://wg21.link/cwg2877", "section": "9.7.2  [enum.udecl]", "status": "open", "submitter": "Richard Smith", "date": "2024-04-07" }, "CWG2878": { "type": "issue", "title": "C-style casts to reference types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2878", "link": "https://wg21.link/cwg2878", "section": "7.6.3  [expr.cast]", "status": "open", "submitter": "Hubert Tong", "date": "2024-03-20" }, "CWG2879": { "type": "issue", "title": "Undesired outcomes with const_cast", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#2879", "link": "https://wg21.link/cwg2879", "section": "7.6.1.11  [expr.const.cast]", "status": "open", "submitter": "Brian Bi", "date": "2024-04-15" }, "D0019": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d0019", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/D0019.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0019R8": { "type": "paper", "title": "Update to P0019r7 with requested LWG edits", "subgroup": "LWG", "link": "https://wg21.link/d0019r8", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/D0019r8.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0057R9": { "type": "paper", "title": "Application of Rebase Coro to C++17 to the Coroutine Working Draft", "subgroup": "CWG", "link": "https://wg21.link/d0057r9", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0057r9.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0122R7": { "type": "paper", "title": "span, R7", "subgroup": "", "link": "https://wg21.link/d0122r7", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryEvolutionWorkingGroup/D0122R7.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryEvolutionWorkingGroup" }, "D0192R5": { "type": "paper", "title": "Update of P0192R4 with open questions and SG-6 feedback.", "subgroup": "EWG", "link": "https://wg21.link/d0192r5", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/EvolutionWorkingGroup/d0192r5.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/EvolutionWorkingGroup" }, "D0194R6": { "type": "paper", "title": "Static Reflection", "subgroup": "CWG", "link": "https://wg21.link/d0194r6", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0194r6.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0201R5": { "type": "paper", "title": "Draft with revised polymorphic_value wording", "subgroup": "LWG", "link": "https://wg21.link/d0201r5", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D0201R5.1.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D0201R6": { "type": "paper", "title": "Revised edition of polymorphic_value wording", "subgroup": "LWG", "link": "https://wg21.link/d0201r6", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D0201R6.2.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0211R2": { "type": "paper", "title": "Allocator-aware library wrappers for dynamic allocation", "subgroup": "LEWG", "link": "https://wg21.link/d0211r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryEvolutionWorkingGroup/d0211r2.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryEvolutionWorkingGroup" }, "D0214R9": { "type": "paper", "title": "simd paper with less SFINAE requirements", "subgroup": "LWG", "link": "https://wg21.link/d0214r9", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/D0214R9-ill-formed.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0260R6": { "type": "paper", "title": "(Untitled)", "subgroup": "SG1", "link": "https://wg21.link/d0260r6", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/SG1/d0260r6.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/SG1" }, "D0288R3": { "type": "paper", "title": "(Untitled)", "subgroup": "LEWG", "link": "https://wg21.link/d0288r3", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryEvolutionWorkingGroup/d0288r3.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryEvolutionWorkingGroup" }, "D0288R4": { "type": "paper", "title": "(Untitled)", "subgroup": "LEWG", "link": "https://wg21.link/d0288r4", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/d0288r4.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D0288R5": { "type": "paper", "title": "any_invocable", "subgroup": "LWG", "link": "https://wg21.link/d0288r5", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d0288r5.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0290R4": { "type": "paper", "title": "Apply for synchronized_value, with changes based on LWG feedback", "subgroup": "", "link": "https://wg21.link/d0290r4", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/P0290R4.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D0323R7": { "type": "paper", "title": "D0323r7", "subgroup": "LWG", "link": "https://wg21.link/d0323r7", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/D0323r7.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0325R3": { "type": "paper", "title": "to_array from LFTS revision 3 (draft after small group)", "subgroup": "LWG", "link": "https://wg21.link/d0325r3", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d0325r3.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D0325R4": { "type": "paper", "title": "to_array with expects, feature-test macro", "subgroup": "LWG", "link": "https://wg21.link/d0325r4", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d0325r4.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0330": { "type": "paper", "title": "D0330r8 Literal suffix for (signed) size_t", "subgroup": "CWG", "link": "https://wg21.link/d0330", "long_link": "http://wiki.edg.com/pub/Wg21belfast/CoreWorkingGroup/d0330.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/CoreWorkingGroup" }, "D0340R2": { "type": "paper", "title": "Making std::underlying_type SFINAE-friendly", "subgroup": "LWG", "link": "https://wg21.link/d0340r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d0340r2.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D0350R3": { "type": "paper", "title": "Integrating simd with parallel algorithms", "subgroup": "LEWG", "link": "https://wg21.link/d0350r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/D0350R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D0355R6": { "type": "paper", "title": "Date/time", "subgroup": "LWG", "link": "https://wg21.link/d0355r6", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/d0355r6.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0355R7": { "type": "paper", "title": "Extending chrono to Calendars and Time Zones", "subgroup": "LWG", "link": "https://wg21.link/d0355r7", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/d0355r7.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0356R5": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d0356r5", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d0356r5.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D0357R3": { "type": "paper", "title": "Updated to use new elements.", "subgroup": "LWG", "link": "https://wg21.link/d0357r3", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d0357r3.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D0388R4": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0388r4", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d0388r4.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D0401R2": { "type": "paper", "title": "Revised P0401R1, based on pre-meeting feedback", "subgroup": "LEWG", "link": "https://wg21.link/d0401r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/D0401R2.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D0424R3": { "type": "paper", "title": "D0424R3 - Templated string UDL", "subgroup": "CWG", "link": "https://wg21.link/d0424r3", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0424r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0429R7": { "type": "paper", "title": "Updated flat_map wording.", "subgroup": "LWG", "link": "https://wg21.link/d0429r7", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D0429R7.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0429R8": { "type": "paper", "title": "Update flat_map wording.", "subgroup": "LWG", "link": "https://wg21.link/d0429r8", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D0429R8.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0454R1": { "type": "paper", "title": "(Untitled)", "subgroup": "", "link": "https://wg21.link/d0454r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryEvolutionWorkingGroup/D0454r1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryEvolutionWorkingGroup" }, "D0466R5": { "type": "paper", "title": "LWG clarifications and fixes", "subgroup": "CWG", "link": "https://wg21.link/d0466r5", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/D0466R5.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D0479R5": { "type": "paper", "title": "Likely/unlikely revision", "subgroup": "CWG", "link": "https://wg21.link/d0479r5", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0479r5.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0482R4": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0482r4", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d0482r4.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D0482R6": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d0482r6", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d0482r6.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D0493R4": { "type": "paper", "title": "P0493R4 atomic min/max", "subgroup": "LWG", "link": "https://wg21.link/d0493r4", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/LibraryWorkingGroup/P0493R4.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/LibraryWorkingGroup" }, "D0528R2": { "type": "paper", "title": "D0528r2", "subgroup": "EWG", "link": "https://wg21.link/d0528r2", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/D0528r2.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0528R3": { "type": "paper", "title": "D0528r3", "subgroup": "CWG", "link": "https://wg21.link/d0528r3", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/D0528r3.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D0533R6": { "type": "paper", "title": "Move proposed text from [expr.const] to [library.c]", "subgroup": "LWG", "link": "https://wg21.link/d0533r6", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d0533r6.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0542R4": { "type": "paper", "title": "Support for contract based programming in C++", "subgroup": "CWG", "link": "https://wg21.link/d0542r4", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0542r4.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0542R5": { "type": "paper", "title": "D0542R5 - Support for contract based programming in C++", "subgroup": "CWG", "link": "https://wg21.link/d0542r5", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d0542r5.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D0551R3": { "type": "paper", "title": "\"Don't Specialize std function templates!\"", "subgroup": "LWG", "link": "https://wg21.link/d0551r3", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/d0551r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0553R3": { "type": "paper", "title": "Bit operations", "subgroup": "LEWG", "link": "https://wg21.link/d0553r3", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryEvolutionWorkingGroup/d0553r3.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryEvolutionWorkingGroup" }, "D0553R4": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d0553r4", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/d0553r4.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D0586R1": { "type": "paper", "title": "Update of P0586R0", "subgroup": "", "link": "https://wg21.link/d0586r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryEvolutionWorkingGroup/D0586R1-safe-comparison.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryEvolutionWorkingGroup" }, "D0586R2": { "type": "paper", "title": "Revision of p0586r1, updated as discussed", "subgroup": "LWG", "link": "https://wg21.link/d0586r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d0586r2.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D0591": { "type": "paper", "title": "Revision of P0591r3 (uses-allocator construction) as per LWG wording review Tuesday", "subgroup": "LWG", "link": "https://wg21.link/d0591", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/D0591-uses-allocator.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D0593R4": { "type": "paper", "title": "Implicit creation of objects for low-level object manipulation (with wording)", "subgroup": "EWG", "link": "https://wg21.link/d0593r4", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d0593r4.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D0593R5": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0593r5", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d0593r5.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D0593R6": { "type": "paper", "title": "Implicit creation of objects for low-level object manipulation", "subgroup": "LWG", "link": "https://wg21.link/d0593r6", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d0593r6.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D0602R2": { "type": "paper", "title": "variant and optional should propagate copy/move triviality (rebased)", "subgroup": "LWG", "link": "https://wg21.link/d0602r2", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/d0602r2.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0608R2": { "type": "paper", "title": "D0608R2 A sane variant converting constructor", "subgroup": "LWG", "link": "https://wg21.link/d0608r2", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/d0608r2.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0619R3": { "type": "paper", "title": "Removing deprecated features", "subgroup": "LWG", "link": "https://wg21.link/d0619r3", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/d0619r3.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0619R4": { "type": "paper", "title": "Remove deprecated facilities from C++20 please", "subgroup": "LWG", "link": "https://wg21.link/d0619r4", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/d0619r4.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0626R0": { "type": "paper", "title": "No Internal Locks for C++ Atomics", "subgroup": "SG1", "link": "https://wg21.link/d0626r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/SG1/d0626r0.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/SG1" }, "D0627R4": { "type": "paper", "title": "std::unreachable() (fetch James Touton if this comes up)", "subgroup": "LWG", "link": "https://wg21.link/d0627r4", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d0627r4.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0631R3": { "type": "paper", "title": "Math Constants (Revision 3)", "subgroup": "LEWG", "link": "https://wg21.link/d0631r3", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryEvolutionWorkingGroup/D0631R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryEvolutionWorkingGroup" }, "D0631R7": { "type": "paper", "title": "(Old: Please use D0631R8 instead) Updated Math Constant wording revision 7 (post telecon 2019-04-23)", "subgroup": "LWG", "link": "https://wg21.link/d0631r7", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D0631R7.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0631R8": { "type": "paper", "title": "Updated Math Constant wording revision 8 (post telecon 2019-04-23) updated 2019-07-17", "subgroup": "LWG", "link": "https://wg21.link/d0631r8", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D0631R8.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0634R3": { "type": "paper", "title": "Revision of Down with typename!", "subgroup": "CWG", "link": "https://wg21.link/d0634r3", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0634r3.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0642R4": { "type": "paper", "title": "(Untitled)", "subgroup": "SG1", "link": "https://wg21.link/d0642r4", "long_link": "http://wiki.edg.com/pub/Wg21belfast/SG1/d0642r4.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/SG1" }, "D0645R4": { "type": "paper", "title": "Text Formatting", "subgroup": "LWG", "link": "https://wg21.link/d0645r4", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/D0645R4.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D0645R6": { "type": "paper", "title": "D0645R6 Text Formatting for C++20", "subgroup": "LWG", "link": "https://wg21.link/d0645r6", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D0645R6.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D0645R8": { "type": "paper", "title": "(Old: use D0645R10 instead) Draft of P0645 with comments from March 18 LWG telecon addressed", "subgroup": "LWG", "link": "https://wg21.link/d0645r8", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D0645R8.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0645R9": { "type": "paper", "title": "(Old: use D0645R10 instead) Draft of P0645 with comments from June 14 LWG telecon addressed", "subgroup": "LWG", "link": "https://wg21.link/d0645r9", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D0645R9.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0645R10": { "type": "paper", "title": "Draft of P0645 with comments from June 21 LWG telecom addressed", "subgroup": "LWG", "link": "https://wg21.link/d0645r10", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D0645R10.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0652R4": { "type": "paper", "title": "Concurrent associative data structure with unsynchronized view", "subgroup": "SG1", "link": "https://wg21.link/d0652r4", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/SG1/d0652r4.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/SG1" }, "D0660R7": { "type": "paper", "title": "D0660R7 (interrupt tokens with callbacks and jthread)", "subgroup": "LEWG", "link": "https://wg21.link/d0660r7", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryEvolutionWorkingGroup/D0660R7.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryEvolutionWorkingGroup" }, "D0660R10": { "type": "paper", "title": "jthread and stop_token Monday Evening and Night", "subgroup": "LWG", "link": "https://wg21.link/d0660r10", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D0660R10.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0664R2": { "type": "paper", "title": "Coroutine Issue List (March 2018)", "subgroup": "EWG", "link": "https://wg21.link/d0664r2", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/d0664r2.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0664R4": { "type": "paper", "title": "Created issues 31 and 32 requested by SG1", "subgroup": "SG1", "link": "https://wg21.link/d0664r4", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/SG1/d0664r4.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/SG1" }, "D0664R7": { "type": "paper", "title": "Coroutines TS Issue list (with fixed wording for ready issues), others moved to not ready", "subgroup": "CWG", "link": "https://wg21.link/d0664r7", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d0664r7.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D0664R8": { "type": "paper", "title": "Coroutine TS issues ready for CWG review", "subgroup": "CWG", "link": "https://wg21.link/d0664r8", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d0664r8.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D0668R5": { "type": "paper", "title": "D0668R5 memory model", "subgroup": "CWG", "link": "https://wg21.link/d0668r5", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d0668r5.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D0670R4": { "type": "paper", "title": "Function reflection", "subgroup": "CWG", "link": "https://wg21.link/d0670r4", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d0670r4.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D0722R3": { "type": "paper", "title": "Efficient sized delete for variable sized classes", "subgroup": "CWG", "link": "https://wg21.link/d0722r3", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0722r3.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0732R1": { "type": "paper", "title": "classes in non-type template parameters", "subgroup": "CWG", "link": "https://wg21.link/d0732r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0732r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0732R2": { "type": "paper", "title": "D0732R2 class type NTTPs", "subgroup": "CWG", "link": "https://wg21.link/d0732r2", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d0732r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D0735R1": { "type": "paper", "title": "D0735R1: Interaction of memory_order_consume with release sequences", "subgroup": "CWG", "link": "https://wg21.link/d0735r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/D0735R1.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D0758R1": { "type": "paper", "title": "D07581R1 Implicit conversion traits and utility functions", "subgroup": "LWG", "link": "https://wg21.link/d0758r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/d0758r1.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0759R1": { "type": "paper", "title": "D07591R1 fpos Requirements", "subgroup": "LWG", "link": "https://wg21.link/d0759r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/d0759r1.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0769R1": { "type": "paper", "title": "shift algorithm", "subgroup": "LWG", "link": "https://wg21.link/d0769r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/d0769r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0780R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0780r2", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0780r2.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0784R2": { "type": "paper", "title": "Standard containers and constexpr", "subgroup": "CWG", "link": "https://wg21.link/d0784r2", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0784r2.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0784R5": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0784r5", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d0784r5.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D0784R6": { "type": "paper", "title": "More constexpr containers (including EWG cut)", "subgroup": "CWG", "link": "https://wg21.link/d0784r6", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d0784r6.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D0784R7": { "type": "paper", "title": "More constexpr containers", "subgroup": "CWG", "link": "https://wg21.link/d0784r7", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d0784r7.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D0798R8": { "type": "paper", "title": "P0798R8 Monadic operations for std::optional", "subgroup": "", "link": "https://wg21.link/d0798r8", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/p0798r8.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D0806R2": { "type": "paper", "title": "Deprecate implicit capture of \"this\" via [=]", "subgroup": "CWG", "link": "https://wg21.link/d0806r2", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d0806r2.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D0811R3": { "type": "paper", "title": "Revisions to midpoint/lerp", "subgroup": "LWG", "link": "https://wg21.link/d0811r3", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/d0811r3.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D0820R3": { "type": "paper", "title": "Feedback on P0214 (simd<>)", "subgroup": "", "link": "https://wg21.link/d0820r3", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryEvolutionWorkingGroup/D0820R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryEvolutionWorkingGroup" }, "D0820R4": { "type": "paper", "title": "Feedback on P0214", "subgroup": "LWG", "link": "https://wg21.link/d0820r4", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/D0820R4.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0823R0": { "type": "paper", "title": "Modules: semantics of declarations", "subgroup": "EWG", "link": "https://wg21.link/d0823r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/d0823r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0840R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0840r2", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0840r2.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0847R1": { "type": "paper", "title": "(Untitled)", "subgroup": "EWG", "link": "https://wg21.link/d0847r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/EvolutionWorkingGroup/d0847r1.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/EvolutionWorkingGroup" }, "D0847R3": { "type": "paper", "title": "Deducing this", "subgroup": "EWG", "link": "https://wg21.link/d0847r3", "long_link": "http://wiki.edg.com/pub/Wg21belfast/EvolutionWorkingGroup/d0847r3.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/EvolutionWorkingGroup" }, "D0848R1": { "type": "paper", "title": "(Untitled)", "subgroup": "EWG", "link": "https://wg21.link/d0848r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/EvolutionWorkingGroup/d0848r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/EvolutionWorkingGroup" }, "D0848R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0848r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d0848r2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D0848R3": { "type": "paper", "title": "conditionally trivial", "subgroup": "CWG", "link": "https://wg21.link/d0848r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d0848r3.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D0870R2": { "type": "paper", "title": "Revision of P0870R1, based on LEWG-I feedback today", "subgroup": "EWG", "link": "https://wg21.link/d0870r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/EvolutionWorkingGroup/d0870r2.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/EvolutionWorkingGroup" }, "D0876R1": { "type": "paper", "title": "fibers without scheduler, revised per SG1 in Jacksonville", "subgroup": "SG1", "link": "https://wg21.link/d0876r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/SG1/D0876R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/SG1" }, "D0876R3": { "type": "paper", "title": "Updated draft of fiber_handle proposal", "subgroup": "SG1", "link": "https://wg21.link/d0876r3", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/SG1/D0876R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/SG1" }, "D0876R7": { "type": "paper", "title": "Köln update of P0876 based on Monday's SG1 feedback", "subgroup": "SG1", "link": "https://wg21.link/d0876r7", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/SG1/D0876R7.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/SG1" }, "D0876R12": { "type": "paper", "title": "fiber_context: fibers without scheduler - remove stop_source, stop_token, add ctor with explicit stack", "subgroup": "LEWG", "link": "https://wg21.link/d0876r12", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/LibraryEvolutionWorkingGroup/P0876R12.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/LibraryEvolutionWorkingGroup" }, "D0881R3": { "type": "paper", "title": "Stacktrace wording (after LEWG address() votes)", "subgroup": "CWG", "link": "https://wg21.link/d0881r3", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d0881r3.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D0881R4": { "type": "paper", "title": "Stacktrace with LEWG feedback", "subgroup": "CWG", "link": "https://wg21.link/d0881r4", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d0881r4.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D0881R6": { "type": "paper", "title": "Stacktrace (after the CWG review)", "subgroup": "LWG", "link": "https://wg21.link/d0881r6", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d0881r6.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0891R3": { "type": "paper", "title": "D0981R3 (strong_order customization point + P1380R1 weak_order for floats)", "subgroup": "LEWG", "link": "https://wg21.link/d0891r3", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/D0891R3.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D0892R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0892r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0892r1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0892R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0892r2", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d0892r2.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D0893R2": { "type": "paper", "title": "(Untitled)", "subgroup": "EWG", "link": "https://wg21.link/d0893r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/EvolutionWorkingGroup/d0893r2.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/EvolutionWorkingGroup" }, "D0898R3": { "type": "paper", "title": "Standard Library Concepts", "subgroup": "LWG", "link": "https://wg21.link/d0898r3", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/d0898r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0905R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0905r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0905r1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0907R1": { "type": "paper", "title": "D0907r1", "subgroup": "EWG", "link": "https://wg21.link/d0907r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/D0907r1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0907R3": { "type": "paper", "title": "D0907r3", "subgroup": "EWG", "link": "https://wg21.link/d0907r3", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/EvolutionWorkingGroup/D0907r3.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/EvolutionWorkingGroup" }, "D0912R1": { "type": "paper", "title": "Revised P0912r0 rendered as HTML + fixes", "subgroup": "EWG", "link": "https://wg21.link/d0912r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/D0912R1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0917R1": { "type": "paper", "title": "updated paper with more motivation for operator?:", "subgroup": "EWG", "link": "https://wg21.link/d0917r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/D0917R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0918R1": { "type": "paper", "title": "Moar simd<> operations", "subgroup": "SG1", "link": "https://wg21.link/d0918r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/SG1/D0918R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/SG1" }, "D0920R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d0920r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d0920r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D0920R2": { "type": "paper", "title": "Precalculated hash values in lookup", "subgroup": "LWG", "link": "https://wg21.link/d0920r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/d0920r2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D0928R1": { "type": "paper", "title": "D0928R1: Mitigating Speculation Attacks in C++", "subgroup": "EWG", "link": "https://wg21.link/d0928r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/D0928R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0929R1": { "type": "paper", "title": "D0929R1: Checking for abstract class types (update for arrays)", "subgroup": "EWG", "link": "https://wg21.link/d0929r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/d0929r1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0929R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0929r2", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d0929r2.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D0941R2": { "type": "paper", "title": "D0941R2 feature-test wording", "subgroup": "LWG", "link": "https://wg21.link/d0941r2", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/d0941r2.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0942R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d0942r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/d0942r1.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D0943R1": { "type": "paper", "title": "D0943R1: C atomics in C++ revision", "subgroup": "SG1", "link": "https://wg21.link/d0943r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/SG1/D0943R1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/SG1" }, "D0943R2": { "type": "paper", "title": "D0943R2: Support C atomics in C++", "subgroup": "LEWG", "link": "https://wg21.link/d0943r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/d0943r2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D0947R1": { "type": "paper", "title": "(Untitled)", "subgroup": "EWG", "link": "https://wg21.link/d0947r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/d0947r1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0957R4": { "type": "paper", "title": "(Untitled)", "subgroup": "SG17", "link": "https://wg21.link/d0957r4", "long_link": "http://wiki.edg.com/pub/Wg21belfast/SG17/d0957R4.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/SG17" }, "D0960R2": { "type": "paper", "title": "Allow initializing aggregates from a parenthesized list of values", "subgroup": "CWG", "link": "https://wg21.link/d0960r2", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d0960r2.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D0960R3": { "type": "paper", "title": "Allow initializing aggregates from a parenthesized list of values", "subgroup": "CWG", "link": "https://wg21.link/d0960r3", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d0960r3.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D0961R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0961r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0961r1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0962R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0962r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0962r1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0964R1": { "type": "paper", "title": "Finding the right set of traits for simd", "subgroup": "", "link": "https://wg21.link/d0964r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryEvolutionWorkingGroup/D0964R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryEvolutionWorkingGroup" }, "D0966R1": { "type": "paper", "title": "Mark Zeren - updated to deprecate default parameter.", "subgroup": "LWG", "link": "https://wg21.link/d0966r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/D0966R1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0968R0": { "type": "paper", "title": "Tentatively ready issues to be moved in Jacksonville", "subgroup": "CWG", "link": "https://wg21.link/d0968r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0968r0.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0969R0": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d0969r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/CoreWorkingGroup/d0969r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/CoreWorkingGroup" }, "D0970R0": { "type": "paper", "title": "Better, Safer Range Access Customization Points", "subgroup": "", "link": "https://wg21.link/d0970r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryEvolutionWorkingGroup/D0970R0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryEvolutionWorkingGroup" }, "D0971": { "type": "paper", "title": "(Untitled)", "subgroup": "SG1", "link": "https://wg21.link/d0971", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/SG1/d0971.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/SG1" }, "D0973R0": { "type": "paper", "title": "D0973R0: Coroutines TS Use Cases and Design Issues", "subgroup": "EWG", "link": "https://wg21.link/d0973r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/D0973R0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0975R0": { "type": "paper", "title": "Library impact of coroutines", "subgroup": "EWG", "link": "https://wg21.link/d0975r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/d0975r0.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0978R0": { "type": "paper", "title": "Response to Coroutine Concerns raised in D0973r0", "subgroup": "EWG", "link": "https://wg21.link/d0978r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/d0978r0.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0979R0": { "type": "paper", "title": "German position on merging Ranges TS", "subgroup": "", "link": "https://wg21.link/d0979r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryEvolutionWorkingGroup/D0979R0-RangesTS_should_not_mandate_O1_begin_and_end.pdf", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryEvolutionWorkingGroup" }, "D0980R1": { "type": "paper", "title": "constexpr std::string with latest wording updates", "subgroup": "LWG", "link": "https://wg21.link/d0980r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d0980r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D0981R3": { "type": "paper", "title": "D0981R3 (Let strong_order be a customization point) with LEWG Kona addenda", "subgroup": "LEWG", "link": "https://wg21.link/d0981r3", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/D0981R3.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D0982R1": { "type": "paper", "title": "D0982", "subgroup": "CWG", "link": "https://wg21.link/d0982r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d0982r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D0991R0": { "type": "paper", "title": "Comparison of Stackful Coroutine Proposals", "subgroup": "SG1", "link": "https://wg21.link/d0991r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/SG1/d0991r0.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/SG1" }, "D0995R0": { "type": "paper", "title": "D0995r0", "subgroup": "", "link": "https://wg21.link/d0995r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryEvolutionWorkingGroup/D0995r0.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryEvolutionWorkingGroup" }, "D0995R1": { "type": "paper", "title": "D0995r1", "subgroup": "SG1", "link": "https://wg21.link/d0995r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/SG1/D0995r1.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/SG1" }, "D0996R0": { "type": "paper", "title": "Rebase Library Fundamentals on C++17", "subgroup": "LWG", "link": "https://wg21.link/d0996r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/d0996r0.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0996R1": { "type": "paper", "title": "Rebase Library Fundamentals on C++17", "subgroup": "LWG", "link": "https://wg21.link/d0996r1", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryWorkingGroup/d0996r1.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryWorkingGroup" }, "D0997R2": { "type": "paper", "title": "Draft P0997 \"Retire Pernicious Language Constructs in Module Contexts\"", "subgroup": "EWG", "link": "https://wg21.link/d0997r2", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/d0997r2.md", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D0997R3": { "type": "paper", "title": "Draft 3 P0997 \"Retire Pernicious Language Constructs in Module Contexts\"", "subgroup": "EWG", "link": "https://wg21.link/d0997r3", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/EvolutionWorkingGroup/d0997r3.md", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/EvolutionWorkingGroup" }, "D1000R4": { "type": "paper", "title": "C++23 schedule", "subgroup": "EWG", "link": "https://wg21.link/d1000r4", "long_link": "http://wiki.edg.com/pub/Wg21prague/EvolutionWorkingGroup/d1000R4.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/EvolutionWorkingGroup" }, "D1001R0": { "type": "paper", "title": "Target wavefront policies for C++20 rather than TS", "subgroup": "SG1", "link": "https://wg21.link/d1001r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/SG1/d1001r0.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/SG1" }, "D1001R2": { "type": "paper", "title": "vectorization parallel policy for C++20", "subgroup": "LWG", "link": "https://wg21.link/d1001r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/d1001r2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1002R1": { "type": "paper", "title": "D1002R1: Try-catch blocks in constexpr functions (with CWG live edits)", "subgroup": "CWG", "link": "https://wg21.link/d1002r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1002r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1004R2": { "type": "paper", "title": "constexpr std::vector with latest wording updates", "subgroup": "LWG", "link": "https://wg21.link/d1004r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d1004r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1005R0": { "type": "paper", "title": "(Untitled)", "subgroup": "", "link": "https://wg21.link/d1005r0", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/LibraryEvolutionWorkingGroup/D1005r0.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/LibraryEvolutionWorkingGroup" }, "D1007R3": { "type": "paper", "title": "Fixed wording of P1007R2 after review by Jens Maurer", "subgroup": "LWG", "link": "https://wg21.link/d1007r3", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/D1007R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D1008R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1008r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d1008r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D1009R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1009r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1009r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1013": { "type": "paper", "title": "D1013R1", "subgroup": "EWG", "link": "https://wg21.link/d1013", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/EvolutionWorkingGroup/d1013.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/EvolutionWorkingGroup" }, "D1020R1": { "type": "paper", "title": "Updated P1020 after initial wording review", "subgroup": "LWG", "link": "https://wg21.link/d1020r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d1020r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D1021R4": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1021r4", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1021r4.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1021R5": { "type": "paper", "title": "D1021R5 - Filling Holes in Class Template Argument Deduction", "subgroup": "CWG", "link": "https://wg21.link/d1021r5", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/D1021R5.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1024R2": { "type": "paper", "title": "Revision of P1024r1 after LWG wording review on Wednesday", "subgroup": "LWG", "link": "https://wg21.link/d1024r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/D1024r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D1024R3": { "type": "paper", "title": "D1024R3 - Usability enhancements for std::span", "subgroup": "LWG", "link": "https://wg21.link/d1024r3", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D1024r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1025R1": { "type": "paper", "title": "D1025R1: Update the reference to the Unicode Standard", "subgroup": "CWG", "link": "https://wg21.link/d1025r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d1025r1.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D1035": { "type": "paper", "title": "Rebases according to N4820", "subgroup": "LWG", "link": "https://wg21.link/d1035", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1035.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1035R7": { "type": "paper", "title": "Applies Friday feedback", "subgroup": "LWG", "link": "https://wg21.link/d1035r7", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1035R7.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1040R1": { "type": "paper", "title": "Latest Revision of Draft Proposal d1040r1 - std::embed based on LEWG feedback", "subgroup": "EWG", "link": "https://wg21.link/d1040r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/EvolutionWorkingGroup/d1040r1.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/EvolutionWorkingGroup" }, "D1041R4": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1041r4", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1041r4.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1045R1": { "type": "paper", "title": "(Untitled)", "subgroup": "EWG", "link": "https://wg21.link/d1045r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/EvolutionWorkingGroup/D1045R1-constexpr-parameters.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/EvolutionWorkingGroup" }, "D1061R4": { "type": "paper", "title": "1061 (structured bindings can introduce a pack)", "subgroup": "CWG", "link": "https://wg21.link/d1061r4", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/d1061r4.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D1063R1": { "type": "paper", "title": "Draft of P1063R1, Core Coroutines", "subgroup": "EWG", "link": "https://wg21.link/d1063r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/EvolutionWorkingGroup/D1063R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/EvolutionWorkingGroup" }, "D1065R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1065r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d1065r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D1065R2": { "type": "paper", "title": "constexpr invoke", "subgroup": "LWG", "link": "https://wg21.link/d1065r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d1065r2.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1069R1": { "type": "paper", "title": "Split out make_unique/make_shared portion of P1069R0 as discussed with Titus", "subgroup": "LEWG", "link": "https://wg21.link/d1069r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryEvolutionWorkingGroup/D1069R1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryEvolutionWorkingGroup" }, "D1072R5": { "type": "paper", "title": "(Untitled)", "subgroup": "LEWG", "link": "https://wg21.link/d1072r5", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/D1072R5.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D1076R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1076r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d1076r1.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D1084R2": { "type": "paper", "title": "\"Today’s return-type-requirements Are Insufficient\"", "subgroup": "CWG", "link": "https://wg21.link/d1084r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1084r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1087R1": { "type": "paper", "title": "Modules for Standard C++ by Richard Smith and Gabriel Dos Reis", "subgroup": "EWG", "link": "https://wg21.link/d1087r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/EvolutionWorkingGroup/D1087R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/EvolutionWorkingGroup" }, "D1091R3": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1091r3", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1091r3.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1093R1": { "type": "paper", "title": "Minor updates to P1093R0", "subgroup": "EWG", "link": "https://wg21.link/d1093r1", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/EvolutionWorkingGroup/D1093R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/EvolutionWorkingGroup" }, "D1094R2": { "type": "paper", "title": "Nested inline namespaces with revised core wording", "subgroup": "EWG", "link": "https://wg21.link/d1094r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/EvolutionWorkingGroup/d1094r2.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/EvolutionWorkingGroup" }, "D1099R5": { "type": "paper", "title": "D1099R5 (using enum) with fixes after Tuesday review round 1", "subgroup": "CWG", "link": "https://wg21.link/d1099r5", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/D1099R5.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1103R0": { "type": "paper", "title": "Merging modules", "subgroup": "EWG", "link": "https://wg21.link/d1103r0", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/EvolutionWorkingGroup/d1103r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/EvolutionWorkingGroup" }, "D1103R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1103r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1103r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1103R3": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1103r3", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1103r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1111R0": { "type": "paper", "title": "D1111r0: Proposed Resolution to NB Comments on the Parallelism TS v2", "subgroup": "LWG", "link": "https://wg21.link/d1111r0", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/D1111r0.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D1116R1": { "type": "paper", "title": "(Untitled)", "subgroup": "SG1", "link": "https://wg21.link/d1116r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/SG1/D1116R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/SG1" }, "D1118R0": { "type": "paper", "title": "concat and split simd over and over", "subgroup": "LWG", "link": "https://wg21.link/d1118r0", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/D1118R0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D1119R0": { "type": "paper", "title": "D1119r0", "subgroup": "SG1", "link": "https://wg21.link/d1119r0", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/SG1/D1119r0.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/SG1" }, "D1120R0": { "type": "paper", "title": "D1120R0: Wording for parts of P0946R0", "subgroup": "CWG", "link": "https://wg21.link/d1120r0", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/CoreWorkingGroup/d1120r0.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/CoreWorkingGroup" }, "D1123R0": { "type": "paper", "title": "Editorial Guidance for merging P0019r8 and P0528r3", "subgroup": "LWG", "link": "https://wg21.link/d1123r0", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/LibraryWorkingGroup/D1123r0.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/LibraryWorkingGroup" }, "D1131R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1131r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1131r2.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1132": { "type": "paper", "title": "p1132 out_ptr with new benchmarks and edits for noexcept discussion", "subgroup": "LEWG", "link": "https://wg21.link/d1132", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/d1132.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D1135R2": { "type": "paper", "title": "D1135R2: The C++20 Synchronization Library", "subgroup": "LEWG", "link": "https://wg21.link/d1135r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryEvolutionWorkingGroup/D1135R2.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryEvolutionWorkingGroup" }, "D1135R4": { "type": "paper", "title": "The C++20 Synchronization Library", "subgroup": "LWG", "link": "https://wg21.link/d1135r4", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D1135R4.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1135R5": { "type": "paper", "title": "(old; use D1135R6 instead) The C++20 Synchronization Library", "subgroup": "LWG", "link": "https://wg21.link/d1135r5", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1135R5.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1135R6": { "type": "paper", "title": "The C++20 Synchronization Library", "subgroup": "LWG", "link": "https://wg21.link/d1135r6", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1135R6.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1139R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1139r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1139r2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1141R2": { "type": "paper", "title": "D1141R2: Yet another approach for constrained declarations (\"concepts terse syntax\")", "subgroup": "CWG", "link": "https://wg21.link/d1141r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1141r2.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1143R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1143r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1143r2.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1143R3": { "type": "paper", "title": "Adding the constinit keyword", "subgroup": "CWG", "link": "https://wg21.link/d1143r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1143r3.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1147R1": { "type": "paper", "title": "P1147 printing volatile pointers", "subgroup": "", "link": "https://wg21.link/d1147r1", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/P1147R1.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D1152R2": { "type": "paper", "title": "D1152R2 Deprecating volatile", "subgroup": "EWG", "link": "https://wg21.link/d1152r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/D1152R2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1152R4": { "type": "paper", "title": "D1152R4", "subgroup": "CWG", "link": "https://wg21.link/d1152r4", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/D1152R4.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1154": { "type": "paper", "title": "D1154R2 forwarded to LWG from LEWG", "subgroup": "LWG", "link": "https://wg21.link/d1154", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/d1154-comparable-traits.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1155R3": { "type": "paper", "title": "Post-Kona draft of P1155 \"More implicit moves\"", "subgroup": "CWG", "link": "https://wg21.link/d1155r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1155r3.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1161R3": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1161r3", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/D1161R3.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1165R1": { "type": "paper", "title": "Make stateful allocator propagation more consistent for operator+(basic_string)", "subgroup": "LWG", "link": "https://wg21.link/d1165r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/D1165R1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D1185R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1185r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1185r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1185R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1185r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1185r2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1186R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1186r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1186r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1186R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1186r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1186r2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1186R3": { "type": "paper", "title": "when do you use <=>", "subgroup": "CWG", "link": "https://wg21.link/d1186r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1186r3.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1187R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1187r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d1187r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D1189R0": { "type": "paper", "title": "(Untitled)", "subgroup": "LEWG", "link": "https://wg21.link/d1189r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/d1189r0.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D1206": { "type": "paper", "title": "Revision to ranges::to", "subgroup": "LEWG", "link": "https://wg21.link/d1206", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/D1206.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D1206R2": { "type": "paper", "title": "ranges::to", "subgroup": "LEWG", "link": "https://wg21.link/d1206r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/D1206R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D1207R3": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1207r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1207R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1208": { "type": "paper", "title": "Updated source_location wording by Daniel, Rob, and Peter (more input by Daniel)", "subgroup": "LWG", "link": "https://wg21.link/d1208", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1208.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1208R6": { "type": "paper", "title": "final fix from Daniel (hopefully)", "subgroup": "LWG", "link": "https://wg21.link/d1208r6", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1208R6.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1213R1": { "type": "paper", "title": "Update with 2 additional sections (2.3, 2.8)", "subgroup": "EWG", "link": "https://wg21.link/d1213r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/EvolutionWorkingGroup/d1213r1-global-module.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/EvolutionWorkingGroup" }, "D1217R1": { "type": "paper", "title": "D1217R1 out-of-thin-air, minor bug fix revision", "subgroup": "SG1", "link": "https://wg21.link/d1217r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/SG1/d1217r1.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/SG1" }, "D1222R2": { "type": "paper", "title": "Updated flat_set wording paper.", "subgroup": "LWG", "link": "https://wg21.link/d1222r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1222R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1223R3": { "type": "paper", "title": "Update based on Tuesday review.", "subgroup": "LWG", "link": "https://wg21.link/d1223r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1223R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1236R0": { "type": "paper", "title": "Alternative Wording for P0907R3 Signed Integers are Two's Complement", "subgroup": "CWG", "link": "https://wg21.link/d1236r0", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1236r0.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1236R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1236r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1236r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1242R1": { "type": "paper", "title": "D1242r1 - Single file modules", "subgroup": "EWG", "link": "https://wg21.link/d1242r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/EvolutionWorkingGroup/d1242r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/EvolutionWorkingGroup" }, "D1243R4": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1243r4", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/D1243R4.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1248R1": { "type": "paper", "title": "Small qualification fixes and title change", "subgroup": "LEWG", "link": "https://wg21.link/d1248r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryEvolutionWorkingGroup/d1248r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryEvolutionWorkingGroup" }, "D1252R2": { "type": "paper", "title": "Ranges design cleanup", "subgroup": "LWG", "link": "https://wg21.link/d1252r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/d1252r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1259R1": { "type": "paper", "title": "Added section to explain what's still possible.", "subgroup": "LEWG", "link": "https://wg21.link/d1259r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryEvolutionWorkingGroup/d1259r1-merge-most-of-networking-ts.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryEvolutionWorkingGroup" }, "D1264R1": { "type": "paper", "title": "D1264R1: Revising the wording of stream input operations (after small group review)", "subgroup": "LWG", "link": "https://wg21.link/d1264r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryWorkingGroup/d1264r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryWorkingGroup" }, "D1272R1": { "type": "paper", "title": "D1272R1: Byteswapping for fun&&nuf", "subgroup": "CWG", "link": "https://wg21.link/d1272r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1272r1.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1272R4": { "type": "paper", "title": "Byteswapping for fun&&nuf", "subgroup": "", "link": "https://wg21.link/d1272r4", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/P1272R4.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D1286R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1286r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1286r2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1289R1": { "type": "paper", "title": "D1289R1 - Access control in contract conditions", "subgroup": "CWG", "link": "https://wg21.link/d1289r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1289r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1290R2": { "type": "paper", "title": "D1290R2 - Avoiding undefined behavior in contracts", "subgroup": "EWG", "link": "https://wg21.link/d1290r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1290r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1293R1": { "type": "paper", "title": "ostream_joiner as voted by committee", "subgroup": "LEWG", "link": "https://wg21.link/d1293r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/LibraryEvolutionWorkingGroup/d1293r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/LibraryEvolutionWorkingGroup" }, "D1301": { "type": "paper", "title": "D1301R4 - nodiscard(\"should have a reason\"), Jens Updates with Aaron Fixes electric boogaloo", "subgroup": "CWG", "link": "https://wg21.link/d1301", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1301.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1306R2": { "type": "paper", "title": "Wording for P1306 Expansion Statements", "subgroup": "CWG", "link": "https://wg21.link/d1306r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1306r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1306R3": { "type": "paper", "title": "Updated wording for P1306 Expansion Statements", "subgroup": "CWG", "link": "https://wg21.link/d1306r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1306r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1323R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1323r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1323r2.htm", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1327R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1327r1", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1327r1.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1330R0": { "type": "paper", "title": "D1330R0: Changing the active member of a union inside constexpr", "subgroup": "CWG", "link": "https://wg21.link/d1330r0", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1330r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1331R2": { "type": "paper", "title": "Updated wording prior to CWG discussion (per feedback from Jens)", "subgroup": "CWG", "link": "https://wg21.link/d1331r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1331r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1339R1": { "type": "paper", "title": "Updated wording based on 2019-02-20 LEWG strawpoll", "subgroup": "LEWG", "link": "https://wg21.link/d1339r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/d1339r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D1344R0": { "type": "paper", "title": "pre/post with WD text", "subgroup": "CWG", "link": "https://wg21.link/d1344r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1344r0.md", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1344R1": { "type": "paper", "title": "contract pre/post with WD text", "subgroup": "CWG", "link": "https://wg21.link/d1344r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1344r1.md", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1348R0": { "type": "paper", "title": "An Executor Property for Occupancy of Execution Agents", "subgroup": "SG1", "link": "https://wg21.link/d1348r0", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/SG1/D1348R0.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/SG1" }, "D1353R0": { "type": "paper", "title": "Missing feature test macros", "subgroup": "CWG", "link": "https://wg21.link/d1353r0", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/CoreWorkingGroup/d1353r0.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/CoreWorkingGroup" }, "D1355R2": { "type": "paper", "title": "D1355R2", "subgroup": "LEWG", "link": "https://wg21.link/d1355r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/D1355R2.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D1361R2": { "type": "paper", "title": "Draft of P1361 \"Integration of chrono with text formatting\" with comments from June 28 LWG telecom addressed", "subgroup": "LWG", "link": "https://wg21.link/d1361r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1361R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1381R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1381r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1381r1.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1385R6": { "type": "paper", "title": "Draft of P1385R6, intended for pre-Varna mailing", "subgroup": "LEWG", "link": "https://wg21.link/d1385r6", "long_link": "http://wiki.edg.com/pub/Wg21prague/SG18/D1385R6.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/SG18" }, "D1390R1": { "type": "paper", "title": "Draft of Reflection NB comment resolutions", "subgroup": "CWG", "link": "https://wg21.link/d1390r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/CoreWorkingGroup/d1390r1.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/CoreWorkingGroup" }, "D1391R2": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1391r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1391R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1391R4": { "type": "paper", "title": "range constructor for string view", "subgroup": "LWG", "link": "https://wg21.link/d1391r4", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1391R4.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1394R3": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1394r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1394R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1394R4": { "type": "paper", "title": "Range constructor for std::span", "subgroup": "LWG", "link": "https://wg21.link/d1394r4", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1394R4.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1413R2": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1413r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d1413r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1423R1": { "type": "paper", "title": "(Untitled)", "subgroup": "EWG", "link": "https://wg21.link/d1423r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1423r1.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1423R3": { "type": "paper", "title": "char8_t backward compatibility remediation", "subgroup": "LWG", "link": "https://wg21.link/d1423r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d1423r3.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1426R0": { "type": "paper", "title": "intended version", "subgroup": "EWG", "link": "https://wg21.link/d1426r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1426r0.md", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1426R1": { "type": "paper", "title": "as meant to be published", "subgroup": "EWG", "link": "https://wg21.link/d1426r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1426r1.md", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1429R3": { "type": "paper", "title": "Updated to P1429R2", "subgroup": "EWG", "link": "https://wg21.link/d1429r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/EvolutionWorkingGroup/d1429r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/EvolutionWorkingGroup" }, "D1448R1": { "type": "paper", "title": "D1448R1 - Simplifying Mixed Contract Modes", "subgroup": "EWG", "link": "https://wg21.link/d1448r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1448r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1450R3": { "type": "paper", "title": "D1450R3: Enriching type modification traits", "subgroup": "LEWG", "link": "https://wg21.link/d1450r3", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryEvolutionWorkingGroup/d1450r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryEvolutionWorkingGroup" }, "D1452R2": { "type": "paper", "title": "return-type-requirements", "subgroup": "CWG", "link": "https://wg21.link/d1452r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1452r2.htm", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1456R1": { "type": "paper", "title": "Move-only views", "subgroup": "LWG", "link": "https://wg21.link/d1456r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/d1456r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1458R1": { "type": "paper", "title": "Updated \"Mandating the Standard Library\" papers", "subgroup": "LWG", "link": "https://wg21.link/d1458r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D1458R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1459R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1459r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D1459R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1460R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1460r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/D1460R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1462R1": { "type": "paper", "title": "Updated \"Mandating the Standard Library\" papers", "subgroup": "LWG", "link": "https://wg21.link/d1462r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D1462R1.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1463R1": { "type": "paper", "title": "Updated \"Mandating the Standard Library\" papers", "subgroup": "LWG", "link": "https://wg21.link/d1463r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D1463R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1464R1": { "type": "paper", "title": "Reworked a bunch of \"Constraints\" elements", "subgroup": "LWG", "link": "https://wg21.link/d1464r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D1464R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1466R1": { "type": "paper", "title": "Miscellaneous minor fixes for chrono — updated", "subgroup": "LWG", "link": "https://wg21.link/d1466r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/d1466r1.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1466R3": { "type": "paper", "title": "D1466R3: Miscellaneous minor fixes for chrono", "subgroup": "LWG", "link": "https://wg21.link/d1466r3", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d1466r3.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1469R1": { "type": "paper", "title": "D1469R1 - Disallow _ usage - With wording", "subgroup": "EWG", "link": "https://wg21.link/d1469r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/D1469R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1473R1": { "type": "paper", "title": "Shadow namespaces", "subgroup": "LEWG", "link": "https://wg21.link/d1473r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/d1473r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D1474R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1474r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1474R1.PDF", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1478R2": { "type": "paper", "title": "Revision of D1478R2: byte-wise atomic memcpy", "subgroup": "SG1", "link": "https://wg21.link/d1478r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/SG1/d1478r2.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/SG1" }, "D1482R0": { "type": "paper", "title": "D1482r0 modules feedback", "subgroup": "EWG", "link": "https://wg21.link/d1482r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/D1482r0.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1485R0": { "type": "paper", "title": "D1485R0 - Better keywords for the Coroutines TS", "subgroup": "EWG", "link": "https://wg21.link/d1485r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1485r0.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1486R0": { "type": "paper", "title": "United Amendment to Contracts Facility for C++20", "subgroup": "EWG", "link": "https://wg21.link/d1486r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1486r0.txt", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1486R1": { "type": "paper", "title": "United Amendment to Contracts Facility for C++20", "subgroup": "EWG", "link": "https://wg21.link/d1486r1", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1486r1.190221_1817.txt", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1487R0": { "type": "paper", "title": "User Experience with Contracts That Work", "subgroup": "EWG", "link": "https://wg21.link/d1487r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1487r0.txt", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1494R0": { "type": "paper", "title": "Optimization barrier for undefined behavior", "subgroup": "EWG", "link": "https://wg21.link/d1494r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1494r0.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1496R0": { "type": "paper", "title": "D1496R0 Formatting of negative zero", "subgroup": "LEWG", "link": "https://wg21.link/d1496r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/D1496R0.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D1502R0": { "type": "paper", "title": "(Untitled)", "subgroup": "LEWG", "link": "https://wg21.link/d1502r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryEvolutionWorkingGroup/d1502r0.html", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryEvolutionWorkingGroup" }, "D1502R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1502r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1502r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1505R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 30 - Atomic operations library", "subgroup": "LWG", "link": "https://wg21.link/d1505r0", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/LibraryWorkingGroup/D1505R0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/LibraryWorkingGroup" }, "D1522R1": { "type": "paper", "title": "UPDATED: Iterator Difference Type and Integer Overflow", "subgroup": "LWG", "link": "https://wg21.link/d1522r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1522R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1523R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1523r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1523R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1600": { "type": "paper", "title": "slides from 'can we build it?' presentation. d1600 may change, assignment bug discovered", "subgroup": "EWG", "link": "https://wg21.link/d1600", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/d1600-make-module.pdf", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup" }, "D1607R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1607r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1607r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1614R2": { "type": "paper", "title": "the mothership paper", "subgroup": "LWG", "link": "https://wg21.link/d1614r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d1614r2.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1616R1": { "type": "paper", "title": "D1616R1: Using unconstrained template template parameters with constrained templates", "subgroup": "CWG", "link": "https://wg21.link/d1616r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/D1616R1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1622R3": { "type": "paper", "title": "D1622R3 Mandating the standard: Threads 32", "subgroup": "LWG", "link": "https://wg21.link/d1622r3", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1622R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1630R1": { "type": "paper", "title": "spaceship tuneup", "subgroup": "CWG", "link": "https://wg21.link/d1630r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1630r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1633R1": { "type": "paper", "title": "Ammendments to P1135", "subgroup": "SG1", "link": "https://wg21.link/d1633r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/SG1/D1633R1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/SG1" }, "D1636R1": { "type": "paper", "title": "Formatters for library types", "subgroup": "LEWG", "link": "https://wg21.link/d1636r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/D1636R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D1638R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1638r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1638R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1643R1": { "type": "paper", "title": "Add wait/notify to atomic_ref", "subgroup": "LEWG", "link": "https://wg21.link/d1643r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/D1643R1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D1645R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1645r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/d1645r1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1652R1": { "type": "paper", "title": "Printf corner cases in std::format, rebased on coming D0645R10", "subgroup": "LWG", "link": "https://wg21.link/d1652r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d1652r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1656R1": { "type": "paper", "title": "D1656R1#2 - \"Throws: Nothing\" should be noexcept", "subgroup": "LEWG", "link": "https://wg21.link/d1656r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryEvolutionWorkingGroup/D1656R1.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryEvolutionWorkingGroup" }, "D1661R1": { "type": "paper", "title": "Link to proper revision o P920", "subgroup": "LWG", "link": "https://wg21.link/d1661r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d1661r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1664": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1664", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/d1664.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1668R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1668r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/D1668R1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1686R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 27 - Time library", "subgroup": "LWG", "link": "https://wg21.link/d1686r2", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1686R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1690R1": { "type": "paper", "title": "P1690 with a typo fix -> D1690R1", "subgroup": "LWG", "link": "https://wg21.link/d1690r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/d1690r1-refinement-proposal-for-heterogeneous-lookup.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1703R1": { "type": "paper", "title": "Wording for P1703R0", "subgroup": "CWG", "link": "https://wg21.link/d1703r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1703r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1714R1": { "type": "paper", "title": "NTTP are incomplete without float, double, and long double!", "subgroup": "CWG", "link": "https://wg21.link/d1714r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/D1714R1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1715R1": { "type": "paper", "title": "Extra wording from CWG regarding deduced parameters for templated functions", "subgroup": "LWG", "link": "https://wg21.link/d1715r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1715r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1716R1": { "type": "paper", "title": "Included proposed snake_case name alternatives.", "subgroup": "LEWG", "link": "https://wg21.link/d1716r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/d1716r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D1716R3": { "type": "paper", "title": "Fixes LWG review", "subgroup": "LWG", "link": "https://wg21.link/d1716r3", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/d1716r3.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1718R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 25", "subgroup": "LWG", "link": "https://wg21.link/d1718r2", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1718R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1719R1": { "type": "paper", "title": "Pre-mailing version - superseded", "subgroup": "LWG", "link": "https://wg21.link/d1719r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1719R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1719R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 26 - Numerics library", "subgroup": "LWG", "link": "https://wg21.link/d1719r2", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1719R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1720R1": { "type": "paper", "title": "Pre-mailing version - superseded", "subgroup": "LWG", "link": "https://wg21.link/d1720r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1720R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1721R1": { "type": "paper", "title": "Pre-mailing version - superseded", "subgroup": "LWG", "link": "https://wg21.link/d1721r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1721R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1721R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 29", "subgroup": "LWG", "link": "https://wg21.link/d1721r2", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1721R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1722R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 30", "subgroup": "LWG", "link": "https://wg21.link/d1722r2", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1722R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1723R1": { "type": "paper", "title": "D1723R1: Mandating the Standard Library: Clause 31 - Atomics library", "subgroup": "LWG", "link": "https://wg21.link/d1723r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1723R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1723R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 31", "subgroup": "LWG", "link": "https://wg21.link/d1723r2", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1723R2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1732R3": { "type": "paper", "title": "(Untitled)", "subgroup": "LEWG", "link": "https://wg21.link/d1732r3", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryEvolutionWorkingGroup/d1732r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryEvolutionWorkingGroup" }, "D1739R1": { "type": "paper", "title": "Draft of P1739 that contains the state approved by LEWG.", "subgroup": "LWG", "link": "https://wg21.link/d1739r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1739R1.md", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1739R3": { "type": "paper", "title": "Avoid etc.", "subgroup": "LWG", "link": "https://wg21.link/d1739r3", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d1739r3.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1739R4": { "type": "paper", "title": "Avoid etc.", "subgroup": "LWG", "link": "https://wg21.link/d1739r4", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d1739r4.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1766R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1766r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1766r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1775R1": { "type": "paper", "title": "UPDATED: Iterator Difference Type and Integer Overflow", "subgroup": "LWG", "link": "https://wg21.link/d1775r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryWorkingGroup/D1775R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryWorkingGroup" }, "D1779R1": { "type": "paper", "title": "ABI isolation for member functions", "subgroup": "EWG", "link": "https://wg21.link/d1779r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/EvolutionWorkingGroup/d1779r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/EvolutionWorkingGroup" }, "D1779R2": { "type": "paper", "title": "ABI isolation for member functions", "subgroup": "CWG", "link": "https://wg21.link/d1779r2", "long_link": "http://wiki.edg.com/pub/Wg21belfast/CoreWorkingGroup/d1779r2.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/CoreWorkingGroup" }, "D1782R1": { "type": "paper", "title": "Local contract restrictions", "subgroup": "EWG", "link": "https://wg21.link/d1782r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/EvolutionWorkingGroup/d1782r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/EvolutionWorkingGroup" }, "D1787R1": { "type": "paper", "title": "Declarations and where to find them", "subgroup": "CWG", "link": "https://wg21.link/d1787r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1787r1.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1787R4": { "type": "paper", "title": "Declarations and where to find them", "subgroup": "CWG", "link": "https://wg21.link/d1787r4", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d1787r4.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D1806R0": { "type": "paper", "title": "D1806R0: Put target_type/target in any_invocable", "subgroup": "LEWG", "link": "https://wg21.link/d1806r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/D1806R0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D1807R0": { "type": "paper", "title": "Overview of all contract papers", "subgroup": "EWG", "link": "https://wg21.link/d1807r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/EvolutionWorkingGroup/d1807r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/EvolutionWorkingGroup" }, "D1808": { "type": "paper", "title": "P1808R0: Contra P0339 polymorphic_allocator<> as a vocabulary type", "subgroup": "LEWG", "link": "https://wg21.link/d1808", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/LibraryEvolutionWorkingGroup/d1808-contra-p0339.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/LibraryEvolutionWorkingGroup" }, "D1810": { "type": "paper", "title": "A Quick Look at what P1754 will change (full)", "subgroup": "EWG", "link": "https://wg21.link/d1810", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/EvolutionWorkingGroup/d1810.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/EvolutionWorkingGroup" }, "D1811R0": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1811r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1811r0.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1812R0": { "type": "paper", "title": "Axioms should be assumable", "subgroup": "EWG", "link": "https://wg21.link/d1812r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/EvolutionWorkingGroup/d1812r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/EvolutionWorkingGroup" }, "D1814R0": { "type": "paper", "title": "D1814R0: Wording for Class Template Argument Deduction for Alias Templates. Split from P1021 as requested", "subgroup": "CWG", "link": "https://wg21.link/d1814r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/D1814R0.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1815R0": { "type": "paper", "title": "Translation-unit-local entities", "subgroup": "CWG", "link": "https://wg21.link/d1815r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1815r0.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1815R1": { "type": "paper", "title": "Translation-unit-local entities", "subgroup": "CWG", "link": "https://wg21.link/d1815r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/CoreWorkingGroup/d1815r1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/CoreWorkingGroup" }, "D1815R2": { "type": "paper", "title": "Translation-unit-local entities", "subgroup": "CWG", "link": "https://wg21.link/d1815r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d1815r2.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D1816R0": { "type": "paper", "title": "Wording for the aggregate part of P1021 \"Filling holes in CTAD\"", "subgroup": "CWG", "link": "https://wg21.link/d1816r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1816r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1820R0": { "type": "paper", "title": "A very early and rough draft of an executor error and cancellation handling compromise.", "subgroup": "SG1", "link": "https://wg21.link/d1820r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/SG1/d1820r0.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/SG1" }, "D1823R0": { "type": "paper", "title": "Wording to remove contracts from the WP", "subgroup": "CWG", "link": "https://wg21.link/d1823r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/d1823r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1824R1": { "type": "paper", "title": "(Untitled)", "subgroup": "EWG", "link": "https://wg21.link/d1824r1", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/EvolutionWorkingGroup/d1824r1.md", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/EvolutionWorkingGroup" }, "D1824R2": { "type": "paper", "title": "Contracts direction (23)", "subgroup": "EWG", "link": "https://wg21.link/d1824r2", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/EvolutionWorkingGroup/d1824r2.md", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/EvolutionWorkingGroup" }, "D1825R0": { "type": "paper", "title": "Merged wording for P0527R1 and P1155R3", "subgroup": "CWG", "link": "https://wg21.link/d1825r0", "long_link": "http://wiki.edg.com/pub/Wg21cologne2019/CoreWorkingGroup/D1825R0.html", "source": "http://wiki.edg.com/bin/view/Wg21cologne2019/CoreWorkingGroup" }, "D1831R1": { "type": "paper", "title": "D1831R1", "subgroup": "LWG", "link": "https://wg21.link/d1831r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/D1831R1.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1839R3": { "type": "paper", "title": "Accessing Object Representations", "subgroup": "CWG", "link": "https://wg21.link/d1839r3", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d1839r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D1847R3": { "type": "paper", "title": "version used for presentation", "subgroup": "EWG", "link": "https://wg21.link/d1847r3", "long_link": "http://wiki.edg.com/pub/Wg21prague/EvolutionWorkingGroup/d1847R3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/EvolutionWorkingGroup" }, "D1854": { "type": "paper", "title": "Making non-encodable string literals ill-formed", "subgroup": "CWG", "link": "https://wg21.link/d1854", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/D1854.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D1856R1": { "type": "paper", "title": "Updated paper on the fix for std::byte", "subgroup": "LEWG", "link": "https://wg21.link/d1856r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/D1856R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1857R2": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1857r2", "long_link": "http://wiki.edg.com/pub/Wg21belfast/CoreWorkingGroup/D1857R2.0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/CoreWorkingGroup" }, "D1857R3": { "type": "paper", "title": "Modules Dependency Discovery", "subgroup": "CWG", "link": "https://wg21.link/d1857r3", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d1857r3.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D1859R1": { "type": "paper", "title": "Standard terminology character sets and encodings", "subgroup": "SG16", "link": "https://wg21.link/d1859r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/SG16/D1859R1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/SG16" }, "D1862": { "type": "paper", "title": "(Untitled)", "subgroup": "LEWG", "link": "https://wg21.link/d1862", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/D1862.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1862R1": { "type": "paper", "title": "Ranges adaptors for non-copyable iterators", "subgroup": "LWG", "link": "https://wg21.link/d1862r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1862R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1865R1": { "type": "paper", "title": "Add max() to latch and barrier", "subgroup": "LEWG", "link": "https://wg21.link/d1865r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/d1865r1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1868R0": { "type": "paper", "title": "🦄 width: clarifying units of width and precision in std::format", "subgroup": "SG16", "link": "https://wg21.link/d1868r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/SG16/D1868R0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/SG16" }, "D1868R1": { "type": "paper", "title": "D1868R1 🦄 width: clarifying units of width and precision in std::format with LWG comments from 7 Nov addressed", "subgroup": "LWG", "link": "https://wg21.link/d1868r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1868R1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1868R2": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1868r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d1868r2.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1869R1": { "type": "paper", "title": "Changes from SG1 review.", "subgroup": "LEWG", "link": "https://wg21.link/d1869r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/d1869r1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1870R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1870r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/d1870r1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1871R1": { "type": "paper", "title": "Rename disable_sized_sentinel to disable_sized_sentinel_for", "subgroup": "LWG", "link": "https://wg21.link/d1871r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/d1871r1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1874R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1874r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/CoreWorkingGroup/D1874R1.0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/CoreWorkingGroup" }, "D1878R1": { "type": "paper", "title": "D1878R1 Constraining Readable Types - s/readable/indirectly_readable/g", "subgroup": "LWG", "link": "https://wg21.link/d1878r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1878R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1879R1": { "type": "paper", "title": "(Untitled)", "subgroup": "SG16", "link": "https://wg21.link/d1879r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/SG16/D1879R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/SG16" }, "D1880R1": { "type": "paper", "title": "(Untitled)", "subgroup": "LWG", "link": "https://wg21.link/d1880r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1880R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1881R2": { "type": "paper", "title": "Adds \"Guiding Principles\" subsection", "subgroup": "SG17", "link": "https://wg21.link/d1881r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/SG17/d1881r2.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/SG17" }, "D1892R1": { "type": "paper", "title": "Extended locale-specific presentation specifiers for std::format", "subgroup": "LEWG", "link": "https://wg21.link/d1892r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/D1892R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1902R1": { "type": "paper", "title": "Feature test macro changes", "subgroup": "CWG", "link": "https://wg21.link/d1902r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/CoreWorkingGroup/d1902r1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/CoreWorkingGroup" }, "D1907R1": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1907r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/CoreWorkingGroup/d1907r1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/CoreWorkingGroup" }, "D1914R1": { "type": "paper", "title": "Updated paper on the name of shift algorithms", "subgroup": "LEWG", "link": "https://wg21.link/d1914r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/d1914r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1935R1": { "type": "paper", "title": "A C++ Approach to Physical Units", "subgroup": "LEWG", "link": "https://wg21.link/d1935r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/D1935R1.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1937R2": { "type": "paper", "title": "Fixing inconsistencies between constexpr and consteval functions", "subgroup": "CWG", "link": "https://wg21.link/d1937r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d1937r2.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D1938R1": { "type": "paper", "title": "D1938R1 (if consteval)", "subgroup": "EWG", "link": "https://wg21.link/d1938r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/EvolutionWorkingGroup/d1938r1.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/EvolutionWorkingGroup" }, "D1946R0": { "type": "paper", "title": "Allow default by-value comparisons", "subgroup": "CWG", "link": "https://wg21.link/d1946r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/CoreWorkingGroup/d1946r0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/CoreWorkingGroup" }, "D1949R0": { "type": "paper", "title": "C++ Identifier Syntax using Unicode Standard Annex 31", "subgroup": "SG16", "link": "https://wg21.link/d1949r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/SG16/D1949R0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/SG16" }, "D1949R2": { "type": "paper", "title": "Update p1949.", "subgroup": "EWG", "link": "https://wg21.link/d1949r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/EvolutionWorkingGroup/D1949R2.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/EvolutionWorkingGroup" }, "D1950R1": { "type": "paper", "title": "Updated draft of P1950 following LEWGI review on Monday", "subgroup": "LEWG", "link": "https://wg21.link/d1950r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/SG18/D1950r1.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/SG18" }, "D1956R1": { "type": "paper", "title": "About PL326, US327, GB332, US328, GB331 (bit function names)", "subgroup": "LEWG", "link": "https://wg21.link/d1956r1", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/d1956r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1956R2": { "type": "paper", "title": "Updating P1956R0 (name of bit functions resolving PL326, US327, GB332, US328, GB331)", "subgroup": "LWG", "link": "https://wg21.link/d1956r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d1956r2.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1956R3": { "type": "paper", "title": "Updating D1956R2 (name of bit functions resolving PL326, US327, GB332, US328, GB331)", "subgroup": "LWG", "link": "https://wg21.link/d1956r3", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d1956r3.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1957R0": { "type": "paper", "title": "Converting from T* to bool should be considered narrowing (re: US 212)", "subgroup": "LWG", "link": "https://wg21.link/d1957r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/d1957r0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1957R2": { "type": "paper", "title": "Converting from T* to bool should be considered narrowing (re: US 212)", "subgroup": "CWG", "link": "https://wg21.link/d1957r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d1957r2.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D1959R0": { "type": "paper", "title": "(Untitled)", "subgroup": "CWG", "link": "https://wg21.link/d1959r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/CoreWorkingGroup/d1959r0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/CoreWorkingGroup" }, "D1960R0": { "type": "paper", "title": "NB comment changes from SG1", "subgroup": "LEWG", "link": "https://wg21.link/d1960r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/d1960r0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1961R0": { "type": "paper", "title": "Harmonizing the definitions of total order for pointers (US 220 & US 176)", "subgroup": "LWG", "link": "https://wg21.link/d1961r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/d1961r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1963R0": { "type": "paper", "title": "Fixing US 313", "subgroup": "LWG", "link": "https://wg21.link/d1963r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1963r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1964R0": { "type": "paper", "title": "Casting convertible_to", "subgroup": "LEWG", "link": "https://wg21.link/d1964r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/D1964R0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1970R0": { "type": "paper", "title": "Consistency for size() functions", "subgroup": "LEWG", "link": "https://wg21.link/d1970r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/D1970R0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1970R2": { "type": "paper", "title": "size consistency: Add ranges::ssize", "subgroup": "LWG", "link": "https://wg21.link/d1970r2", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/D1970r2.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1976R0": { "type": "paper", "title": "PL250: Fixed-size span construction from dynamic range", "subgroup": "LEWG", "link": "https://wg21.link/d1976r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryEvolutionWorkingGroup/d1976r0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryEvolutionWorkingGroup" }, "D1981R0": { "type": "paper", "title": "Addresses DE 345", "subgroup": "LWG", "link": "https://wg21.link/d1981r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1981R0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1982R0": { "type": "paper", "title": "Addresses DE 346", "subgroup": "LWG", "link": "https://wg21.link/d1982r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/D1982R0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1983R0": { "type": "paper", "title": "Wording for GB301, US296, US292, US291, and US283", "subgroup": "LWG", "link": "https://wg21.link/d1983r0", "long_link": "http://wiki.edg.com/pub/Wg21belfast/LibraryWorkingGroup/d1983r0.html", "source": "http://wiki.edg.com/bin/view/Wg21belfast/LibraryWorkingGroup" }, "D1984": { "type": "paper", "title": "Resolves GB315 and GB316", "subgroup": "LWG", "link": "https://wg21.link/d1984", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d1984.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D1985R1": { "type": "paper", "title": "Greatly expanded the examples and clarified what is being proposed", "subgroup": "SG17", "link": "https://wg21.link/d1985r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/SG17/d1985r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/SG17" }, "D2002R1": { "type": "paper", "title": "consolidated fixes for defaulted comparison wording issues", "subgroup": "CWG", "link": "https://wg21.link/d2002r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d2002r1.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D2003R1": { "type": "paper", "title": "(Untitled)", "subgroup": "EWG", "link": "https://wg21.link/d2003r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/EvolutionWorkingGroup/d2003r1.0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/EvolutionWorkingGroup" }, "D2006R1": { "type": "paper", "title": "connect/start as more efficient basis operations for sender/receiver", "subgroup": "LEWG", "link": "https://wg21.link/d2006r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryEvolutionWorkingGroup/D2006R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryEvolutionWorkingGroup" }, "D2014R1": { "type": "paper", "title": "(Untitled)", "subgroup": "EWG", "link": "https://wg21.link/d2014r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/EvolutionWorkingGroup/D2014R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/EvolutionWorkingGroup" }, "D2014R2": { "type": "paper", "title": "D2014R2 - align_val_t support for coroutine state allocation", "subgroup": "CWG", "link": "https://wg21.link/d2014r2", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/D2014R2.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D2029R1": { "type": "paper", "title": "Proposed resolution for core issues 411, 1656, and 2333; numeric and universal character escapes in character and string literals", "subgroup": "CWG", "link": "https://wg21.link/d2029r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d2029r1.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D2034R1": { "type": "paper", "title": "(Untitled)", "subgroup": "SG17", "link": "https://wg21.link/d2034r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/SG17/D2034R1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/SG17" }, "D2045R1": { "type": "paper", "title": "Missing Mandates for the standard library", "subgroup": "LWG", "link": "https://wg21.link/d2045r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/D2045R1.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D2066R1": { "type": "paper", "title": "Minimal Transactional Memory", "subgroup": "SG1", "link": "https://wg21.link/d2066r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/SG1/d2066r1.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/SG1" }, "D2066R10": { "type": "paper", "title": "(Untitled)", "subgroup": "", "link": "https://wg21.link/d2066r10", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/p2066r10.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D2077R3": { "type": "paper", "title": "(Untitled)", "subgroup": "", "link": "https://wg21.link/d2077r3", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/P2077R3.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D2081R1": { "type": "paper", "title": "Draft revision of P2081: Rebase the LFTSv3 on C++20", "subgroup": "LEWG", "link": "https://wg21.link/d2081r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryEvolutionWorkingGroup/d2081r1.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryEvolutionWorkingGroup" }, "D2082R1": { "type": "paper", "title": "Fixing CTAD for aggregates", "subgroup": "CWG", "link": "https://wg21.link/d2082r1", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d2082r1.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D2085R0": { "type": "paper", "title": "Consistent defaulted comparisons", "subgroup": "CWG", "link": "https://wg21.link/d2085r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d2085r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D2089R0": { "type": "paper", "title": "Function parameter constraints are fragile (a response to P1733)", "subgroup": "EWG", "link": "https://wg21.link/d2089r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/EvolutionWorkingGroup/d2089r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/EvolutionWorkingGroup" }, "D2091R0": { "type": "paper", "title": "Issues with Range Access CPOs", "subgroup": "LWG", "link": "https://wg21.link/d2091r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d2091r0.pdf", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D2095R0": { "type": "paper", "title": "Resolve lambda init-capture pack grammar (CWG2378)", "subgroup": "CWG", "link": "https://wg21.link/d2095r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d2095r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D2096R0": { "type": "paper", "title": "Generalized wording for partial specializations", "subgroup": "CWG", "link": "https://wg21.link/d2096r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d2096r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D2100": { "type": "paper", "title": "a response to US062 and FR066", "subgroup": "EWG", "link": "https://wg21.link/d2100", "long_link": "http://wiki.edg.com/pub/Wg21prague/EvolutionWorkingGroup/d2100.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/EvolutionWorkingGroup" }, "D2101R0": { "type": "paper", "title": "“Models” subsumes “satisfies” (Wording for US298 and US300)", "subgroup": "LWG", "link": "https://wg21.link/d2101r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d2101r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D2102R0": { "type": "paper", "title": "Make “implicit expression variations” more explicit (Wording for US185)", "subgroup": "LWG", "link": "https://wg21.link/d2102r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d2102r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D2103R0": { "type": "paper", "title": "Omnibus NB comment resolutions", "subgroup": "CWG", "link": "https://wg21.link/d2103r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d2103r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D2104R0": { "type": "paper", "title": "Resolution for GB046 - Disallow changing concept values", "subgroup": "CWG", "link": "https://wg21.link/d2104r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d2104r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D2106R0": { "type": "paper", "title": "Alternative wording for GB315 and GB316", "subgroup": "LWG", "link": "https://wg21.link/d2106r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d2106r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D2108R0": { "type": "paper", "title": "CWG \"ready\" issue resolutions", "subgroup": "CWG", "link": "https://wg21.link/d2108r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/CoreWorkingGroup/d2108r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/CoreWorkingGroup" }, "D2116R0": { "type": "paper", "title": "Remove tuple-like protocol support from fixed-extent span", "subgroup": "LWG", "link": "https://wg21.link/d2116r0", "long_link": "http://wiki.edg.com/pub/Wg21prague/LibraryWorkingGroup/d2116r0.html", "source": "http://wiki.edg.com/bin/view/Wg21prague/LibraryWorkingGroup" }, "D2308R0": { "type": "paper", "title": "Template parameter initialization", "subgroup": "CWG", "link": "https://wg21.link/d2308r0", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/d2308r0.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D2314R4": { "type": "paper", "title": "(Untitled)", "subgroup": "", "link": "https://wg21.link/d2314r4", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/p2314r4.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D2361": { "type": "paper", "title": "unevaluated strings", "subgroup": "CWG", "link": "https://wg21.link/d2361", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/D2361.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D2415R2": { "type": "paper", "title": "What is a view?", "subgroup": "", "link": "https://wg21.link/d2415r2", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/p2415r2.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D2418R2": { "type": "paper", "title": "P2418R2 Add support for std::generator-like types to std::format", "subgroup": "", "link": "https://wg21.link/d2418r2", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/P2418R2.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D2432R1": { "type": "paper", "title": "P2432R1: fix istream_view", "subgroup": "", "link": "https://wg21.link/d2432r1", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/P2432R1.pdf", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D2450R0": { "type": "paper", "title": "Library Issues to be moved at plenary", "subgroup": "", "link": "https://wg21.link/d2450r0", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/p2450r0.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D2460": { "type": "paper", "title": "p2460 inner-scope namespace entitities", "subgroup": "EWG", "link": "https://wg21.link/d2460", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/EvolutionWorkingGroup/p2460-issaquah.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/EvolutionWorkingGroup" }, "D2462R0": { "type": "paper", "title": "Resolutions for CWG \"ready\" issues", "subgroup": "", "link": "https://wg21.link/d2462r0", "long_link": "https://wiki.edg.com/pub/Wg21virtual2021-10/StrawPolls/p2462r0.html", "source": "https://wiki.edg.com/bin/view/Wg21virtual2021-10/StrawPolls" }, "D2530R3": { "type": "paper", "title": "Changes based on LWG 2023-02-07 review", "subgroup": "LWG", "link": "https://wg21.link/d2530r3", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/LibraryWorkingGroup/D2530R3.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/LibraryWorkingGroup" }, "D2572R1": { "type": "paper", "title": "P2572R1: std::format() fill character allowances", "subgroup": "", "link": "https://wg21.link/d2572r1", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/p2572r1.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2609R3": { "type": "paper", "title": "P2609R3", "subgroup": "", "link": "https://wg21.link/d2609r3", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/P2609R3.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2616R4": { "type": "paper", "title": "(Untitled)", "subgroup": "SG1", "link": "https://wg21.link/d2616r4", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/SG1/D2616R4.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/SG1" }, "D2621": { "type": "paper", "title": "UB? In My Lexer?", "subgroup": "CWG", "link": "https://wg21.link/d2621", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/D2621.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D2652R2": { "type": "paper", "title": "Disallow User Specialization of allocator_traits (Bug fix from R1)", "subgroup": "", "link": "https://wg21.link/d2652r2", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/P2652R2.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2674R1": { "type": "paper", "title": "A trait for implicit lifetime types", "subgroup": "", "link": "https://wg21.link/d2674r1", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/p2674r1.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2679R2": { "type": "paper", "title": "Fixing std::start_lifetime_as and std::start_lifetime_as_array", "subgroup": "", "link": "https://wg21.link/d2679r2", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/p2679r2.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2693R1": { "type": "paper", "title": "Formatting thread::id and stacktrace", "subgroup": "", "link": "https://wg21.link/d2693r1", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/P2693R1.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2736R2": { "type": "paper", "title": "Referencing The Unicode Standard", "subgroup": "CWG", "link": "https://wg21.link/d2736r2", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/d2736r2.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D2770R0": { "type": "paper", "title": "Stashing stashing iterators for proper flattening", "subgroup": "", "link": "https://wg21.link/d2770r0", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/p2770r0.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2786R0": { "type": "paper", "title": "trivial relocation proposal in response to P1144R6", "subgroup": "SG17", "link": "https://wg21.link/d2786r0", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/SG17/p2786r0.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/SG17" }, "D2787R1": { "type": "paper", "title": "pmr::generator - Promise Types are not Values", "subgroup": "", "link": "https://wg21.link/d2787r1", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/P2787R1.pdf", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2788R0": { "type": "paper", "title": "Linkage for modular constants", "subgroup": "CWG", "link": "https://wg21.link/d2788r0", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/d2788r0.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D2789R0": { "type": "paper", "title": "C++ Standard Library Ready Issues to be moved in Issaquah, Feb. 2023", "subgroup": "", "link": "https://wg21.link/d2789r0", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/p2789r0.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2790R0": { "type": "paper", "title": "Standard Library Immediate Issues", "subgroup": "", "link": "https://wg21.link/d2790r0", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/p2790r0.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2796R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the February, 2023 meeting", "subgroup": "", "link": "https://wg21.link/d2796r0", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/StrawPolls/p2796r0.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/StrawPolls" }, "D2797R0": { "type": "paper", "title": "2692, 2687 Static and explicit object member functions with the same parameter-type-lists", "subgroup": "CWG", "link": "https://wg21.link/d2797r0", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/D2797R0.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D2808R0": { "type": "paper", "title": "Internal linkage in the global module", "subgroup": "CWG", "link": "https://wg21.link/d2808r0", "long_link": "https://wiki.edg.com/pub/Wg21issaquah2023/CoreWorkingGroup/d2808r0.html", "source": "https://wiki.edg.com/bin/view/Wg21issaquah2023/CoreWorkingGroup" }, "D4752": { "type": "paper", "title": "(Draft) Responses to the National Body Comments on PDTS 19750 (Parallelism TS v2)", "subgroup": "", "link": "https://wg21.link/d4752", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/StrawPolls/D4752.pdf", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/StrawPolls" }, "EDIT1": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1", "link": "https://wg21.link/edit1", "title": "Add a GNU Makefile to simplify building the PDF", "status": "closed" }, "EDIT2": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2", "link": "https://wg21.link/edit2", "title": "Make the standard build on OS X with macports sed.", "status": "closed" }, "EDIT3": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3", "link": "https://wg21.link/edit3", "title": "self-explanatory", "status": "closed" }, "EDIT4": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4", "link": "https://wg21.link/edit4", "title": "promote [iterator.range] to rSec1 not rSec2", "status": "closed" }, "EDIT5": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5", "link": "https://wg21.link/edit5", "title": "post-rebase pull request", "status": "closed" }, "EDIT6": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6", "link": "https://wg21.link/edit6", "title": "Add cross-references for iterator categories.", "status": "closed" }, "EDIT7": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7", "link": "https://wg21.link/edit7", "title": "[storage.iterator] Remove redundant template argument lists.", "status": "closed" }, "EDIT8": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/8", "link": "https://wg21.link/edit8", "title": "post-rebase pull request", "status": "closed" }, "EDIT9": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/9", "link": "https://wg21.link/edit9", "title": "fix typeface in [pairs.pair]/20", "status": "closed" }, "EDIT10": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/10", "link": "https://wg21.link/edit10", "title": "Fix caption for Table 71", "status": "closed" }, "EDIT11": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/11", "link": "https://wg21.link/edit11", "title": "fix typo", "status": "closed" }, "EDIT12": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/12", "link": "https://wg21.link/edit12", "title": "Fix error in example in 5.1.2 p17", "status": "closed" }, "EDIT13": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/13", "link": "https://wg21.link/edit13", "title": "[string.cons] Remove redundant template argument lists.", "status": "closed" }, "EDIT14": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/14", "link": "https://wg21.link/edit14", "title": "Revert 'editorial' change to definition of literal type", "status": "closed" }, "EDIT15": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/15", "link": "https://wg21.link/edit15", "title": "partial_sum_copy should be partial_sum", "status": "closed" }, "EDIT16": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/16", "link": "https://wg21.link/edit16", "title": "first attempt to pull requests", "status": "closed" }, "EDIT17": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/17", "link": "https://wg21.link/edit17", "title": "Construction order for thread_local objects is unclear", "status": "closed" }, "EDIT18": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/18", "link": "https://wg21.link/edit18", "title": "Spotted a stray curly bracket in a declaration", "status": "closed" }, "EDIT19": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/19", "link": "https://wg21.link/edit19", "title": "Some more trivial syntax fixes", "status": "closed" }, "EDIT20": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/20", "link": "https://wg21.link/edit20", "title": "Replace \"iff\"", "status": "closed" }, "EDIT21": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/21", "link": "https://wg21.link/edit21", "title": "Replace \"iff\"", "status": "closed" }, "EDIT22": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/22", "link": "https://wg21.link/edit22", "title": "Editorial(?) changes in [conversions]", "status": "closed" }, "EDIT23": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/23", "link": "https://wg21.link/edit23", "title": "[thread.condition.condvar] Replace references to timed_wait", "status": "closed" }, "EDIT24": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/24", "link": "https://wg21.link/edit24", "title": "Editorial fixes in [streambuf]", "status": "closed" }, "EDIT25": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/25", "link": "https://wg21.link/edit25", "title": "[time] formatting fixes", "status": "closed" }, "EDIT26": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/26", "link": "https://wg21.link/edit26", "title": "Editorial(?) changes in [conversions]", "status": "closed" }, "EDIT27": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/27", "link": "https://wg21.link/edit27", "title": "\"free functions\" to \"non member functions\"", "status": "closed" }, "EDIT28": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/28", "link": "https://wg21.link/edit28", "title": "fix minor typo", "status": "closed" }, "EDIT29": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/29", "link": "https://wg21.link/edit29", "title": "Switch to basic regexen because sed's flag to turn on extended regex is non-portable.", "status": "closed" }, "EDIT30": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/30", "link": "https://wg21.link/edit30", "title": "fixed typo : mersenne_twister_engine's template parameter", "status": "closed" }, "EDIT31": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/31", "link": "https://wg21.link/edit31", "title": "Replaced \"encoding schemes\" with \"encoding forms\"", "status": "closed" }, "EDIT32": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/32", "link": "https://wg21.link/edit32", "title": "[deque.overview] add whitespace", "status": "closed" }, "EDIT33": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/33", "link": "https://wg21.link/edit33", "title": "[container.requirements.general] Remove type Q.", "status": "closed" }, "EDIT34": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/34", "link": "https://wg21.link/edit34", "title": "[containers]Use code font for erase.", "status": "closed" }, "EDIT35": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/35", "link": "https://wg21.link/edit35", "title": "Initializer List", "status": "closed" }, "EDIT36": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/36", "link": "https://wg21.link/edit36", "title": "[tuple.general] Fix return type of forward_as_tuple", "status": "closed" }, "EDIT37": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/37", "link": "https://wg21.link/edit37", "title": "[class.expl.init] Fix sample for copy-list-initialization", "status": "closed" }, "EDIT38": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/38", "link": "https://wg21.link/edit38", "title": "[Containers] Fix minor typo, etc.", "status": "closed" }, "EDIT39": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/39", "link": "https://wg21.link/edit39", "title": "[futures.async] Remove redundant Remarks clause.", "status": "closed" }, "EDIT40": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/40", "link": "https://wg21.link/edit40", "title": "unresolved references", "status": "closed" }, "EDIT41": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/41", "link": "https://wg21.link/edit41", "title": "[tuple.general] Fix forward_as_tuple signature.", "status": "closed" }, "EDIT42": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/42", "link": "https://wg21.link/edit42", "title": "[associative] Remove redundant template arguments.", "status": "closed" }, "EDIT43": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/43", "link": "https://wg21.link/edit43", "title": "Typefaces fixes", "status": "closed" }, "EDIT44": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/44", "link": "https://wg21.link/edit44", "title": "[func.wrap.func.targ] Use 'class' not 'typename'", "status": "closed" }, "EDIT45": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/45", "link": "https://wg21.link/edit45", "title": "Remove two redundant bullets.", "status": "closed" }, "EDIT46": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/46", "link": "https://wg21.link/edit46", "title": "[class] Hyphenate \"standard-layout\"", "status": "closed" }, "EDIT47": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/47", "link": "https://wg21.link/edit47", "title": "Extra comma in [ios::failure]/3", "status": "closed" }, "EDIT48": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/48", "link": "https://wg21.link/edit48", "title": "basic_regex constructor inconsistencies", "status": "closed" }, "EDIT49": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/49", "link": "https://wg21.link/edit49", "title": "ios_base synopsis issues", "status": "closed" }, "EDIT50": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/50", "link": "https://wg21.link/edit50", "title": "[gram.dcl] assignment-expression -> alignment-expression", "status": "closed" }, "EDIT51": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/51", "link": "https://wg21.link/edit51", "title": "[tuple.swap] wrong subscript", "status": "closed" }, "EDIT52": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/52", "link": "https://wg21.link/edit52", "title": "Inconsistent null values throughout the draft", "status": "closed" }, "EDIT53": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/53", "link": "https://wg21.link/edit53", "title": "Inconsistent spacing between \"template\" and \"<\"", "status": "closed" }, "EDIT54": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/54", "link": "https://wg21.link/edit54", "title": "[containers.requirements.general] missing reference to table", "status": "closed" }, "EDIT55": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/55", "link": "https://wg21.link/edit55", "title": "[expr.cond]/3 typo - rvalue -> prvalue", "status": "closed" }, "EDIT56": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/56", "link": "https://wg21.link/edit56", "title": "Formatting issue in Cross References annex", "status": "closed" }, "EDIT57": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/57", "link": "https://wg21.link/edit57", "title": "[thread.condition.condvar], [thread.condition.condvarany] Misuse of term function scope", "status": "closed" }, "EDIT58": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/58", "link": "https://wg21.link/edit58", "title": "[atomics.types.generic]/7 Typo", "status": "closed" }, "EDIT59": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/59", "link": "https://wg21.link/edit59", "title": "[dcl.attr.grammar]/6 ill formed and malformed are poorly formed", "status": "closed" }, "EDIT60": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/60", "link": "https://wg21.link/edit60", "title": "[dcl.type.simple] erroneous example", "status": "closed" }, "EDIT61": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/61", "link": "https://wg21.link/edit61", "title": "\"sequenced after\" undefined", "status": "closed" }, "EDIT62": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/62", "link": "https://wg21.link/edit62", "title": "[vector.bool]/1 typos", "status": "closed" }, "EDIT63": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/63", "link": "https://wg21.link/edit63", "title": "[streambuf.virt.put]/5 \"NULL non-value\"", "status": "closed" }, "EDIT64": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/64", "link": "https://wg21.link/edit64", "title": "type-specifier-seq should be decl-specifier-seq", "status": "closed" }, "EDIT65": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/65", "link": "https://wg21.link/edit65", "title": "[thread.thread.class] missing declaration of swap(thread&,thread&)", "status": "closed" }, "EDIT66": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/66", "link": "https://wg21.link/edit66", "title": "[thread.threads] Namespace indentation ", "status": "closed" }, "EDIT67": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/67", "link": "https://wg21.link/edit67", "title": "[ratio.ratio] Order of ratio members", "status": "closed" }, "EDIT68": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/68", "link": "https://wg21.link/edit68", "title": "\"conditionally supported\" -> \"conditionally-supported\"", "status": "closed" }, "EDIT69": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/69", "link": "https://wg21.link/edit69", "title": "index: formatting issues", "status": "closed" }, "EDIT70": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/70", "link": "https://wg21.link/edit70", "title": "[pairs.pair] \"Requires Requires\" requires fewer Requires ", "status": "closed" }, "EDIT71": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/71", "link": "https://wg21.link/edit71", "title": "make_shared missing in synopsis for ", "status": "closed" }, "EDIT72": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/72", "link": "https://wg21.link/edit72", "title": " [expr.static.cast]/12 specifies \"undefined result\" instead of undefined behaviour", "status": "closed" }, "EDIT73": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/73", "link": "https://wg21.link/edit73", "title": "Semicolons after references to functions in comments", "status": "closed" }, "EDIT74": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/74", "link": "https://wg21.link/edit74", "title": "\"integral literal\" should be \"integer literal\"", "status": "closed" }, "EDIT75": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/75", "link": "https://wg21.link/edit75", "title": "LaTeX: Pull contents for synopses in by reference as possible.", "status": "closed" }, "EDIT76": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/76", "link": "https://wg21.link/edit76", "title": "Lock tag types not in Index of library names", "status": "closed" }, "EDIT77": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/77", "link": "https://wg21.link/edit77", "title": "Change \"full specializations\" to \"explicit specializations\" in [atomic.types.generic]/4", "status": "closed" }, "EDIT78": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/78", "link": "https://wg21.link/edit78", "title": "[associative.reqmts] Terribly formatted table", "status": "open" }, "EDIT79": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/79", "link": "https://wg21.link/edit79", "title": "[unord.set.overview] Remove bogus template parameters.", "status": "closed" }, "EDIT80": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/80", "link": "https://wg21.link/edit80", "title": "§16.3.5 [cpp.scope] ends in an unmatched \"— end note ]\"", "status": "closed" }, "EDIT81": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/81", "link": "https://wg21.link/edit81", "title": "20.2.3 forward/move helpers [forward]", "status": "closed" }, "EDIT82": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/82", "link": "https://wg21.link/edit82", "title": "use of \"Remark\" element in library specifications", "status": "closed" }, "EDIT83": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/83", "link": "https://wg21.link/edit83", "title": "Apply N3668, std::exchange, to the Working Draft.", "status": "closed" }, "EDIT84": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/84", "link": "https://wg21.link/edit84", "title": "[adjacent.difference]'s Effects paragraph isn't numbered", "status": "closed" }, "EDIT85": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/85", "link": "https://wg21.link/edit85", "title": "[unord.req] says \"maximum load load factor\"", "status": "closed" }, "EDIT86": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/86", "link": "https://wg21.link/edit86", "title": "\"shall not participate in overload resolution unless\" considered not not harmful", "status": "closed" }, "EDIT87": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/87", "link": "https://wg21.link/edit87", "title": "[unord.req] Fix \"\u0001load load factor\" typo.", "status": "closed" }, "EDIT88": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/88", "link": "https://wg21.link/edit88", "title": "[thread.threads] Add lock tags to index of library names.", "status": "closed" }, "EDIT89": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/89", "link": "https://wg21.link/edit89", "title": "[associative.reqmts] begins a sentence with lowercase \"always\"", "status": "closed" }, "EDIT90": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/90", "link": "https://wg21.link/edit90", "title": "[over.ics.rank]/3 Horrible nested sub-bullets", "status": "open" }, "EDIT91": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/91", "link": "https://wg21.link/edit91", "title": "Library N3656 make_unique", "status": "closed" }, "EDIT92": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/92", "link": "https://wg21.link/edit92", "title": "Library N3658 Compile-time integer sequences", "status": "closed" }, "EDIT93": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/93", "link": "https://wg21.link/edit93", "title": "Apply N3668, std::exchange, to the Working Draft.", "status": "closed" }, "EDIT94": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/94", "link": "https://wg21.link/edit94", "title": "Missing end-note tags", "status": "closed" }, "EDIT95": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/95", "link": "https://wg21.link/edit95", "title": "Inconsistent formatting of T1, T2, etc. placeholders", "status": "closed" }, "EDIT96": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/96", "link": "https://wg21.link/edit96", "title": "[dcl.array]/1 code example needs more \\tcode{}", "status": "closed" }, "EDIT97": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/97", "link": "https://wg21.link/edit97", "title": "[class.mem]/10 inconsistent formatting of \"static\"", "status": "closed" }, "EDIT98": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/98", "link": "https://wg21.link/edit98", "title": "implementation-defined bits not in implementation-defined index", "status": "closed" }, "EDIT99": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/99", "link": "https://wg21.link/edit99", "title": "deallocation function term defined in a weird spot", "status": "closed" }, "EDIT100": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/100", "link": "https://wg21.link/edit100", "title": "23.3.4.1 [forwardlist.overview]/3 typo: \"acess\"", "status": "closed" }, "EDIT101": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/101", "link": "https://wg21.link/edit101", "title": "Library N3657, Adding heterogeneous comparison lookup to associative containers", "status": "closed" }, "EDIT102": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/102", "link": "https://wg21.link/edit102", "title": "Library N3662, C++ Dynamic Arrays", "status": "closed" }, "EDIT103": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/103", "link": "https://wg21.link/edit103", "title": "Library N3669, Fixing constexpr member functions without const", "status": "closed" }, "EDIT104": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/104", "link": "https://wg21.link/edit104", "title": "Core N3652, Relaxing constraints on constexpr functions", "status": "closed" }, "EDIT105": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/105", "link": "https://wg21.link/edit105", "title": "[dcl.spec.auto] example inconsistent use of class and typename", "status": "closed" }, "EDIT106": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/106", "link": "https://wg21.link/edit106", "title": "Inconsistent formatting of \"public\" and \"inline\" in sentences", "status": "closed" }, "EDIT107": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/107", "link": "https://wg21.link/edit107", "title": "[basic.types] void -> cv void in literal type definition", "status": "closed" }, "EDIT108": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/108", "link": "https://wg21.link/edit108", "title": "[dcl.constexpr] class of (non-static member) function function is a member shall be a literal type", "status": "closed" }, "EDIT109": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/109", "link": "https://wg21.link/edit109", "title": "== operator vs operator == (and similar cases)", "status": "closed" }, "EDIT110": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/110", "link": "https://wg21.link/edit110", "title": "Formatting: Ugly breaks in [dcl.type.simple]", "status": "closed" }, "EDIT111": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/111", "link": "https://wg21.link/edit111", "title": "Run-on paragraph in [dcl.spec.auto]/7", "status": "closed" }, "EDIT112": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/112", "link": "https://wg21.link/edit112", "title": "Library N3672, a utility class to represent optional objects", "status": "closed" }, "EDIT113": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/113", "link": "https://wg21.link/edit113", "title": "Library N3654, Quoted Strings Library Proposal", "status": "closed" }, "EDIT114": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/114", "link": "https://wg21.link/edit114", "title": "Library N3670, Addressing Tuples by Type", "status": "closed" }, "EDIT115": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/115", "link": "https://wg21.link/edit115", "title": "Formatting issues in [tuple]", "status": "closed" }, "EDIT116": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/116", "link": "https://wg21.link/edit116", "title": " Library N3671, Making non-modifying sequence operations more robust", "status": "closed" }, "EDIT117": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/117", "link": "https://wg21.link/edit117", "title": "\"possibly const\" vs \"possibly \\tcode{const}\"", "status": "open" }, "EDIT118": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/118", "link": "https://wg21.link/edit118", "title": "\"T* p\" vs. \"T *p\"", "status": "closed" }, "EDIT119": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/119", "link": "https://wg21.link/edit119", "title": "\"explicit constexpr\" vs. \"constexpr explicit\"", "status": "closed" }, "EDIT120": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/120", "link": "https://wg21.link/edit120", "title": "[sequence.reqmts] Table \"Sequence container requirements\" is bad, and it should feel bad", "status": "open" }, "EDIT121": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/121", "link": "https://wg21.link/edit121", "title": "Library N3642, User-defined Literals for Standard Library Types", "status": "closed" }, "EDIT122": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/122", "link": "https://wg21.link/edit122", "title": "\"; otherwise\" vs \". Otherwise\" vs \". Otherwise,\"", "status": "closed" }, "EDIT123": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/123", "link": "https://wg21.link/edit123", "title": "\"synchronizes with\" italicized in some places", "status": "closed" }, "EDIT124": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/124", "link": "https://wg21.link/edit124", "title": "Missing index entries: std::tie and std::ignore", "status": "closed" }, "EDIT125": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/125", "link": "https://wg21.link/edit125", "title": "[utility] synopsis: T1/T2 vs T/U", "status": "closed" }, "EDIT126": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/126", "link": "https://wg21.link/edit126", "title": "[intseq] 20.5 Compile-time integer sequences ", "status": "closed" }, "EDIT127": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/127", "link": "https://wg21.link/edit127", "title": "[optional.syn] const placed on right", "status": "closed" }, "EDIT128": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/128", "link": "https://wg21.link/edit128", "title": "[optional.inplace] \"argument pack\" should be \"function parameter pack\"", "status": "closed" }, "EDIT129": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/129", "link": "https://wg21.link/edit129", "title": "Location of [dynarray]", "status": "closed" }, "EDIT130": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/130", "link": "https://wg21.link/edit130", "title": "[dynarray.overview] deleted assignment operator location, ordering of const", "status": "closed" }, "EDIT131": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/131", "link": "https://wg21.link/edit131", "title": "[dynarray.cons] location of Throws clause", "status": "closed" }, "EDIT132": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/132", "link": "https://wg21.link/edit132", "title": "[class]/3 identifier missing a grammarterm", "status": "closed" }, "EDIT133": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/133", "link": "https://wg21.link/edit133", "title": "[dcl.type.simple]/4 missing semicolon", "status": "closed" }, "EDIT134": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/134", "link": "https://wg21.link/edit134", "title": "Typo in [basic.scope.namespace]/3", "status": "closed" }, "EDIT135": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/135", "link": "https://wg21.link/edit135", "title": "[optional] Editorial fix", "status": "closed" }, "EDIT136": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/136", "link": "https://wg21.link/edit136", "title": "[optional] Editorial fix", "status": "closed" }, "EDIT137": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/137", "link": "https://wg21.link/edit137", "title": "[class.friend] Hyphenate \"nonclass\".", "status": "closed" }, "EDIT138": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/138", "link": "https://wg21.link/edit138", "title": "Remove trailing whitespace", "status": "closed" }, "EDIT139": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/139", "link": "https://wg21.link/edit139", "title": "Apply LWG DR 2109 to [optional.hash]", "status": "closed" }, "EDIT140": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/140", "link": "https://wg21.link/edit140", "title": "[optional] Declare std::nullopt as a constant, not a function as is done now.", "status": "closed" }, "EDIT141": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/141", "link": "https://wg21.link/edit141", "title": "Fix for issue #80, [cpp.scope] ends in an unmatched \"— end note ]\"", "status": "closed" }, "EDIT142": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/142", "link": "https://wg21.link/edit142", "title": "[optional.comp_with_t] Missing description for template constexpr bool operator<(const T&, const optional&);", "status": "closed" }, "EDIT143": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/143", "link": "https://wg21.link/edit143", "title": "\"magic macros\"", "status": "closed" }, "EDIT144": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/144", "link": "https://wg21.link/edit144", "title": "[class.dtor]/5", "status": "closed" }, "EDIT145": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/145", "link": "https://wg21.link/edit145", "title": "Outdated text on signedness of bit-fields", "status": "closed" }, "EDIT146": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/146", "link": "https://wg21.link/edit146", "title": "Formatting: [ostreambuf.iter.cons]", "status": "closed" }, "EDIT147": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/147", "link": "https://wg21.link/edit147", "title": "HTML version", "status": "closed" }, "EDIT148": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/148", "link": "https://wg21.link/edit148", "title": "[temp.friend] Fix minor typo.", "status": "closed" }, "EDIT149": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/149", "link": "https://wg21.link/edit149", "title": "Wrong type for out << put_time(tmb, fmt)", "status": "closed" }, "EDIT150": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/150", "link": "https://wg21.link/edit150", "title": "[dcl.init] Function parameters can also be initialized by braced-init-lists", "status": "closed" }, "EDIT151": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/151", "link": "https://wg21.link/edit151", "title": "Declarations of call_once mismatch", "status": "closed" }, "EDIT152": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/152", "link": "https://wg21.link/edit152", "title": "Correct pasto in 14.7.3 example", "status": "closed" }, "EDIT153": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/153", "link": "https://wg21.link/edit153", "title": "Remove to_string(float)", "status": "closed" }, "EDIT154": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/154", "link": "https://wg21.link/edit154", "title": "Editorial fix in [namespace.def]", "status": "closed" }, "EDIT155": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/155", "link": "https://wg21.link/edit155", "title": "Sorry, please ignore...", "status": "closed" }, "EDIT156": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/156", "link": "https://wg21.link/edit156", "title": "[lex.icon] type of binary literals missing from Table 6 (Types of integer constants)", "status": "closed" }, "EDIT157": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/157", "link": "https://wg21.link/edit157", "title": "Exception specification of implicitly declared deallocation functions", "status": "closed" }, "EDIT158": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/158", "link": "https://wg21.link/edit158", "title": "Editorial change missing from resolution DR739: update note to reflect", "status": "closed" }, "EDIT159": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/159", "link": "https://wg21.link/edit159", "title": "Second sentence of 1.10p6 is redundant", "status": "closed" }, "EDIT160": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/160", "link": "https://wg21.link/edit160", "title": "editorial issue in [valarray.sub]", "status": "closed" }, "EDIT161": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/161", "link": "https://wg21.link/edit161", "title": "Replace NULL with null.", "status": "closed" }, "EDIT162": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/162", "link": "https://wg21.link/edit162", "title": "Typo in 14.2p5 code example", "status": "closed" }, "EDIT163": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/163", "link": "https://wg21.link/edit163", "title": "duplicate period in §1.9/14 [intro.execution]", "status": "closed" }, "EDIT164": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/164", "link": "https://wg21.link/edit164", "title": "weibull_distribution : add missing semicolon", "status": "closed" }, "EDIT165": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/165", "link": "https://wg21.link/edit165", "title": "[strings] Use \"Equivalent to\" where appropriate", "status": "closed" }, "EDIT166": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/166", "link": "https://wg21.link/edit166", "title": "Placement of \"*\" and \"&\" inconsistent", "status": "closed" }, "EDIT167": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/167", "link": "https://wg21.link/edit167", "title": "runtime vs run-time", "status": "closed" }, "EDIT168": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/168", "link": "https://wg21.link/edit168", "title": "\"the program shall behave as if there were a single definition\" in [basic.def.odr]p6", "status": "closed" }, "EDIT169": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/169", "link": "https://wg21.link/edit169", "title": "[algorithms.general] Fix typo for search_n's return type", "status": "closed" }, "EDIT170": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/170", "link": "https://wg21.link/edit170", "title": "Wording change suggestion in function override rules", "status": "closed" }, "EDIT171": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/171", "link": "https://wg21.link/edit171", "title": "linear_congruential_engine : fix typo", "status": "closed" }, "EDIT172": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/172", "link": "https://wg21.link/edit172", "title": "Define non-trivial operations", "status": "closed" }, "EDIT173": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/173", "link": "https://wg21.link/edit173", "title": "ranlux48 : fix typo", "status": "closed" }, "EDIT174": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/174", "link": "https://wg21.link/edit174", "title": "14.7.3/7 is missing references to variable templates", "status": "closed" }, "EDIT175": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/175", "link": "https://wg21.link/edit175", "title": "Typo in 20.3.2 [pairs.pair]/1", "status": "closed" }, "EDIT176": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/176", "link": "https://wg21.link/edit176", "title": "Missing paragraph number in 21.4.6.3 [string::assign]", "status": "closed" }, "EDIT177": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/177", "link": "https://wg21.link/edit177", "title": "US-1: Use unique bullets in bulleted lists", "status": "closed" }, "EDIT178": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/178", "link": "https://wg21.link/edit178", "title": "US-15: Use the _t form of type traits", "status": "closed" }, "EDIT179": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/179", "link": "https://wg21.link/edit179", "title": "ES-7: Add \"binary constants\" to table column", "status": "closed" }, "EDIT180": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/180", "link": "https://wg21.link/edit180", "title": "US-11: having both \"bound\" and \"extent\" is redundant", "status": "closed" }, "EDIT181": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/181", "link": "https://wg21.link/edit181", "title": "CH-6: [over.literal]/8 Example can be improved", "status": "closed" }, "EDIT182": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/182", "link": "https://wg21.link/edit182", "title": "GB-5: [utility.exchange] missing MoveConstructible/MoveAssignable requirement", "status": "closed" }, "EDIT183": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/183", "link": "https://wg21.link/edit183", "title": "CH-7: [intseq.general]/2 index_sequence instead of integer_sequence", "status": "closed" }, "EDIT184": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/184", "link": "https://wg21.link/edit184", "title": "US-18: [meta.prop.unary]/6 absence of noexcept should be more explicit or declval used instead", "status": "closed" }, "EDIT185": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/185", "link": "https://wg21.link/edit185", "title": "GB-6: [category.ctype] Formatting of exposition-only members", "status": "closed" }, "EDIT186": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/186", "link": "https://wg21.link/edit186", "title": "GB-7: [container.requirements.general] Missing definitions in tables", "status": "closed" }, "EDIT187": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/187", "link": "https://wg21.link/edit187", "title": "ES-15: [associative.reqmts] Unnecessary definition of \"u\" in Table", "status": "closed" }, "EDIT188": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/188", "link": "https://wg21.link/edit188", "title": "GB-11: [re.iter] Formatting of exposition-only members", "status": "closed" }, "EDIT189": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/189", "link": "https://wg21.link/edit189", "title": "Typo in 23.4.7.2 [multiset.cons]/3", "status": "closed" }, "EDIT190": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/190", "link": "https://wg21.link/edit190", "title": "17.6.3.5 [allocator.requirements] defines \"a3\" then doesn't use it", "status": "closed" }, "EDIT191": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/191", "link": "https://wg21.link/edit191", "title": "Sundry typographical issues from BSI", "status": "closed" }, "EDIT192": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/192", "link": "https://wg21.link/edit192", "title": "std::hash<> could have a clearer index entry", "status": "closed" }, "EDIT193": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/193", "link": "https://wg21.link/edit193", "title": "16.8 says \"integer constant\" in a few places", "status": "closed" }, "EDIT194": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/194", "link": "https://wg21.link/edit194", "title": "[using.linkage] Fix reference to section of C standard in footnote", "status": "closed" }, "EDIT195": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/195", "link": "https://wg21.link/edit195", "title": "[allocator.requirements] Table 27 has a single colon instead of double colon for \"u\"", "status": "closed" }, "EDIT196": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/196", "link": "https://wg21.link/edit196", "title": "Capitalization of \"Effects: Equivalent to\" is not consistent", "status": "closed" }, "EDIT197": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/197", "link": "https://wg21.link/edit197", "title": "Wrong number of C headers", "status": "closed" }, "EDIT198": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/198", "link": "https://wg21.link/edit198", "title": "Add note to state that basic_string::traits_type::char_type == charT", "status": "closed" }, "EDIT199": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/199", "link": "https://wg21.link/edit199", "title": "reverse_iterator synopsis includes associated functions in two places", "status": "closed" }, "EDIT200": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/200", "link": "https://wg21.link/edit200", "title": "[forwardlist.modifiers] contains a Returns clause that's not indented", "status": "closed" }, "EDIT201": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/201", "link": "https://wg21.link/edit201", "title": "[re.results] missing a reference", "status": "closed" }, "EDIT202": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/202", "link": "https://wg21.link/edit202", "title": "Clean up Mutex requirements throughout", "status": "closed" }, "EDIT203": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/203", "link": "https://wg21.link/edit203", "title": "Add names for the mutex requirements", "status": "closed" }, "EDIT204": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/204", "link": "https://wg21.link/edit204", "title": "[thread.lock.unique.cons]/11 Typo \"own\" -> \"owns\"", "status": "closed" }, "EDIT205": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/205", "link": "https://wg21.link/edit205", "title": "Weird special characters", "status": "closed" }, "EDIT206": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/206", "link": "https://wg21.link/edit206", "title": "Add note to [re.traits] about non-standard character classes are allowed", "status": "open" }, "EDIT207": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/207", "link": "https://wg21.link/edit207", "title": "Remove some glitchy spaces.", "status": "closed" }, "EDIT208": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/208", "link": "https://wg21.link/edit208", "title": "Use nullptr in code blocks", "status": "closed" }, "EDIT209": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/209", "link": "https://wg21.link/edit209", "title": "\"lvalue-reference\" and \"rvalue-reference\" should not be hyphenated", "status": "closed" }, "EDIT210": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/210", "link": "https://wg21.link/edit210", "title": "reverse() should require ValueSwappable instead of swappable", "status": "closed" }, "EDIT211": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/211", "link": "https://wg21.link/edit211", "title": "[util.smartptr.shared.assign] assign from auto_ptr&& is in the wrong paragraph", "status": "closed" }, "EDIT212": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/212", "link": "https://wg21.link/edit212", "title": "Fix grammar's indent", "status": "closed" }, "EDIT213": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/213", "link": "https://wg21.link/edit213", "title": "parameter-type-list sometimes appears as a \\grammarterm{}", "status": "closed" }, "EDIT214": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/214", "link": "https://wg21.link/edit214", "title": "Many fixes in [diff]", "status": "closed" }, "EDIT215": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/215", "link": "https://wg21.link/edit215", "title": "Formatting of N in \"array of N T\"", "status": "closed" }, "EDIT216": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/216", "link": "https://wg21.link/edit216", "title": "[using.linkage] Cross reference typo", "status": "closed" }, "EDIT217": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/217", "link": "https://wg21.link/edit217", "title": "missing 'of' in 14.8.2.5 [temp.deduct.type] pg 383 of N3797, paragraph 9", "status": "closed" }, "EDIT218": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/218", "link": "https://wg21.link/edit218", "title": "Typo in 23.3.5.5 [list.ops]/20", "status": "closed" }, "EDIT219": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/219", "link": "https://wg21.link/edit219", "title": "Missing paragraph number in 18.8.6 [except.nested]", "status": "closed" }, "EDIT220": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/220", "link": "https://wg21.link/edit220", "title": "28.10.1 [re.results.const]/6 throws nothing if water is wet and kittens are cute", "status": "closed" }, "EDIT221": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/221", "link": "https://wg21.link/edit221", "title": "Re use of new type traits aliases", "status": "closed" }, "EDIT222": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/222", "link": "https://wg21.link/edit222", "title": "N3797 7.1.6.2.3 Note about signed specifier and bit-fields", "status": "closed" }, "EDIT223": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/223", "link": "https://wg21.link/edit223", "title": "\"Returns:\" should be followed by an English sentence", "status": "closed" }, "EDIT224": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/224", "link": "https://wg21.link/edit224", "title": "[util.smartptr.ownerless] is nested below [util.smartptr.weak]", "status": "closed" }, "EDIT225": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/225", "link": "https://wg21.link/edit225", "title": "Fixed typo", "status": "closed" }, "EDIT226": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/226", "link": "https://wg21.link/edit226", "title": "Fixes unformatted \"N\" in \"array of N T\".", "status": "closed" }, "EDIT227": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/227", "link": "https://wg21.link/edit227", "title": "Typo in 8.3.2 [dcl.ref]/1", "status": "closed" }, "EDIT228": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/228", "link": "https://wg21.link/edit228", "title": "\"Exception safety\" function attribute used but not in 17.5.1.4", "status": "closed" }, "EDIT229": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/229", "link": "https://wg21.link/edit229", "title": "Editorial: fix typo", "status": "closed" }, "EDIT230": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/230", "link": "https://wg21.link/edit230", "title": "Editorial fix - additional instances of 'an shared state'", "status": "closed" }, "EDIT231": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/231", "link": "https://wg21.link/edit231", "title": "20.3.4 [pair.astuple] takes Pairdemort, The Parameter Who Must Not Be Named", "status": "closed" }, "EDIT232": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/232", "link": "https://wg21.link/edit232", "title": "operator= missing from overview for (some) valarray classes", "status": "closed" }, "EDIT233": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/233", "link": "https://wg21.link/edit233", "title": "shuffle() in [algorithms.general] and [alg.random.shuffle] is poorly indented", "status": "closed" }, "EDIT234": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/234", "link": "https://wg21.link/edit234", "title": "\"class member\" -> \"member class\" in [temp.mem.class] (14.5.1.2) p1", "status": "closed" }, "EDIT235": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/235", "link": "https://wg21.link/edit235", "title": "[unord.req] should use dual-range is_permutation()", "status": "closed" }, "EDIT236": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/236", "link": "https://wg21.link/edit236", "title": "DefaultConstructible does not guarantee nullary copy-list-initialization", "status": "closed" }, "EDIT237": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/237", "link": "https://wg21.link/edit237", "title": "What is LIA-1?", "status": "closed" }, "EDIT238": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/238", "link": "https://wg21.link/edit238", "title": "Fixed nesting bugs for notes and examples", "status": "closed" }, "EDIT239": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/239", "link": "https://wg21.link/edit239", "title": "3/8 missing an update for variable templates", "status": "closed" }, "EDIT240": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/240", "link": "https://wg21.link/edit240", "title": "[container.requirements.general] should use dual-range equal()", "status": "closed" }, "EDIT241": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/241", "link": "https://wg21.link/edit241", "title": "Typo? in example in [temp.deduct.type]", "status": "closed" }, "EDIT242": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/242", "link": "https://wg21.link/edit242", "title": "23.6.5.2 [stack.defn] declares a bogus swap() for stack", "status": "closed" }, "EDIT243": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/243", "link": "https://wg21.link/edit243", "title": "[new.delete.single] uses \"returns 0\" in the context of a pointer", "status": "closed" }, "EDIT244": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/244", "link": "https://wg21.link/edit244", "title": "[util.smartptr.getdeleter] uses \"returns 0\" in the context of a pointer", "status": "closed" }, "EDIT245": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/245", "link": "https://wg21.link/edit245", "title": "[intseq] missing [make_]index_sequence", "status": "closed" }, "EDIT246": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/246", "link": "https://wg21.link/edit246", "title": "errno et al do not appear in index", "status": "closed" }, "EDIT247": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/247", "link": "https://wg21.link/edit247", "title": "std::tuple_element_t<> used without being defined", "status": "closed" }, "EDIT248": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/248", "link": "https://wg21.link/edit248", "title": "20.8.1.2.5 [unique.ptr.single.modifiers]/4 should say \"if and only if\"", "status": "closed" }, "EDIT249": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/249", "link": "https://wg21.link/edit249", "title": "shared_ptr(unique_ptr&&r) is missing a space", "status": "closed" }, "EDIT250": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/250", "link": "https://wg21.link/edit250", "title": "allocator_arg and piecewise_construct should use {}", "status": "closed" }, "EDIT251": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/251", "link": "https://wg21.link/edit251", "title": "Fix editorial issues.", "status": "closed" }, "EDIT252": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/252", "link": "https://wg21.link/edit252", "title": "[util.smartptr.hash] at wrong level", "status": "closed" }, "EDIT253": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/253", "link": "https://wg21.link/edit253", "title": "basic_string::replace description : fix missing words.", "status": "closed" }, "EDIT254": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/254", "link": "https://wg21.link/edit254", "title": "Use \"return-type\" instead of \"rt\" for \"member functions of the forms\" sections", "status": "closed" }, "EDIT255": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/255", "link": "https://wg21.link/edit255", "title": "Avoid ambiguity between \"size of\" and \"sizeof\" in [string.capacity] max_size()", "status": "closed" }, "EDIT256": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/256", "link": "https://wg21.link/edit256", "title": "[cpp.predefined] (16.8) paragraph 1", "status": "closed" }, "EDIT257": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/257", "link": "https://wg21.link/edit257", "title": "20.7.9.1 [allocator.members] should use addressof()", "status": "closed" }, "EDIT258": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/258", "link": "https://wg21.link/edit258", "title": "20.7.3.2 [pointer.traits.functions] needs paragraph numbers and capitalization", "status": "closed" }, "EDIT259": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/259", "link": "https://wg21.link/edit259", "title": "20.9.9.1.1 [func.bind.isbind] says \"have a BaseCharacteristics\"", "status": "closed" }, "EDIT260": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/260", "link": "https://wg21.link/edit260", "title": "24.4.1 [iterator.traits]/4's zombie note about far pointers should be removed", "status": "closed" }, "EDIT261": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/261", "link": "https://wg21.link/edit261", "title": "There's potentially more than one function named main, and recursion is forbidden to a well-known one of them", "status": "closed" }, "EDIT262": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/262", "link": "https://wg21.link/edit262", "title": "[dcl.type.simple]/3 Note claims that signedness of bitfields is impl-defined, but it's not", "status": "closed" }, "EDIT263": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/263", "link": "https://wg21.link/edit263", "title": "Fix typo in [ios.members.static]", "status": "closed" }, "EDIT264": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/264", "link": "https://wg21.link/edit264", "title": "function::swap : remove noexcept.", "status": "closed" }, "EDIT265": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/265", "link": "https://wg21.link/edit265", "title": "Fix typeo in [alg.remove]/7", "status": "closed" }, "EDIT266": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/266", "link": "https://wg21.link/edit266", "title": "Meaning of \"Return Type\" not specified in [structure.specifications]", "status": "closed" }, "EDIT267": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/267", "link": "https://wg21.link/edit267", "title": "Missing noexcept on operator delete declarations", "status": "closed" }, "EDIT268": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/268", "link": "https://wg21.link/edit268", "title": "italicized \"deallocated storage\" in 3.7.4.2/4", "status": "closed" }, "EDIT269": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/269", "link": "https://wg21.link/edit269", "title": "\"are said to be global name.\": missing s", "status": "closed" }, "EDIT270": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/270", "link": "https://wg21.link/edit270", "title": "[string::compare] Use of \"smallest\" instead of \"smaller\"", "status": "closed" }, "EDIT271": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/271", "link": "https://wg21.link/edit271", "title": "clause [istream.extractors] is named [istream::extractors]", "status": "closed" }, "EDIT272": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/272", "link": "https://wg21.link/edit272", "title": "Verbiage about compilation errors in the non-immediate context spammed out everywhere", "status": "closed" }, "EDIT273": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/273", "link": "https://wg21.link/edit273", "title": "[dcl.init.list]p2 says \"orresponding\"", "status": "closed" }, "EDIT274": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/274", "link": "https://wg21.link/edit274", "title": "[dcl.link]p4 says \"gotten\", \"obtained\" would be a better choice of word", "status": "closed" }, "EDIT275": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/275", "link": "https://wg21.link/edit275", "title": "operator delete missing noexcept", "status": "closed" }, "EDIT276": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/276", "link": "https://wg21.link/edit276", "title": "Example in [over.literal] is incorrect", "status": "closed" }, "EDIT277": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/277", "link": "https://wg21.link/edit277", "title": "Fix Copyright Year", "status": "closed" }, "EDIT278": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/278", "link": "https://wg21.link/edit278", "title": "[basic.stc.dynamic] Don't italicize \"deallocated storage\".", "status": "closed" }, "EDIT279": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/279", "link": "https://wg21.link/edit279", "title": "[re.alg.replace]p1 has spaces to the left of ::s", "status": "closed" }, "EDIT280": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/280", "link": "https://wg21.link/edit280", "title": "std::initializer_list is not a type", "status": "closed" }, "EDIT281": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/281", "link": "https://wg21.link/edit281", "title": "commit 66f9c9960884970dccafe6f09fe0c941b114f6f8 appears to be non-editorial", "status": "closed" }, "EDIT282": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/282", "link": "https://wg21.link/edit282", "title": "Replace \"Remark\", \"Postcondition\", \"Precondition\" with their plural equivalents", "status": "closed" }, "EDIT283": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/283", "link": "https://wg21.link/edit283", "title": "In [func.wrap.func.con], reference to \"Table 17.6.3.5\"", "status": "closed" }, "EDIT284": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/284", "link": "https://wg21.link/edit284", "title": "[bind] section contains only [func.bind]; should be merged", "status": "closed" }, "EDIT285": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/285", "link": "https://wg21.link/edit285", "title": "References to \"raise\" should probably be to \"std::raise\"", "status": "closed" }, "EDIT286": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/286", "link": "https://wg21.link/edit286", "title": "shared_ptr : fix missing semicolon", "status": "closed" }, "EDIT287": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/287", "link": "https://wg21.link/edit287", "title": "26.7.5 [adjacent.difference]/1 needs more monospace", "status": "closed" }, "EDIT288": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/288", "link": "https://wg21.link/edit288", "title": "[alg.lex.comparison] has two 'Remarks' paragraphs with an unexplained code snippet between them", "status": "closed" }, "EDIT289": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/289", "link": "https://wg21.link/edit289", "title": "is_partitioned in mutating sequence operations", "status": "closed" }, "EDIT290": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/290", "link": "https://wg21.link/edit290", "title": "cv tuple_size/_element are partial specializations", "status": "closed" }, "EDIT291": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/291", "link": "https://wg21.link/edit291", "title": "Edits missing from N3789", "status": "closed" }, "EDIT292": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/292", "link": "https://wg21.link/edit292", "title": "[except.spec]/14 should reference [class.dtor]/3", "status": "closed" }, "EDIT293": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/293", "link": "https://wg21.link/edit293", "title": "Inconsistent capitalization of notes", "status": "closed" }, "EDIT294": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/294", "link": "https://wg21.link/edit294", "title": "20.6.1 [bitset.cons]/6 says \"0 zero\"", "status": "closed" }, "EDIT295": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/295", "link": "https://wg21.link/edit295", "title": "Some references to \"size_t\" should probably be \"std::size_t\"?", "status": "closed" }, "EDIT296": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/296", "link": "https://wg21.link/edit296", "title": "universal-character-name isn't \\grammarterm'd", "status": "closed" }, "EDIT297": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/297", "link": "https://wg21.link/edit297", "title": "add cross references for \"referenceable type\"", "status": "closed" }, "EDIT298": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/298", "link": "https://wg21.link/edit298", "title": "[lib.complex.member.ops] fix operator declarations", "status": "closed" }, "EDIT299": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/299", "link": "https://wg21.link/edit299", "title": "[atomics.types.operations.req] Hyphenate \"non member\".", "status": "closed" }, "EDIT300": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/300", "link": "https://wg21.link/edit300", "title": "instantiation -> specialization in [refwrap]", "status": "closed" }, "EDIT301": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/301", "link": "https://wg21.link/edit301", "title": "[func.bind.bind] follows following following", "status": "closed" }, "EDIT302": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/302", "link": "https://wg21.link/edit302", "title": "20.7.2 [memory.syn]/1 says \"template functions\"", "status": "closed" }, "EDIT303": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/303", "link": "https://wg21.link/edit303", "title": "Missing edits for CWG908", "status": "closed" }, "EDIT304": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/304", "link": "https://wg21.link/edit304", "title": "Fix term: template parameter -> argument.", "status": "closed" }, "EDIT305": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/305", "link": "https://wg21.link/edit305", "title": "More consistent formatting of complexity requirements and others.", "status": "closed" }, "EDIT306": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/306", "link": "https://wg21.link/edit306", "title": "Invalid example in [diff.cpp11.lex]", "status": "closed" }, "EDIT307": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/307", "link": "https://wg21.link/edit307", "title": "Inconsistent use of \"in this section\" vs \"in this sub-clause\"", "status": "closed" }, "EDIT308": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/308", "link": "https://wg21.link/edit308", "title": "Index footers say \"Cross references\"", "status": "closed" }, "EDIT309": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/309", "link": "https://wg21.link/edit309", "title": "Index entry for `__cplusplus` is in the wrong place", "status": "closed" }, "EDIT310": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/310", "link": "https://wg21.link/edit310", "title": "Index of library names is inconsistent", "status": "closed" }, "EDIT311": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/311", "link": "https://wg21.link/edit311", "title": "SFINAE is a Remark not Requires.", "status": "closed" }, "EDIT312": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/312", "link": "https://wg21.link/edit312", "title": "Table extends into page footer", "status": "closed" }, "EDIT313": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/313", "link": "https://wg21.link/edit313", "title": "use digit separators where appropriate in code snippets", "status": "closed" }, "EDIT314": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/314", "link": "https://wg21.link/edit314", "title": "Move footnote ref. number", "status": "closed" }, "EDIT315": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/315", "link": "https://wg21.link/edit315", "title": "Example of xvalue", "status": "closed" }, "EDIT316": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/316", "link": "https://wg21.link/edit316", "title": "Typo in [func.bind.bind]", "status": "closed" }, "EDIT317": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/317", "link": "https://wg21.link/edit317", "title": "CWG1710 is hard to follow", "status": "closed" }, "EDIT318": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/318", "link": "https://wg21.link/edit318", "title": "term \"at least as specialized\" is not in italics", "status": "closed" }, "EDIT319": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/319", "link": "https://wg21.link/edit319", "title": "\\placeholer{} adds a space", "status": "closed" }, "EDIT320": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/320", "link": "https://wg21.link/edit320", "title": "spec is inconsistant wrt use of \\term{} vs. \\tcode{} vs. placeholder{} for variables ", "status": "closed" }, "EDIT321": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/321", "link": "https://wg21.link/edit321", "title": "true and false should be in \\tcode{} when refering to bool value", "status": "closed" }, "EDIT322": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/322", "link": "https://wg21.link/edit322", "title": "literal isn't \\grammarterm'd", "status": "closed" }, "EDIT323": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/323", "link": "https://wg21.link/edit323", "title": "grammar terms are indistinguishable from defined terms", "status": "open" }, "EDIT324": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/324", "link": "https://wg21.link/edit324", "title": "bad formatting of 'see' for 'conditionally-supported behavior' index entry", "status": "closed" }, "EDIT325": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/325", "link": "https://wg21.link/edit325", "title": "[intro.defs] defines 'actual argument' and 'actual parameter'", "status": "closed" }, "EDIT326": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/326", "link": "https://wg21.link/edit326", "title": "placeholders should be formatted with math fonts", "status": "open" }, "EDIT327": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/327", "link": "https://wg21.link/edit327", "title": "document what our macros do and when to use them", "status": "open" }, "EDIT328": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/328", "link": "https://wg21.link/edit328", "title": "[associative.reqmts] inconsistent capitalization of associative container requirements table", "status": "closed" }, "EDIT329": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/329", "link": "https://wg21.link/edit329", "title": "All definitions should be indexed", "status": "open" }, "EDIT330": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/330", "link": "https://wg21.link/edit330", "title": "inconsistent formatting for \"underlying type\"", "status": "closed" }, "EDIT331": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/331", "link": "https://wg21.link/edit331", "title": "Return type/expression mismatch", "status": "closed" }, "EDIT332": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/332", "link": "https://wg21.link/edit332", "title": "List initialization clause appears to exclude form with equals sign", "status": "closed" }, "EDIT333": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/333", "link": "https://wg21.link/edit333", "title": "Definition of copy-initialization doesn't obviously include copy-list-initialization", "status": "closed" }, "EDIT334": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/334", "link": "https://wg21.link/edit334", "title": "Fixed up several wording and variable naming issues in requirements tables", "status": "closed" }, "EDIT335": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/335", "link": "https://wg21.link/edit335", "title": "[util.smartptr] says \"shall not participate in the overload resolution\"", "status": "closed" }, "EDIT336": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/336", "link": "https://wg21.link/edit336", "title": "[futures.overview] has invalid declaration of swap for packaged_task", "status": "closed" }, "EDIT337": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/337", "link": "https://wg21.link/edit337", "title": "\"default initializ*\" should be \"default-initializ*\"", "status": "closed" }, "EDIT338": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/338", "link": "https://wg21.link/edit338", "title": "[dcl.dcl] paragraphs are in a strange order", "status": "open" }, "EDIT339": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/339", "link": "https://wg21.link/edit339", "title": "don't need to say that destructors don't throw", "status": "closed" }, "EDIT340": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/340", "link": "https://wg21.link/edit340", "title": "[atomics.syn] has a period that should be a comma", "status": "closed" }, "EDIT341": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/341", "link": "https://wg21.link/edit341", "title": "[allocator.adaptor] is in the wrong place", "status": "closed" }, "EDIT342": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/342", "link": "https://wg21.link/edit342", "title": "templates using >> or > >", "status": "closed" }, "EDIT343": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/343", "link": "https://wg21.link/edit343", "title": "IEC 559 does not name a standard", "status": "closed" }, "EDIT344": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/344", "link": "https://wg21.link/edit344", "title": "[except.handle]p3 - missing \"or, \"", "status": "closed" }, "EDIT345": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/345", "link": "https://wg21.link/edit345", "title": "remove unnecessary `` from `valarray`.", "status": "closed" }, "EDIT346": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/346", "link": "https://wg21.link/edit346", "title": "[over.inc] forgets \"nonstatic\"", "status": "closed" }, "EDIT347": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/347", "link": "https://wg21.link/edit347", "title": "[utility] Add index_sequence et al to the library index.", "status": "closed" }, "EDIT348": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/348", "link": "https://wg21.link/edit348", "title": "Fix typography of \"C.\" (spacing)", "status": "closed" }, "EDIT349": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/349", "link": "https://wg21.link/edit349", "title": "Add character map and change minimum font size", "status": "closed" }, "EDIT350": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/350", "link": "https://wg21.link/edit350", "title": "[localization] Change bold-slanted font, removes warning", "status": "closed" }, "EDIT351": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/351", "link": "https://wg21.link/edit351", "title": "Typographic fixes in [strings]", "status": "closed" }, "EDIT352": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/352", "link": "https://wg21.link/edit352", "title": "[algorithms] Uniform notation of distance(first, last) to (last - first)", "status": "closed" }, "EDIT353": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/353", "link": "https://wg21.link/edit353", "title": "[algorithms] Fix for a note for conditions of strict-weak-ordering", "status": "closed" }, "EDIT354": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/354", "link": "https://wg21.link/edit354", "title": "[stack.defn] Fix swap signature.", "status": "closed" }, "EDIT355": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/355", "link": "https://wg21.link/edit355", "title": "Subsection nesting in [containers.adaptors] is inconsistent", "status": "closed" }, "EDIT356": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/356", "link": "https://wg21.link/edit356", "title": "Header synopses for sequence containers don't have their own sections", "status": "closed" }, "EDIT357": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/357", "link": "https://wg21.link/edit357", "title": "[stack.syn] Move synopsis after synopsis.", "status": "closed" }, "EDIT358": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/358", "link": "https://wg21.link/edit358", "title": "[refwrap] Use injected class name in reference_wrapper special member fu...", "status": "closed" }, "EDIT359": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/359", "link": "https://wg21.link/edit359", "title": "29.2 [atomics.syn] declares atomic_compare)exchange_strong_explicit", "status": "closed" }, "EDIT360": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/360", "link": "https://wg21.link/edit360", "title": "[util.smartptr.shared.const]", "status": "closed" }, "EDIT361": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/361", "link": "https://wg21.link/edit361", "title": "Fix several omissions of semicolon.", "status": "closed" }, "EDIT362": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/362", "link": "https://wg21.link/edit362", "title": "[thread.mutex] Mutex types defined in requirements", "status": "open" }, "EDIT363": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/363", "link": "https://wg21.link/edit363", "title": "throw_with_nested declaration has invalid attribute", "status": "closed" }, "EDIT364": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/364", "link": "https://wg21.link/edit364", "title": "[intro.refs] Fixed consistency of 'EMCA' and 'technology'", "status": "closed" }, "EDIT365": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/365", "link": "https://wg21.link/edit365", "title": "Typographic fixes, spacing after \\opt", "status": "closed" }, "EDIT366": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/366", "link": "https://wg21.link/edit366", "title": "C++14 DIS does not have a Foreword", "status": "closed" }, "EDIT367": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/367", "link": "https://wg21.link/edit367", "title": "Move normative reference to ISO/IEC 2382 to bibliography", "status": "closed" }, "EDIT368": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/368", "link": "https://wg21.link/edit368", "title": "Rename Table 6 column 3 to \"Octal, hexadecimal, or binary literal\" for consistency", "status": "closed" }, "EDIT369": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/369", "link": "https://wg21.link/edit369", "title": "Grammatical issue in 5.3.4/10", "status": "closed" }, "EDIT370": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/370", "link": "https://wg21.link/edit370", "title": "Check removal of rule from [dcl.constexpr]p8 is intentional", "status": "closed" }, "EDIT371": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/371", "link": "https://wg21.link/edit371", "title": "Deduction of return type from returned expression is unclear", "status": "closed" }, "EDIT372": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/372", "link": "https://wg21.link/edit372", "title": "[logical.operations]: `constexpr` should go before `bool`", "status": "closed" }, "EDIT373": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/373", "link": "https://wg21.link/edit373", "title": "Effects clauses contain sentences lacking a subject", "status": "closed" }, "EDIT374": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/374", "link": "https://wg21.link/edit374", "title": "[thread.sharedtimedmutex.class] formatting not consistent with similar cases", "status": "closed" }, "EDIT375": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/375", "link": "https://wg21.link/edit375", "title": "[thread.sharedtimedmutex.class] Missing \"or\" between bullets", "status": "closed" }, "EDIT376": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/376", "link": "https://wg21.link/edit376", "title": "Extra \"and\" remains; should have been removed by N3776.", "status": "closed" }, "EDIT377": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/377", "link": "https://wg21.link/edit377", "title": "Standard has hanging paragraphs, not permitted by ISO", "status": "closed" }, "EDIT378": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/378", "link": "https://wg21.link/edit378", "title": "[facet.num.get.virtuals]p3 clarify behavior on empty sequence", "status": "closed" }, "EDIT379": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/379", "link": "https://wg21.link/edit379", "title": "[special] multiple concepts conflated in same paragraph", "status": "closed" }, "EDIT380": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/380", "link": "https://wg21.link/edit380", "title": "[expr.new] Avoid \"heap allocation\"", "status": "closed" }, "EDIT381": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/381", "link": "https://wg21.link/edit381", "title": "[depr.strstreambuf.virtuals]p20 requirement in table continues on to the next paragraph", "status": "closed" }, "EDIT382": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/382", "link": "https://wg21.link/edit382", "title": "Table 102 \"Associative container requirements\" header appears twice on page 751", "status": "closed" }, "EDIT383": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/383", "link": "https://wg21.link/edit383", "title": "The copyright disclaimer does not go into the generated PDF", "status": "closed" }, "EDIT384": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/384", "link": "https://wg21.link/edit384", "title": "[ostreambuf.iter.cons] forgot some words", "status": "closed" }, "EDIT385": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/385", "link": "https://wg21.link/edit385", "title": "[file.streams] Change sub-clauses to rSec2, similar to [string.streams]", "status": "closed" }, "EDIT386": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/386", "link": "https://wg21.link/edit386", "title": "\"const iterator\" and \"constant iterator\" used interchangeably", "status": "closed" }, "EDIT387": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/387", "link": "https://wg21.link/edit387", "title": "Replace 'prototype' with 'declaration'", "status": "closed" }, "EDIT388": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/388", "link": "https://wg21.link/edit388", "title": "Replace 'prototype' with 'declaration'", "status": "closed" }, "EDIT389": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/389", "link": "https://wg21.link/edit389", "title": "[diff.expr] replace \"declare\" with \"define\"", "status": "closed" }, "EDIT390": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/390", "link": "https://wg21.link/edit390", "title": "7.1.5/3 and /4 define 'constraints' that are later referred to as 'requirements'", "status": "closed" }, "EDIT391": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/391", "link": "https://wg21.link/edit391", "title": "\"underlying type\" for a reference is used in a few places", "status": "closed" }, "EDIT392": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/392", "link": "https://wg21.link/edit392", "title": "[class.static.data] unusual wording", "status": "closed" }, "EDIT393": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/393", "link": "https://wg21.link/edit393", "title": "Fix formatting of DECAY_COPY", "status": "closed" }, "EDIT394": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/394", "link": "https://wg21.link/edit394", "title": "Fix formatting of INVOKE", "status": "closed" }, "EDIT395": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/395", "link": "https://wg21.link/edit395", "title": "[priqueue.special] fix typo", "status": "closed" }, "EDIT396": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/396", "link": "https://wg21.link/edit396", "title": "[dcl.init.aggr] resolve core issue 1985: array of unknown bound vs. default member initializer", "status": "closed" }, "EDIT397": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/397", "link": "https://wg21.link/edit397", "title": "[class.conv.fct] Remove text \"If a conversion function is a member function\"", "status": "closed" }, "EDIT398": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/398", "link": "https://wg21.link/edit398", "title": "library index not exactly in alphabetical order", "status": "closed" }, "EDIT399": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/399", "link": "https://wg21.link/edit399", "title": "Format 'new expression' consistently as non-code", "status": "closed" }, "EDIT400": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/400", "link": "https://wg21.link/edit400", "title": "Editorial: Make names and synopses of unordered_* consistent with other containers", "status": "closed" }, "EDIT401": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/401", "link": "https://wg21.link/edit401", "title": "Define and apply \"placement new-expression\"", "status": "closed" }, "EDIT402": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/402", "link": "https://wg21.link/edit402", "title": "[class, utility] Clarify 'cv-void class members' and make spelling more consistent", "status": "closed" }, "EDIT403": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/403", "link": "https://wg21.link/edit403", "title": "inconsistently including or omitting comma between \"// x.y.z\" and rest of comment in synopses", "status": "closed" }, "EDIT404": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/404", "link": "https://wg21.link/edit404", "title": "Document and apply code formatting style", "status": "open" }, "EDIT405": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/405", "link": "https://wg21.link/edit405", "title": "[lex] Fix some minor issues of regular lexical definition and improve the consistence", "status": "closed" }, "EDIT406": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/406", "link": "https://wg21.link/edit406", "title": "\\returns in [time.duration.nonmember] missing \\tcode", "status": "closed" }, "EDIT407": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/407", "link": "https://wg21.link/edit407", "title": "use more sensible file names in the [temp.over.link] example", "status": "closed" }, "EDIT408": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/408", "link": "https://wg21.link/edit408", "title": "[func.wrap.func.inv] is missing a semicolon", "status": "closed" }, "EDIT409": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/409", "link": "https://wg21.link/edit409", "title": "Index entry for \"undefined behavior\" is incorrect", "status": "closed" }, "EDIT410": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/410", "link": "https://wg21.link/edit410", "title": "Fixes issue #409: undefined behavior index entry.", "status": "closed" }, "EDIT411": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/411", "link": "https://wg21.link/edit411", "title": "I changed NULL to null pointer", "status": "closed" }, "EDIT412": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/412", "link": "https://wg21.link/edit412", "title": "[alg.move] Complexity of move_backward", "status": "closed" }, "EDIT413": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/413", "link": "https://wg21.link/edit413", "title": "Added missing line breaks for wording incorporated from N4230.", "status": "closed" }, "EDIT414": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/414", "link": "https://wg21.link/edit414", "title": "Do destructors have names?", "status": "closed" }, "EDIT415": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/415", "link": "https://wg21.link/edit415", "title": "[re.regiter.incr] fix typo", "status": "closed" }, "EDIT416": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/416", "link": "https://wg21.link/edit416", "title": "[istream.manip] and [ostream.manip] say \"namespace std { }\" unnecessarily", "status": "closed" }, "EDIT417": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/417", "link": "https://wg21.link/edit417", "title": "[thread.lock.unique.cons] should say \"owns\"", "status": "closed" }, "EDIT418": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/418", "link": "https://wg21.link/edit418", "title": "Simplify the wording of static_pointer_cast<> and friends.", "status": "closed" }, "EDIT419": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/419", "link": "https://wg21.link/edit419", "title": "[expr.sizeof] redundant wording", "status": "closed" }, "EDIT420": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/420", "link": "https://wg21.link/edit420", "title": "[dcl.link] Fix indentation of example code", "status": "closed" }, "EDIT421": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/421", "link": "https://wg21.link/edit421", "title": "[{i,o}stream.manip] Remove redundant \"namespace std\"", "status": "closed" }, "EDIT422": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/422", "link": "https://wg21.link/edit422", "title": "insert_or_assign (23.5.4.4p7 and 23.4.4.4p5) reference undefined \"args\"", "status": "closed" }, "EDIT423": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/423", "link": "https://wg21.link/edit423", "title": "[stmt.ranged] Minor editorial issues", "status": "closed" }, "EDIT424": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/424", "link": "https://wg21.link/edit424", "title": "add an example of conversion-type-id containing a placeholder type", "status": "closed" }, "EDIT425": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/425", "link": "https://wg21.link/edit425", "title": "[temp] Improve the overall definition of term \"template\"", "status": "closed" }, "EDIT426": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/426", "link": "https://wg21.link/edit426", "title": " is missing from table 14", "status": "closed" }, "EDIT427": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/427", "link": "https://wg21.link/edit427", "title": "Fix typo in example of shared_from_this", "status": "closed" }, "EDIT428": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/428", "link": "https://wg21.link/edit428", "title": "[defns.ill.formed] should link to [defns.well.formed]", "status": "closed" }, "EDIT429": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/429", "link": "https://wg21.link/edit429", "title": "[temp.deduct] Correct \"void ()(const int, int[5])\"", "status": "closed" }, "EDIT430": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/430", "link": "https://wg21.link/edit430", "title": "Choose whether to put a space on the left or right of `...` and apply consistently throughout library", "status": "closed" }, "EDIT431": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/431", "link": "https://wg21.link/edit431", "title": "Qualifying std::move, std::forward, etc. is unnecessary", "status": "closed" }, "EDIT432": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/432", "link": "https://wg21.link/edit432", "title": "Editorial: Space between \"insert\" and \"(\" in two places", "status": "closed" }, "EDIT433": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/433", "link": "https://wg21.link/edit433", "title": "[valarray.syn]'s footnote references wrong section", "status": "closed" }, "EDIT434": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/434", "link": "https://wg21.link/edit434", "title": "Typo in definition of std::basic_string<...>::assign", "status": "closed" }, "EDIT435": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/435", "link": "https://wg21.link/edit435", "title": "[expr.rel] and unrelated pointers", "status": "closed" }, "EDIT436": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/436", "link": "https://wg21.link/edit436", "title": "Table 9 is missing `decltype(auto)`", "status": "closed" }, "EDIT437": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/437", "link": "https://wg21.link/edit437", "title": "[dcl.spec.auto] is disorganized and hard to follow", "status": "closed" }, "EDIT438": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/438", "link": "https://wg21.link/edit438", "title": "basic_ostream::flush() linking to the wrong requirements", "status": "closed" }, "EDIT439": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/439", "link": "https://wg21.link/edit439", "title": "[swappable.requirements] add comma", "status": "closed" }, "EDIT440": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/440", "link": "https://wg21.link/edit440", "title": "nonX vs. non-X and similar hyphenation issues", "status": "closed" }, "EDIT441": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/441", "link": "https://wg21.link/edit441", "title": "Example in 3.2/6 (6.6) is obsolete", "status": "closed" }, "EDIT442": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/442", "link": "https://wg21.link/edit442", "title": "[reverse.iter.requirements] Avoid saying 'global operators'", "status": "closed" }, "EDIT443": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/443", "link": "https://wg21.link/edit443", "title": "Inconsistent qualification in [re.const]", "status": "closed" }, "EDIT444": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/444", "link": "https://wg21.link/edit444", "title": "\"conversion operator\" denotes functions or operators?", "status": "closed" }, "EDIT445": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/445", "link": "https://wg21.link/edit445", "title": "20.10.6 [meta.rel] says \"return-statement\"", "status": "closed" }, "EDIT446": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/446", "link": "https://wg21.link/edit446", "title": "\"lvalue reference\" vs \"lvalue-reference\"", "status": "closed" }, "EDIT447": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/447", "link": "https://wg21.link/edit447", "title": "Incorrect(?) italics in [class.mfct.non-static]/4", "status": "closed" }, "EDIT448": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/448", "link": "https://wg21.link/edit448", "title": "Should \"Copy Operation\" be a word of power?", "status": "open" }, "EDIT449": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/449", "link": "https://wg21.link/edit449", "title": "Fix link in basic_ostream::flush() description", "status": "closed" }, "EDIT450": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/450", "link": "https://wg21.link/edit450", "title": "[expr.dynamic.cast] has redundant wording", "status": "closed" }, "EDIT451": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/451", "link": "https://wg21.link/edit451", "title": "[basic.lookup.unqual]/6 is hard to parse", "status": "closed" }, "EDIT452": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/452", "link": "https://wg21.link/edit452", "title": " [string.cons] Adjust wording to match [sequence.reqmts]", "status": "closed" }, "EDIT453": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/453", "link": "https://wg21.link/edit453", "title": "Missing item in [except.terminate]/p1", "status": "closed" }, "EDIT454": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/454", "link": "https://wg21.link/edit454", "title": "[unique.ptr.runtime.ctor]/2.2 needs monospace", "status": "closed" }, "EDIT455": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/455", "link": "https://wg21.link/edit455", "title": "Buggy footnote in [type.descriptions.general]", "status": "closed" }, "EDIT456": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/456", "link": "https://wg21.link/edit456", "title": "[support.types]/4 offsetof inconsistent formatting", "status": "closed" }, "EDIT457": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/457", "link": "https://wg21.link/edit457", "title": "[input.iterators]/2 Inconsistent parens formatting", "status": "closed" }, "EDIT458": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/458", "link": "https://wg21.link/edit458", "title": "[thread.lock.unique.locking] and [thread.lock.shared.locking] need more bullets", "status": "closed" }, "EDIT459": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/459", "link": "https://wg21.link/edit459", "title": "[thread.lock.shared] needs more \\ref", "status": "closed" }, "EDIT460": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/460", "link": "https://wg21.link/edit460", "title": "[unique.ptr.single.ctor] is missing \"a\" word", "status": "closed" }, "EDIT461": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/461", "link": "https://wg21.link/edit461", "title": "23.2.3[sequence.reqmts]/5 is redundant with Table 96", "status": "closed" }, "EDIT462": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/462", "link": "https://wg21.link/edit462", "title": "Consistency cleanups in [containers]: Whitespace", "status": "closed" }, "EDIT463": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/463", "link": "https://wg21.link/edit463", "title": "behavior/behaviour", "status": "closed" }, "EDIT464": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/464", "link": "https://wg21.link/edit464", "title": "CWG1531 resolution doesn't appear to have been applied", "status": "closed" }, "EDIT465": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/465", "link": "https://wg21.link/edit465", "title": "[thread.lock.shared.cons] fix typos", "status": "closed" }, "EDIT466": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/466", "link": "https://wg21.link/edit466", "title": "Add a few missing semicolons.", "status": "closed" }, "EDIT467": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/467", "link": "https://wg21.link/edit467", "title": "[basic.align], [syserr] Add missing semicolons.", "status": "closed" }, "EDIT468": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/468", "link": "https://wg21.link/edit468", "title": "[support.start.term] Add missing semicolon.", "status": "closed" }, "EDIT469": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/469", "link": "https://wg21.link/edit469", "title": "pick formatting for const object and apply it consistently", "status": "closed" }, "EDIT470": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/470", "link": "https://wg21.link/edit470", "title": "Odd phrasing makes C library dependent on C++", "status": "open" }, "EDIT471": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/471", "link": "https://wg21.link/edit471", "title": "Fix formatting of P", "status": "closed" }, "EDIT472": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/472", "link": "https://wg21.link/edit472", "title": "[diff] Use paragraph numbering for changes.", "status": "closed" }, "EDIT473": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/473", "link": "https://wg21.link/edit473", "title": "Adding a bullet to [except.terminate] for condition variables", "status": "closed" }, "EDIT474": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/474", "link": "https://wg21.link/edit474", "title": "Annex F (XREF) has some errors.", "status": "closed" }, "EDIT475": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/475", "link": "https://wg21.link/edit475", "title": "\"side-effects\" should not be hyphenated", "status": "closed" }, "EDIT476": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/476", "link": "https://wg21.link/edit476", "title": "Optional for-init statement and missing semicolon", "status": "closed" }, "EDIT477": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/477", "link": "https://wg21.link/edit477", "title": "Consistency cleanups in [containers] (cf. Issue #400): Ordering, whitespace", "status": "closed" }, "EDIT478": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/478", "link": "https://wg21.link/edit478", "title": "[containers] Consistency improvements: Intra-synopsis comments", "status": "closed" }, "EDIT479": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/479", "link": "https://wg21.link/edit479", "title": "[containers] Minor whitespace and ordering improvements", "status": "closed" }, "EDIT480": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/480", "link": "https://wg21.link/edit480", "title": "[re.badexp] Remove redundant colon.", "status": "closed" }, "EDIT481": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/481", "link": "https://wg21.link/edit481", "title": "[lex, dcl.decl] Use \\nontermdef and \\grammarterm more consistently.", "status": "closed" }, "EDIT482": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/482", "link": "https://wg21.link/edit482", "title": "[gram.dcl] Extra line between using-declaration and using-directive", "status": "closed" }, "EDIT483": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/483", "link": "https://wg21.link/edit483", "title": "Fix several index entries.", "status": "closed" }, "EDIT484": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/484", "link": "https://wg21.link/edit484", "title": "Forcing git to consider PDFs as binary files", "status": "closed" }, "EDIT485": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/485", "link": "https://wg21.link/edit485", "title": "Synopsis in [support.exception] gives no clue that uncaught_exception() is in [depr.uncaught]", "status": "closed" }, "EDIT486": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/486", "link": "https://wg21.link/edit486", "title": "Grammatical improvement; NFC intended", "status": "closed" }, "EDIT487": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/487", "link": "https://wg21.link/edit487", "title": "Use \"class template\" instead of \"template struct\" and \"struct template\"", "status": "closed" }, "EDIT488": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/488", "link": "https://wg21.link/edit488", "title": "\"Expression\" column in tables", "status": "closed" }, "EDIT489": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/489", "link": "https://wg21.link/edit489", "title": "Qualify move & forward with std::", "status": "closed" }, "EDIT490": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/490", "link": "https://wg21.link/edit490", "title": "Add subclauses to 12.8 for constructors, assignment, copy elision", "status": "closed" }, "EDIT491": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/491", "link": "https://wg21.link/edit491", "title": "[pairs.spec] talks about \"if Ui equals reference_wrapper\"", "status": "closed" }, "EDIT492": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/492", "link": "https://wg21.link/edit492", "title": "Get rid of Notes: elements in library clauses", "status": "closed" }, "EDIT493": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/493", "link": "https://wg21.link/edit493", "title": "Fix bad \"shall\"s in 7.6.2", "status": "closed" }, "EDIT494": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/494", "link": "https://wg21.link/edit494", "title": "[iostream.forward.overview] Notezilla", "status": "closed" }, "EDIT495": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/495", "link": "https://wg21.link/edit495", "title": "Fix \"ill-formed program\" definition.", "status": "closed" }, "EDIT496": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/496", "link": "https://wg21.link/edit496", "title": "[class] (9)/7.8 has ambiguous wording", "status": "closed" }, "EDIT497": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/497", "link": "https://wg21.link/edit497", "title": "Editorial: \"sub-clause\" vs \"subclause\"", "status": "closed" }, "EDIT498": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/498", "link": "https://wg21.link/edit498", "title": "fix uses of \"pointer to function\" to say \"pointer to function /function-suffix/\"", "status": "open" }, "EDIT499": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/499", "link": "https://wg21.link/edit499", "title": "No qualified std::fclose call", "status": "closed" }, "EDIT500": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/500", "link": "https://wg21.link/edit500", "title": "s/template classes/class templates/", "status": "closed" }, "EDIT501": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/501", "link": "https://wg21.link/edit501", "title": "Do not use “must” as an alternative for “shall”", "status": "closed" }, "EDIT502": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/502", "link": "https://wg21.link/edit502", "title": "[dcl.init.ref] Replace normative note with actual note.", "status": "closed" }, "EDIT503": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/503", "link": "https://wg21.link/edit503", "title": "[fstream.members]/5 says \"returns returns\"", "status": "closed" }, "EDIT504": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/504", "link": "https://wg21.link/edit504", "title": "Inconsistent formatting of \"cv-qualified\"", "status": "closed" }, "EDIT505": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/505", "link": "https://wg21.link/edit505", "title": "[basic.ios.members] p16 has numbered list that should use bullets", "status": "closed" }, "EDIT506": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/506", "link": "https://wg21.link/edit506", "title": "Nit: \"standard layout\" vs. \"standard-layout\"", "status": "closed" }, "EDIT507": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/507", "link": "https://wg21.link/edit507", "title": "[support.dynamic] LWG2458 remove correct signatures", "status": "closed" }, "EDIT508": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/508", "link": "https://wg21.link/edit508", "title": "[headers] Add to Table 14.", "status": "closed" }, "EDIT509": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/509", "link": "https://wg21.link/edit509", "title": "Nit: value of some object of type T", "status": "closed" }, "EDIT510": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/510", "link": "https://wg21.link/edit510", "title": "value-initialized and value initializing", "status": "closed" }, "EDIT511": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/511", "link": "https://wg21.link/edit511", "title": "\"object type\" has three definitions", "status": "closed" }, "EDIT512": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/512", "link": "https://wg21.link/edit512", "title": "Annex F should be built as an index", "status": "closed" }, "EDIT513": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/513", "link": "https://wg21.link/edit513", "title": "conflicting sentences in section \"floating literals\"?", "status": "closed" }, "EDIT514": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/514", "link": "https://wg21.link/edit514", "title": "Requirement in [class.union]/2 probably should use \"shall\"", "status": "closed" }, "EDIT515": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/515", "link": "https://wg21.link/edit515", "title": "Align declarations", "status": "closed" }, "EDIT516": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/516", "link": "https://wg21.link/edit516", "title": "[tuple.helper] Inconsistent formatting of BaseCharacteristic etc.", "status": "open" }, "EDIT517": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/517", "link": "https://wg21.link/edit517", "title": "[temp.deduct.call] wording", "status": "closed" }, "EDIT518": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/518", "link": "https://wg21.link/edit518", "title": "[allocator.adaptor.members] Imprecise wording for scoped_allocator_adaptor::select_on_container_copy_construction", "status": "open" }, "EDIT519": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/519", "link": "https://wg21.link/edit519", "title": "erroneous sentence in [dcl.decl] p5", "status": "closed" }, "EDIT520": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/520", "link": "https://wg21.link/edit520", "title": "Use of cv-qualified as a grammar term", "status": "closed" }, "EDIT521": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/521", "link": "https://wg21.link/edit521", "title": "Local definition of \"char-like type\" from Clause 21 referenced in Cla…", "status": "closed" }, "EDIT522": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/522", "link": "https://wg21.link/edit522", "title": "Typographic fixes, spacing after \\opt", "status": "closed" }, "EDIT523": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/523", "link": "https://wg21.link/edit523", "title": "template partial ordering rules underspecified", "status": "open" }, "EDIT524": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/524", "link": "https://wg21.link/edit524", "title": "27.7.3.5 [ostream.seeks]/3 is slightly damaged", "status": "closed" }, "EDIT525": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/525", "link": "https://wg21.link/edit525", "title": "Unify the spelling of one-definition rule to be consistent.", "status": "closed" }, "EDIT526": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/526", "link": "https://wg21.link/edit526", "title": "Fix misuse of cv-unqualified as a grammar term", "status": "closed" }, "EDIT527": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/527", "link": "https://wg21.link/edit527", "title": "Example in [class.protected] needs to be updated", "status": "closed" }, "EDIT528": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/528", "link": "https://wg21.link/edit528", "title": "\"undefined\" vs \"not defined\" for declared-but-not-defined primary templates", "status": "closed" }, "EDIT529": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/529", "link": "https://wg21.link/edit529", "title": "Remarks: vs. Remark: and Postconditions: vs. Postcondition: in library", "status": "closed" }, "EDIT530": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/530", "link": "https://wg21.link/edit530", "title": "[diff.cpp11] Supply a compatibility note for CWG1560", "status": "closed" }, "EDIT531": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/531", "link": "https://wg21.link/edit531", "title": "[ext.manip] Replace a colon with a semi-colon.", "status": "closed" }, "EDIT532": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/532", "link": "https://wg21.link/edit532", "title": "[lex.name] Reserved identifiers", "status": "closed" }, "EDIT533": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/533", "link": "https://wg21.link/edit533", "title": "[util.smartptr.shared] misuses italics", "status": "closed" }, "EDIT534": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/534", "link": "https://wg21.link/edit534", "title": "Inconsistent class-key in class template declarations", "status": "closed" }, "EDIT535": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/535", "link": "https://wg21.link/edit535", "title": "Wrong term used in [over.best.ics]/10", "status": "closed" }, "EDIT536": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/536", "link": "https://wg21.link/edit536", "title": "[tuple.assign] Fix typo", "status": "closed" }, "EDIT537": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/537", "link": "https://wg21.link/edit537", "title": "[diff.cpp03] etc introduction incorrect", "status": "open" }, "EDIT538": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/538", "link": "https://wg21.link/edit538", "title": "17.1 [library.general]/6 \"such as a tuples\" typo", "status": "closed" }, "EDIT539": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/539", "link": "https://wg21.link/edit539", "title": "Refine \"Index of library names\" for operator<< and operator>>", "status": "closed" }, "EDIT540": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/540", "link": "https://wg21.link/edit540", "title": "Change \"typename decay::type\" to \"decay_t\"", "status": "closed" }, "EDIT541": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/541", "link": "https://wg21.link/edit541", "title": "[over.best.ics] Fix a typo in \"user-defined conversion sequence\" (fixes #535)", "status": "closed" }, "EDIT542": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/542", "link": "https://wg21.link/edit542", "title": "confused collection of synopses for ", "status": "closed" }, "EDIT543": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/543", "link": "https://wg21.link/edit543", "title": "LWG 206 doesn't seem to have been applied correctly", "status": "closed" }, "EDIT544": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/544", "link": "https://wg21.link/edit544", "title": "Inconsistent formatting of `void` in [meta.unary.prop]", "status": "closed" }, "EDIT545": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/545", "link": "https://wg21.link/edit545", "title": "std::thread termination", "status": "closed" }, "EDIT546": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/546", "link": "https://wg21.link/edit546", "title": "Reference collapsing", "status": "closed" }, "EDIT547": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/547", "link": "https://wg21.link/edit547", "title": "Correct verb form in sentence", "status": "closed" }, "EDIT548": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/548", "link": "https://wg21.link/edit548", "title": "Remove 'all' from the left argument", "status": "closed" }, "EDIT549": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/549", "link": "https://wg21.link/edit549", "title": "move last 4 paragraphs of 9.5 to subsection \"Anonymous unions\"", "status": "closed" }, "EDIT550": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/550", "link": "https://wg21.link/edit550", "title": "[ostream.iterator.cons.des] uses italics for exposition only members", "status": "closed" }, "EDIT551": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/551", "link": "https://wg21.link/edit551", "title": "Fix \"returns returns\"", "status": "closed" }, "EDIT552": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/552", "link": "https://wg21.link/edit552", "title": "inconsistent use of 'side effect' versus 'side-effect'", "status": "closed" }, "EDIT553": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/553", "link": "https://wg21.link/edit553", "title": "Remove space after \\placeholder so can embed in code.", "status": "closed" }, "EDIT554": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/554", "link": "https://wg21.link/edit554", "title": "Make \"at least as specialized\" an indexed term.", "status": "closed" }, "EDIT555": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/555", "link": "https://wg21.link/edit555", "title": "[unord.req] Clarify the complexity of clear() method", "status": "closed" }, "EDIT556": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/556", "link": "https://wg21.link/edit556", "title": "Format in [class.copy]/17", "status": "open" }, "EDIT557": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/557", "link": "https://wg21.link/edit557", "title": "UB wording in §12.6.2/16", "status": "closed" }, "EDIT558": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/558", "link": "https://wg21.link/edit558", "title": "Fix incorrect section reference as pointed out in LWG 2181 which beca…", "status": "closed" }, "EDIT559": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/559", "link": "https://wg21.link/edit559", "title": "stop using teletype font for `constexpr` function", "status": "closed" }, "EDIT560": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/560", "link": "https://wg21.link/edit560", "title": "[sequences.general] Promote header synopses to rSec2", "status": "closed" }, "EDIT561": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/561", "link": "https://wg21.link/edit561", "title": "Resolution of CWG 2017 \"Flowing off end is not equivalent to no-expression return\"", "status": "closed" }, "EDIT562": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/562", "link": "https://wg21.link/edit562", "title": "20.12.6.7 [time.point.cast] is missing parens", "status": "closed" }, "EDIT563": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/563", "link": "https://wg21.link/edit563", "title": "20.7.2 [memory.syn] should mention owner_less's default template arg", "status": "closed" }, "EDIT564": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/564", "link": "https://wg21.link/edit564", "title": "inconsistent periods in compatibility annex", "status": "closed" }, "EDIT565": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/565", "link": "https://wg21.link/edit565", "title": "[locale.id] Add missing \\tcode", "status": "closed" }, "EDIT566": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/566", "link": "https://wg21.link/edit566", "title": "Synopses should have numbered headers", "status": "closed" }, "EDIT567": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/567", "link": "https://wg21.link/edit567", "title": "[library] Fix index entry", "status": "closed" }, "EDIT568": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/568", "link": "https://wg21.link/edit568", "title": "[dcl.array] Padding before/after sequence of array subobjects", "status": "closed" }, "EDIT569": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/569", "link": "https://wg21.link/edit569", "title": "[support, diagnostics] Turn synopses into numbered sections", "status": "closed" }, "EDIT570": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/570", "link": "https://wg21.link/edit570", "title": "[futures.async] Use code font for \"std::async\"", "status": "closed" }, "EDIT571": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/571", "link": "https://wg21.link/edit571", "title": "[macros] Disable italic correction for monospaced italics", "status": "closed" }, "EDIT572": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/572", "link": "https://wg21.link/edit572", "title": "Syntax highlighted code for drafts", "status": "closed" }, "EDIT573": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/573", "link": "https://wg21.link/edit573", "title": "[diff.library] (C.5) is woefully out of date", "status": "closed" }, "EDIT574": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/574", "link": "https://wg21.link/edit574", "title": "Avoid hanging paragraphs as well as 'in general' / 'overview' subclauses", "status": "open" }, "EDIT575": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/575", "link": "https://wg21.link/edit575", "title": "update Annex F introductory text", "status": "closed" }, "EDIT576": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/576", "link": "https://wg21.link/edit576", "title": "[func.wrap.func.con] Fix error in note", "status": "closed" }, "EDIT577": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/577", "link": "https://wg21.link/edit577", "title": "Whitespace fixes around punctuators (library)", "status": "closed" }, "EDIT578": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/578", "link": "https://wg21.link/edit578", "title": "Replace raw string 'C++' with the appropriate macro", "status": "closed" }, "EDIT579": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/579", "link": "https://wg21.link/edit579", "title": "[macros] Change \\Cpp macro to look nicer", "status": "closed" }, "EDIT580": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/580", "link": "https://wg21.link/edit580", "title": "Use textual angle brackets rather than relational operators", "status": "closed" }, "EDIT581": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/581", "link": "https://wg21.link/edit581", "title": "replace `typedef` declarations with *alias-declaration*s in the library", "status": "closed" }, "EDIT582": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/582", "link": "https://wg21.link/edit582", "title": "[iterators, locales] Apply \\placeholder macro", "status": "closed" }, "EDIT583": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/583", "link": "https://wg21.link/edit583", "title": "[lib-intro, utilities] Apply \\placeholder macro", "status": "closed" }, "EDIT584": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/584", "link": "https://wg21.link/edit584", "title": "[atomics] Reword table headers, removing mention of \"inttypes.h\"", "status": "closed" }, "EDIT585": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/585", "link": "https://wg21.link/edit585", "title": "unique_ptr's \"see below\" points the wrong way", "status": "open" }, "EDIT586": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/586", "link": "https://wg21.link/edit586", "title": "[diff.library] NULL missing in Table 149", "status": "closed" }, "EDIT587": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/587", "link": "https://wg21.link/edit587", "title": "[diff.library] add missing NULL to Table 149", "status": "closed" }, "EDIT588": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/588", "link": "https://wg21.link/edit588", "title": "[macros] Add space into \\range, reflow [alg.transform]", "status": "closed" }, "EDIT589": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/589", "link": "https://wg21.link/edit589", "title": "Clarify the return value range of log(x)", "status": "closed" }, "EDIT590": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/590", "link": "https://wg21.link/edit590", "title": "[algorithms] Improve typographic consistency of complexity expressions", "status": "closed" }, "EDIT591": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/591", "link": "https://wg21.link/edit591", "title": "[macros, atomic] Align placeholders", "status": "closed" }, "EDIT592": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/592", "link": "https://wg21.link/edit592", "title": "[basic.types]p2 comment in example says \"scalar\" where \"trivially copyable\" is meant", "status": "closed" }, "EDIT593": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/593", "link": "https://wg21.link/edit593", "title": "[temp] Overall definition of term \"template\"", "status": "closed" }, "EDIT594": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/594", "link": "https://wg21.link/edit594", "title": "Use of \"value\" in [expr.const]/5", "status": "closed" }, "EDIT595": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/595", "link": "https://wg21.link/edit595", "title": "Problem with application of LWG 436", "status": "closed" }, "EDIT596": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/596", "link": "https://wg21.link/edit596", "title": "[c.files] table 134 lists SCNX* macros, which do not exist", "status": "closed" }, "EDIT597": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/597", "link": "https://wg21.link/edit597", "title": "[c.files] cinttypes synopsis refers to SCNX* macros which do not exist", "status": "closed" }, "EDIT598": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/598", "link": "https://wg21.link/edit598", "title": "Lines run over the right margin", "status": "closed" }, "EDIT599": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/599", "link": "https://wg21.link/edit599", "title": "[dcl.type.cv]/6 \"program behavior\" vs \"behavior\"", "status": "closed" }, "EDIT600": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/600", "link": "https://wg21.link/edit600", "title": "[expr.const] adjust note", "status": "closed" }, "EDIT601": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/601", "link": "https://wg21.link/edit601", "title": "Making identifier label into a definition.", "status": "closed" }, "EDIT602": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/602", "link": "https://wg21.link/edit602", "title": "Adding a note about what a member subobject is", "status": "closed" }, "EDIT603": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/603", "link": "https://wg21.link/edit603", "title": "Missing closing parenthesis in [except.handle]", "status": "closed" }, "EDIT604": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/604", "link": "https://wg21.link/edit604", "title": "Remove redundant constraint in [class.static.data]", "status": "closed" }, "EDIT605": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/605", "link": "https://wg21.link/edit605", "title": "[facet.num.put.virtuals] Table 89 refers to an undefined variable and reapplies a bitwise &", "status": "closed" }, "EDIT606": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/606", "link": "https://wg21.link/edit606", "title": "Words in italics", "status": "open" }, "EDIT607": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/607", "link": "https://wg21.link/edit607", "title": "[defns.const.subexpr] Remove superfluous words", "status": "closed" }, "EDIT608": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/608", "link": "https://wg21.link/edit608", "title": "[support.types] Remove \"field\", which is not a defined term in C++", "status": "closed" }, "EDIT609": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/609", "link": "https://wg21.link/edit609", "title": "[expr.prim.lambda] Missing capture default in example 5.1.2.4", "status": "closed" }, "EDIT610": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/610", "link": "https://wg21.link/edit610", "title": "[expr.prim.lambda] Fix the capture list in code example", "status": "closed" }, "EDIT611": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/611", "link": "https://wg21.link/edit611", "title": "[terminate] Fix typo \"terminate_handleri\"", "status": "closed" }, "EDIT612": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/612", "link": "https://wg21.link/edit612", "title": "Improper usage of \"comparison operator\"", "status": "closed" }, "EDIT613": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/613", "link": "https://wg21.link/edit613", "title": "[expr.const]p7 should be closer to p3", "status": "closed" }, "EDIT614": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/614", "link": "https://wg21.link/edit614", "title": "Remove incorrect \"shall\"", "status": "closed" }, "EDIT615": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/615", "link": "https://wg21.link/edit615", "title": "[unique.ptr.runtime.ctor] Fix format", "status": "closed" }, "EDIT616": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/616", "link": "https://wg21.link/edit616", "title": "Swap effects of `basic_regex::operator=` and `assign`", "status": "closed" }, "EDIT617": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/617", "link": "https://wg21.link/edit617", "title": "Re-synchronize generated grammar.tex with grambase.tex.", "status": "closed" }, "EDIT618": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/618", "link": "https://wg21.link/edit618", "title": "Synchronize grammar for namespace-name", "status": "closed" }, "EDIT619": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/619", "link": "https://wg21.link/edit619", "title": "Uniform \"ones' complement\" and \"two's complement\"", "status": "closed" }, "EDIT620": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/620", "link": "https://wg21.link/edit620", "title": "The libreqtab4 LaTeX environment doesn't work", "status": "closed" }, "EDIT621": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/621", "link": "https://wg21.link/edit621", "title": "Index subentries for make_error_code and make_error_condition", "status": "closed" }, "EDIT622": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/622", "link": "https://wg21.link/edit622", "title": "No \\idxhdr index entry for ", "status": "closed" }, "EDIT623": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/623", "link": "https://wg21.link/edit623", "title": "Why does the size of the PDF fluctuate between 5 MB and 11 MB?", "status": "closed" }, "EDIT624": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/624", "link": "https://wg21.link/edit624", "title": "[diff.class] Fix typo \"choise\"", "status": "closed" }, "EDIT625": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/625", "link": "https://wg21.link/edit625", "title": "[conv.qual] Fix typo \"desecender\"", "status": "closed" }, "EDIT626": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/626", "link": "https://wg21.link/edit626", "title": "[futures.shared_future] Remove duplicated word \"shared\"", "status": "closed" }, "EDIT627": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/627", "link": "https://wg21.link/edit627", "title": "Delete the notionally redundant 'update' when describing actions upon ...", "status": "closed" }, "EDIT628": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/628", "link": "https://wg21.link/edit628", "title": "user-defined versus user defined", "status": "closed" }, "EDIT629": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/629", "link": "https://wg21.link/edit629", "title": "[meta.trans.other] Table 57 uses the layout for type predicates (Tables 47-49,51) instead of type transformations/queries (Tables 50,52-56)", "status": "closed" }, "EDIT630": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/630", "link": "https://wg21.link/edit630", "title": "inconsistent terminology: \"key equality\" predicate\" versus \"key equality function\"", "status": "closed" }, "EDIT631": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/631", "link": "https://wg21.link/edit631", "title": "[lex] Remove spurious whitespace", "status": "closed" }, "EDIT632": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/632", "link": "https://wg21.link/edit632", "title": "[diff] Use \\Cpp macro", "status": "closed" }, "EDIT633": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/633", "link": "https://wg21.link/edit633", "title": "Replaced \\note with \\remark and \\notes with \\remarks.", "status": "closed" }, "EDIT634": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/634", "link": "https://wg21.link/edit634", "title": "[utilities] Add some hyphenation hints for long inline expressions", "status": "closed" }, "EDIT635": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/635", "link": "https://wg21.link/edit635", "title": "Travis CI support", "status": "closed" }, "EDIT636": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/636", "link": "https://wg21.link/edit636", "title": "Improve consistency of complexity descriptions", "status": "closed" }, "EDIT637": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/637", "link": "https://wg21.link/edit637", "title": "[re.alg.match] Fix typo \"otherwis\"", "status": "closed" }, "EDIT638": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/638", "link": "https://wg21.link/edit638", "title": "[temp.variadic] Fix typo \"evalutes\"", "status": "closed" }, "EDIT639": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/639", "link": "https://wg21.link/edit639", "title": "[macros] Make \\Cpp work in PDF bookmarks again", "status": "closed" }, "EDIT640": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/640", "link": "https://wg21.link/edit640", "title": "Add missing \"*\" in example.", "status": "closed" }, "EDIT641": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/641", "link": "https://wg21.link/edit641", "title": "Fix wrong reference", "status": "closed" }, "EDIT642": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/642", "link": "https://wg21.link/edit642", "title": "[gslice.array.comp.assign] Fix missing title", "status": "closed" }, "EDIT643": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/643", "link": "https://wg21.link/edit643", "title": "[valarray.members] add missing \\end{itemdescr} and \\begin{itemdescr}", "status": "closed" }, "EDIT644": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/644", "link": "https://wg21.link/edit644", "title": "[strings] Formatting and whitespace harmonization", "status": "closed" }, "EDIT645": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/645", "link": "https://wg21.link/edit645", "title": "(may be wrong) [tuple.apply] Use existing std::invoke function rather than magic INVOKE", "status": "closed" }, "EDIT646": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/646", "link": "https://wg21.link/edit646", "title": "Move removal of bool++ from C++14 compatibility annex to C++17 annex", "status": "closed" }, "EDIT647": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/647", "link": "https://wg21.link/edit647", "title": "References to tables in Clause 28 should use \"Table\" not \"table\"", "status": "closed" }, "EDIT648": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/648", "link": "https://wg21.link/edit648", "title": "Filesystem library should be mentioned in 17.1 [library.general]", "status": "closed" }, "EDIT649": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/649", "link": "https://wg21.link/edit649", "title": "[enum.copy_options] refers to \"Filesystem library\"", "status": "closed" }, "EDIT650": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/650", "link": "https://wg21.link/edit650", "title": "[dcl.attr] Fix wrong source encoding", "status": "closed" }, "EDIT651": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/651", "link": "https://wg21.link/edit651", "title": "[dcl.init.aggr] Fix an example in extended init.", "status": "closed" }, "EDIT652": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/652", "link": "https://wg21.link/edit652", "title": "[defns.const.subexpr] Place defintition in alphabetical order", "status": "closed" }, "EDIT653": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/653", "link": "https://wg21.link/edit653", "title": "\"ith\" should be consistently formatted", "status": "closed" }, "EDIT654": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/654", "link": "https://wg21.link/edit654", "title": "[expr.new] Terminate a parenthetical", "status": "closed" }, "EDIT655": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/655", "link": "https://wg21.link/edit655", "title": "[class.conv.fct] add \\tcode{} around `*`", "status": "closed" }, "EDIT656": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/656", "link": "https://wg21.link/edit656", "title": "[expr.prim.lambda] Replace EM-SPACE(U+2003) with space(U+0020)", "status": "closed" }, "EDIT657": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/657", "link": "https://wg21.link/edit657", "title": "[class.mem] Convert nonstatic to non-static since the hyphenated use …", "status": "closed" }, "EDIT658": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/658", "link": "https://wg21.link/edit658", "title": "[class.mem, class.mfct.non-static] Convert nonstatic to non-static si…", "status": "closed" }, "EDIT659": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/659", "link": "https://wg21.link/edit659", "title": "[algorithms] Use \\Cpp macro", "status": "closed" }, "EDIT660": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/660", "link": "https://wg21.link/edit660", "title": "[inclusive.scan] Add missing template parameter.", "status": "closed" }, "EDIT661": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/661", "link": "https://wg21.link/edit661", "title": "[tools] simplify makegram", "status": "closed" }, "EDIT662": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/662", "link": "https://wg21.link/edit662", "title": "[intro.object] For object names, don't refer to 'name' grammar rule, …", "status": "closed" }, "EDIT663": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/663", "link": "https://wg21.link/edit663", "title": "[cstdint] Fix macro name patterns", "status": "closed" }, "EDIT664": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/664", "link": "https://wg21.link/edit664", "title": "Whitespace in index", "status": "closed" }, "EDIT665": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/665", "link": "https://wg21.link/edit665", "title": "Index entries for [hardware.interference]", "status": "closed" }, "EDIT666": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/666", "link": "https://wg21.link/edit666", "title": "[cpp.replace] Remove a bogus grammar term", "status": "closed" }, "EDIT667": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/667", "link": "https://wg21.link/edit667", "title": "[c.limits] Remove an incorrect note about type of constant macros", "status": "closed" }, "EDIT668": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/668", "link": "https://wg21.link/edit668", "title": "[sf.cmath] Use \\indextext and \\indexlibrary instead of \\index.", "status": "closed" }, "EDIT669": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/669", "link": "https://wg21.link/edit669", "title": "[error.reporting] references in [filesystems] should be to [fs.err.report] instead", "status": "closed" }, "EDIT670": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/670", "link": "https://wg21.link/edit670", "title": "[numerics] Use simpler table for header content", "status": "closed" }, "EDIT671": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/671", "link": "https://wg21.link/edit671", "title": "Consider changing title of [fs.err.report]", "status": "closed" }, "EDIT672": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/672", "link": "https://wg21.link/edit672", "title": "Restore links in filesystem synopses", "status": "closed" }, "EDIT673": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/673", "link": "https://wg21.link/edit673", "title": "[string.view, alg.random.sample, numerics] Use \\bigoh.", "status": "closed" }, "EDIT674": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/674", "link": "https://wg21.link/edit674", "title": "Why do we name `fail` in [iostate.flags]?", "status": "closed" }, "EDIT675": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/675", "link": "https://wg21.link/edit675", "title": "Overlong line in [new.delete.array]", "status": "closed" }, "EDIT676": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/676", "link": "https://wg21.link/edit676", "title": "Overlong line in [syserr.errcode.nonmembers]", "status": "closed" }, "EDIT677": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/677", "link": "https://wg21.link/edit677", "title": "[cpp.predefined] Use \\xname in index entry for __cplusplus.", "status": "closed" }, "EDIT678": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/678", "link": "https://wg21.link/edit678", "title": "Two index entries for ~", "status": "closed" }, "EDIT679": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/679", "link": "https://wg21.link/edit679", "title": "\"Equivalent to return foo();\" vs. \"Equivalent to foo()\".", "status": "closed" }, "EDIT680": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/680", "link": "https://wg21.link/edit680", "title": "Need Annex C entry for hexfloat ", "status": "closed" }, "EDIT681": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/681", "link": "https://wg21.link/edit681", "title": "[meta.unary.prop] add missing \\ in is_swappable.", "status": "closed" }, "EDIT682": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/682", "link": "https://wg21.link/edit682", "title": "[intseq] consolidate docs", "status": "closed" }, "EDIT683": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/683", "link": "https://wg21.link/edit683", "title": "[allocator.adaptor] consolidate memory utilities", "status": "closed" }, "EDIT684": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/684", "link": "https://wg21.link/edit684", "title": "[meta.unary.prop] Consistent formatting for 'void'", "status": "closed" }, "EDIT685": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/685", "link": "https://wg21.link/edit685", "title": "[unique.ptr.special] prefer use of common_type_t", "status": "closed" }, "EDIT686": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/686", "link": "https://wg21.link/edit686", "title": "[tuple.helper] prefer to use tuple_element_t", "status": "closed" }, "EDIT687": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/687", "link": "https://wg21.link/edit687", "title": "implementation-defined vs. implementation defined vs. impldef", "status": "closed" }, "EDIT688": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/688", "link": "https://wg21.link/edit688", "title": "Formatting of \"Type/Name(s)\" Tables is confusing", "status": "closed" }, "EDIT689": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/689", "link": "https://wg21.link/edit689", "title": "How to interpret Table 152 \"Header synopsis\"?", "status": "closed" }, "EDIT690": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/690", "link": "https://wg21.link/edit690", "title": "inconsistency in library type requirements", "status": "closed" }, "EDIT691": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/691", "link": "https://wg21.link/edit691", "title": "is_swappable is damaged in [meta.unary.prop]", "status": "closed" }, "EDIT692": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/692", "link": "https://wg21.link/edit692", "title": "[tuple.cnstr] fix the position of \\end{itemdescr}", "status": "closed" }, "EDIT693": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/693", "link": "https://wg21.link/edit693", "title": "\"Underfull\" and \"Overfull\" warnings emitted from Latex.", "status": "closed" }, "EDIT694": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/694", "link": "https://wg21.link/edit694", "title": "Formatting in \"Effects: Equivalent to\" is confusing", "status": "closed" }, "EDIT695": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/695", "link": "https://wg21.link/edit695", "title": "What is \"it\" in [memory.resource.prot]/7?", "status": "closed" }, "EDIT696": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/696", "link": "https://wg21.link/edit696", "title": "cross-references needed to library types and their requirements", "status": "closed" }, "EDIT697": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/697", "link": "https://wg21.link/edit697", "title": "cross-references needed at uses of \"writable to\" in the library", "status": "closed" }, "EDIT698": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/698", "link": "https://wg21.link/edit698", "title": "Fix the definition of \"writable to\"", "status": "closed" }, "EDIT699": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/699", "link": "https://wg21.link/edit699", "title": "Reference comments missing from [memory.polymorphic.allocator.class] synopsis", "status": "closed" }, "EDIT700": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/700", "link": "https://wg21.link/edit700", "title": "[dcl.enum] This is not where layout-compatible is defined", "status": "closed" }, "EDIT701": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/701", "link": "https://wg21.link/edit701", "title": "grammar terms aren't \\grammarterm'd", "status": "closed" }, "EDIT702": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/702", "link": "https://wg21.link/edit702", "title": "cross-references to hard-coded paragraph numbers", "status": "closed" }, "EDIT703": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/703", "link": "https://wg21.link/edit703", "title": "[support.runtime] Clarify va_start requirements", "status": "closed" }, "EDIT704": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/704", "link": "https://wg21.link/edit704", "title": "[18-30] Replace typedefs with alias", "status": "closed" }, "EDIT705": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/705", "link": "https://wg21.link/edit705", "title": "[alg.random.sample] reword and add cross-reference", "status": "closed" }, "EDIT706": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/706", "link": "https://wg21.link/edit706", "title": "[algorithms] [numeric.ops] Crossref \"writable\"", "status": "closed" }, "EDIT707": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/707", "link": "https://wg21.link/edit707", "title": "\"deallocation function\" is \\term'd", "status": "closed" }, "EDIT708": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/708", "link": "https://wg21.link/edit708", "title": "Fix uses of \"value-initialize\"/\"value initialize\"", "status": "closed" }, "EDIT709": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/709", "link": "https://wg21.link/edit709", "title": "[meta.rel] New 'is_callable' entries overflow the middle cell of table", "status": "closed" }, "EDIT710": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/710", "link": "https://wg21.link/edit710", "title": "[meta.rel] Fix for for INVOKE in table 54", "status": "closed" }, "EDIT711": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/711", "link": "https://wg21.link/edit711", "title": "Add name \"high\" to locale::narrow in [category.ctype]", "status": "closed" }, "EDIT712": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/712", "link": "https://wg21.link/edit712", "title": "class.copy rules for overloading as rvalue", "status": "closed" }, "EDIT713": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/713", "link": "https://wg21.link/edit713", "title": "[compatibility] Add compatibility notices for pp-number", "status": "closed" }, "EDIT714": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/714", "link": "https://wg21.link/edit714", "title": "Fix typo and bad formatting", "status": "closed" }, "EDIT715": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/715", "link": "https://wg21.link/edit715", "title": "Incorrect section references in filesystems subclause", "status": "closed" }, "EDIT716": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/716", "link": "https://wg21.link/edit716", "title": "Clean up apparent stray HTML formatting", "status": "closed" }, "EDIT717": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/717", "link": "https://wg21.link/edit717", "title": "[ext.manip] fix typo in put_money description", "status": "closed" }, "EDIT718": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/718", "link": "https://wg21.link/edit718", "title": "Remove the semicolon in \"Returns: expr;\"", "status": "closed" }, "EDIT719": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/719", "link": "https://wg21.link/edit719", "title": "[deque.overview] deque should not reference vector", "status": "closed" }, "EDIT720": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/720", "link": "https://wg21.link/edit720", "title": "[expr.ass] What's \"the expression\"?", "status": "open" }, "EDIT721": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/721", "link": "https://wg21.link/edit721", "title": "Why value_type for ostream_iterator is void?", "status": "closed" }, "EDIT722": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/722", "link": "https://wg21.link/edit722", "title": "[class.member.lookup] 'overloading resolution' sounds odd - every oth…", "status": "closed" }, "EDIT723": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/723", "link": "https://wg21.link/edit723", "title": "[class.member.lookup] 'overloading resolution' sounds odd - every oth…", "status": "closed" }, "EDIT724": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/724", "link": "https://wg21.link/edit724", "title": "[class.abstract] The intro para seems like it should be a note - noth…", "status": "closed" }, "EDIT725": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/725", "link": "https://wg21.link/edit725", "title": "[class.virtual] This seems like it should be a note: it is the only s…", "status": "closed" }, "EDIT726": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/726", "link": "https://wg21.link/edit726", "title": "[namespace.udecl] tweak the example in para 17 so that the comment is…", "status": "closed" }, "EDIT727": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/727", "link": "https://wg21.link/edit727", "title": "Fix incorrect variable references", "status": "closed" }, "EDIT728": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/728", "link": "https://wg21.link/edit728", "title": "[util.smartptr.enab] make p6 appear in its own line", "status": "closed" }, "EDIT729": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/729", "link": "https://wg21.link/edit729", "title": "[quoted.manip] incorrect reference to basic_istream::operator>>", "status": "closed" }, "EDIT730": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/730", "link": "https://wg21.link/edit730", "title": "[fs.norm.ref]: random reference to \"MAC OS\"", "status": "closed" }, "EDIT731": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/731", "link": "https://wg21.link/edit731", "title": "[class.path]: literal missing backslash-escape", "status": "closed" }, "EDIT732": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/732", "link": "https://wg21.link/edit732", "title": "Fix other incorrect variable names in Table 28", "status": "closed" }, "EDIT733": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/733", "link": "https://wg21.link/edit733", "title": "Define \\defnnote for notes in \"Terms and definitions\"", "status": "closed" }, "EDIT734": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/734", "link": "https://wg21.link/edit734", "title": "[class.path] escape backslash in character literal", "status": "closed" }, "EDIT735": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/735", "link": "https://wg21.link/edit735", "title": "[lex.pptoken] fix term", "status": "closed" }, "EDIT736": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/736", "link": "https://wg21.link/edit736", "title": "23.2.5[unord.req]p12 refers to key_equal as a function", "status": "closed" }, "EDIT737": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/737", "link": "https://wg21.link/edit737", "title": "23.2.5[unord.req]p12 should refer to key_eq(), not key_equal()", "status": "closed" }, "EDIT738": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/738", "link": "https://wg21.link/edit738", "title": "[time.duration.comparisons] Fix index entry for duration operator<", "status": "closed" }, "EDIT739": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/739", "link": "https://wg21.link/edit739", "title": "[string.view.comparison] Fix index for basic_string_view operators", "status": "closed" }, "EDIT740": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/740", "link": "https://wg21.link/edit740", "title": "[18-28] Fix index entry for constructors", "status": "closed" }, "EDIT741": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/741", "link": "https://wg21.link/edit741", "title": "[18-27] Remove tcode from index entries", "status": "closed" }, "EDIT742": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/742", "link": "https://wg21.link/edit742", "title": "[support.runtime] Fix name of stdarg.h in index", "status": "closed" }, "EDIT743": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/743", "link": "https://wg21.link/edit743", "title": "Odd indexing for bitset::set", "status": "closed" }, "EDIT744": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/744", "link": "https://wg21.link/edit744", "title": "[bad.cast], [bad.exception] nest index entries consistently", "status": "closed" }, "EDIT745": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/745", "link": "https://wg21.link/edit745", "title": "duplicate index entries when items referenced from tables", "status": "closed" }, "EDIT746": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/746", "link": "https://wg21.link/edit746", "title": "[valarray.sub] Fix error in example code", "status": "closed" }, "EDIT747": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/747", "link": "https://wg21.link/edit747", "title": "[meta.trans.other] Reformat Other Transformations table", "status": "closed" }, "EDIT748": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/748", "link": "https://wg21.link/edit748", "title": "Exceptions classes deriving directly from std::exception should be presented consistently", "status": "open" }, "EDIT749": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/749", "link": "https://wg21.link/edit749", "title": "[namespace.udecl]/17 Fix the note and comment to better reflect that …", "status": "closed" }, "EDIT750": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/750", "link": "https://wg21.link/edit750", "title": "[18,20] Consistent indexing of simple exception types", "status": "closed" }, "EDIT751": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/751", "link": "https://wg21.link/edit751", "title": "Should the library use override, instead of virtual, in derived classes?", "status": "closed" }, "EDIT752": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/752", "link": "https://wg21.link/edit752", "title": "[basic.lookup] Fix typos", "status": "closed" }, "EDIT753": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/753", "link": "https://wg21.link/edit753", "title": "[18-20,27] Prefer to use 'override' where appropriate", "status": "closed" }, "EDIT754": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/754", "link": "https://wg21.link/edit754", "title": "[strings,containers] Add iterators to index of implemenetation define…", "status": "closed" }, "EDIT755": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/755", "link": "https://wg21.link/edit755", "title": "Readme points to an out of date web address for Defect Reports", "status": "closed" }, "EDIT756": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/756", "link": "https://wg21.link/edit756", "title": "[Readme] Fix isocpp link for DR submission", "status": "closed" }, "EDIT757": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/757", "link": "https://wg21.link/edit757", "title": "[strings] Fix spacing around commas", "status": "closed" }, "EDIT758": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/758", "link": "https://wg21.link/edit758", "title": "Remove std:: from normative wording", "status": "closed" }, "EDIT759": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/759", "link": "https://wg21.link/edit759", "title": "Latex environments", "status": "closed" }, "EDIT760": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/760", "link": "https://wg21.link/edit760", "title": "Inconsistent punctuation in Table Associative container requirements", "status": "open" }, "EDIT761": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/761", "link": "https://wg21.link/edit761", "title": "\\opt vs. \\opt{}", "status": "closed" }, "EDIT762": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/762", "link": "https://wg21.link/edit762", "title": "[impldef] Fixed index entry collation to support keys containing code", "status": "closed" }, "EDIT763": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/763", "link": "https://wg21.link/edit763", "title": "[macros,intro] Present example/note formatting better", "status": "closed" }, "EDIT764": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/764", "link": "https://wg21.link/edit764", "title": "[overloading] Make operators appear in code font", "status": "closed" }, "EDIT765": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/765", "link": "https://wg21.link/edit765", "title": "[fs.op.absolute] s/absolute_error/absolute/g;", "status": "closed" }, "EDIT766": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/766", "link": "https://wg21.link/edit766", "title": "remove counts of headers etc from [headers] and [depr.c.headers]", "status": "closed" }, "EDIT767": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/767", "link": "https://wg21.link/edit767", "title": "[diff.cpp11.special] Move to [diff.cpp14.special]", "status": "closed" }, "EDIT768": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/768", "link": "https://wg21.link/edit768", "title": "[temp.deduct.call] [temp.deduct.conv] Hyphenate top-level", "status": "closed" }, "EDIT769": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/769", "link": "https://wg21.link/edit769", "title": "Replace NULL with \"null pointer value\"", "status": "closed" }, "EDIT770": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/770", "link": "https://wg21.link/edit770", "title": "[macros] Replace cooked underscore with raw version", "status": "closed" }, "EDIT771": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/771", "link": "https://wg21.link/edit771", "title": "[utility,iterator] Apply p0174r2 deprecating vestigial library compon…", "status": "closed" }, "EDIT772": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/772", "link": "https://wg21.link/edit772", "title": "[impldef] Fixed index entry collation to support keys containing code", "status": "closed" }, "EDIT773": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/773", "link": "https://wg21.link/edit773", "title": "[utility,iterator] Apply p0174r2 deprecating vestigial library compon…", "status": "closed" }, "EDIT774": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/774", "link": "https://wg21.link/edit774", "title": "[utility,containers] Apply p0181r1, a default order", "status": "closed" }, "EDIT775": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/775", "link": "https://wg21.link/edit775", "title": "[constraints] Apply p0180r2, reserve future namespaces", "status": "closed" }, "EDIT776": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/776", "link": "https://wg21.link/edit776", "title": "P0305R1 Selection statements with initializer", "status": "closed" }, "EDIT777": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/777", "link": "https://wg21.link/edit777", "title": "P0292R2 constexpr if: a slightly different syntax", "status": "closed" }, "EDIT778": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/778", "link": "https://wg21.link/edit778", "title": "P0391R0 Introducing the term \"templated entity\"", "status": "closed" }, "EDIT779": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/779", "link": "https://wg21.link/edit779", "title": "[ratio.si] fix typo", "status": "closed" }, "EDIT780": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/780", "link": "https://wg21.link/edit780", "title": "Travis CI: Fail build if regenerated xref and grammar files don't match those in repository", "status": "closed" }, "EDIT781": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/781", "link": "https://wg21.link/edit781", "title": "\\pnums in examples and notes are ugly and confusing", "status": "closed" }, "EDIT782": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/782", "link": "https://wg21.link/edit782", "title": "[dcl.spec.auto] Add 'The' to heading", "status": "closed" }, "EDIT783": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/783", "link": "https://wg21.link/edit783", "title": "[19-26] Consistent use of _v", "status": "closed" }, "EDIT784": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/784", "link": "https://wg21.link/edit784", "title": "[cpp] Fix index text for STDCPP_DEFAULT_NEW_ALIGNMENT", "status": "closed" }, "EDIT785": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/785", "link": "https://wg21.link/edit785", "title": "Sections 18.3.2.1 and 18.3.2.3 have the same name", "status": "closed" }, "EDIT786": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/786", "link": "https://wg21.link/edit786", "title": "[stmt.if] Balance brackets and fix indentation.", "status": "closed" }, "EDIT787": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/787", "link": "https://wg21.link/edit787", "title": "\"punctuator\" grammar rule not defined", "status": "closed" }, "EDIT788": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/788", "link": "https://wg21.link/edit788", "title": "Some thoughts about C++", "status": "closed" }, "EDIT789": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/789", "link": "https://wg21.link/edit789", "title": "[diff.basic] Fix format and inexact wording", "status": "closed" }, "EDIT790": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/790", "link": "https://wg21.link/edit790", "title": "[gram] Change \"syntax\" to \"grammar\".", "status": "closed" }, "EDIT791": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/791", "link": "https://wg21.link/edit791", "title": "[valarray.members] add valarray index entry for named member functions", "status": "closed" }, "EDIT792": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/792", "link": "https://wg21.link/edit792", "title": "\"pre:\" and \"post:\" in container requirements tables", "status": "closed" }, "EDIT793": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/793", "link": "https://wg21.link/edit793", "title": "Inconsistent wording in [new.delete.single] and [new.delete.array]", "status": "closed" }, "EDIT794": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/794", "link": "https://wg21.link/edit794", "title": "Stable names in 20.11 are too long", "status": "closed" }, "EDIT795": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/795", "link": "https://wg21.link/edit795", "title": "[diagnostics] Make system_error synopsis more consistent", "status": "closed" }, "EDIT796": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/796", "link": "https://wg21.link/edit796", "title": "[list.ops] p12 has Effects in the Requires paragraph", "status": "closed" }, "EDIT797": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/797", "link": "https://wg21.link/edit797", "title": "[alg.random.sample] has period in middle of sentence", "status": "closed" }, "EDIT798": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/798", "link": "https://wg21.link/edit798", "title": "Inconsistent formatting of cv-qualified", "status": "closed" }, "EDIT799": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/799", "link": "https://wg21.link/edit799", "title": "[LaTeX] Simplify index entries for class members", "status": "closed" }, "EDIT800": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/800", "link": "https://wg21.link/edit800", "title": "Missing index entries for operator!=", "status": "closed" }, "EDIT801": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/801", "link": "https://wg21.link/edit801", "title": "Stable name [util.smartptr.weakptr] is awful", "status": "closed" }, "EDIT802": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/802", "link": "https://wg21.link/edit802", "title": "[lib] How to format sectioning comments in synopsis", "status": "closed" }, "EDIT803": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/803", "link": "https://wg21.link/edit803", "title": "[input.output] Remove obsolete, commented out content", "status": "closed" }, "EDIT804": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/804", "link": "https://wg21.link/edit804", "title": "[class.union] Fix typo.", "status": "closed" }, "EDIT805": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/805", "link": "https://wg21.link/edit805", "title": "\"// see below\" vs @\\seebelow@", "status": "closed" }, "EDIT806": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/806", "link": "https://wg21.link/edit806", "title": "Improve cross references", "status": "closed" }, "EDIT807": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/807", "link": "https://wg21.link/edit807", "title": "Make universal-character-name \\grammarterm'd", "status": "closed" }, "EDIT808": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/808", "link": "https://wg21.link/edit808", "title": "[valarray.members] Fix up index entries for named valarray member functions", "status": "closed" }, "EDIT809": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/809", "link": "https://wg21.link/edit809", "title": "[input.output,strings,utilities] Don't format informative 'see below' as code", "status": "closed" }, "EDIT810": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/810", "link": "https://wg21.link/edit810", "title": "[variant.visit] Remove superfluous colon.", "status": "closed" }, "EDIT811": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/811", "link": "https://wg21.link/edit811", "title": "[variant.visit] Add missing std:: qualification on uses of std::forward.", "status": "closed" }, "EDIT812": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/812", "link": "https://wg21.link/edit812", "title": "[/tools] Delete vestigial support files", "status": "closed" }, "EDIT813": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/813", "link": "https://wg21.link/edit813", "title": "make_any", "status": "closed" }, "EDIT814": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/814", "link": "https://wg21.link/edit814", "title": "[filesystems] add missing parens", "status": "closed" }, "EDIT815": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/815", "link": "https://wg21.link/edit815", "title": "filesystem: Bad mixing of effects in Returns element", "status": "closed" }, "EDIT816": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/816", "link": "https://wg21.link/edit816", "title": "[gram] Use 'extract' package for grammar summary", "status": "closed" }, "EDIT817": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/817", "link": "https://wg21.link/edit817", "title": "[macros,gram] Simplify definition of non-copying grammar environments", "status": "closed" }, "EDIT818": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/818", "link": "https://wg21.link/edit818", "title": "[locale.codecvt.virtuals] Use \\range and \\crange for ranges", "status": "closed" }, "EDIT819": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/819", "link": "https://wg21.link/edit819", "title": "[func.default.traits] remove crossref to [unord]", "status": "closed" }, "EDIT820": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/820", "link": "https://wg21.link/edit820", "title": "[clause 27] Index all member functions in clause 27", "status": "closed" }, "EDIT821": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/821", "link": "https://wg21.link/edit821", "title": "\\pnums in effects/returns/etc. are confusing", "status": "open" }, "EDIT822": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/822", "link": "https://wg21.link/edit822", "title": "[variant.assign] consider converting \"If an exception is thrown\" sentences in Remarks: clauses into bulleted lists", "status": "closed" }, "EDIT823": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/823", "link": "https://wg21.link/edit823", "title": "[support] clean up index for clause 18", "status": "closed" }, "EDIT824": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/824", "link": "https://wg21.link/edit824", "title": "consistently render, or omit, labels for tables", "status": "closed" }, "EDIT825": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/825", "link": "https://wg21.link/edit825", "title": "\"constexpr constructor\" and \"constexpr function\" are defined terms and should not be formatted in code font", "status": "closed" }, "EDIT826": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/826", "link": "https://wg21.link/edit826", "title": "[futures.overview] and [futures.async] use sloppy terminology for launch bitmask", "status": "closed" }, "EDIT827": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/827", "link": "https://wg21.link/edit827", "title": "[future.async]p3 use neither/nor", "status": "closed" }, "EDIT828": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/828", "link": "https://wg21.link/edit828", "title": "[path.type.cvt] remove redundant word", "status": "closed" }, "EDIT829": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/829", "link": "https://wg21.link/edit829", "title": "[diagnostics] audit index entries for clause 19", "status": "closed" }, "EDIT830": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/830", "link": "https://wg21.link/edit830", "title": "Update the reference to the C standard in intro.scope", "status": "closed" }, "EDIT831": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/831", "link": "https://wg21.link/edit831", "title": "[reverse.iter.ops] Sync and simplify several reverse_iterator member function prototype declarations", "status": "closed" }, "EDIT832": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/832", "link": "https://wg21.link/edit832", "title": "Add back function lvalues to [dcl.init.ref]/5.2.1.2", "status": "closed" }, "EDIT833": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/833", "link": "https://wg21.link/edit833", "title": "[Editorial] Typo ", "status": "closed" }, "EDIT834": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/834", "link": "https://wg21.link/edit834", "title": "[impldef] Collate index correctly", "status": "closed" }, "EDIT835": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/835", "link": "https://wg21.link/edit835", "title": "[18,19] Add and use new indexlibrarymember macro", "status": "closed" }, "EDIT836": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/836", "link": "https://wg21.link/edit836", "title": "[hardware.interference] prefer itemdecl to codeblock", "status": "closed" }, "EDIT837": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/837", "link": "https://wg21.link/edit837", "title": "Use new macro \\indexlibrarymember to simplify the library index", "status": "closed" }, "EDIT838": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/838", "link": "https://wg21.link/edit838", "title": "Fix formatting in [dcl.init.ref]/4.2", "status": "closed" }, "EDIT839": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/839", "link": "https://wg21.link/edit839", "title": "Add constexpr to optional::value_or(U&&) &&", "status": "closed" }, "EDIT840": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/840", "link": "https://wg21.link/edit840", "title": "[language.support] review library indexing of clause 18", "status": "closed" }, "EDIT841": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/841", "link": "https://wg21.link/edit841", "title": "[support,utilities] More uses of \\indexlibrarymember", "status": "closed" }, "EDIT842": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/842", "link": "https://wg21.link/edit842", "title": "23.1.1 Node handles [container.node] in the wrong place?", "status": "closed" }, "EDIT843": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/843", "link": "https://wg21.link/edit843", "title": "[cstdint, cinttypes.syn] Reorganize presentation", "status": "open" }, "EDIT844": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/844", "link": "https://wg21.link/edit844", "title": "Incorrect underline character in the title of [util.smartptr.getdeleter]", "status": "closed" }, "EDIT845": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/845", "link": "https://wg21.link/edit845", "title": "[temp.deduct.call] Avoid line wrap in long comment.", "status": "closed" }, "EDIT846": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/846", "link": "https://wg21.link/edit846", "title": "[path.generic.obs] Escape backslash in string literal in example.", "status": "closed" }, "EDIT847": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/847", "link": "https://wg21.link/edit847", "title": "[file_status.obs] Remove stray \\begin{itemdecl}.", "status": "closed" }, "EDIT848": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/848", "link": "https://wg21.link/edit848", "title": "[numeric.ops.gcd] Don't format \"that\" as code in note.", "status": "closed" }, "EDIT849": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/849", "link": "https://wg21.link/edit849", "title": "[stmt.dcl]/4 Thread-safe statics \"deadlock\" footnote causing confusion.", "status": "closed" }, "EDIT850": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/850", "link": "https://wg21.link/edit850", "title": "[container.node] Move sub-clause to after [sequence.reqmts]", "status": "closed" }, "EDIT851": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/851", "link": "https://wg21.link/edit851", "title": "[atomics.order] Remove redundant typedef-name for memory_order", "status": "closed" }, "EDIT852": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/852", "link": "https://wg21.link/edit852", "title": "[basic, memory, time] Use \\impldef consistently.", "status": "closed" }, "EDIT853": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/853", "link": "https://wg21.link/edit853", "title": "[intro.progress] Add missing impldef index entry for concurrent forward progress guarantees provided by threads of execution.", "status": "closed" }, "EDIT854": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/854", "link": "https://wg21.link/edit854", "title": "[basic.life] Fix modal verb", "status": "closed" }, "EDIT855": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/855", "link": "https://wg21.link/edit855", "title": "[utilities] review of library index", "status": "closed" }, "EDIT856": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/856", "link": "https://wg21.link/edit856", "title": "[language.support] review of library index", "status": "closed" }, "EDIT857": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/857", "link": "https://wg21.link/edit857", "title": "[diagnostics] review of library index", "status": "closed" }, "EDIT858": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/858", "link": "https://wg21.link/edit858", "title": "[strings] review of library index", "status": "closed" }, "EDIT859": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/859", "link": "https://wg21.link/edit859", "title": "[iterators] review of library index", "status": "closed" }, "EDIT860": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/860", "link": "https://wg21.link/edit860", "title": "[numerics] review of library index", "status": "closed" }, "EDIT861": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/861", "link": "https://wg21.link/edit861", "title": "Review of library index entries", "status": "closed" }, "EDIT862": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/862", "link": "https://wg21.link/edit862", "title": "Remaining reference to in 20.10.1 [memory.general]", "status": "closed" }, "EDIT863": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/863", "link": "https://wg21.link/edit863", "title": "[special, strings, localization, numerics] Add missing trailing periods in footnotes", "status": "closed" }, "EDIT864": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/864", "link": "https://wg21.link/edit864", "title": "[re.tokiter.incr] Add missing \\pnum for \"Returns:\" element.", "status": "closed" }, "EDIT865": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/865", "link": "https://wg21.link/edit865", "title": "[re.traits] Remove excessive parentheses in \"Returns:\" element.", "status": "closed" }, "EDIT866": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/866", "link": "https://wg21.link/edit866", "title": "[re.syn] Synchronize regex_constants type declarations with those in [re.const].", "status": "closed" }, "EDIT867": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/867", "link": "https://wg21.link/edit867", "title": "[re.traits] Remove excessive newlines from codeblocks.", "status": "closed" }, "EDIT868": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/868", "link": "https://wg21.link/edit868", "title": "[cpp.predefined] Make description for __cplusplus non-redundant and consistent with rest.", "status": "closed" }, "EDIT869": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/869", "link": "https://wg21.link/edit869", "title": "[depr.{i,o}strstream.cons] Remove stray parentheses.", "status": "closed" }, "EDIT870": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/870", "link": "https://wg21.link/edit870", "title": "[dcl.attr.deprecated, depr.ostream.members] Fix trailing whitespace in \\tcode.", "status": "closed" }, "EDIT871": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/871", "link": "https://wg21.link/edit871", "title": "[depr.strstream.dest] Move rdbuf() to [depr.strstream.oper].", "status": "closed" }, "EDIT872": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/872", "link": "https://wg21.link/edit872", "title": "Replace 0 with nullptr or 'null pointer value'.", "status": "closed" }, "EDIT873": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/873", "link": "https://wg21.link/edit873", "title": "[meta.unary.cat] Use core term non-union class type", "status": "closed" }, "EDIT874": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/874", "link": "https://wg21.link/edit874", "title": "fix incorrect use of \\idxhdr", "status": "closed" }, "EDIT875": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/875", "link": "https://wg21.link/edit875", "title": "[depr.strstreambuf.cons] Remove stray period in footnote.", "status": "closed" }, "EDIT876": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/876", "link": "https://wg21.link/edit876", "title": "[depr.strstreambuf.cons] Don't use an itemdecl and index entry for a mere use of setg.", "status": "closed" }, "EDIT877": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/877", "link": "https://wg21.link/edit877", "title": "[depr.strstreambuf.virtuals] Fix typo: (unsigned char*)gnext -> (unsigned char)*gnext.", "status": "closed" }, "EDIT878": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/878", "link": "https://wg21.link/edit878", "title": "[depr.istrstream.cons] Add missing constructor.", "status": "closed" }, "EDIT879": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/879", "link": "https://wg21.link/edit879", "title": "[input.output] Review library index for clause 27", "status": "closed" }, "EDIT880": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/880", "link": "https://wg21.link/edit880", "title": "operator< for error_condition in wrong(?) place", "status": "closed" }, "EDIT881": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/881", "link": "https://wg21.link/edit881", "title": "[system_error.syn] [syserr.compare] Declare all nonmembers in the synopsis", "status": "closed" }, "EDIT882": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/882", "link": "https://wg21.link/edit882", "title": "[temp.deduct.call] Don't nest paragraphs inside eachother.", "status": "closed" }, "EDIT883": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/883", "link": "https://wg21.link/edit883", "title": "[depr] Reviewed index for Anndex D", "status": "closed" }, "EDIT884": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/884", "link": "https://wg21.link/edit884", "title": "Remove redundant `this->` in library specification", "status": "closed" }, "EDIT885": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/885", "link": "https://wg21.link/edit885", "title": "[thread.thread.id] Consistently use an lvalue reference for operator<<'s first parameter.", "status": "closed" }, "EDIT886": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/886", "link": "https://wg21.link/edit886", "title": "g/special math functions/s//mathematical special functions/", "status": "closed" }, "EDIT887": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/887", "link": "https://wg21.link/edit887", "title": "[container.requirements.general] Use proper environment for note.", "status": "closed" }, "EDIT888": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/888", "link": "https://wg21.link/edit888", "title": "[associative.reqmts] Add missing line break.", "status": "closed" }, "EDIT889": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/889", "link": "https://wg21.link/edit889", "title": "[futures.promise] Make swapping std::promises consistently noexcept.", "status": "closed" }, "EDIT890": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/890", "link": "https://wg21.link/edit890", "title": "[cstdlib.syn] Add missing extern-C/C++ overloads for at_exit, at_quick_exit", "status": "closed" }, "EDIT891": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/891", "link": "https://wg21.link/edit891", "title": "Editorial review of Clause 27 [input.output]", "status": "closed" }, "EDIT892": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/892", "link": "https://wg21.link/edit892", "title": "Use 'if and only if' for conditions that are sufficient as well as necessary.", "status": "closed" }, "EDIT893": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/893", "link": "https://wg21.link/edit893", "title": "[depr.func.adaptor.typedefs] Clarify that reference_wrapper does not define argument_type for non-nullary member function pointer types.", "status": "closed" }, "EDIT894": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/894", "link": "https://wg21.link/edit894", "title": "Remove imports for unused packages: verbatim, fixme, and booktabs.", "status": "closed" }, "EDIT895": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/895", "link": "https://wg21.link/edit895", "title": "[util.smartptr.getdeleter] Remove broken 'std:' qualification on addressof.", "status": "closed" }, "EDIT896": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/896", "link": "https://wg21.link/edit896", "title": "[set.cons, multiset.cons] Specify correct constructed type and add missing \\tcode.", "status": "closed" }, "EDIT897": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/897", "link": "https://wg21.link/edit897", "title": "[temp.over.link] replace \"file\" with \"translation unit\", add space after //", "status": "closed" }, "EDIT898": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/898", "link": "https://wg21.link/edit898", "title": "[expr.call]p1 Use a more idiomatic way to specify the expression has undefined behavior", "status": "closed" }, "EDIT899": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/899", "link": "https://wg21.link/edit899", "title": "[whole standard] Audit index of implementation-defined behavior", "status": "closed" }, "EDIT900": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/900", "link": "https://wg21.link/edit900", "title": "[depr, exception.syn] Consistently move deprecated decls to Annex D", "status": "closed" }, "EDIT901": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/901", "link": "https://wg21.link/edit901", "title": "[thread] Index review clause 30", "status": "closed" }, "EDIT902": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/902", "link": "https://wg21.link/edit902", "title": "[lex.phases] Index and xref raw string literels", "status": "closed" }, "EDIT903": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/903", "link": "https://wg21.link/edit903", "title": "chmod 644 source/{containers,lib-intro}.tex", "status": "closed" }, "EDIT904": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/904", "link": "https://wg21.link/edit904", "title": "What is the meaning of 'section' in the standard?", "status": "closed" }, "EDIT905": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/905", "link": "https://wg21.link/edit905", "title": "type traits do not show in the index of library names", "status": "closed" }, "EDIT906": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/906", "link": "https://wg21.link/edit906", "title": "[intro.progress] fix typo: guaranteees -> guarantees", "status": "closed" }, "EDIT907": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/907", "link": "https://wg21.link/edit907", "title": "[class.local, facet.num.{get,put}.virtuals, temp.expl.spec] Remove stray whitespace.", "status": "closed" }, "EDIT908": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/908", "link": "https://wg21.link/edit908", "title": "[facet.num.put.virtuals] Fix grammar: determining -> determine.", "status": "closed" }, "EDIT909": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/909", "link": "https://wg21.link/edit909", "title": "[function.objects] Use formal Returns: clause for std functors", "status": "closed" }, "EDIT910": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/910", "link": "https://wg21.link/edit910", "title": "[optional.object.ctor] remove redundant ", "status": "closed" }, "EDIT911": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/911", "link": "https://wg21.link/edit911", "title": "[ostream.inserters] vs [istream::extractors] and [alg.any_of] vs [alg.nth.element]", "status": "closed" }, "EDIT912": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/912", "link": "https://wg21.link/edit912", "title": "[input.iterators] Fix formatting of parentheses and p.", "status": "closed" }, "EDIT913": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/913", "link": "https://wg21.link/edit913", "title": "Small typo in [any.modifiers]/2", "status": "closed" }, "EDIT914": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/914", "link": "https://wg21.link/edit914", "title": "[any.nonmembers]/3 is missing a parameter name", "status": "closed" }, "EDIT915": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/915", "link": "https://wg21.link/edit915", "title": "[expr.prim.paren] Clarify that parentheses preserve all value categories, not just lvalueness.", "status": "closed" }, "EDIT916": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/916", "link": "https://wg21.link/edit916", "title": "[time.duration.nonmember] is missing formatting", "status": "open" }, "EDIT917": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/917", "link": "https://wg21.link/edit917", "title": "[dcl.type.auto.deduct] Use void() instead of the ill-formed void{}.", "status": "closed" }, "EDIT918": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/918", "link": "https://wg21.link/edit918", "title": "[thread.once] should have the call_once class defintion", "status": "closed" }, "EDIT919": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/919", "link": "https://wg21.link/edit919", "title": "Typo in specification of merge for associative containers", "status": "closed" }, "EDIT920": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/920", "link": "https://wg21.link/edit920", "title": "[thread.once] Move struct once_flag defintion into corresponding subc…", "status": "closed" }, "EDIT921": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/921", "link": "https://wg21.link/edit921", "title": "[thread.lock.shared] Apply conventional indent to shared_lock class d…", "status": "closed" }, "EDIT922": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/922", "link": "https://wg21.link/edit922", "title": "[meta] Add index entries for each type trait", "status": "closed" }, "EDIT923": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/923", "link": "https://wg21.link/edit923", "title": "[class.base.init] Remove stray indentation in codeblock.", "status": "closed" }, "EDIT924": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/924", "link": "https://wg21.link/edit924", "title": "[new.delete.array] Add missing [].", "status": "closed" }, "EDIT925": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/925", "link": "https://wg21.link/edit925", "title": "[inner.product] Fix typo", "status": "closed" }, "EDIT926": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/926", "link": "https://wg21.link/edit926", "title": "[iterator.iterators] Remove unmatched parenthesis, formatting", "status": "closed" }, "EDIT927": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/927", "link": "https://wg21.link/edit927", "title": "[stmt.return] Change 'void' to 'cv void'", "status": "closed" }, "EDIT928": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/928", "link": "https://wg21.link/edit928", "title": "Reword implementation-defined nature of <> and \"\" for #include", "status": "open" }, "EDIT929": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/929", "link": "https://wg21.link/edit929", "title": "[dcl.type.simple] consistent indexing of type specifiers", "status": "closed" }, "EDIT930": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/930", "link": "https://wg21.link/edit930", "title": "[diff.cpp14.special] Clarify example comment", "status": "closed" }, "EDIT931": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/931", "link": "https://wg21.link/edit931", "title": "[basic.link] consistent indexing of 'translation unit'", "status": "closed" }, "EDIT932": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/932", "link": "https://wg21.link/edit932", "title": "[lex.literal] consistent indexing of prefix and suffix", "status": "closed" }, "EDIT933": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/933", "link": "https://wg21.link/edit933", "title": "[index] consistent indexing of name hiding", "status": "closed" }, "EDIT934": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/934", "link": "https://wg21.link/edit934", "title": "Consistently use the stdlib designations defined in [intro.refs]/2 and [library.general]/1.", "status": "closed" }, "EDIT935": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/935", "link": "https://wg21.link/edit935", "title": "[time.syn] Format whitespace more consistently with the rest of the WD", "status": "closed" }, "EDIT936": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/936", "link": "https://wg21.link/edit936", "title": "[time.duration.nonmember] Add missing \\tcode", "status": "closed" }, "EDIT937": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/937", "link": "https://wg21.link/edit937", "title": "NB US-91 (C++17 CD): [algorithm][numeric] Specify all parallel algorithms", "status": "closed" }, "EDIT938": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/938", "link": "https://wg21.link/edit938", "title": "Index entry for DECAY_COPY not formatted", "status": "closed" }, "EDIT939": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/939", "link": "https://wg21.link/edit939", "title": "Index entry for terminate has argument list", "status": "closed" }, "EDIT940": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/940", "link": "https://wg21.link/edit940", "title": "Not all headers are indexed in the main index.", "status": "closed" }, "EDIT941": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/941", "link": "https://wg21.link/edit941", "title": "[extern.names] Use \\tcode when referring to namespace std.", "status": "closed" }, "EDIT942": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/942", "link": "https://wg21.link/edit942", "title": "[class, class.derived, special] Write space in 'access control' consistently in index keys.", "status": "closed" }, "EDIT943": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/943", "link": "https://wg21.link/edit943", "title": "Fix lots of see/seealso references, especially regarding operators.", "status": "closed" }, "EDIT944": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/944", "link": "https://wg21.link/edit944", "title": "[basic.def.odr] brittle and broken count of bullets in normative text", "status": "closed" }, "EDIT945": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/945", "link": "https://wg21.link/edit945", "title": "[basic.def.odr] dangling reference to 7.1.2 for \"inline\"", "status": "closed" }, "EDIT946": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/946", "link": "https://wg21.link/edit946", "title": "generated pdf doesn't contain hyperlinks for grammer terms.", "status": "closed" }, "EDIT947": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/947", "link": "https://wg21.link/edit947", "title": "[expr.reinterpret.cast] Fix indentation artifact by adding missing % after \\indextext.", "status": "closed" }, "EDIT948": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/948", "link": "https://wg21.link/edit948", "title": "[basic, stmt, dcl.dcl] Move surrounding punctuation out of \\grammarterm arguments.", "status": "closed" }, "EDIT949": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/949", "link": "https://wg21.link/edit949", "title": "[basic, class.this, algorithms] Remove parentheses after \"see\".", "status": "closed" }, "EDIT950": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/950", "link": "https://wg21.link/edit950", "title": "[class.conv.fct] Add missing 'the'.", "status": "closed" }, "EDIT951": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/951", "link": "https://wg21.link/edit951", "title": "[optional.nullopt] Add missing 'the'.", "status": "closed" }, "EDIT952": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/952", "link": "https://wg21.link/edit952", "title": "Subhead with no [stable.tag]", "status": "closed" }, "EDIT953": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/953", "link": "https://wg21.link/edit953", "title": "Inconsistency in [expr.ass] and [intro.execution]", "status": "closed" }, "EDIT954": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/954", "link": "https://wg21.link/edit954", "title": "[stmt.stmt] condition contains brace-or-equal", "status": "closed" }, "EDIT955": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/955", "link": "https://wg21.link/edit955", "title": "[streambuf.virt.put] Fix typo", "status": "closed" }, "EDIT956": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/956", "link": "https://wg21.link/edit956", "title": "[temp.alias, rand.dist.pois.exp] Fix typos", "status": "closed" }, "EDIT957": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/957", "link": "https://wg21.link/edit957", "title": "Special math functions editorial issues found by Matwey V. Kornilov f…", "status": "closed" }, "EDIT958": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/958", "link": "https://wg21.link/edit958", "title": "[whole standard] fix typos (#647)", "status": "closed" }, "EDIT959": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/959", "link": "https://wg21.link/edit959", "title": "[syntax] Use a different example", "status": "closed" }, "EDIT960": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/960", "link": "https://wg21.link/edit960", "title": "[stmt.iter] Remove superfluous and incorrect note", "status": "closed" }, "EDIT961": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/961", "link": "https://wg21.link/edit961", "title": "[iterator.synopsis] Add specialization specified in [iterator.traits]/3", "status": "closed" }, "EDIT962": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/962", "link": "https://wg21.link/edit962", "title": "[iterator.range]/1 List , specified in [string.view.synop]/1", "status": "closed" }, "EDIT963": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/963", "link": "https://wg21.link/edit963", "title": " is missing from the list of headers in [iterator.range]/1:", "status": "closed" }, "EDIT964": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/964", "link": "https://wg21.link/edit964", "title": "Example in [temp.variadic] attached to wrong paragraph", "status": "closed" }, "EDIT965": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/965", "link": "https://wg21.link/edit965", "title": "References to \"member subobject\" and \"base class subobject\" on [intro.object]/2 in italics", "status": "open" }, "EDIT966": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/966", "link": "https://wg21.link/edit966", "title": "Behaviour of `std::pmr::memory_resource::do_allocate()` is ambiguous", "status": "closed" }, "EDIT967": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/967", "link": "https://wg21.link/edit967", "title": "[string.view.io] Update Effects: with P0254R2 changes", "status": "closed" }, "EDIT968": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/968", "link": "https://wg21.link/edit968", "title": "[associative.reqmts] Fully qualify 'mapped_type'", "status": "closed" }, "EDIT969": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/969", "link": "https://wg21.link/edit969", "title": "[associative.reqmts, unord.req] insert_return_type only for unique keys", "status": "closed" }, "EDIT970": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/970", "link": "https://wg21.link/edit970", "title": "Add index entries for ones' and two's complements", "status": "closed" }, "EDIT971": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/971", "link": "https://wg21.link/edit971", "title": "OK, error, ambiguous consistency of comments in examples.", "status": "closed" }, "EDIT972": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/972", "link": "https://wg21.link/edit972", "title": "Editorial: execpol.vec was renamed to unsequenced", "status": "closed" }, "EDIT973": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/973", "link": "https://wg21.link/edit973", "title": "After applying CWG1860, replace \"anonymous union\" and \"anonymous union member\" with \"anonymous union object\" where relevant", "status": "open" }, "EDIT974": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/974", "link": "https://wg21.link/edit974", "title": "Unify the wording style of saying \"T in Types\"", "status": "open" }, "EDIT975": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/975", "link": "https://wg21.link/edit975", "title": "iostream.tex wrong index ref in comment of stringstream synopsis (ed)", "status": "closed" }, "EDIT976": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/976", "link": "https://wg21.link/edit976", "title": "Editorial: remove '+' from title", "status": "closed" }, "EDIT977": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/977", "link": "https://wg21.link/edit977", "title": "[whole draft] Use \\tcode{true} and \\tcode{false} consistently", "status": "closed" }, "EDIT978": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/978", "link": "https://wg21.link/edit978", "title": "[iostreams] Refer to int values as nonzero instead of true", "status": "closed" }, "EDIT979": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/979", "link": "https://wg21.link/edit979", "title": "Use decay_t<> rather than typename decay<>::type.", "status": "closed" }, "EDIT980": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/980", "link": "https://wg21.link/edit980", "title": "Use \\term and \\defnx more correctly and consistently", "status": "closed" }, "EDIT981": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/981", "link": "https://wg21.link/edit981", "title": "NB GB-11 (C++17 CD): [intro.memory] add a footnote referencing CHAR_BIT", "status": "closed" }, "EDIT982": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/982", "link": "https://wg21.link/edit982", "title": "NB GB-32 (C++17 CD): [defns.additional] make this clause a note in [d…", "status": "closed" }, "EDIT983": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/983", "link": "https://wg21.link/edit983", "title": "NB GB-33 (C++17 CD): [objects.within.classes] change external behavio…", "status": "closed" }, "EDIT984": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/984", "link": "https://wg21.link/edit984", "title": "P0435R1 \"Resolving LWG Issues re common_type\" + misc cleanups", "status": "closed" }, "EDIT985": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/985", "link": "https://wg21.link/edit985", "title": "[dcl.init] don't mention expresion where braced-init-list may appear", "status": "closed" }, "EDIT986": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/986", "link": "https://wg21.link/edit986", "title": "Updated required package list.", "status": "closed" }, "EDIT987": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/987", "link": "https://wg21.link/edit987", "title": "[class.dtor] add paragraph number", "status": "closed" }, "EDIT988": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/988", "link": "https://wg21.link/edit988", "title": "NB GB-48 (C++17 CD): [parallel.execpol.objects] simplify stable tag", "status": "closed" }, "EDIT989": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/989", "link": "https://wg21.link/edit989", "title": "NB GB-29 (C++17 CD): [intro.defs] move block and unblock definitions", "status": "closed" }, "EDIT990": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/990", "link": "https://wg21.link/edit990", "title": "[intro.races] remove redundant constraint on modification order", "status": "closed" }, "EDIT991": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/991", "link": "https://wg21.link/edit991", "title": "NB GB-8 (C++17 CD): [intro.object] clearer definition for complete ob…", "status": "closed" }, "EDIT992": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/992", "link": "https://wg21.link/edit992", "title": "Added wording for partial ordering of template template parameters and arguments (P0522R0).", "status": "closed" }, "EDIT993": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/993", "link": "https://wg21.link/edit993", "title": "[alg.reverse] use ValueSwappable instead of swappable requirement", "status": "closed" }, "EDIT994": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/994", "link": "https://wg21.link/edit994", "title": "[string.capacity] improve max_size() description by copying from string_view", "status": "closed" }, "EDIT995": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/995", "link": "https://wg21.link/edit995", "title": "Tidy referenceable definition", "status": "closed" }, "EDIT996": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/996", "link": "https://wg21.link/edit996", "title": "[expr.reinterpret.cast]: requirement redundant with static_cast: make it into a note", "status": "closed" }, "EDIT997": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/997", "link": "https://wg21.link/edit997", "title": "NB JP-21 (C++17 CD): [algorithms] Order elements consistently", "status": "closed" }, "EDIT998": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/998", "link": "https://wg21.link/edit998", "title": "[string::compare] replace smallest by smaller", "status": "closed" }, "EDIT999": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/999", "link": "https://wg21.link/edit999", "title": "[string.classes] replace :: in stable names with .", "status": "closed" }, "EDIT1000": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1000", "link": "https://wg21.link/edit1000", "title": "[lib] Make Remark: and Postcondition: plural", "status": "closed" }, "EDIT1001": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1001", "link": "https://wg21.link/edit1001", "title": "[istream.extractors] rename stable name from istream::extractors", "status": "closed" }, "EDIT1002": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1002", "link": "https://wg21.link/edit1002", "title": "Improve synopsis presentation for function pointers with different language linkages", "status": "closed" }, "EDIT1003": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1003", "link": "https://wg21.link/edit1003", "title": "[intro.multithread] add 'std' to standard library names", "status": "closed" }, "EDIT1004": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1004", "link": "https://wg21.link/edit1004", "title": "[diff.cpp11.lex] fix example for digit separators", "status": "closed" }, "EDIT1005": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1005", "link": "https://wg21.link/edit1005", "title": "[func.bind.bind] fix intro sentence for local definitions", "status": "closed" }, "EDIT1006": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1006", "link": "https://wg21.link/edit1006", "title": "Clean up C.5", "status": "closed" }, "EDIT1007": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1007", "link": "https://wg21.link/edit1007", "title": "[dcl.init] clarify invocation of list-initialization for '= braced-init-list'", "status": "closed" }, "EDIT1008": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1008", "link": "https://wg21.link/edit1008", "title": "[lib] modernize closing template brackets", "status": "closed" }, "EDIT1009": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1009", "link": "https://wg21.link/edit1009", "title": "[numeric.limits.members] replace IEC 559 by ISO/IEC/IEEE 60559", "status": "closed" }, "EDIT1010": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1010", "link": "https://wg21.link/edit1010", "title": "[facet.num.get.virtuals] Clarify 'fails to convert' for empty sequence", "status": "closed" }, "EDIT1011": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1011", "link": "https://wg21.link/edit1011", "title": "[class.ctor] split into numbered paragraphs", "status": "closed" }, "EDIT1012": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1012", "link": "https://wg21.link/edit1012", "title": "[containers] 'const iterator' should be 'constant iterator'", "status": "closed" }, "EDIT1013": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1013", "link": "https://wg21.link/edit1013", "title": "[over.match] 'underlying type' for a reference is undefined", "status": "closed" }, "EDIT1014": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1014", "link": "https://wg21.link/edit1014", "title": "[any,thread] Whitespace for template parameter packs", "status": "closed" }, "EDIT1015": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1015", "link": "https://wg21.link/edit1015", "title": "[expr.rel] Complete the definition of 'compares greater than'", "status": "closed" }, "EDIT1016": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1016", "link": "https://wg21.link/edit1016", "title": "[dcl.type.simple] Add decltype(auto) to the table giving meaning to", "status": "closed" }, "EDIT1017": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1017", "link": "https://wg21.link/edit1017", "title": "Subnormal instead of denormal", "status": "closed" }, "EDIT1018": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1018", "link": "https://wg21.link/edit1018", "title": "[vector.bool] Excise use of undefined term 'conversion operator'", "status": "closed" }, "EDIT1019": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1019", "link": "https://wg21.link/edit1019", "title": "[diff.cpp03.input.output] \"explicit\" should be in code font", "status": "closed" }, "EDIT1020": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1020", "link": "https://wg21.link/edit1020", "title": "[intro.execution] Adjust example to new rules for sequencing of", "status": "closed" }, "EDIT1021": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1021", "link": "https://wg21.link/edit1021", "title": "[atomics] Fix standard-layout requirement for atomic types", "status": "closed" }, "EDIT1022": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1022", "link": "https://wg21.link/edit1022", "title": "Ensure PDF files are not compared with text-based diff", "status": "closed" }, "EDIT1023": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1023", "link": "https://wg21.link/edit1023", "title": "[type.descriptions.general] Remove reference to undefined library concepts.", "status": "closed" }, "EDIT1024": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1024", "link": "https://wg21.link/edit1024", "title": "[expr.dynamic.cast] Remove redundant specification of value category", "status": "closed" }, "EDIT1025": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1025", "link": "https://wg21.link/edit1025", "title": "Harmonize formatting of 'cv-qualified'", "status": "closed" }, "EDIT1026": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1026", "link": "https://wg21.link/edit1026", "title": "[namespace.udecl] Remove stray newline in grammar production", "status": "closed" }, "EDIT1027": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1027", "link": "https://wg21.link/edit1027", "title": "[basic.type.qualifier] add const-qualified / volatile-qualified to the index", "status": "closed" }, "EDIT1028": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1028", "link": "https://wg21.link/edit1028", "title": "[expr.const] Avoid 'value' of a glvalue in definition of", "status": "closed" }, "EDIT1029": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1029", "link": "https://wg21.link/edit1029", "title": "[string.require] Add note that traits::char_type is the same as", "status": "closed" }, "EDIT1030": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1030", "link": "https://wg21.link/edit1030", "title": "[intro.scope, namespace.udecl, temp.deduct.type] Avoid \"and so\"", "status": "closed" }, "EDIT1031": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1031", "link": "https://wg21.link/edit1031", "title": " [fpos.operations] Unclear assertions in requirements table", "status": "closed" }, "EDIT1032": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1032", "link": "https://wg21.link/edit1032", "title": "[tables] Formatting of \"Effects:\", \"pre:\" and \"post:\"", "status": "closed" }, "EDIT1033": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1033", "link": "https://wg21.link/edit1033", "title": "[index] Using \"type!POD\" vs. \"POD type\"", "status": "open" }, "EDIT1034": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1034", "link": "https://wg21.link/edit1034", "title": "[containers] Consistent semicolons in tables", "status": "closed" }, "EDIT1035": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1035", "link": "https://wg21.link/edit1035", "title": "[whole standard] Add a space before \\begin{example}", "status": "closed" }, "EDIT1036": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1036", "link": "https://wg21.link/edit1036", "title": "Late 15 (C++17 CD): [path.gen] Simplify and clarify specification of lexically_relative", "status": "closed" }, "EDIT1037": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1037", "link": "https://wg21.link/edit1037", "title": "[containers] Fix typos", "status": "closed" }, "EDIT1038": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1038", "link": "https://wg21.link/edit1038", "title": "[atomics] Clean up indexing of atomics clause", "status": "closed" }, "EDIT1039": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1039", "link": "https://wg21.link/edit1039", "title": "[lex.ext] Add hyphen in index entry for user-defined literals", "status": "closed" }, "EDIT1040": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1040", "link": "https://wg21.link/edit1040", "title": "Replace 'sub-clause' by 'subclause'", "status": "closed" }, "EDIT1041": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1041", "link": "https://wg21.link/edit1041", "title": "[meta] add cross-references to 'referenceable type'", "status": "closed" }, "EDIT1042": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1042", "link": "https://wg21.link/edit1042", "title": "Change 'result is undefined' to 'has undefined behavior'", "status": "closed" }, "EDIT1043": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1043", "link": "https://wg21.link/edit1043", "title": "[dcl.align] Avoid 'shall' for a requirement on the implementation", "status": "closed" }, "EDIT1044": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1044", "link": "https://wg21.link/edit1044", "title": "[container.requirements.general] Remove redundant Requires", "status": "closed" }, "EDIT1045": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1045", "link": "https://wg21.link/edit1045", "title": "[cpp.replace] Delete obsolete footnote", "status": "closed" }, "EDIT1046": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1046", "link": "https://wg21.link/edit1046", "title": "[clause 21] Index cstd header synopses", "status": "closed" }, "EDIT1047": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1047", "link": "https://wg21.link/edit1047", "title": "Correct typo in algorithms.tex", "status": "closed" }, "EDIT1048": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1048", "link": "https://wg21.link/edit1048", "title": "[utility] shorten stable names", "status": "closed" }, "EDIT1049": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1049", "link": "https://wg21.link/edit1049", "title": "[cstdlib.syn, csignal.syn] Introduce exposition-only function types with C and C++ language linkage to improve the presentation of C library functions that take callbacks.", "status": "closed" }, "EDIT1050": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1050", "link": "https://wg21.link/edit1050", "title": "Define a new macro \\caret and use it", "status": "closed" }, "EDIT1051": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1051", "link": "https://wg21.link/edit1051", "title": "[diff.mods.to.headers] Explain what happened to meaningless C headers", "status": "closed" }, "EDIT1052": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1052", "link": "https://wg21.link/edit1052", "title": "[diff.library] Remove listings of content shared between C and C++.", "status": "closed" }, "EDIT1053": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1053", "link": "https://wg21.link/edit1053", "title": "Replace 'run-time' by 'runtime' for consistency.", "status": "closed" }, "EDIT1054": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1054", "link": "https://wg21.link/edit1054", "title": "Move specification of deprecated headers to Annex D", "status": "closed" }, "EDIT1055": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1055", "link": "https://wg21.link/edit1055", "title": "monotonic_buffer_resource: initial_size vs buffer_size", "status": "closed" }, "EDIT1056": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1056", "link": "https://wg21.link/edit1056", "title": "[diff.mods.to.definitions] Add entry for 'nullptr_t in stddef.h'", "status": "closed" }, "EDIT1057": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1057", "link": "https://wg21.link/edit1057", "title": "[exception] Rephrase to avoid overfull hbox", "status": "closed" }, "EDIT1058": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1058", "link": "https://wg21.link/edit1058", "title": "[support.types.layout], [diff.offsetof] Use \\placeholder", "status": "closed" }, "EDIT1059": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1059", "link": "https://wg21.link/edit1059", "title": "[diff.cpp03.input.output] Use code font for 'explicit'", "status": "closed" }, "EDIT1060": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1060", "link": "https://wg21.link/edit1060", "title": "Separate textual and code placeholders; use slanted font for the latter", "status": "open" }, "EDIT1061": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1061", "link": "https://wg21.link/edit1061", "title": "[basic] Replace \\term with \\defnx as appropriate", "status": "closed" }, "EDIT1062": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1062", "link": "https://wg21.link/edit1062", "title": "[intro] Replace \\term with \\placeholder or \\defn as appropriate", "status": "closed" }, "EDIT1063": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1063", "link": "https://wg21.link/edit1063", "title": "[utilities], [futures.task] Use 'not defined', not 'undefined', to pr…", "status": "closed" }, "EDIT1064": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1064", "link": "https://wg21.link/edit1064", "title": "Tildes in index entries", "status": "closed" }, "EDIT1065": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1065", "link": "https://wg21.link/edit1065", "title": "[facet.num.put.virtuals] define showpoint and don't apply & twice", "status": "closed" }, "EDIT1066": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1066", "link": "https://wg21.link/edit1066", "title": "Use \\cv{}, not \\cv\\ .", "status": "closed" }, "EDIT1067": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1067", "link": "https://wg21.link/edit1067", "title": "[lex] Replace \\term with \\placeholder or \\defn as appropriate", "status": "closed" }, "EDIT1068": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1068", "link": "https://wg21.link/edit1068", "title": "Resolve some 'Overfull \\hbox' warnings.", "status": "closed" }, "EDIT1069": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1069", "link": "https://wg21.link/edit1069", "title": "[variant.assign] Introduce bullets for 'If an exception is thrown...'…", "status": "closed" }, "EDIT1070": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1070", "link": "https://wg21.link/edit1070", "title": "[numeric] Order elements correctly", "status": "closed" }, "EDIT1071": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1071", "link": "https://wg21.link/edit1071", "title": "[valarray] wording needs major overhaul", "status": "closed" }, "EDIT1072": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1072", "link": "https://wg21.link/edit1072", "title": "LWG2754 The in_place constructors and emplace functions added by P0032R3 don't require CopyConstructible", "status": "closed" }, "EDIT1073": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1073", "link": "https://wg21.link/edit1073", "title": "[class.union]/3 note contradicts normative wording", "status": "closed" }, "EDIT1074": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1074", "link": "https://wg21.link/edit1074", "title": "[class.mem] 9.2p1 should talk about member names instead of members? Members can be added later, names not.", "status": "open" }, "EDIT1075": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1075", "link": "https://wg21.link/edit1075", "title": "[lib] Spell value-initialization with a hyphen.", "status": "closed" }, "EDIT1076": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1076", "link": "https://wg21.link/edit1076", "title": "[class] Rephrase definition of M(X) used to define a standard-layout …", "status": "closed" }, "EDIT1077": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1077", "link": "https://wg21.link/edit1077", "title": "[class.copy] Introduce three subsections.", "status": "closed" }, "EDIT1078": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1078", "link": "https://wg21.link/edit1078", "title": "[17-30] Create index entries for all namespaces", "status": "closed" }, "EDIT1079": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1079", "link": "https://wg21.link/edit1079", "title": "Multiple global style improvements", "status": "closed" }, "EDIT1080": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1080", "link": "https://wg21.link/edit1080", "title": "[associative.reqmts], [unord.req] fix typo in precondition for the me…", "status": "closed" }, "EDIT1081": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1081", "link": "https://wg21.link/edit1081", "title": "Replace \\textit{cv} with \\cv{} or \\cvqual{...} as appopriate.", "status": "closed" }, "EDIT1082": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1082", "link": "https://wg21.link/edit1082", "title": "[temp.variadic] Move example so that it attaches to the correct parag…", "status": "closed" }, "EDIT1083": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1083", "link": "https://wg21.link/edit1083", "title": "[dcl.ref] Introduce the phrase 'reference collapsing' in a note.", "status": "closed" }, "EDIT1084": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1084", "link": "https://wg21.link/edit1084", "title": "[intro.execution] Adjust example for unsequenced side effects", "status": "closed" }, "EDIT1085": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1085", "link": "https://wg21.link/edit1085", "title": "[lib] Remove 'std::' prefix from library names.", "status": "closed" }, "EDIT1086": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1086", "link": "https://wg21.link/edit1086", "title": "[lib] When to use 'shall' in library clauses?", "status": "open" }, "EDIT1087": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1087", "link": "https://wg21.link/edit1087", "title": "[lib] Harmonize sectioning comments of synopses.", "status": "closed" }, "EDIT1088": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1088", "link": "https://wg21.link/edit1088", "title": "[lib] Inconsistent style in \\complexity", "status": "closed" }, "EDIT1089": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1089", "link": "https://wg21.link/edit1089", "title": "Fix typos and add missing \\tcode{}s", "status": "closed" }, "EDIT1090": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1090", "link": "https://wg21.link/edit1090", "title": "Meaning of \"program-defined\"", "status": "closed" }, "EDIT1091": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1091", "link": "https://wg21.link/edit1091", "title": "[lib] Referring to \\requires, \\effects and others", "status": "closed" }, "EDIT1092": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1092", "link": "https://wg21.link/edit1092", "title": "[basic.lookup.argdep] Mark definitions of 'associated class/namespace'.", "status": "closed" }, "EDIT1093": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1093", "link": "https://wg21.link/edit1093", "title": "[library] Use \\effects etc. when referring to them in text", "status": "closed" }, "EDIT1094": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1094", "link": "https://wg21.link/edit1094", "title": "[library] Change program-defined to user-defined", "status": "closed" }, "EDIT1095": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1095", "link": "https://wg21.link/edit1095", "title": "[futures.overview], [futures.async] Use 'bitmask type' terminology.", "status": "closed" }, "EDIT1096": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1096", "link": "https://wg21.link/edit1096", "title": "[class.copy] Rephrase rule preferring a move constructor", "status": "closed" }, "EDIT1097": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1097", "link": "https://wg21.link/edit1097", "title": "[styles] Give lists uniform vertical spacing.", "status": "closed" }, "EDIT1098": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1098", "link": "https://wg21.link/edit1098", "title": "[reverse.iter.ops] Simplify reverse_iterator operator function declar…", "status": "closed" }, "EDIT1099": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1099", "link": "https://wg21.link/edit1099", "title": "[istream], [ostream] Remove paragraph numbers in cross-references.", "status": "closed" }, "EDIT1100": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1100", "link": "https://wg21.link/edit1100", "title": "[quoted.manip] operator>> is not a member of basic_istream.", "status": "closed" }, "EDIT1101": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1101", "link": "https://wg21.link/edit1101", "title": "[iterator.requirements.general] Rephrase definition of 'writable to'", "status": "closed" }, "EDIT1102": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1102", "link": "https://wg21.link/edit1102", "title": "[basic.scope.class] Use a regular itemize environment instead of enumeraten", "status": "closed" }, "EDIT1103": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1103", "link": "https://wg21.link/edit1103", "title": "[basic.scope.class] Add missing whitespace before example.", "status": "closed" }, "EDIT1104": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1104", "link": "https://wg21.link/edit1104", "title": "[class.conv.fct] Add an example for a conversion function with a dedu…", "status": "closed" }, "EDIT1105": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1105", "link": "https://wg21.link/edit1105", "title": "[macros, basic, streambuf] Retire enumeraten environment in favour of…", "status": "closed" }, "EDIT1106": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1106", "link": "https://wg21.link/edit1106", "title": "[basic.lookup.unqual] Rephrase unqualified lookup in a function defin…", "status": "closed" }, "EDIT1107": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1107", "link": "https://wg21.link/edit1107", "title": "[sequence.reqmts] Remove redundant 'forward iterator' requirement", "status": "closed" }, "EDIT1108": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1108", "link": "https://wg21.link/edit1108", "title": "[temp.deduct.call] Add example involving cv-qualifiers and references.", "status": "closed" }, "EDIT1109": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1109", "link": "https://wg21.link/edit1109", "title": "[basic.def.odr] Avoid counting bullets in normative text.", "status": "closed" }, "EDIT1110": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1110", "link": "https://wg21.link/edit1110", "title": "[thread.mutex.requirements] Make references to mutex requirements con…", "status": "closed" }, "EDIT1111": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1111", "link": "https://wg21.link/edit1111", "title": "[streambuf.virtuals] Simplify the logic of exposition; remove several unneeded lists", "status": "closed" }, "EDIT1112": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1112", "link": "https://wg21.link/edit1112", "title": "For some X, choose a consistent spelling between non-X vs. nonX.", "status": "closed" }, "EDIT1113": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1113", "link": "https://wg21.link/edit1113", "title": "[class.union] Clarify in the note that a default member", "status": "closed" }, "EDIT1114": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1114", "link": "https://wg21.link/edit1114", "title": "[diff] Miscellaneous fixes.", "status": "closed" }, "EDIT1115": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1115", "link": "https://wg21.link/edit1115", "title": "Use teletype font for T throughout [variant]", "status": "closed" }, "EDIT1116": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1116", "link": "https://wg21.link/edit1116", "title": "Replace \"Error reporting (27.10.7)\" with just \"27.10.7\" throughout [filesystems]", "status": "closed" }, "EDIT1117": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1117", "link": "https://wg21.link/edit1117", "title": "fix paragraph ordering after LWG2729", "status": "closed" }, "EDIT1118": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1118", "link": "https://wg21.link/edit1118", "title": "[locale.facet] Don't bother itemizing a single item.", "status": "closed" }, "EDIT1119": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1119", "link": "https://wg21.link/edit1119", "title": "Style of \"equivalent to\"", "status": "closed" }, "EDIT1120": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1120", "link": "https://wg21.link/edit1120", "title": "[atomics] Use \\placeholder instead of \\textit or \\term.", "status": "closed" }, "EDIT1121": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1121", "link": "https://wg21.link/edit1121", "title": "[dcl.decl] Turn very large footnote into ordinary note.", "status": "closed" }, "EDIT1122": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1122", "link": "https://wg21.link/edit1122", "title": "[thread.lock] Extract error conditions from 'Throws' element.", "status": "closed" }, "EDIT1123": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1123", "link": "https://wg21.link/edit1123", "title": "[filesystems] Do not repeat section title in cross-references to [fs.…", "status": "closed" }, "EDIT1124": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1124", "link": "https://wg21.link/edit1124", "title": "[re.matchflag] Remove namespace qualification when mentioning match_f…", "status": "closed" }, "EDIT1125": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1125", "link": "https://wg21.link/edit1125", "title": "[variant] Use \\tcode for type designators, not math mode.", "status": "closed" }, "EDIT1126": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1126", "link": "https://wg21.link/edit1126", "title": "[thread.lock.shared] Add sectioning comments to synopsis.", "status": "closed" }, "EDIT1127": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1127", "link": "https://wg21.link/edit1127", "title": "Adjust italics and index entries for 'underlying type'.", "status": "closed" }, "EDIT1128": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1128", "link": "https://wg21.link/edit1128", "title": "UK spelling \"behaviour\" appears in description of pairs", "status": "closed" }, "EDIT1129": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1129", "link": "https://wg21.link/edit1129", "title": "[re.regex.const] missing multiline from LWG2503", "status": "closed" }, "EDIT1130": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1130", "link": "https://wg21.link/edit1130", "title": "Missing definition of \"direct-non-list-initialization\"", "status": "closed" }, "EDIT1131": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1131", "link": "https://wg21.link/edit1131", "title": "remove \\exor command", "status": "closed" }, "EDIT1132": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1132", "link": "https://wg21.link/edit1132", "title": "Application of LWG 2567 missed a few `bool(Bi::value)` casts", "status": "closed" }, "EDIT1133": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1133", "link": "https://wg21.link/edit1133", "title": "[meta.logical] Fix application of LWG 2567 and add further explicit boolean conversions editorially.", "status": "closed" }, "EDIT1134": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1134", "link": "https://wg21.link/edit1134", "title": "Alternative lists adjustment", "status": "closed" }, "EDIT1135": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1135", "link": "https://wg21.link/edit1135", "title": "[macros] Reduce whitespace at the end of code blocks", "status": "closed" }, "EDIT1136": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1136", "link": "https://wg21.link/edit1136", "title": "s/behaviour/behavior/", "status": "closed" }, "EDIT1137": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1137", "link": "https://wg21.link/edit1137", "title": "[basic.scope.class] Break up list", "status": "closed" }, "EDIT1138": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1138", "link": "https://wg21.link/edit1138", "title": "[fpos.operations] Use code font for a type", "status": "closed" }, "EDIT1139": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1139", "link": "https://wg21.link/edit1139", "title": "Format indexed variables with code and maths properly", "status": "closed" }, "EDIT1140": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1140", "link": "https://wg21.link/edit1140", "title": "[except.spec] missing linebreak", "status": "closed" }, "EDIT1141": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1141", "link": "https://wg21.link/edit1141", "title": "[unord.req.except] Add missing \\tcode for Hash and Pred.", "status": "closed" }, "EDIT1142": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1142", "link": "https://wg21.link/edit1142", "title": "s/(possibly cv-qualified)/\\\\cv{}~/ and allied changes.", "status": "closed" }, "EDIT1143": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1143", "link": "https://wg21.link/edit1143", "title": "[numeric.limits] Add missing \\tcode around true", "status": "closed" }, "EDIT1144": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1144", "link": "https://wg21.link/edit1144", "title": "[new.delete] Use \\replaceable instead of \\textit", "status": "closed" }, "EDIT1145": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1145", "link": "https://wg21.link/edit1145", "title": "[new.delete] Multiple \\requires elements for one function", "status": "closed" }, "EDIT1146": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1146", "link": "https://wg21.link/edit1146", "title": "[containers] Add a space after \"Requires:\"", "status": "closed" }, "EDIT1147": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1147", "link": "https://wg21.link/edit1147", "title": "[syserr.syserr.members] Use \\ntbs macro", "status": "closed" }, "EDIT1148": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1148", "link": "https://wg21.link/edit1148", "title": "[whole standard] Put commas outside quotes", "status": "closed" }, "EDIT1149": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1149", "link": "https://wg21.link/edit1149", "title": "[library] Fix capitalization and add missing \\tcode in headings", "status": "closed" }, "EDIT1150": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1150", "link": "https://wg21.link/edit1150", "title": "[meta] Formatting of \"UnaryTypeTrait\"", "status": "closed" }, "EDIT1151": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1151", "link": "https://wg21.link/edit1151", "title": "[utilities] Use code font for named requirements", "status": "closed" }, "EDIT1152": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1152", "link": "https://wg21.link/edit1152", "title": "Comments in code example in footnotes should be italic like elsewhere", "status": "closed" }, "EDIT1153": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1153", "link": "https://wg21.link/edit1153", "title": "Do not use code font for constexpr constructor and constexpr function", "status": "closed" }, "EDIT1154": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1154", "link": "https://wg21.link/edit1154", "title": "BaseCharacteristic, unlike all other technical terms we define, is in CamelCase", "status": "closed" }, "EDIT1155": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1155", "link": "https://wg21.link/edit1155", "title": "[expr.prim.lambda] p 6, 7 obnoxiously long", "status": "closed" }, "EDIT1156": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1156", "link": "https://wg21.link/edit1156", "title": "[over.best.ics] Turn a rationalizing footnote into a note with an acc…", "status": "closed" }, "EDIT1157": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1157", "link": "https://wg21.link/edit1157", "title": "[streambuf.virt.get] use half-open ranges in underflow effects", "status": "closed" }, "EDIT1158": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1158", "link": "https://wg21.link/edit1158", "title": "[expr.prim.lambda] Split specification of lambda expressions into sub…", "status": "closed" }, "EDIT1159": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1159", "link": "https://wg21.link/edit1159", "title": "[limits] Integrate section [limits.numeric] into section [numeric.lim…", "status": "closed" }, "EDIT1160": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1160", "link": "https://wg21.link/edit1160", "title": "[lib] Replace 'Notes:' elements with regular [ Note: ... — end note]", "status": "closed" }, "EDIT1161": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1161", "link": "https://wg21.link/edit1161", "title": "[util.smartptr] Cleanse of italics infestation.", "status": "closed" }, "EDIT1162": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1162", "link": "https://wg21.link/edit1162", "title": "[re.regex] Add missing 'multiline' constant.", "status": "closed" }, "EDIT1163": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1163", "link": "https://wg21.link/edit1163", "title": "[re.regex]/3 regex_constants presentation", "status": "open" }, "EDIT1164": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1164", "link": "https://wg21.link/edit1164", "title": "[utilities] Do not use CamelCase for 'BaseCharacteristic'.", "status": "closed" }, "EDIT1165": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1165", "link": "https://wg21.link/edit1165", "title": "Fix duplicate index entries for 'base class'.", "status": "closed" }, "EDIT1166": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1166", "link": "https://wg21.link/edit1166", "title": "[class.mi] Redirect index entry for virtual base class to base class.", "status": "closed" }, "EDIT1167": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1167", "link": "https://wg21.link/edit1167", "title": "[headers], [depr.c.headers] Avoid brittle counts of headers.", "status": "closed" }, "EDIT1168": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1168", "link": "https://wg21.link/edit1168", "title": "Which codeblocks should contain \"namespace std\"?", "status": "open" }, "EDIT1169": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1169", "link": "https://wg21.link/edit1169", "title": "[basic.scope.class] is redundant", "status": "open" }, "EDIT1170": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1170", "link": "https://wg21.link/edit1170", "title": "[macros, styles] Make BNF vertical spacing like that of normal paragraphs", "status": "closed" }, "EDIT1171": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1171", "link": "https://wg21.link/edit1171", "title": "Inconsistent noexcept", "status": "closed" }, "EDIT1172": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1172", "link": "https://wg21.link/edit1172", "title": "[utility] Harmonize spelling of template parameters for std::pair sy…", "status": "closed" }, "EDIT1180": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1180", "link": "https://wg21.link/edit1180", "title": "[temp.class] Reorganize examples into separate paragraph", "status": "closed" }, "EDIT1181": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1181", "link": "https://wg21.link/edit1181", "title": "[lib] Adjust whitespace to attach & to the type, not the declarator-id.", "status": "closed" }, "EDIT1182": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1182", "link": "https://wg21.link/edit1182", "title": "[class.virtual] Remove awkward 'but'.", "status": "closed" }, "EDIT1183": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1183", "link": "https://wg21.link/edit1183", "title": "[lib] More & and && adjustments for #166", "status": "closed" }, "EDIT1184": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1184", "link": "https://wg21.link/edit1184", "title": "[containers], [alg.transform] Minor presentation fixes.", "status": "closed" }, "EDIT1185": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1185", "link": "https://wg21.link/edit1185", "title": "[iterators] Fix whitespace to attach & to the type", "status": "closed" }, "EDIT1186": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1186", "link": "https://wg21.link/edit1186", "title": "[sequence.reqmts] Use placeholders for 'member functions of the form'.", "status": "closed" }, "EDIT1187": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1187", "link": "https://wg21.link/edit1187", "title": "[intseq.general] Remove example not quite mirroring a standard function.", "status": "closed" }, "EDIT1188": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1188", "link": "https://wg21.link/edit1188", "title": "[class.bit] Add missing \"bit-\" to \"field declaration\" in index entry", "status": "closed" }, "EDIT1189": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1189", "link": "https://wg21.link/edit1189", "title": "Remove tildes from index entries.", "status": "closed" }, "EDIT1190": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1190", "link": "https://wg21.link/edit1190", "title": "[namespace.udecl] Restore accidentally deleted }", "status": "closed" }, "EDIT1191": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1191", "link": "https://wg21.link/edit1191", "title": "[depr] Add missing parentheses and fix formatting", "status": "closed" }, "EDIT1192": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1192", "link": "https://wg21.link/edit1192", "title": "[numeric.special] Remove redundant 'inline' specifiers in example.", "status": "closed" }, "EDIT1193": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1193", "link": "https://wg21.link/edit1193", "title": "[complex.numbers] Use \\cv{}", "status": "closed" }, "EDIT1194": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1194", "link": "https://wg21.link/edit1194", "title": "[rand.req.adapt] Fix syntax error", "status": "closed" }, "EDIT1195": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1195", "link": "https://wg21.link/edit1195", "title": "[char.traits] Use \\tcode around parameter name", "status": "closed" }, "EDIT1196": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1196", "link": "https://wg21.link/edit1196", "title": "Clean up duplicate 'itemdescr' items.", "status": "closed" }, "EDIT1197": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1197", "link": "https://wg21.link/edit1197", "title": "[lib] Add main index entries for all headers.", "status": "closed" }, "EDIT1198": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1198", "link": "https://wg21.link/edit1198", "title": "[expr.ass] The right operand is not necessarily an expression.", "status": "closed" }, "EDIT1199": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1199", "link": "https://wg21.link/edit1199", "title": "[allocator] Format OUTERMOST in code font", "status": "closed" }, "EDIT1200": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1200", "link": "https://wg21.link/edit1200", "title": "[diff] Capitalization of headings", "status": "closed" }, "EDIT1201": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1201", "link": "https://wg21.link/edit1201", "title": "[diff] Capitalize clause headings", "status": "closed" }, "EDIT1202": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1202", "link": "https://wg21.link/edit1202", "title": "The ValueType parameter of std::any_cast is confusingly named", "status": "closed" }, "EDIT1203": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1203", "link": "https://wg21.link/edit1203", "title": "[limits] Use 'subnormal number' as defined by IEEE 754-2008 = ISO 60559.", "status": "closed" }, "EDIT1204": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1204", "link": "https://wg21.link/edit1204", "title": "For 'immediate context', refer to [temp.deduct].", "status": "closed" }, "EDIT1205": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1205", "link": "https://wg21.link/edit1205", "title": "Synopses in [localization] use non-standard indentation style", "status": "closed" }, "EDIT1206": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1206", "link": "https://wg21.link/edit1206", "title": "[pairs.pair, tuple.cnstr] Replace 'The constructor initializes' with just 'Initializes', which is how we say it in many other places.", "status": "closed" }, "EDIT1207": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1207", "link": "https://wg21.link/edit1207", "title": "[dcl.fct.default] Restore }, again", "status": "closed" }, "EDIT1208": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1208", "link": "https://wg21.link/edit1208", "title": "[variant.bad.access] use override in synopsis", "status": "closed" }, "EDIT1209": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1209", "link": "https://wg21.link/edit1209", "title": "[mem.res.syn] should call polymorphic_allocator a template", "status": "closed" }, "EDIT1210": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1210", "link": "https://wg21.link/edit1210", "title": "[{ex,in}clusive.scan]: Rephase 'for each *j' in terms of indexes", "status": "closed" }, "EDIT1211": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1211", "link": "https://wg21.link/edit1211", "title": "[class.temporary] Add paragraph number and split off example into its…", "status": "closed" }, "EDIT1212": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1212", "link": "https://wg21.link/edit1212", "title": "[pairs.spec], [tuple.creation] Avoid 'equality' of types phrasing.", "status": "closed" }, "EDIT1213": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1213", "link": "https://wg21.link/edit1213", "title": "[utility], [bitset] Introduce a separate heading for the synopsis.", "status": "closed" }, "EDIT1214": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1214", "link": "https://wg21.link/edit1214", "title": "[thread] Add numbered headings for synopses.", "status": "closed" }, "EDIT1215": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1215", "link": "https://wg21.link/edit1215", "title": "[numarray] Add standard description elements.", "status": "closed" }, "EDIT1216": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1216", "link": "https://wg21.link/edit1216", "title": "Delete accidentally added vim swap file.", "status": "closed" }, "EDIT1217": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1217", "link": "https://wg21.link/edit1217", "title": "[strings, algorithms, diff] Replace 'routine' with 'function'.", "status": "closed" }, "EDIT1218": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1218", "link": "https://wg21.link/edit1218", "title": "[bitset.members] Remove confusing index entries for 'set' and 'any'.", "status": "closed" }, "EDIT1219": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1219", "link": "https://wg21.link/edit1219", "title": "Last example in [dcl.init.ref] uses \"type qualifier\", which is C terminology, not C++", "status": "closed" }, "EDIT1220": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1220", "link": "https://wg21.link/edit1220", "title": "[any] Rename the ValueType template parameter to T.", "status": "closed" }, "EDIT1221": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1221", "link": "https://wg21.link/edit1221", "title": "[list.ops] Move effects to 'Effects' element.", "status": "closed" }, "EDIT1222": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1222", "link": "https://wg21.link/edit1222", "title": "[dcl.init.ref] Replace 'type qualifier' with 'cv-qualifier' in example.", "status": "closed" }, "EDIT1223": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1223", "link": "https://wg21.link/edit1223", "title": "[lib] Harmonize index entries for 'make_error_code' and 'make_error_c…", "status": "closed" }, "EDIT1224": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1224", "link": "https://wg21.link/edit1224", "title": "[lib] Use 'comparison function', not 'comparison operator'.", "status": "closed" }, "EDIT1225": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1225", "link": "https://wg21.link/edit1225", "title": "[temp] Add variable templates to the definition of 'template'.", "status": "closed" }, "EDIT1226": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1226", "link": "https://wg21.link/edit1226", "title": "[mem.res.monotonic.buffer.ctor] Spell reference to a parameter correc…", "status": "closed" }, "EDIT1227": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1227", "link": "https://wg21.link/edit1227", "title": "[localization] Fix indentation in class template synopses.", "status": "closed" }, "EDIT1228": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1228", "link": "https://wg21.link/edit1228", "title": "[input.output] Add numbered headings for synopses.", "status": "closed" }, "EDIT1229": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1229", "link": "https://wg21.link/edit1229", "title": "[localization] Add numbered headings for synopses.", "status": "closed" }, "EDIT1230": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1230", "link": "https://wg21.link/edit1230", "title": "[algorithms] Add numbered heading for synopsis.", "status": "closed" }, "EDIT1231": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1231", "link": "https://wg21.link/edit1231", "title": "Remove \\synopsis macro.", "status": "closed" }, "EDIT1232": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1232", "link": "https://wg21.link/edit1232", "title": "Footnote 133 should be reimagined", "status": "closed" }, "EDIT1233": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1233", "link": "https://wg21.link/edit1233", "title": "Inconsistent placeholder styling in [over.built]", "status": "closed" }, "EDIT1234": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1234", "link": "https://wg21.link/edit1234", "title": "[intro.races] Remove duplicated index entry for 'data race'.", "status": "closed" }, "EDIT1235": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1235", "link": "https://wg21.link/edit1235", "title": "[string.view.hash] Add a note about equality to string hashes.", "status": "closed" }, "EDIT1236": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1236", "link": "https://wg21.link/edit1236", "title": "[path.non-member] Structure multi-paragraph note using an itemization instead.", "status": "closed" }, "EDIT1237": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1237", "link": "https://wg21.link/edit1237", "title": "[over.built] Rework formatting of placeholders.", "status": "closed" }, "EDIT1238": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1238", "link": "https://wg21.link/edit1238", "title": "[library] Add full stops to \\returns etc.", "status": "closed" }, "EDIT1239": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1239", "link": "https://wg21.link/edit1239", "title": "Don't re-use note environments for unrelated notes in subsequent paragraphs.", "status": "closed" }, "EDIT1240": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1240", "link": "https://wg21.link/edit1240", "title": "[class.derived] Don't bother splitting last remark in note off into separate paragraph.", "status": "closed" }, "EDIT1241": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1241", "link": "https://wg21.link/edit1241", "title": "[unord] Use 'key equality predicate' consistently.", "status": "closed" }, "EDIT1242": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1242", "link": "https://wg21.link/edit1242", "title": "[lib] Subheadings in class descriptions", "status": "open" }, "EDIT1243": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1243", "link": "https://wg21.link/edit1243", "title": "disambiguate an odr usage requirement in [basic.def.odr]", "status": "closed" }, "EDIT1244": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1244", "link": "https://wg21.link/edit1244", "title": "[iostream.forward.overview] Promote introductory sentences", "status": "closed" }, "EDIT1245": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1245", "link": "https://wg21.link/edit1245", "title": "[algorithms] Move non-modifying algorithms away", "status": "closed" }, "EDIT1246": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1246", "link": "https://wg21.link/edit1246", "title": "[filesystems] Filesystem library edits/issues", "status": "open" }, "EDIT1247": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1247", "link": "https://wg21.link/edit1247", "title": "[cmath.syn] C functions show five overloads; those from [sf.math] only three", "status": "open" }, "EDIT1248": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1248", "link": "https://wg21.link/edit1248", "title": "[cmplx.over], [cmath.syn] use of undefined phrase \"effectively cast\"", "status": "closed" }, "EDIT1249": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1249", "link": "https://wg21.link/edit1249", "title": "[cmath.syn] \"have type float\"", "status": "open" }, "EDIT1250": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1250", "link": "https://wg21.link/edit1250", "title": "[sf.math] parenthesized \"of the first/second kind\"?", "status": "closed" }, "EDIT1251": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1251", "link": "https://wg21.link/edit1251", "title": "[tuple.creation] Simplify the introductory notation, and then use notation that matches the introduction.", "status": "closed" }, "EDIT1252": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1252", "link": "https://wg21.link/edit1252", "title": "[temp.deduct] Avoid talking about 'side effect' and 'evaluation'", "status": "closed" }, "EDIT1253": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1253", "link": "https://wg21.link/edit1253", "title": "[meta.rel] Fix incorrect use of \\grammarterm{return-statement}.", "status": "closed" }, "EDIT1254": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1254", "link": "https://wg21.link/edit1254", "title": "[namespace.udecl] Clarify error in example.", "status": "closed" }, "EDIT1255": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1255", "link": "https://wg21.link/edit1255", "title": "[unique.ptr.single.modifiers] Use 'if and only if' when calling deleter.", "status": "closed" }, "EDIT1256": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1256", "link": "https://wg21.link/edit1256", "title": "[sf.math] Promote parenthesized parts of function names", "status": "closed" }, "EDIT1257": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1257", "link": "https://wg21.link/edit1257", "title": "[mem.res.pool], [mem.res.monotonic.buffer] \"owns\" defined, but not used", "status": "closed" }, "EDIT1258": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1258", "link": "https://wg21.link/edit1258", "title": "[mem.res.pool.overview] Implicit definition of terms", "status": "open" }, "EDIT1259": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1259", "link": "https://wg21.link/edit1259", "title": "[mem.res] Miscellaneous changes", "status": "closed" }, "EDIT1260": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1260", "link": "https://wg21.link/edit1260", "title": "[mem.res.pool], [mem.res.monotonic.buffer] Do not define the otherwis…", "status": "closed" }, "EDIT1261": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1261", "link": "https://wg21.link/edit1261", "title": "[dcl.array], [temp.deduct.type] Split notes spanning numbered paragra…", "status": "closed" }, "EDIT1262": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1262", "link": "https://wg21.link/edit1262", "title": "Avoid \\pnum inside examples.", "status": "closed" }, "EDIT1263": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1263", "link": "https://wg21.link/edit1263", "title": "[lib] Referring to standard library requirements.", "status": "open" }, "EDIT1264": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1264", "link": "https://wg21.link/edit1264", "title": "[lib] Harmonize casing for 'shall meet the requirements of ... iterator'.", "status": "closed" }, "EDIT1265": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1265", "link": "https://wg21.link/edit1265", "title": "[class.derived] Avoid \\pnum inside examples.", "status": "closed" }, "EDIT1266": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1266", "link": "https://wg21.link/edit1266", "title": "[stmt.dcl] Clarify footnote about deadlock avoidance.", "status": "closed" }, "EDIT1267": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1267", "link": "https://wg21.link/edit1267", "title": "[ostream.iterator], [istream.iterator] Format exposition-only members", "status": "closed" }, "EDIT1268": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1268", "link": "https://wg21.link/edit1268", "title": "Define 'object type' only once.", "status": "closed" }, "EDIT1269": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1269", "link": "https://wg21.link/edit1269", "title": "Fix typos in [mem.poly.allocator.mem]/9.1 and /9.5", "status": "closed" }, "EDIT1270": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1270", "link": "https://wg21.link/edit1270", "title": "[dcl.init.aggr] Add example for array of unknown bound", "status": "closed" }, "EDIT1271": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1271", "link": "https://wg21.link/edit1271", "title": "[associative.reqmts] Harmonize capitalization.", "status": "closed" }, "EDIT1272": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1272", "link": "https://wg21.link/edit1272", "title": "[unord.req] Split column heading into two rows", "status": "closed" }, "EDIT1273": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1273", "link": "https://wg21.link/edit1273", "title": "[containers] Replace pre: and post: in requirements tables", "status": "closed" }, "EDIT1274": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1274", "link": "https://wg21.link/edit1274", "title": "Use \\tcode for indexed type placeholders (also in math mode)", "status": "closed" }, "EDIT1275": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1275", "link": "https://wg21.link/edit1275", "title": "[lib] For showing complexity, use $N \\log N$", "status": "closed" }, "EDIT1276": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1276", "link": "https://wg21.link/edit1276", "title": "[cstdint.syn] should list the macros it defines", "status": "closed" }, "EDIT1277": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1277", "link": "https://wg21.link/edit1277", "title": "[lex.literal] Avoid references to plain 'literal'", "status": "closed" }, "EDIT1278": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1278", "link": "https://wg21.link/edit1278", "title": "Harmonize spacing for template headers.", "status": "closed" }, "EDIT1279": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1279", "link": "https://wg21.link/edit1279", "title": "[intro.refs] Add normative references to LIA-1 and IEEE 754.", "status": "closed" }, "EDIT1280": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1280", "link": "https://wg21.link/edit1280", "title": "Inconsistencies with \"object declarations\", \"declarations that declare objects\" and \"class members of object type\"", "status": "open" }, "EDIT1281": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1281", "link": "https://wg21.link/edit1281", "title": "More pre:'s and post:'s in library specification", "status": "closed" }, "EDIT1282": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1282", "link": "https://wg21.link/edit1282", "title": "[string.view.find] Fix grammar (add missing 'be').", "status": "closed" }, "EDIT1283": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1283", "link": "https://wg21.link/edit1283", "title": "Mechanically harmonize indexed types to $\\tcode{T}_i$.", "status": "closed" }, "EDIT1284": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1284", "link": "https://wg21.link/edit1284", "title": "[lib] Replace pre: and post: in requirements tables", "status": "closed" }, "EDIT1285": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1285", "link": "https://wg21.link/edit1285", "title": "[func.bind.bind] Reformat to use math-style indexing.", "status": "closed" }, "EDIT1286": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1286", "link": "https://wg21.link/edit1286", "title": "[except] Replace \\term and \\textit", "status": "closed" }, "EDIT1287": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1287", "link": "https://wg21.link/edit1287", "title": "[utilities] Tweaks for better linebreaks", "status": "closed" }, "EDIT1288": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1288", "link": "https://wg21.link/edit1288", "title": "[string.view] Remove unnecessary std:: prefixes.", "status": "closed" }, "EDIT1289": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1289", "link": "https://wg21.link/edit1289", "title": "[strings] Remove remarks that repeat what was stated a few lines before.", "status": "closed" }, "EDIT1290": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1290", "link": "https://wg21.link/edit1290", "title": "[sf.cmath.cyl_bessel_j] Remove parentheses for index entry", "status": "closed" }, "EDIT1291": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1291", "link": "https://wg21.link/edit1291", "title": "[sf.cmath] association of Greek math variables with parameters fails", "status": "closed" }, "EDIT1292": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1292", "link": "https://wg21.link/edit1292", "title": "[meta.trans.other] add missing cv for common_type", "status": "closed" }, "EDIT1293": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1293", "link": "https://wg21.link/edit1293", "title": "[char.traits.specializations] Inconsistent punctuation in stable names of subsections", "status": "closed" }, "EDIT1294": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1294", "link": "https://wg21.link/edit1294", "title": "[char.traits.specializations] Add missing \\tcode.", "status": "closed" }, "EDIT1295": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1295", "link": "https://wg21.link/edit1295", "title": "Decide on \\defn{thing}{s} vs \\defnx{things}{thing}", "status": "closed" }, "EDIT1296": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1296", "link": "https://wg21.link/edit1296", "title": "Consistently italicize definitions' plural 's'.", "status": "closed" }, "EDIT1297": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1297", "link": "https://wg21.link/edit1297", "title": "Capitalize notes.", "status": "closed" }, "EDIT1298": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1298", "link": "https://wg21.link/edit1298", "title": "[class.virtual] Adjust whitespace to fix vertical alignment in code example.", "status": "closed" }, "EDIT1299": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1299", "link": "https://wg21.link/edit1299", "title": "[util.smartptr.enab]/8 and P0033R1", "status": "closed" }, "EDIT1300": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1300", "link": "https://wg21.link/edit1300", "title": "[expr] Split off definition of 'composite pointer type' into dedicated paragraph.", "status": "closed" }, "EDIT1301": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1301", "link": "https://wg21.link/edit1301", "title": "[expr.reinterpret.cast] impldef not indexed", "status": "closed" }, "EDIT1302": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1302", "link": "https://wg21.link/edit1302", "title": "Replace 'sub-clause' by 'subclause'", "status": "closed" }, "EDIT1303": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1303", "link": "https://wg21.link/edit1303", "title": "[limits] Use normal font in \"try block\"", "status": "closed" }, "EDIT1304": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1304", "link": "https://wg21.link/edit1304", "title": "\"main()\" vs. \"main function\"", "status": "closed" }, "EDIT1305": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1305", "link": "https://wg21.link/edit1305", "title": "Code font in \"return statement\"", "status": "closed" }, "EDIT1306": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1306", "link": "https://wg21.link/edit1306", "title": "[class.virtual] Add index entry for covariant return types.", "status": "closed" }, "EDIT1307": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1307", "link": "https://wg21.link/edit1307", "title": "[expr.reinterpret.cast] Index implementation-defined behavior.", "status": "closed" }, "EDIT1308": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1308", "link": "https://wg21.link/edit1308", "title": "Harmonize formatting of 'main' function.", "status": "closed" }, "EDIT1309": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1309", "link": "https://wg21.link/edit1309", "title": "Consider using more \"Descriptive variable definitions\" tables for requirements", "status": "open" }, "EDIT1310": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1310", "link": "https://wg21.link/edit1310", "title": "Decide as what kind of entity to annotate \"derived-declarator-type-list\"", "status": "closed" }, "EDIT1311": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1311", "link": "https://wg21.link/edit1311", "title": "[expr.unary.noexcept] expression grammarterm marked as \\tcode", "status": "closed" }, "EDIT1312": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1312", "link": "https://wg21.link/edit1312", "title": "Replace \\nonterminal with \\grammarterm or \\cv or \\cvqual or ...", "status": "closed" }, "EDIT1313": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1313", "link": "https://wg21.link/edit1313", "title": "[expr.unary.noexcept] Use \\grammarterm{expression}, not \\tcode.", "status": "closed" }, "EDIT1314": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1314", "link": "https://wg21.link/edit1314", "title": "[util.smartptr.enab] Remove leftover postcondition after P0033R1.", "status": "closed" }, "EDIT1315": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1315", "link": "https://wg21.link/edit1315", "title": "[dcl.meaning] Consistently use \\placeholder{derived-declarator-type-l…", "status": "closed" }, "EDIT1316": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1316", "link": "https://wg21.link/edit1316", "title": "Replace \\nonterminal with \\grammarterm or \\cvqual, as appropriate.", "status": "closed" }, "EDIT1317": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1317", "link": "https://wg21.link/edit1317", "title": "[sf.cmath] Fix 'where' associations of Greek variable names.", "status": "closed" }, "EDIT1318": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1318", "link": "https://wg21.link/edit1318", "title": "[conv.lval] Split off description of conversion result into dedicated paragraph.", "status": "closed" }, "EDIT1319": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1319", "link": "https://wg21.link/edit1319", "title": "Add missing hyphen in 'floating-point'.", "status": "closed" }, "EDIT1320": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1320", "link": "https://wg21.link/edit1320", "title": "wrongly added {}", "status": "closed" }, "EDIT1321": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1321", "link": "https://wg21.link/edit1321", "title": "[basic] Remove stray whitespace after \\tcode{...}", "status": "closed" }, "EDIT1322": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1322", "link": "https://wg21.link/edit1322", "title": "[stmt.stmt] Remove stray {} after \\grammarterm.", "status": "closed" }, "EDIT1323": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1323", "link": "https://wg21.link/edit1323", "title": "[re.submatch.op] Remove excessive parentheses in \"Returns:\" element.", "status": "closed" }, "EDIT1324": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1324", "link": "https://wg21.link/edit1324", "title": "[complex.ops] Don't repeat declaration in \"Effects:\" element.", "status": "closed" }, "EDIT1325": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1325", "link": "https://wg21.link/edit1325", "title": "Issues of ending indeces.", "status": "closed" }, "EDIT1326": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1326", "link": "https://wg21.link/edit1326", "title": "[dcl.link] missing impldef index", "status": "closed" }, "EDIT1327": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1327", "link": "https://wg21.link/edit1327", "title": "[dcl.init] Fix a typo in definition of const-default-constructible", "status": "closed" }, "EDIT1328": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1328", "link": "https://wg21.link/edit1328", "title": "Fix range_close markers for index ranges", "status": "closed" }, "EDIT1329": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1329", "link": "https://wg21.link/edit1329", "title": "[rand.util.seedseq] Consistently format T(...) as ordinary math, not code.", "status": "closed" }, "EDIT1330": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1330", "link": "https://wg21.link/edit1330", "title": "[dcl.link] Index implementation-defined behavior.", "status": "closed" }, "EDIT1331": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1331", "link": "https://wg21.link/edit1331", "title": "[rand.adapt.shuf] Declaration and initialization order of \"exposition only\" variables does not match", "status": "closed" }, "EDIT1332": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1332", "link": "https://wg21.link/edit1332", "title": "[rand.adapt.shuf] Show exposition-only members in the order", "status": "closed" }, "EDIT1333": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1333", "link": "https://wg21.link/edit1333", "title": "[string.io] Don't refer to sentry by name it was not given.", "status": "closed" }, "EDIT1334": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1334", "link": "https://wg21.link/edit1334", "title": "[class.gslice.overview] Replace $$...$$ with \\[...\\].", "status": "closed" }, "EDIT1335": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1335", "link": "https://wg21.link/edit1335", "title": "Cleanup \"partial specializations\" language in [atomics.syn]", "status": "closed" }, "EDIT1336": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1336", "link": "https://wg21.link/edit1336", "title": "[rand.adapt.ibits] Don't typeset binary + as unary +.", "status": "closed" }, "EDIT1337": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1337", "link": "https://wg21.link/edit1337", "title": "[valarray.access] 'evaluates as' -> 'evaluates to'.", "status": "closed" }, "EDIT1338": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1338", "link": "https://wg21.link/edit1338", "title": "[string.insert] Typo fix for argument name", "status": "closed" }, "EDIT1339": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1339", "link": "https://wg21.link/edit1339", "title": "[dcl.enum, conv.prom] Style min/max subscripts as labels, not variables.", "status": "closed" }, "EDIT1340": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1340", "link": "https://wg21.link/edit1340", "title": "[rand.req.eng] Omit superfluous dollar-math wrapping inside \\bigoh.", "status": "closed" }, "EDIT1341": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1341", "link": "https://wg21.link/edit1341", "title": "[iterator.traits] Add index entry for std::iterator_traits.", "status": "closed" }, "EDIT1342": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1342", "link": "https://wg21.link/edit1342", "title": "Preserve whitespace after \\shr and \\shl where appropriate.", "status": "closed" }, "EDIT1343": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1343", "link": "https://wg21.link/edit1343", "title": "10.2p12 wrong example.", "status": "closed" }, "EDIT1344": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1344", "link": "https://wg21.link/edit1344", "title": "Replace \\mbox with \\text where appropriate", "status": "closed" }, "EDIT1345": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1345", "link": "https://wg21.link/edit1345", "title": "[rand.util.seedseq] Replace nested ternary expressions with definition by cases.", "status": "closed" }, "EDIT1346": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1346", "link": "https://wg21.link/edit1346", "title": "Remove \\shl and \\shr.", "status": "closed" }, "EDIT1347": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1347", "link": "https://wg21.link/edit1347", "title": "[class.temporary/1] `(\\ref{class.access})` should be `(Clause~\\ref{class.access})`", "status": "closed" }, "EDIT1348": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1348", "link": "https://wg21.link/edit1348", "title": "[class.temporary] Use 'Clause~\\ref{class.access}'", "status": "closed" }, "EDIT1349": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1349", "link": "https://wg21.link/edit1349", "title": "[dcl.enum] Fix calculation for bmax", "status": "open" }, "EDIT1350": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1350", "link": "https://wg21.link/edit1350", "title": "In math, do not needlessly wrap \\tcode inside \\text.", "status": "closed" }, "EDIT1351": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1351", "link": "https://wg21.link/edit1351", "title": "Inconsistent italicization of \\nontermdef's colon in bnf and bnfkeywordtab envs", "status": "closed" }, "EDIT1352": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1352", "link": "https://wg21.link/edit1352", "title": "[dcl.enum] Add missing \\tcode in comment in example code.", "status": "closed" }, "EDIT1353": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1353", "link": "https://wg21.link/edit1353", "title": "[expr.prim.fold] Fix alignment in list of fold-operators.", "status": "closed" }, "EDIT1354": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1354", "link": "https://wg21.link/edit1354", "title": "[numerics] Remove useless \\mbox wrappings.", "status": "closed" }, "EDIT1355": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1355", "link": "https://wg21.link/edit1355", "title": "Do not italicize colons when defining grammar non-terminals or", "status": "closed" }, "EDIT1356": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1356", "link": "https://wg21.link/edit1356", "title": "Capitalize examples where appropriate.", "status": "closed" }, "EDIT1357": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1357", "link": "https://wg21.link/edit1357", "title": "Remove stray whitespace around scope resolution operator.", "status": "closed" }, "EDIT1358": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1358", "link": "https://wg21.link/edit1358", "title": "[re] Remove whitespace before \\colcol.", "status": "closed" }, "EDIT1359": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1359", "link": "https://wg21.link/edit1359", "title": "Inconsistent use of \\colcol vs. ::\\brk{}", "status": "closed" }, "EDIT1360": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1360", "link": "https://wg21.link/edit1360", "title": "[any.class]/3 Rephrase example", "status": "open" }, "EDIT1361": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1361", "link": "https://wg21.link/edit1361", "title": "[temp.deduct.type] Don't style prose as monotype.", "status": "closed" }, "EDIT1362": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1362", "link": "https://wg21.link/edit1362", "title": "[dcl.fct] Make bnf indentation in source match presentation.", "status": "closed" }, "EDIT1363": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1363", "link": "https://wg21.link/edit1363", "title": "[any.modifiers] Remove space in 'forward (args)'.", "status": "closed" }, "EDIT1364": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1364", "link": "https://wg21.link/edit1364", "title": "Remove stray whitespace after opening parentheses.", "status": "closed" }, "EDIT1365": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1365", "link": "https://wg21.link/edit1365", "title": "consistent whitespace in \\tcode types", "status": "closed" }, "EDIT1366": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1366", "link": "https://wg21.link/edit1366", "title": "Fix remaining uses of \\Cpp macro", "status": "closed" }, "EDIT1367": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1367", "link": "https://wg21.link/edit1367", "title": "[diff] Consider assigning paragraph numbers to changes", "status": "closed" }, "EDIT1368": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1368", "link": "https://wg21.link/edit1368", "title": "[diff.expr] Remove stray paragraph break.", "status": "closed" }, "EDIT1369": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1369", "link": "https://wg21.link/edit1369", "title": "\"pointer to member\" vs \"pointer-to-member\"", "status": "closed" }, "EDIT1370": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1370", "link": "https://wg21.link/edit1370", "title": "[temp] Replace \\term with \\defn or \\placeholder", "status": "closed" }, "EDIT1371": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1371", "link": "https://wg21.link/edit1371", "title": "[dcl.ambig.res] Describe example ambiguous case more clearly.", "status": "closed" }, "EDIT1372": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1372", "link": "https://wg21.link/edit1372", "title": "[dcl.ptr] Remove unnecessary line break in comment in example code.", "status": "closed" }, "EDIT1373": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1373", "link": "https://wg21.link/edit1373", "title": "[expr.cond]/4.3 simplification", "status": "closed" }, "EDIT1374": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1374", "link": "https://wg21.link/edit1374", "title": "[expr.cond] drop redundant subclause", "status": "open" }, "EDIT1375": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1375", "link": "https://wg21.link/edit1375", "title": "Style references to numbered lines in example code consistently", "status": "closed" }, "EDIT1376": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1376", "link": "https://wg21.link/edit1376", "title": "[utilities.general] Missing row separator in table", "status": "closed" }, "EDIT1377": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1377", "link": "https://wg21.link/edit1377", "title": "[cpp.concat] In example code comment, remove unnecessary line break and format code as code.", "status": "closed" }, "EDIT1378": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1378", "link": "https://wg21.link/edit1378", "title": "CWG telecon: \"re-declared\" -> \"redeclared\"", "status": "closed" }, "EDIT1379": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1379", "link": "https://wg21.link/edit1379", "title": "CWG telecon: mix of \"base subobject\" and \"base class subobject\"", "status": "closed" }, "EDIT1380": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1380", "link": "https://wg21.link/edit1380", "title": "Consistently use 'this International Standard'.", "status": "closed" }, "EDIT1381": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1381", "link": "https://wg21.link/edit1381", "title": "[stmt.stmt], [dcl.attr.deprecated] Remove hyphen in 're-declared'", "status": "closed" }, "EDIT1382": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1382", "link": "https://wg21.link/edit1382", "title": "Use 'base class subobject', not 'base subobject'", "status": "closed" }, "EDIT1383": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1383", "link": "https://wg21.link/edit1383", "title": "Use body font, not \\tcode, for '#1' code line references in running t…", "status": "closed" }, "EDIT1384": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1384", "link": "https://wg21.link/edit1384", "title": "'floating-point something', not 'floating point something'", "status": "closed" }, "EDIT1385": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1385", "link": "https://wg21.link/edit1385", "title": "Remove space between period/comma and footnote reference.", "status": "closed" }, "EDIT1386": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1386", "link": "https://wg21.link/edit1386", "title": "Hyphenate 'pointer-to-member' when it is an adjective.", "status": "closed" }, "EDIT1387": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1387", "link": "https://wg21.link/edit1387", "title": "[cpp.pragma.op] Add missing \\pnums and remove unwanted paragraph breaks.", "status": "closed" }, "EDIT1388": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1388", "link": "https://wg21.link/edit1388", "title": "[cpp.pragma.op] Take into account encoding-prefixes other than 'L'", "status": "closed" }, "EDIT1389": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1389", "link": "https://wg21.link/edit1389", "title": "Use \"this document\" instead of \"this International Standard\"", "status": "closed" }, "EDIT1390": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1390", "link": "https://wg21.link/edit1390", "title": "Comment out ellipses when they mean \"more code here\" rather than an actual ellipsis token.", "status": "open" }, "EDIT1391": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1391", "link": "https://wg21.link/edit1391", "title": "Format index entries that redirect to multiple other index entries consistently", "status": "closed" }, "EDIT1392": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1392", "link": "https://wg21.link/edit1392", "title": "[optional.ctor] missing \\pnum", "status": "closed" }, "EDIT1393": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1393", "link": "https://wg21.link/edit1393", "title": "Comment out ellipses when they mean \"more code here\" rather than an actual ellipsis token.", "status": "closed" }, "EDIT1394": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1394", "link": "https://wg21.link/edit1394", "title": "[optional.observe] Redundant remarks?", "status": "closed" }, "EDIT1395": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1395", "link": "https://wg21.link/edit1395", "title": "[namespace.memdef]/3", "status": "closed" }, "EDIT1396": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1396", "link": "https://wg21.link/edit1396", "title": "Add missing \\pnums.", "status": "closed" }, "EDIT1397": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1397", "link": "https://wg21.link/edit1397", "title": "[basic.ios.cons] Remove stray semicolon.", "status": "closed" }, "EDIT1398": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1398", "link": "https://wg21.link/edit1398", "title": "[variant.assign], [variant.swap]: place \\item before or after \"Otherwise,\"?", "status": "closed" }, "EDIT1399": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1399", "link": "https://wg21.link/edit1399", "title": "[variant.visit], [variant.monostate], missing \\pnum", "status": "closed" }, "EDIT1400": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1400", "link": "https://wg21.link/edit1400", "title": "[tuple.creation] Fix formatting errors and capitalization in description of tuple_cat.", "status": "closed" }, "EDIT1401": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1401", "link": "https://wg21.link/edit1401", "title": "[any] \"contained value\" vs \"contained object\"", "status": "closed" }, "EDIT1402": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1402", "link": "https://wg21.link/edit1402", "title": "Header synopsis has two blocks for \"ratio comparisons\", one of them with a bad link", "status": "closed" }, "EDIT1403": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1403", "link": "https://wg21.link/edit1403", "title": "Term \"functor\" is used but never defined", "status": "closed" }, "EDIT1404": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1404", "link": "https://wg21.link/edit1404", "title": "[support.types] Mixed-up description of ", "status": "closed" }, "EDIT1405": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1405", "link": "https://wg21.link/edit1405", "title": "[function.objects] removes uses of term functor", "status": "closed" }, "EDIT1406": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1406", "link": "https://wg21.link/edit1406", "title": "s/0-based/zero-based/", "status": "closed" }, "EDIT1407": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1407", "link": "https://wg21.link/edit1407", "title": "Reasoning about IO types", "status": "closed" }, "EDIT1408": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1408", "link": "https://wg21.link/edit1408", "title": "[dcl.attr.depend] Fix spacing in /**/ comments in example.", "status": "closed" }, "EDIT1409": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1409", "link": "https://wg21.link/edit1409", "title": "[alg.heap.operations] Use \\bigoh instead of \\mathcal{O}.", "status": "closed" }, "EDIT1410": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1410", "link": "https://wg21.link/edit1410", "title": "[dcl.enum] Italicize 'unscoped enumeration' in its definition.", "status": "closed" }, "EDIT1411": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1411", "link": "https://wg21.link/edit1411", "title": "Use `value_type` instead of `charT` in the `string_view` declarations.", "status": "closed" }, "EDIT1412": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1412", "link": "https://wg21.link/edit1412", "title": "[locale.time.get] change undefined term \"record\" to \"object\"", "status": "closed" }, "EDIT1413": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1413", "link": "https://wg21.link/edit1413", "title": "[valarray.members] Style unary minus sign as math symbol, not as hyphen.", "status": "closed" }, "EDIT1414": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1414", "link": "https://wg21.link/edit1414", "title": "Footnote 152 contains \"should\"", "status": "open" }, "EDIT1415": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1415", "link": "https://wg21.link/edit1415", "title": "[support.types] Properly describe header", "status": "closed" }, "EDIT1416": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1416", "link": "https://wg21.link/edit1416", "title": "Change the `reference`, `pointer` etc typedefs in `string_view` to us…", "status": "closed" }, "EDIT1417": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1417", "link": "https://wg21.link/edit1417", "title": "[expr.delete] Missing tilde in index entry?", "status": "closed" }, "EDIT1418": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1418", "link": "https://wg21.link/edit1418", "title": "[locale.facet] add missing backslash in \\defn", "status": "closed" }, "EDIT1419": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1419", "link": "https://wg21.link/edit1419", "title": "[basic.types]/9 refers to [basic.type.qualifier] five times.", "status": "closed" }, "EDIT1420": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1420", "link": "https://wg21.link/edit1420", "title": "Don't parenthesize \\refs after 'in'/'of'/'notwithstanding'.", "status": "closed" }, "EDIT1421": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1421", "link": "https://wg21.link/edit1421", "title": "[lex.phases] Remove stray period.", "status": "closed" }, "EDIT1422": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1422", "link": "https://wg21.link/edit1422", "title": "[enum.copy_options] Poor wording for requirement on elements set in copy_options", "status": "closed" }, "EDIT1423": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1423", "link": "https://wg21.link/edit1423", "title": "[unord.req] variable `p` should be `q` in table", "status": "closed" }, "EDIT1424": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1424", "link": "https://wg21.link/edit1424", "title": "[associative.set.syn] Wrong link in synopsis", "status": "closed" }, "EDIT1425": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1425", "link": "https://wg21.link/edit1425", "title": "Indexing issues in [containers]", "status": "open" }, "EDIT1426": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1426", "link": "https://wg21.link/edit1426", "title": "Use columns=fullflexible listings option.", "status": "closed" }, "EDIT1427": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1427", "link": "https://wg21.link/edit1427", "title": "Remove stray whitespace resulting from use of \" ~\".", "status": "closed" }, "EDIT1428": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1428", "link": "https://wg21.link/edit1428", "title": "[cpp.preprocessor] Remove additional \"implementation defined\" index entries.", "status": "closed" }, "EDIT1429": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1429", "link": "https://wg21.link/edit1429", "title": "[ostreambuf.iter.ops] not divided into subsections as [istreambuf.iter.ops]", "status": "open" }, "EDIT1430": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1430", "link": "https://wg21.link/edit1430", "title": "[intro] Uncapitalize index entries for 'sequenced before' and 'evaluate'.", "status": "closed" }, "EDIT1431": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1431", "link": "https://wg21.link/edit1431", "title": "Add missing \\tcode.", "status": "closed" }, "EDIT1432": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1432", "link": "https://wg21.link/edit1432", "title": "[algorithms.parallel] missing \\pnum", "status": "closed" }, "EDIT1433": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1433", "link": "https://wg21.link/edit1433", "title": "Review use of \\xspace in macro definitions", "status": "closed" }, "EDIT1434": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1434", "link": "https://wg21.link/edit1434", "title": "[expr.mptr.oper] Use defined term 'null member pointer value'.", "status": "closed" }, "EDIT1435": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1435", "link": "https://wg21.link/edit1435", "title": "[expr.new] Add missing space", "status": "closed" }, "EDIT1436": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1436", "link": "https://wg21.link/edit1436", "title": "[containers, regex, utilities] Parenthesize some \\refs.", "status": "closed" }, "EDIT1437": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1437", "link": "https://wg21.link/edit1437", "title": "[multibyte.strings] Move punctuation out of \\term.", "status": "closed" }, "EDIT1438": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1438", "link": "https://wg21.link/edit1438", "title": "[dcl.stc] Remove stray whitespace in plural \\grammarterm", "status": "closed" }, "EDIT1439": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1439", "link": "https://wg21.link/edit1439", "title": "Remove \\xspace", "status": "closed" }, "EDIT1440": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1440", "link": "https://wg21.link/edit1440", "title": "[unord.req] Insert hint is 'p', not 'q'", "status": "closed" }, "EDIT1441": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1441", "link": "https://wg21.link/edit1441", "title": "[temp.class.spec/1] Wrongly used \\defnx", "status": "closed" }, "EDIT1442": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1442", "link": "https://wg21.link/edit1442", "title": "[container.requirements.general] Refer to table series a bit more smoothly", "status": "closed" }, "EDIT1443": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1443", "link": "https://wg21.link/edit1443", "title": "[any.assign] T -> VT", "status": "closed" }, "EDIT1444": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1444", "link": "https://wg21.link/edit1444", "title": "[basic.types] Remove excessive references to [basic.type.qualifier].", "status": "closed" }, "EDIT1445": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1445", "link": "https://wg21.link/edit1445", "title": "[enum.copy_options] Rephrase restriction on copy_options values.", "status": "closed" }, "EDIT1446": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1446", "link": "https://wg21.link/edit1446", "title": "[temp.class.spec] Fix index entry for 'primary class template'.", "status": "closed" }, "EDIT1447": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1447", "link": "https://wg21.link/edit1447", "title": "[expr.delete] Remove bad index entry and", "status": "closed" }, "EDIT1448": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1448", "link": "https://wg21.link/edit1448", "title": "[any.assign] Rename T to VT.", "status": "closed" }, "EDIT1449": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1449", "link": "https://wg21.link/edit1449", "title": "[istreambuf.iterator] Join subsections for operations descriptions.", "status": "closed" }, "EDIT1450": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1450", "link": "https://wg21.link/edit1450", "title": "Harmonize use of \"no diagnostic required\"", "status": "closed" }, "EDIT1451": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1451", "link": "https://wg21.link/edit1451", "title": "Replace \\colcol by ::", "status": "closed" }, "EDIT1452": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1452", "link": "https://wg21.link/edit1452", "title": "Index all mentions of a grammarterm?", "status": "closed" }, "EDIT1453": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1453", "link": "https://wg21.link/edit1453", "title": "[expr.dynamic.cast] Incorrect wording regarding dynamic_cast", "status": "open" }, "EDIT1454": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1454", "link": "https://wg21.link/edit1454", "title": "Consistently use bold font for table headers.", "status": "closed" }, "EDIT1455": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1455", "link": "https://wg21.link/edit1455", "title": "[alg.min.max] Make lfloor/rfloor delimiters stretchable.", "status": "closed" }, "EDIT1456": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1456", "link": "https://wg21.link/edit1456", "title": "Harmonize punctuation for 'ill-formed, no diagnostic required'", "status": "closed" }, "EDIT1457": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1457", "link": "https://wg21.link/edit1457", "title": "[any] Use 'contained value' consistently.", "status": "closed" }, "EDIT1458": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1458", "link": "https://wg21.link/edit1458", "title": "[dcl.fct.spec] mistakenly used as reference for 'inline'", "status": "closed" }, "EDIT1459": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1459", "link": "https://wg21.link/edit1459", "title": "[move.iter.op.index] Wrong \\text{} marking", "status": "closed" }, "EDIT1460": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1460", "link": "https://wg21.link/edit1460", "title": "[alg.min.max] Remove space before footnote mark.", "status": "closed" }, "EDIT1461": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1461", "link": "https://wg21.link/edit1461", "title": "[basic] Misuse of '@' in index entries", "status": "closed" }, "EDIT1462": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1462", "link": "https://wg21.link/edit1462", "title": "Move plural 's' outside of \\grammarterm.", "status": "closed" }, "EDIT1463": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1463", "link": "https://wg21.link/edit1463", "title": "Fix index entries for 'nested/local class'.", "status": "closed" }, "EDIT1464": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1464", "link": "https://wg21.link/edit1464", "title": "Fix cross-reference for 'inline'.", "status": "closed" }, "EDIT1465": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1465", "link": "https://wg21.link/edit1465", "title": "[basic.fundamental] Fix index entries for sizeof", "status": "closed" }, "EDIT1466": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1466", "link": "https://wg21.link/edit1466", "title": "Fix destructor declaration indentation", "status": "closed" }, "EDIT1467": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1467", "link": "https://wg21.link/edit1467", "title": "[cpp.cond] Make `defined` and `__has_include` show up in Annex A", "status": "closed" }, "EDIT1468": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1468", "link": "https://wg21.link/edit1468", "title": "Remove trailing whitespace in LaTeX sources.", "status": "closed" }, "EDIT1469": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1469", "link": "https://wg21.link/edit1469", "title": "[class.dtor, cpp.cond] Add missing \\grammarterm.", "status": "closed" }, "EDIT1470": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1470", "link": "https://wg21.link/edit1470", "title": "example in [dcl.attr.nodiscard]p3 is insufficiently clear", "status": "closed" }, "EDIT1471": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1471", "link": "https://wg21.link/edit1471", "title": "[dcl.attr.nodiscard] Clarify example with reference return type.", "status": "closed" }, "EDIT1472": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1472", "link": "https://wg21.link/edit1472", "title": "`Index style file basic.gst not found.`", "status": "closed" }, "EDIT1473": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1473", "link": "https://wg21.link/edit1473", "title": "[conv]p4 incorrect formatting.", "status": "closed" }, "EDIT1474": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1474", "link": "https://wg21.link/edit1474", "title": "Consistently use \\mathit for italic 'cv' (or not)", "status": "open" }, "EDIT1475": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1475", "link": "https://wg21.link/edit1475", "title": "[temp.arg.template] Reference given for \"equivalent types\" only defines other kinds of equivalence", "status": "open" }, "EDIT1476": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1476", "link": "https://wg21.link/edit1476", "title": "[expr] Built-in operators shouldn't \"return\" things", "status": "closed" }, "EDIT1477": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1477", "link": "https://wg21.link/edit1477", "title": "Add Travis CI check for whitespace at the ends of lines.", "status": "closed" }, "EDIT1478": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1478", "link": "https://wg21.link/edit1478", "title": "[except.spec] Add missing 'an'.", "status": "closed" }, "EDIT1479": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1479", "link": "https://wg21.link/edit1479", "title": "[meta.unary.prop, meta.trans.other] Omit unhelpful second argument in static_asserts.", "status": "closed" }, "EDIT1480": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1480", "link": "https://wg21.link/edit1480", "title": "Missing cross-references to INVOKE in Clause 20", "status": "closed" }, "EDIT1481": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1481", "link": "https://wg21.link/edit1481", "title": "[rand.req.eng, rand.req.dist] Replace square brackets around reference with regular parentheses.", "status": "closed" }, "EDIT1482": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1482", "link": "https://wg21.link/edit1482", "title": "[localization, diff] Omit superfluous 'return 0;' in main.", "status": "closed" }, "EDIT1483": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1483", "link": "https://wg21.link/edit1483", "title": "Type of an enumerator in the declaration of its enumeration", "status": "closed" }, "EDIT1484": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1484", "link": "https://wg21.link/edit1484", "title": "Do not use code font for constexpr constructor and constexpr function", "status": "closed" }, "EDIT1485": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1485", "link": "https://wg21.link/edit1485", "title": "[stmt.while] Equivalence given for \"while (T t = x)\" should also cover \"while (T t{...})\"?", "status": "open" }, "EDIT1486": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1486", "link": "https://wg21.link/edit1486", "title": "[expr.eq] Remove space before footnote mark.", "status": "closed" }, "EDIT1487": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1487", "link": "https://wg21.link/edit1487", "title": "Harmonize index entries for \"null pointer value\"", "status": "closed" }, "EDIT1488": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1488", "link": "https://wg21.link/edit1488", "title": "[lex.ccon, stmt.ranged] Fix index entries that misuse \\idxcode.", "status": "closed" }, "EDIT1489": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1489", "link": "https://wg21.link/edit1489", "title": "[basic] Use less monospace in index entries.", "status": "closed" }, "EDIT1490": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1490", "link": "https://wg21.link/edit1490", "title": "[allocator.uses.construction] Uncapitalize index entry for 'uses-allocator construction'.", "status": "closed" }, "EDIT1491": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1491", "link": "https://wg21.link/edit1491", "title": "[dcl.init] Add index entry for direct-initialization.", "status": "closed" }, "EDIT1492": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1492", "link": "https://wg21.link/edit1492", "title": "[intro] Promote \"Scope\", \"Normative references\", \"Terms and definitions\"", "status": "closed" }, "EDIT1493": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1493", "link": "https://wg21.link/edit1493", "title": "[macros] Remove terms-and-definitions entries from TOC and bookmarks", "status": "closed" }, "EDIT1494": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1494", "link": "https://wg21.link/edit1494", "title": "[diff.decl] Fix typo", "status": "closed" }, "EDIT1495": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1495", "link": "https://wg21.link/edit1495", "title": "[lex] Complete index redirects to 'backslash character'.", "status": "closed" }, "EDIT1496": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1496", "link": "https://wg21.link/edit1496", "title": "[implimits] Add cross-references for Annex B", "status": "closed" }, "EDIT1497": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1497", "link": "https://wg21.link/edit1497", "title": "\"a possibly const value of type X\"", "status": "open" }, "EDIT1498": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1498", "link": "https://wg21.link/edit1498", "title": "Revise problematic stable labels", "status": "open" }, "EDIT1499": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1499", "link": "https://wg21.link/edit1499", "title": "Review rev7 of ISO Directives, Part 2 for changes", "status": "closed" }, "EDIT1500": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1500", "link": "https://wg21.link/edit1500", "title": "Change \"name space\" to \"namespace\"?", "status": "closed" }, "EDIT1501": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1501", "link": "https://wg21.link/edit1501", "title": "Consistently use repeated \\indextext for index redirects with multiple targets.", "status": "closed" }, "EDIT1502": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1502", "link": "https://wg21.link/edit1502", "title": "Change stable names for Filesystem subclause", "status": "closed" }, "EDIT1503": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1503", "link": "https://wg21.link/edit1503", "title": "[meta.trans] uses \"shall\" incorrectly", "status": "closed" }, "EDIT1504": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1504", "link": "https://wg21.link/edit1504", "title": "[expr.prim.id.qual] Redirect '::' index entry directly to 'operator, scope resolution'.", "status": "closed" }, "EDIT1505": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1505", "link": "https://wg21.link/edit1505", "title": "editorial fixups post-P0270R3", "status": "closed" }, "EDIT1506": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1506", "link": "https://wg21.link/edit1506", "title": "Change stable names for Filesystem subclause", "status": "closed" }, "EDIT1507": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1507", "link": "https://wg21.link/edit1507", "title": "[meta.trans] replace \"shall name\" with \"names\" in traits tables", "status": "closed" }, "EDIT1508": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1508", "link": "https://wg21.link/edit1508", "title": "[cpp] Change index redirect from '#' to '# operator' (and same for ##).", "status": "closed" }, "EDIT1509": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1509", "link": "https://wg21.link/edit1509", "title": "[util.smartptr.ownerless] Remove 'struct' from index entry for owner_less.", "status": "closed" }, "EDIT1510": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1510", "link": "https://wg21.link/edit1510", "title": "remove space after INVOKE (please complete before applying p0604r0)", "status": "closed" }, "EDIT1511": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1511", "link": "https://wg21.link/edit1511", "title": "Move to the algorithms clause", "status": "open" }, "EDIT1512": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1512", "link": "https://wg21.link/edit1512", "title": "Consistent comma after e.g. and i.e.", "status": "closed" }, "EDIT1513": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1513", "link": "https://wg21.link/edit1513", "title": "Update __cplusplus", "status": "closed" }, "EDIT1514": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1514", "link": "https://wg21.link/edit1514", "title": "[dcl.dcl] Consider using less awkward example to illustrate static_assert", "status": "closed" }, "EDIT1515": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1515", "link": "https://wg21.link/edit1515", "title": "[unord.req] Move library name index entries to library name index.", "status": "closed" }, "EDIT1516": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1516", "link": "https://wg21.link/edit1516", "title": "Class templates in Clause 33 are not indented", "status": "closed" }, "EDIT1517": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1517", "link": "https://wg21.link/edit1517", "title": "[over.best.ics]p4 contains an irrelevant example", "status": "closed" }, "EDIT1518": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1518", "link": "https://wg21.link/edit1518", "title": "Inconsistent phrasing for \"Shall not participate ...\"", "status": "open" }, "EDIT1519": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1519", "link": "https://wg21.link/edit1519", "title": "[dcl.dcl] Capitalize grammarterms that start a sentence.", "status": "closed" }, "EDIT1520": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1520", "link": "https://wg21.link/edit1520", "title": "Move plural 's' out of \\grammarterm.", "status": "closed" }, "EDIT1521": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1521", "link": "https://wg21.link/edit1521", "title": "operator~ in index uses ugly ~", "status": "closed" }, "EDIT1522": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1522", "link": "https://wg21.link/edit1522", "title": "atomic's operator^= does not collate well with others", "status": "closed" }, "EDIT1523": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1523", "link": "https://wg21.link/edit1523", "title": "Exposition-only alias templates for associative container deduction guides", "status": "open" }, "EDIT1524": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1524", "link": "https://wg21.link/edit1524", "title": "Assorted wording issues with P0433R2 ", "status": "closed" }, "EDIT1525": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1525", "link": "https://wg21.link/edit1525", "title": "[gram.cpp] Add space before comma in bnf.", "status": "closed" }, "EDIT1526": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1526", "link": "https://wg21.link/edit1526", "title": "Capitalization in [path.generic] grammar ", "status": "closed" }, "EDIT1527": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1527", "link": "https://wg21.link/edit1527", "title": "P0492R2 makes dot and dot-dot no longer grammarterms", "status": "closed" }, "EDIT1528": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1528", "link": "https://wg21.link/edit1528", "title": "[pairs.pair] use code font for 'pair'", "status": "closed" }, "EDIT1529": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1529", "link": "https://wg21.link/edit1529", "title": "[expr.mptr.oper] Add missing indentation in example code.", "status": "closed" }, "EDIT1530": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1530", "link": "https://wg21.link/edit1530", "title": "[unique.ptr.single.ctor] Sloppy wording after application of LWG 2905", "status": "open" }, "EDIT1531": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1531", "link": "https://wg21.link/edit1531", "title": "[re.results.state] fix bad index for match_result", "status": "closed" }, "EDIT1532": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1532", "link": "https://wg21.link/edit1532", "title": "[expr.delete] Properly italicize the term 'delete array', as done elsewhere", "status": "closed" }, "EDIT1533": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1533", "link": "https://wg21.link/edit1533", "title": "Add instructions for helpless Ubuntu users like myself.", "status": "closed" }, "EDIT1534": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1534", "link": "https://wg21.link/edit1534", "title": "[fs.definitions] needs overhaul", "status": "closed" }, "EDIT1535": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1535", "link": "https://wg21.link/edit1535", "title": "[fs] negation style needs to be harmonized with rest of document", "status": "closed" }, "EDIT1536": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1536", "link": "https://wg21.link/edit1536", "title": "[basic.start.dynamic] says \"of a thread\", what thread?", "status": "open" }, "EDIT1537": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1537", "link": "https://wg21.link/edit1537", "title": "Absolute values need to be displayed as maths, not code.", "status": "closed" }, "EDIT1538": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1538", "link": "https://wg21.link/edit1538", "title": "[meta.reqmts] UnaryTypeTrait and friends are not in code font in their definition", "status": "open" }, "EDIT1539": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1539", "link": "https://wg21.link/edit1539", "title": "[intro] contains subclauses that belong in [basic]", "status": "closed" }, "EDIT1540": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1540", "link": "https://wg21.link/edit1540", "title": "[filesystems] Overfull hboxes in Filesystem subclause", "status": "closed" }, "EDIT1541": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1541", "link": "https://wg21.link/edit1541", "title": "[filesystems] uses of \"respectively\" in wording is incorrect", "status": "open" }, "EDIT1542": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1542", "link": "https://wg21.link/edit1542", "title": "[dcl.init.list] Replace misuse of \\grammarterm with \\defn", "status": "closed" }, "EDIT1543": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1543", "link": "https://wg21.link/edit1543", "title": "Possible CI check: bad use of \\grammarterm", "status": "closed" }, "EDIT1544": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1544", "link": "https://wg21.link/edit1544", "title": "[basic.link, expr.add, cstdlib.syn] Small fixes regarding spacing before commas", "status": "closed" }, "EDIT1545": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1545", "link": "https://wg21.link/edit1545", "title": "[any.modifiers] fix emplace return type for 'any'", "status": "closed" }, "EDIT1546": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1546", "link": "https://wg21.link/edit1546", "title": "Fix misuses of \\grammarterm.", "status": "closed" }, "EDIT1547": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1547", "link": "https://wg21.link/edit1547", "title": "Add mapping from removed section labels to new location of content in xrefs", "status": "closed" }, "EDIT1548": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1548", "link": "https://wg21.link/edit1548", "title": "[containers] Rephrase deduction guide constraints", "status": "closed" }, "EDIT1549": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1549", "link": "https://wg21.link/edit1549", "title": "[swappable.requirements] Mark up the swappable requirement in code font", "status": "closed" }, "EDIT1550": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1550", "link": "https://wg21.link/edit1550", "title": "[dcl.init.list] Fix misuses of \\grammarterm.", "status": "closed" }, "EDIT1551": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1551", "link": "https://wg21.link/edit1551", "title": "[input.output] Invalid use of injected-class-name of dependent base", "status": "closed" }, "EDIT1552": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1552", "link": "https://wg21.link/edit1552", "title": "[stringbuf.virtuals] has \"Returns:\" inside Effects:", "status": "closed" }, "EDIT1553": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1553", "link": "https://wg21.link/edit1553", "title": "[partial.sort] Remove 'It takes' from complexity specification.", "status": "closed" }, "EDIT1554": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1554", "link": "https://wg21.link/edit1554", "title": "Move \\opt out of \\grammarterm", "status": "closed" }, "EDIT1555": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1555", "link": "https://wg21.link/edit1555", "title": "Remove bad \\grammarterm for \"injected-class-name\"", "status": "closed" }, "EDIT1556": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1556", "link": "https://wg21.link/edit1556", "title": "\"opt\" should not be italicised", "status": "closed" }, "EDIT1557": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1557", "link": "https://wg21.link/edit1557", "title": "In Mac Preview, searching for \"func.wrap.func.con\" finds only the cross reference", "status": "closed" }, "EDIT1558": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1558", "link": "https://wg21.link/edit1558", "title": "[stmt.ranged] Do not use \\grammarterm for begin-expr and end-expr.", "status": "closed" }, "EDIT1559": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1559", "link": "https://wg21.link/edit1559", "title": "Fix some more inappropriate \\grammarterm uses.", "status": "closed" }, "EDIT1560": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1560", "link": "https://wg21.link/edit1560", "title": "[library] Add a noun 'subclause' or 'annex' to references that are used as nouns", "status": "closed" }, "EDIT1561": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1561", "link": "https://wg21.link/edit1561", "title": "Don't abuse \\xref", "status": "closed" }, "EDIT1562": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1562", "link": "https://wg21.link/edit1562", "title": "index entries for library declarations should point at the declaration itself, not the start of the synopsis", "status": "open" }, "EDIT1563": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1563", "link": "https://wg21.link/edit1563", "title": "Rephrase \"possibly const value\" in terms of types", "status": "open" }, "EDIT1564": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1564", "link": "https://wg21.link/edit1564", "title": "Consistently use math mode for index notation and ellipses in INVOKE expressions", "status": "closed" }, "EDIT1565": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1565", "link": "https://wg21.link/edit1565", "title": "[language.support] Reserve \\xref for references to the C standard.", "status": "closed" }, "EDIT1566": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1566", "link": "https://wg21.link/edit1566", "title": "[numerics] Use absolute-value markers in math mode.", "status": "closed" }, "EDIT1567": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1567", "link": "https://wg21.link/edit1567", "title": "N4659 Table 31 starts at a weird position", "status": "closed" }, "EDIT1568": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1568", "link": "https://wg21.link/edit1568", "title": "[rand, atomics] Don't needlessly escape underscores.", "status": "closed" }, "EDIT1569": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1569", "link": "https://wg21.link/edit1569", "title": "[intro.memory] What is a \"field\"?", "status": "closed" }, "EDIT1570": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1570", "link": "https://wg21.link/edit1570", "title": "[intro.memory] Replace undefined 'field' with 'member' in note.", "status": "closed" }, "EDIT1571": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1571", "link": "https://wg21.link/edit1571", "title": "figure out what's wrong with the \"Allocator requirements\" table and prevent it ever happening again", "status": "open" }, "EDIT1572": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1572", "link": "https://wg21.link/edit1572", "title": "Process: IS final release", "status": "closed" }, "EDIT1573": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1573", "link": "https://wg21.link/edit1573", "title": "\"method\" as synonym for \"class member function\"", "status": "closed" }, "EDIT1574": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1574", "link": "https://wg21.link/edit1574", "title": "[mem.poly.allocator.mem], [string.view.iterators] Replace 'method' wi…", "status": "closed" }, "EDIT1575": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1575", "link": "https://wg21.link/edit1575", "title": "[utility] Change 'nonzero' to more proper words", "status": "closed" }, "EDIT1576": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1576", "link": "https://wg21.link/edit1576", "title": "Indentation style for classes and class templates", "status": "closed" }, "EDIT1577": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1577", "link": "https://wg21.link/edit1577", "title": "[string.cons] Consolidate two functions into one description", "status": "closed" }, "EDIT1578": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1578", "link": "https://wg21.link/edit1578", "title": "[alg.equal] Wrong wording (by copy/paste?)", "status": "closed" }, "EDIT1579": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1579", "link": "https://wg21.link/edit1579", "title": "[any.bad_any_cast] Not bad_any_access", "status": "closed" }, "EDIT1580": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1580", "link": "https://wg21.link/edit1580", "title": "[any.cons] Replace 'contained object' by 'contained value' in Kona motion edits", "status": "closed" }, "EDIT1581": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1581", "link": "https://wg21.link/edit1581", "title": "[meta.unary.prop] Fix index entry for is_aggregate.", "status": "closed" }, "EDIT1582": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1582", "link": "https://wg21.link/edit1582", "title": "[any.cons] Use 'contained value', not 'contained object'.", "status": "closed" }, "EDIT1583": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1583", "link": "https://wg21.link/edit1583", "title": "[filesystems] Change '!predicate' phrasing to 'predicate is false'.", "status": "closed" }, "EDIT1584": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1584", "link": "https://wg21.link/edit1584", "title": "Do not use \\tcode for non-syntax.", "status": "closed" }, "EDIT1585": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1585", "link": "https://wg21.link/edit1585", "title": "Use 'subclause', not 'section'.", "status": "closed" }, "EDIT1586": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1586", "link": "https://wg21.link/edit1586", "title": "[lib] Use nullptr, not 0, for null pointer values.", "status": "closed" }, "EDIT1587": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1587", "link": "https://wg21.link/edit1587", "title": "\"well-defined\" vs. \"well defined\"", "status": "closed" }, "EDIT1588": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1588", "link": "https://wg21.link/edit1588", "title": "[class.mfct.non-static], [class.this] Define and use cv member function.", "status": "closed" }, "EDIT1589": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1589", "link": "https://wg21.link/edit1589", "title": "[tables] Do not show labels for 'concepttable' environment.", "status": "closed" }, "EDIT1590": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1590", "link": "https://wg21.link/edit1590", "title": "[basic.scope.pdecl] Capitalize note.", "status": "closed" }, "EDIT1591": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1591", "link": "https://wg21.link/edit1591", "title": "[expr.type.conv]/2: Priority of first \"if\", and binding of \"otherwise\"", "status": "closed" }, "EDIT1592": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1592", "link": "https://wg21.link/edit1592", "title": "LWG 2260 and 'r'", "status": "closed" }, "EDIT1593": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1593", "link": "https://wg21.link/edit1593", "title": "[support.runtime, list.ops] Move non-code punctuation out of \\tcode.", "status": "closed" }, "EDIT1594": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1594", "link": "https://wg21.link/edit1594", "title": "[charconv] Elementary string conversions wording nits", "status": "closed" }, "EDIT1595": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1595", "link": "https://wg21.link/edit1595", "title": "[except.handle] Add index entry for 'active handler'.", "status": "closed" }, "EDIT1596": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1596", "link": "https://wg21.link/edit1596", "title": "[basic.start.main] Remove space before plural 's'.", "status": "closed" }, "EDIT1597": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1597", "link": "https://wg21.link/edit1597", "title": "[expr]/12 optional conversion", "status": "closed" }, "EDIT1598": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1598", "link": "https://wg21.link/edit1598", "title": "[expr.type.conv] Clarify if ... otherwise ladder.", "status": "closed" }, "EDIT1599": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1599", "link": "https://wg21.link/edit1599", "title": "Spell 'well-defined' with a hyphen when it is an adjective.", "status": "closed" }, "EDIT1600": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1600", "link": "https://wg21.link/edit1600", "title": "[string.streams], [file.streams] Use simple-template-id when naming b…", "status": "closed" }, "EDIT1601": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1601", "link": "https://wg21.link/edit1601", "title": "[dcl.attr] \"implementations are encouraged\" vs. \"should\"", "status": "closed" }, "EDIT1602": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1602", "link": "https://wg21.link/edit1602", "title": "Remove \\tcode from 'const object'.", "status": "closed" }, "EDIT1603": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1603", "link": "https://wg21.link/edit1603", "title": "No synopsis for ", "status": "closed" }, "EDIT1604": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1604", "link": "https://wg21.link/edit1604", "title": "macros: Remove unused SectionDepthBase functionality.", "status": "closed" }, "EDIT1605": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1605", "link": "https://wg21.link/edit1605", "title": "[re.def] Incorrect clause numbers for definitions", "status": "closed" }, "EDIT1606": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1606", "link": "https://wg21.link/edit1606", "title": "Remove need to redefine \\definition.", "status": "closed" }, "EDIT1607": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1607", "link": "https://wg21.link/edit1607", "title": "Replace 'encouraged' with 'should'.", "status": "closed" }, "EDIT1608": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1608", "link": "https://wg21.link/edit1608", "title": "[temp.deduct.type] Use \\cv instead of \\grammarterm{cv-list}.", "status": "closed" }, "EDIT1609": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1609", "link": "https://wg21.link/edit1609", "title": "Standard omission pertaining to the subscript operator", "status": "closed" }, "EDIT1610": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1610", "link": "https://wg21.link/edit1610", "title": "Fix header synopses", "status": "closed" }, "EDIT1611": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1611", "link": "https://wg21.link/edit1611", "title": "[intro.races] CWG 2297: Unclear specification of atomic operations", "status": "open" }, "EDIT1612": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1612", "link": "https://wg21.link/edit1612", "title": "[intro.races] Clarify 'synchronization operation'.", "status": "open" }, "EDIT1613": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1613", "link": "https://wg21.link/edit1613", "title": "[streambuf.virt.put] Fix logic in overflow() effects specification.", "status": "closed" }, "EDIT1614": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1614", "link": "https://wg21.link/edit1614", "title": "[class.protected] Add missing period at end of sentence.", "status": "closed" }, "EDIT1615": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1615", "link": "https://wg21.link/edit1615", "title": "[dcl.init] should this 'declarator' be the 'initializer'8", "status": "closed" }, "EDIT1616": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1616", "link": "https://wg21.link/edit1616", "title": "[dcl.init] A declarator does not have an initializer.", "status": "closed" }, "EDIT1617": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1617", "link": "https://wg21.link/edit1617", "title": "[dcl.init] It is the 'initializer' who specifies an initial value for…", "status": "closed" }, "EDIT1618": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1618", "link": "https://wg21.link/edit1618", "title": "\"well formed\" vs. \"well-formed\"", "status": "closed" }, "EDIT1619": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1619", "link": "https://wg21.link/edit1619", "title": "Use 'well-formed' (with hyphen) consistently.", "status": "closed" }, "EDIT1620": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1620", "link": "https://wg21.link/edit1620", "title": "fs.op.canonical still defined in terms of absolute(p, base)", "status": "closed" }, "EDIT1621": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1621", "link": "https://wg21.link/edit1621", "title": "[expr.prim.lambda.capture] Question about the example in p9", "status": "open" }, "EDIT1622": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1622", "link": "https://wg21.link/edit1622", "title": "[dcl.attr.depend] Remove paragraph break before end of example.", "status": "closed" }, "EDIT1623": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1623", "link": "https://wg21.link/edit1623", "title": "[lex.phases] Capitalize example.", "status": "closed" }, "EDIT1624": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1624", "link": "https://wg21.link/edit1624", "title": "[class.union] inaccurate note in p2", "status": "closed" }, "EDIT1625": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1625", "link": "https://wg21.link/edit1625", "title": "[class.union] Only standard-layout unions are pointer-interconvertible", "status": "closed" }, "EDIT1626": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1626", "link": "https://wg21.link/edit1626", "title": "Change the return type of monotonic_buffer_resource's deleted assignment", "status": "closed" }, "EDIT1627": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1627", "link": "https://wg21.link/edit1627", "title": "Bad example in [expr.const]p7", "status": "closed" }, "EDIT1628": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1628", "link": "https://wg21.link/edit1628", "title": "[any.nonmembers] fix LWG2769 by merging with #1220", "status": "closed" }, "EDIT1629": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1629", "link": "https://wg21.link/edit1629", "title": "[filesystem_error.members] what() function to use non-existant function native_string() ", "status": "closed" }, "EDIT1630": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1630", "link": "https://wg21.link/edit1630", "title": "[fs.dir.entry.obs] directory_entry members to call non-existent functions", "status": "closed" }, "EDIT1631": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1631", "link": "https://wg21.link/edit1631", "title": "[fs.filesystem.syn] only lists old absolute function", "status": "closed" }, "EDIT1632": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1632", "link": "https://wg21.link/edit1632", "title": "[fs.op.canonical] uses non-existent absolute(p, base);", "status": "closed" }, "EDIT1633": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1633", "link": "https://wg21.link/edit1633", "title": "[filesystem_error.members] doesn't have \"fs.\" prefix", "status": "closed" }, "EDIT1634": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1634", "link": "https://wg21.link/edit1634", "title": "Building pdf is not working", "status": "closed" }, "EDIT1635": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1635", "link": "https://wg21.link/edit1635", "title": "[lex.string] p5 examples involving non-trigraphs", "status": "closed" }, "EDIT1636": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1636", "link": "https://wg21.link/edit1636", "title": "Fixed ref to effects of invalid pointer values.", "status": "closed" }, "EDIT1637": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1637", "link": "https://wg21.link/edit1637", "title": "Support XeTeX.", "status": "closed" }, "EDIT1638": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1638", "link": "https://wg21.link/edit1638", "title": "[facet.num.put.virtuals]/1 Bad grammar", "status": "closed" }, "EDIT1639": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1639", "link": "https://wg21.link/edit1639", "title": "[cfenv.syn] some FE_ macros may not be defined", "status": "open" }, "EDIT1640": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1640", "link": "https://wg21.link/edit1640", "title": "For 'signal-safe', refer to [support.signal] (21.10.4), not [csignal.syn] (21.10.3).", "status": "closed" }, "EDIT1641": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1641", "link": "https://wg21.link/edit1641", "title": "The term \"class name declaration\" used in [basic.def]/2 (2.5) is not defined in the Standard", "status": "closed" }, "EDIT1642": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1642", "link": "https://wg21.link/edit1642", "title": "[over.call] wording makes little sense", "status": "open" }, "EDIT1643": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1643", "link": "https://wg21.link/edit1643", "title": "[unique.ptr] Consider removing \"transfer ownership\" definition", "status": "open" }, "EDIT1644": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1644", "link": "https://wg21.link/edit1644", "title": "Spurious remove_all_extents in is_destructible definition", "status": "closed" }, "EDIT1645": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1645", "link": "https://wg21.link/edit1645", "title": "[dcl.array]/7 describes pointer arithmetic in a non-standard way and prematurely decays arrays", "status": "closed" }, "EDIT1646": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1646", "link": "https://wg21.link/edit1646", "title": "[locale.moneypunct.virtuals] Footnote on moneypunct::do_curr_symbol could be more helpful", "status": "closed" }, "EDIT1647": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1647", "link": "https://wg21.link/edit1647", "title": "[atomics.syn] missed edit for atomic_exchange signature in P558R1", "status": "closed" }, "EDIT1648": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1648", "link": "https://wg21.link/edit1648", "title": "size of strings", "status": "closed" }, "EDIT1649": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1649", "link": "https://wg21.link/edit1649", "title": "[memory.syn] Add reinterpret_pointer_cast to synopsis", "status": "closed" }, "EDIT1650": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1650", "link": "https://wg21.link/edit1650", "title": "Wrong comment in [intro.execution]/12's example", "status": "closed" }, "EDIT1651": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1651", "link": "https://wg21.link/edit1651", "title": "inconsistent invalidation rules for the pointers to container elements", "status": "open" }, "EDIT1652": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1652", "link": "https://wg21.link/edit1652", "title": "Why does [basic.scope.class]/2 must be NDR?", "status": "closed" }, "EDIT1653": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1653", "link": "https://wg21.link/edit1653", "title": "Fix spelling mistake in 'if constexpr' wording", "status": "closed" }, "EDIT1654": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1654", "link": "https://wg21.link/edit1654", "title": "[stringbuf.virtuals] balance parentheses in seekoff table", "status": "closed" }, "EDIT1655": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1655", "link": "https://wg21.link/edit1655", "title": "[filesystem_error.members] Rename to [fs.filesystem_error.members]", "status": "closed" }, "EDIT1656": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1656", "link": "https://wg21.link/edit1656", "title": "[allocator.requirements] Fix pointer_to expression", "status": "closed" }, "EDIT1657": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1657", "link": "https://wg21.link/edit1657", "title": "[stringbuf.virtuals] Rephrase DR 453 resolution for seekoff", "status": "closed" }, "EDIT1658": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1658", "link": "https://wg21.link/edit1658", "title": "Clarify a note on cmpxchg", "status": "closed" }, "EDIT1659": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1659", "link": "https://wg21.link/edit1659", "title": "Globally replace unqualified uses of \"concept\"", "status": "open" }, "EDIT1660": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1660", "link": "https://wg21.link/edit1660", "title": "Redundant changes to [basic] and [basic.def.odr]", "status": "closed" }, "EDIT1661": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1661", "link": "https://wg21.link/edit1661", "title": "Move reference to LIA-1 into a new section 'Bibliography'", "status": "closed" }, "EDIT1662": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1662", "link": "https://wg21.link/edit1662", "title": "[util.smartptr.shared] should not duplicate non-member functions in class synopsis", "status": "closed" }, "EDIT1663": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1663", "link": "https://wg21.link/edit1663", "title": "[variant.visit], [tuple.apply], [futures.task.members] add cross-refe…", "status": "closed" }, "EDIT1664": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1664", "link": "https://wg21.link/edit1664", "title": "intro.scope implies that C++ is a strict superset of C", "status": "closed" }, "EDIT1665": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1665", "link": "https://wg21.link/edit1665", "title": "Replace \\term+\\indextext pairs with \\defn(x).", "status": "closed" }, "EDIT1666": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1666", "link": "https://wg21.link/edit1666", "title": "[expr.mptr.oper] Add missing indentation in example code.", "status": "closed" }, "EDIT1667": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1667", "link": "https://wg21.link/edit1667", "title": "[dcl.enum] Add index entry for 'fixed' underlying type.", "status": "closed" }, "EDIT1668": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1668", "link": "https://wg21.link/edit1668", "title": "[re.traits] Use \\placeholdernc for a placeholder.", "status": "closed" }, "EDIT1669": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1669", "link": "https://wg21.link/edit1669", "title": "[expr.mptr.oper] Index second definition of 'object expression'.", "status": "closed" }, "EDIT1670": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1670", "link": "https://wg21.link/edit1670", "title": "Globally replace ambiguous use of \"constraints\"", "status": "open" }, "EDIT1671": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1671", "link": "https://wg21.link/edit1671", "title": "Avoid \"requirement\" as a grammar non-terminal", "status": "closed" }, "EDIT1672": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1672", "link": "https://wg21.link/edit1672", "title": "Use \"trailing requires-clause\" where we mean it", "status": "closed" }, "EDIT1673": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1673", "link": "https://wg21.link/edit1673", "title": "[iterator.synopsis, template.bitset] Add missing whitespace.", "status": "closed" }, "EDIT1674": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1674", "link": "https://wg21.link/edit1674", "title": "[class.temporary]p6: \"should\" in note", "status": "closed" }, "EDIT1675": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1675", "link": "https://wg21.link/edit1675", "title": "Editorial: difference between \"well defined\" and \"well-defined\"?", "status": "closed" }, "EDIT1676": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1676", "link": "https://wg21.link/edit1676", "title": "Capitalize after \"Effects:\"/\"Returns:\"/\"Throws:\"/\"Requires:\".", "status": "closed" }, "EDIT1677": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1677", "link": "https://wg21.link/edit1677", "title": "Merge small selection of editorial fixes since C++17 branched", "status": "closed" }, "EDIT1678": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1678", "link": "https://wg21.link/edit1678", "title": "[Editorial] Clarify UTF-8 character literal definition", "status": "closed" }, "EDIT1679": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1679", "link": "https://wg21.link/edit1679", "title": "[class.temporary] Remove note giving questionable implementation advice.", "status": "closed" }, "EDIT1680": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1680", "link": "https://wg21.link/edit1680", "title": "[expr] Use 'possibly converted' for discarded-value expression.", "status": "closed" }, "EDIT1681": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1681", "link": "https://wg21.link/edit1681", "title": "[class.derived] has confusing cross-reference for inheriting constructors", "status": "closed" }, "EDIT1682": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1682", "link": "https://wg21.link/edit1682", "title": "Remove trailing whitespace.", "status": "closed" }, "EDIT1683": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1683", "link": "https://wg21.link/edit1683", "title": "[over.call.object] Reference postfix-expression in call syntax correctly", "status": "closed" }, "EDIT1684": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1684", "link": "https://wg21.link/edit1684", "title": "[meta.endian] Simplify wording, avoid \"shall\"", "status": "closed" }, "EDIT1685": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1685", "link": "https://wg21.link/edit1685", "title": "[xrefdelta] one remaining \\CppXIV -> \\CppXVII", "status": "closed" }, "EDIT1686": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1686", "link": "https://wg21.link/edit1686", "title": "[temp] concept-definition is missing a terminating semicolon", "status": "closed" }, "EDIT1687": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1687", "link": "https://wg21.link/edit1687", "title": "[class.derived] Add cross-reference to [class.inhctor.init]", "status": "closed" }, "EDIT1688": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1688", "link": "https://wg21.link/edit1688", "title": "[std] Allow linebreaks before \\ref in select places", "status": "closed" }, "EDIT1689": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1689", "link": "https://wg21.link/edit1689", "title": "[temp] Add missing semicolon in grammar for concept-definition", "status": "closed" }, "EDIT1690": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1690", "link": "https://wg21.link/edit1690", "title": "[everywhere] Rework how we mark up inline references.", "status": "closed" }, "EDIT1691": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1691", "link": "https://wg21.link/edit1691", "title": "[over.over]/p4 what \"set of selected functions\"?", "status": "open" }, "EDIT1692": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1692", "link": "https://wg21.link/edit1692", "title": "[dcl.decl, temp.deduct.type] Fix inappropriate uses of \\grammarterm.", "status": "closed" }, "EDIT1693": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1693", "link": "https://wg21.link/edit1693", "title": "[expr.const] Move p7 next to p3.", "status": "closed" }, "EDIT1694": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1694", "link": "https://wg21.link/edit1694", "title": "Remove accidentally committed tmp.tex.", "status": "closed" }, "EDIT1695": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1695", "link": "https://wg21.link/edit1695", "title": "[defns.well.formed] remove full stop", "status": "closed" }, "EDIT1696": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1696", "link": "https://wg21.link/edit1696", "title": "[util.smartptr.shared.create]: Broken declaration by \"\\placeholder{}\" macro", "status": "closed" }, "EDIT1697": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1697", "link": "https://wg21.link/edit1697", "title": "[memory.syn] does not have declarations for the new make/allocate_shared overloads", "status": "closed" }, "EDIT1698": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1698", "link": "https://wg21.link/edit1698", "title": "[mem.res.private] Questionable note in p7", "status": "closed" }, "EDIT1699": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1699", "link": "https://wg21.link/edit1699", "title": "[temp.constr.order]/p2 wrong definition for subsume", "status": "closed" }, "EDIT1700": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1700", "link": "https://wg21.link/edit1700", "title": "[diff.cpp14.library] missing Annex C note for new C++17 headers", "status": "closed" }, "EDIT1701": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1701", "link": "https://wg21.link/edit1701", "title": "[meta.endian] Unclear wording regarding size of scalar types", "status": "closed" }, "EDIT1702": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1702", "link": "https://wg21.link/edit1702", "title": "[intro.defs] Should the definition of 'signature' explicitly exclude default template arguments?", "status": "open" }, "EDIT1703": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1703", "link": "https://wg21.link/edit1703", "title": "[diff.cpp14.library] Add Annex C entry for new headers in C++17", "status": "closed" }, "EDIT1704": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1704", "link": "https://wg21.link/edit1704", "title": "[array.size] shows full template header", "status": "closed" }, "EDIT1705": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1705", "link": "https://wg21.link/edit1705", "title": "Consistently place footnote mark after sentence full stop, not before it.", "status": "closed" }, "EDIT1706": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1706", "link": "https://wg21.link/edit1706", "title": "Incorrect comment in [intro.execution] p. 12", "status": "closed" }, "EDIT1707": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1707", "link": "https://wg21.link/edit1707", "title": "[futures.async] remove parens from DECAY_COPY()", "status": "closed" }, "EDIT1708": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1708", "link": "https://wg21.link/edit1708", "title": "[intro.races] Add index entries for notions of coherence.", "status": "closed" }, "EDIT1709": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1709", "link": "https://wg21.link/edit1709", "title": "Minor styles inconsistency in single-line comments", "status": "closed" }, "EDIT1710": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1710", "link": "https://wg21.link/edit1710", "title": "[re.grammar] Fix typeface of 'match_type_flag'", "status": "closed" }, "EDIT1711": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1711", "link": "https://wg21.link/edit1711", "title": "[rand.eng.lcong] Fix the modulus m", "status": "closed" }, "EDIT1712": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1712", "link": "https://wg21.link/edit1712", "title": "Index additional member typedefs.", "status": "closed" }, "EDIT1713": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1713", "link": "https://wg21.link/edit1713", "title": "[C++17 DIS comment 001] remove [intro.refs] bullet 1.4", "status": "closed" }, "EDIT1714": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1714", "link": "https://wg21.link/edit1714", "title": "[C++17 DIS comment 002] update [intro.defs] to use text that can be substituted for the use of the term", "status": "closed" }, "EDIT1715": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1715", "link": "https://wg21.link/edit1715", "title": "[C++17 DIS comment 003] update [intro.defs] to use \"Note to entry\"", "status": "closed" }, "EDIT1716": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1716", "link": "https://wg21.link/edit1716", "title": "[C++17 DIS comment 004] Fix page break within Table 7", "status": "closed" }, "EDIT1717": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1717", "link": "https://wg21.link/edit1717", "title": "[C++17 DIS comment 005] Update [over.match.funcs] to not contain a number of contexts (which is now incorrect)", "status": "closed" }, "EDIT1718": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1718", "link": "https://wg21.link/edit1718", "title": "[C++17 DIS comment 006] [temp.over.link]p8: change comments to lowercase", "status": "closed" }, "EDIT1719": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1719", "link": "https://wg21.link/edit1719", "title": "[C++17 DIS comment 007] [support.start.term]p13 restore xref to C 7.22.4.5", "status": "closed" }, "EDIT1720": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1720", "link": "https://wg21.link/edit1720", "title": "[C++17 DIS comment 008] [new.delete.single]p16 remove \"Replaceable:\" from note", "status": "closed" }, "EDIT1721": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1721", "link": "https://wg21.link/edit1721", "title": "[C++17 DIS comment 010] [any_cons]p2, `in_place` should say `in_place_type`", "status": "closed" }, "EDIT1722": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1722", "link": "https://wg21.link/edit1722", "title": "[C++17 DIS comment 011] [any.nonmembers]p4-6 replace \"ValueType\" with \"T\"", "status": "closed" }, "EDIT1723": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1723", "link": "https://wg21.link/edit1723", "title": "[C++17 DIS comment 009] Avoid splitting footnote#218 across pages", "status": "closed" }, "EDIT1724": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1724", "link": "https://wg21.link/edit1724", "title": "[C++17 DIS comment 012] [algorithms.parallel.user]p1 Repeated period at end of paragraph..", "status": "closed" }, "EDIT1725": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1725", "link": "https://wg21.link/edit1725", "title": "[C++17 DIS comment 013] [alg.equal]p3 \"For the overloads with no ExecutionPolicy\" repeated twice", "status": "closed" }, "EDIT1726": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1726", "link": "https://wg21.link/edit1726", "title": "[C++17 DIS comment 014] [alg.reverse] reverse has two Requires: clauses", "status": "closed" }, "EDIT1727": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1727", "link": "https://wg21.link/edit1727", "title": "[C++17 DIS comment 015] Move LIA-1 from Normative References to Bibliography", "status": "closed" }, "EDIT1728": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1728", "link": "https://wg21.link/edit1728", "title": "[C++17 DIS comment 016] Add Foreword", "status": "closed" }, "EDIT1729": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1729", "link": "https://wg21.link/edit1729", "title": "[C++17 DIS comment 017] Convert to UK English spelling", "status": "closed" }, "EDIT1730": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1730", "link": "https://wg21.link/edit1730", "title": "[C++17 DIS comment 018] Hanging paragraphs", "status": "open" }, "EDIT1731": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1731", "link": "https://wg21.link/edit1731", "title": "[C++17 DIS comment 019] Document has lists of tables and figures, xrefs, and indices", "status": "closed" }, "EDIT1732": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1732", "link": "https://wg21.link/edit1732", "title": "[C++17 DIS comment 020] Use of \"this International Standard\"", "status": "closed" }, "EDIT1733": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1733", "link": "https://wg21.link/edit1733", "title": "[C++17 DIS comment 021] Review all 'must's and fix as appropriate", "status": "closed" }, "EDIT1734": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1734", "link": "https://wg21.link/edit1734", "title": "[C++17 DIS comment 022] Change from letter to A4", "status": "closed" }, "EDIT1735": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1735", "link": "https://wg21.link/edit1735", "title": "[C++17 DIS comment 023] [support.runtime] Remove index entry for __bool_true_false_are_defined", "status": "closed" }, "EDIT1736": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1736", "link": "https://wg21.link/edit1736", "title": "[alg.reverse] remove duplicated Requires: element", "status": "closed" }, "EDIT1737": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1737", "link": "https://wg21.link/edit1737", "title": "[travis] Add newly required package", "status": "closed" }, "EDIT1738": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1738", "link": "https://wg21.link/edit1738", "title": "[intro.defs, definitions, fs.definitions] change notes in Terms and Definitions to say \"Note X to entry\"", "status": "closed" }, "EDIT1739": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1739", "link": "https://wg21.link/edit1739", "title": "[class.copy.assign] Remove extraneous space before the first word of para 1", "status": "closed" }, "EDIT1740": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1740", "link": "https://wg21.link/edit1740", "title": "[class.virtual] Incorrect comments in [class.virtual] p.9", "status": "closed" }, "EDIT1741": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1741", "link": "https://wg21.link/edit1741", "title": "Reword [over.ics.rank]/3.2.3", "status": "open" }, "EDIT1742": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1742", "link": "https://wg21.link/edit1742", "title": "Wrong example of unspecified behavior in [intro.abstract]/3", "status": "open" }, "EDIT1743": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1743", "link": "https://wg21.link/edit1743", "title": "[intro.refs] Remove redundant reference to C11 Technical Corrigendum 1.", "status": "closed" }, "EDIT1744": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1744", "link": "https://wg21.link/edit1744", "title": "[over.match.funcs] Remove the number of overload resolution contexts", "status": "closed" }, "EDIT1745": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1745", "link": "https://wg21.link/edit1745", "title": "[temp.over.link] Change leading letter in comments in example to lowercase.", "status": "closed" }, "EDIT1746": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1746", "link": "https://wg21.link/edit1746", "title": "Add Foreword.", "status": "closed" }, "EDIT1747": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1747", "link": "https://wg21.link/edit1747", "title": "Convert \"must\"s in normative wording that do not indicate logical", "status": "closed" }, "EDIT1748": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1748", "link": "https://wg21.link/edit1748", "title": "Replace \"this International Standard\" with \"this document\" when", "status": "closed" }, "EDIT1749": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1749", "link": "https://wg21.link/edit1749", "title": "[expr.prim.lambda] 8.1.5/4 Add capture to the j variant to make the example to be compiled", "status": "closed" }, "EDIT1750": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1750", "link": "https://wg21.link/edit1750", "title": "Can we flatten the list in [dcl.init.ref]p5", "status": "open" }, "EDIT1751": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1751", "link": "https://wg21.link/edit1751", "title": "Add Foreword.", "status": "closed" }, "EDIT1752": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1752", "link": "https://wg21.link/edit1752", "title": "Improve automatic widow/club control", "status": "closed" }, "EDIT1753": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1753", "link": "https://wg21.link/edit1753", "title": "[mismatch] and [alg.equal] have slightly off horizontal whitespace in itemdecls", "status": "closed" }, "EDIT1754": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1754", "link": "https://wg21.link/edit1754", "title": "Decide how to indent class template definitions", "status": "open" }, "EDIT1755": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1755", "link": "https://wg21.link/edit1755", "title": "[thread.condition.condvarany]/9 is incorrect", "status": "closed" }, "EDIT1756": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1756", "link": "https://wg21.link/edit1756", "title": "support LuaLaTeX", "status": "closed" }, "EDIT1757": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1757", "link": "https://wg21.link/edit1757", "title": "[meta.trans.other] Consider referencing p2 from the aligned_storage and aligned_union rows in Table 50", "status": "open" }, "EDIT1758": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1758", "link": "https://wg21.link/edit1758", "title": "[unique.ptr, util.smartptr.shared] Remove redundant repetitions of declarations that already appear in the synopsis", "status": "closed" }, "EDIT1759": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1759", "link": "https://wg21.link/edit1759", "title": "[containers] Remove repeated statement of relational operator declarations", "status": "closed" }, "EDIT1760": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1760", "link": "https://wg21.link/edit1760", "title": "[dcl.fct.def.general] Typeset placeholder consistently.", "status": "closed" }, "EDIT1761": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1761", "link": "https://wg21.link/edit1761", "title": "Remove \\xspace everywhere except for \\opt", "status": "closed" }, "EDIT1762": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1762", "link": "https://wg21.link/edit1762", "title": "[mem.res.private] Remove misleading 'typical' in note.", "status": "closed" }, "EDIT1763": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1763", "link": "https://wg21.link/edit1763", "title": "[thread.condition.condvarany] Remove note made incorrect by LWG 2135.", "status": "closed" }, "EDIT1764": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1764", "link": "https://wg21.link/edit1764", "title": "[styles] Improve automatic page breaking", "status": "closed" }, "EDIT1765": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1765", "link": "https://wg21.link/edit1765", "title": "[fs.filesystem.syn] fix ordering of exists and equivalent", "status": "closed" }, "EDIT1766": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1766", "link": "https://wg21.link/edit1766", "title": "[intro.execution] Fix indentation of example code", "status": "closed" }, "EDIT1767": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1767", "link": "https://wg21.link/edit1767", "title": "[class.virtual] Correct function names in example comments.", "status": "closed" }, "EDIT1768": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1768", "link": "https://wg21.link/edit1768", "title": "[alg.count,mismatch,alg.equal] Fix indentation of declaration.", "status": "closed" }, "EDIT1769": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1769", "link": "https://wg21.link/edit1769", "title": "The deduction guides for unordered_map and unordered_multimap use an exposition-only helper that does not exist", "status": "closed" }, "EDIT1770": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1770", "link": "https://wg21.link/edit1770", "title": "[Editorial][util.smartptr.shared.cmp] add missing typename for operaotr<", "status": "closed" }, "EDIT1771": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1771", "link": "https://wg21.link/edit1771", "title": "Hanging paragraphs vs. warm-up introduction", "status": "open" }, "EDIT1772": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1772", "link": "https://wg21.link/edit1772", "title": "[unord.map.overview], [unord.multimap.overview] Use iter_val_t inst…", "status": "closed" }, "EDIT1773": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1773", "link": "https://wg21.link/edit1773", "title": "[utilities, depr] Replace \"member typedef\" with \"nested type\" ", "status": "closed" }, "EDIT1774": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1774", "link": "https://wg21.link/edit1774", "title": "[macros] Prevent unfortunate page break", "status": "closed" }, "EDIT1775": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1775", "link": "https://wg21.link/edit1775", "title": "[lib] Harmonize introductory comments in synopses", "status": "closed" }, "EDIT1776": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1776", "link": "https://wg21.link/edit1776", "title": "[lib] Add hyphen to 'well-defined'", "status": "closed" }, "EDIT1777": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1777", "link": "https://wg21.link/edit1777", "title": "[csetjmp.syn] Restrictions cannot be mandatory", "status": "closed" }, "EDIT1778": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1778", "link": "https://wg21.link/edit1778", "title": "[csetjmp.syn] Imprecise description of UB", "status": "open" }, "EDIT1779": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1779", "link": "https://wg21.link/edit1779", "title": "[locale.moneypunct.virtuals] Add reference to ISO 4217.", "status": "closed" }, "EDIT1780": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1780", "link": "https://wg21.link/edit1780", "title": "[travis] Make overfull hboxes a presubmit error.", "status": "closed" }, "EDIT1781": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1781", "link": "https://wg21.link/edit1781", "title": "C++17", "status": "closed" }, "EDIT1784": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1784", "link": "https://wg21.link/edit1784", "title": "[implimits] Add cross-references to the definition of the respective …", "status": "closed" }, "EDIT1785": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1785", "link": "https://wg21.link/edit1785", "title": "[expr.prim.lambda.capture]p11 description of capture-by-reference of references is out of place", "status": "closed" }, "EDIT1786": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1786", "link": "https://wg21.link/edit1786", "title": "[expr.prim.lambda.capture] Move discusssion of capture-by-reference o…", "status": "closed" }, "EDIT1787": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1787", "link": "https://wg21.link/edit1787", "title": "[temp] p1 what is a family of classes? and can they claim dependents? ;) ", "status": "closed" }, "EDIT1788": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1788", "link": "https://wg21.link/edit1788", "title": "[bitmask.types] Potential undefined behavior in operator~", "status": "closed" }, "EDIT1789": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1789", "link": "https://wg21.link/edit1789", "title": "Use 'trailing requires-clause'", "status": "closed" }, "EDIT1790": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1790", "link": "https://wg21.link/edit1790", "title": "[array.size] Remove full template declaration.", "status": "closed" }, "EDIT1791": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1791", "link": "https://wg21.link/edit1791", "title": "[array] Dissolve single-item subclauses.", "status": "closed" }, "EDIT1792": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1792", "link": "https://wg21.link/edit1792", "title": "[basic.def.odr] Intervening declarative region should be refered to as such", "status": "open" }, "EDIT1793": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1793", "link": "https://wg21.link/edit1793", "title": "I do not think [fs.req.namespaces] means what it thinks it means", "status": "open" }, "EDIT1794": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1794", "link": "https://wg21.link/edit1794", "title": "[implimits] Unclear text", "status": "open" }, "EDIT1795": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1795", "link": "https://wg21.link/edit1795", "title": "[any.class] Revert dot to comma typo from bdff8687c", "status": "closed" }, "EDIT1796": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1796", "link": "https://wg21.link/edit1796", "title": "[tuple.cnstr] \\tcode one instance of \"tuple\".", "status": "closed" }, "EDIT1797": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1797", "link": "https://wg21.link/edit1797", "title": "[basic.link] members of unnamed namespace have internal linkage", "status": "closed" }, "EDIT1798": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1798", "link": "https://wg21.link/edit1798", "title": "[intro], [basic] Rearrange subclauses", "status": "closed" }, "EDIT1799": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1799", "link": "https://wg21.link/edit1799", "title": "[expr] Add subclauses.", "status": "closed" }, "EDIT1800": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1800", "link": "https://wg21.link/edit1800", "title": "[intro.execution] Clarify full-expression in example.", "status": "closed" }, "EDIT1801": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1801", "link": "https://wg21.link/edit1801", "title": "[algorithms.general] & [algorithm.syn] name \"mutating sequence operat…", "status": "closed" }, "EDIT1802": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1802", "link": "https://wg21.link/edit1802", "title": "[conv.rank] Move from [conv] to [basic.types]", "status": "closed" }, "EDIT1803": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1803", "link": "https://wg21.link/edit1803", "title": "[diff] Give numbers to changes.", "status": "closed" }, "EDIT1804": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1804", "link": "https://wg21.link/edit1804", "title": "[expr], [over] Add cross-references for usual arithmetic conversions.", "status": "closed" }, "EDIT1805": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1805", "link": "https://wg21.link/edit1805", "title": "Fix some more subscripts for T, also fix cv in a few places.", "status": "closed" }, "EDIT1806": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1806", "link": "https://wg21.link/edit1806", "title": "[unord.req], [fs.path.io] Fix \"Effects: Equivalent to\" styles", "status": "closed" }, "EDIT1807": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1807", "link": "https://wg21.link/edit1807", "title": "rationalize library header name indexing", "status": "closed" }, "EDIT1808": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1808", "link": "https://wg21.link/edit1808", "title": "[temp.constr.order] In definition of 'subsumes', remove", "status": "closed" }, "EDIT1809": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1809", "link": "https://wg21.link/edit1809", "title": "[basic.link] Entities declared in an unnamed namespace", "status": "closed" }, "EDIT1810": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1810", "link": "https://wg21.link/edit1810", "title": "[macros] Introduce \\indexhdr and apply it for all headers.", "status": "closed" }, "EDIT1811": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1811", "link": "https://wg21.link/edit1811", "title": "[over.over] Consistently use 'set of overloaded functions'", "status": "open" }, "EDIT1812": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1812", "link": "https://wg21.link/edit1812", "title": "[unique.ptr] Remove definition of 'transfers ownership'.", "status": "open" }, "EDIT1813": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1813", "link": "https://wg21.link/edit1813", "title": "[variant] Move 'Otherwise' to start of following bullet.", "status": "closed" }, "EDIT1814": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1814", "link": "https://wg21.link/edit1814", "title": "[util.sharedptr] Dissolve subclause and integrate contents into parent.", "status": "closed" }, "EDIT1815": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1815", "link": "https://wg21.link/edit1815", "title": "[lib] Harmonize punctuation of 'Effects: Equivalent to'", "status": "closed" }, "EDIT1816": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1816", "link": "https://wg21.link/edit1816", "title": "[temp.arg.explicit] Remove note after merge of P0846R0", "status": "closed" }, "EDIT1817": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1817", "link": "https://wg21.link/edit1817", "title": "[basic.def] 'class name declaration' is undefined.", "status": "closed" }, "EDIT1818": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1818", "link": "https://wg21.link/edit1818", "title": "[expr.compound] Expression operators do not 'return' results.", "status": "closed" }, "EDIT1819": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1819", "link": "https://wg21.link/edit1819", "title": "Use \\tcode for return/if/switch statement.", "status": "closed" }, "EDIT1820": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1820", "link": "https://wg21.link/edit1820", "title": "[expr.delete] destructor invoked for null pointer values?", "status": "closed" }, "EDIT1821": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1821", "link": "https://wg21.link/edit1821", "title": "fix bnf / bnftab / bnfkeywordtab mess", "status": "open" }, "EDIT1822": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1822", "link": "https://wg21.link/edit1822", "title": "[complex.value.ops] and [complex.transcendentals] contain failed attempts to xref the C standard", "status": "open" }, "EDIT1823": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1823", "link": "https://wg21.link/edit1823", "title": "[strings.general] Use plural to take string_view into account", "status": "closed" }, "EDIT1824": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1824", "link": "https://wg21.link/edit1824", "title": "[temp.arg.explicit] Remove note obsoleted by P0846R0", "status": "closed" }, "EDIT1825": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1825", "link": "https://wg21.link/edit1825", "title": "[structure.summary] Remove obsolete paragraph about Note(s): and Example(s): elements that we no longer provide", "status": "closed" }, "EDIT1826": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1826", "link": "https://wg21.link/edit1826", "title": "[dcl.enum] Duplicate sentences about redeclarations", "status": "open" }, "EDIT1827": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1827", "link": "https://wg21.link/edit1827", "title": "[dcl.enum] Merge duplicate normative paragraphs on redeclarations.", "status": "open" }, "EDIT1828": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1828", "link": "https://wg21.link/edit1828", "title": "[complex.numbers] Use \\xref for references to the C standard.", "status": "closed" }, "EDIT1829": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1829", "link": "https://wg21.link/edit1829", "title": "[swappable.requirements] Merge example's comment to one line", "status": "closed" }, "EDIT1830": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1830", "link": "https://wg21.link/edit1830", "title": "[layout] Feet at bottom", "status": "open" }, "EDIT1831": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1831", "link": "https://wg21.link/edit1831", "title": "Add Arch Linux getting started instructions", "status": "closed" }, "EDIT1832": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1832", "link": "https://wg21.link/edit1832", "title": "[reverse.iterators] Dissolve single-item subclauses.", "status": "open" }, "EDIT1833": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1833", "link": "https://wg21.link/edit1833", "title": "[atomics.types.operations]p22 has spurious paragraph break", "status": "closed" }, "EDIT1834": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1834", "link": "https://wg21.link/edit1834", "title": "[atomics.types.operations] Remove spurious paragraph break.", "status": "closed" }, "EDIT1835": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1835", "link": "https://wg21.link/edit1835", "title": "Create a new index for library headers", "status": "closed" }, "EDIT1836": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1836", "link": "https://wg21.link/edit1836", "title": "Merge [depr.ispod] with [depr.meta.types]?", "status": "closed" }, "EDIT1837": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1837", "link": "https://wg21.link/edit1837", "title": "[diff] Introduce numbered paragraphs", "status": "closed" }, "EDIT1838": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1838", "link": "https://wg21.link/edit1838", "title": "Convert blah\\opt to \\opt{blah}", "status": "closed" }, "EDIT1839": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1839", "link": "https://wg21.link/edit1839", "title": "Typo, missing \"be\"", "status": "closed" }, "EDIT1840": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1840", "link": "https://wg21.link/edit1840", "title": "[mem.res] Fix whitespace around ptr-declarators and template arguments", "status": "closed" }, "EDIT1841": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1841", "link": "https://wg21.link/edit1841", "title": "Does [basic.life] have the wrong cross-reference?", "status": "closed" }, "EDIT1842": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1842", "link": "https://wg21.link/edit1842", "title": "[basic.life],[mem.res.private],[mem.res.pool.mem],[mem.res.monotonic.buffer] fix cross-references", "status": "closed" }, "EDIT1843": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1843", "link": "https://wg21.link/edit1843", "title": "[func.require] Clarify which assignment operators", "status": "closed" }, "EDIT1844": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1844", "link": "https://wg21.link/edit1844", "title": "[vector.bool] Use injected-class-name in synopsis", "status": "closed" }, "EDIT1845": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1845", "link": "https://wg21.link/edit1845", "title": "Type of an enumerator inside the declaration of its enumeration - a conflict", "status": "closed" }, "EDIT1846": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1846", "link": "https://wg21.link/edit1846", "title": "[tuple.tuple] Remove extra space before class scope", "status": "closed" }, "EDIT1847": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1847", "link": "https://wg21.link/edit1847", "title": "[lex.ccon] Align char16_t phrasing to UTF-8 one", "status": "closed" }, "EDIT1848": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1848", "link": "https://wg21.link/edit1848", "title": "[fs.op.funcs] Separate effects from returns.", "status": "closed" }, "EDIT1849": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1849", "link": "https://wg21.link/edit1849", "title": "[fs.op.funcs] has 39 immediately-nested subclauses", "status": "open" }, "EDIT1850": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1850", "link": "https://wg21.link/edit1850", "title": "[allocator.adaptor.syn] Fix index entries for scoped_allocator_adaptor member typedefs.", "status": "closed" }, "EDIT1851": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1851", "link": "https://wg21.link/edit1851", "title": "Remove \\tilde in favour of \\~.", "status": "closed" }, "EDIT1852": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1852", "link": "https://wg21.link/edit1852", "title": "Consider removing [facets.examples]", "status": "open" }, "EDIT1853": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1853", "link": "https://wg21.link/edit1853", "title": "CI failing due to \"disk quota exceeded\"", "status": "closed" }, "EDIT1854": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1854", "link": "https://wg21.link/edit1854", "title": "missing xrefdelta updates for recent reorganization work", "status": "closed" }, "EDIT1855": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1855", "link": "https://wg21.link/edit1855", "title": "[basic.compound], [conv.ptr] Improve index for 'null pointer value'", "status": "closed" }, "EDIT1856": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1856", "link": "https://wg21.link/edit1856", "title": "[class.friend], [expr.ref], [expr.mptr.oper] Apply \\grammarterm markings", "status": "closed" }, "EDIT1857": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1857", "link": "https://wg21.link/edit1857", "title": "[xrefdelta] Add deprecation of [util.smartptr.shared.atomic]", "status": "closed" }, "EDIT1858": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1858", "link": "https://wg21.link/edit1858", "title": "[macros] Index all occurrences of \\grammarterm", "status": "closed" }, "EDIT1859": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1859", "link": "https://wg21.link/edit1859", "title": "[intro.scope] C++ is not a strict superset of C", "status": "closed" }, "EDIT1860": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1860", "link": "https://wg21.link/edit1860", "title": "Possibly misleading sentence in [temp.spec]/5", "status": "open" }, "EDIT1861": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1861", "link": "https://wg21.link/edit1861", "title": "[facet.num.put.virtuals] Fix definition and use of 'loc'", "status": "closed" }, "EDIT1862": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1862", "link": "https://wg21.link/edit1862", "title": "[charconv.to.chars, charconv.from.chars] Replace 'minus sign' with '-'", "status": "closed" }, "EDIT1863": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1863", "link": "https://wg21.link/edit1863", "title": "[filesystems] 'dot' and 'dot-dot' are not \\grammarterms", "status": "closed" }, "EDIT1864": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1864", "link": "https://wg21.link/edit1864", "title": "[fs.path.decompose] 'root-path' is not a grammar non-terminal ", "status": "closed" }, "EDIT1865": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1865", "link": "https://wg21.link/edit1865", "title": "[except] Fix index entry for 'exception object'", "status": "closed" }, "EDIT1866": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1866", "link": "https://wg21.link/edit1866", "title": "[over.best.ics] Adjust example for [over.match.list] case", "status": "closed" }, "EDIT1867": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1867", "link": "https://wg21.link/edit1867", "title": "[language.support, utilities] Condense description of exception classes", "status": "open" }, "EDIT1868": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1868", "link": "https://wg21.link/edit1868", "title": "Use 'anonymous union object' where appropriate.", "status": "open" }, "EDIT1869": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1869", "link": "https://wg21.link/edit1869", "title": "[utilities] Remove \\placeholder when naming a specific type", "status": "closed" }, "EDIT1870": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1870", "link": "https://wg21.link/edit1870", "title": "basic_string_view begins_with has an incorrect reference implementation", "status": "closed" }, "EDIT1871": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1871", "link": "https://wg21.link/edit1871", "title": "Fix misuses of \\grammarterm for other purposes", "status": "closed" }, "EDIT1872": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1872", "link": "https://wg21.link/edit1872", "title": "[class] Replace \\term with \\defn or \\defnx", "status": "closed" }, "EDIT1873": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1873", "link": "https://wg21.link/edit1873", "title": "[cpp] Replace \\term with \\defn", "status": "closed" }, "EDIT1874": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1874", "link": "https://wg21.link/edit1874", "title": "Indexing of examples", "status": "open" }, "EDIT1875": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1875", "link": "https://wg21.link/edit1875", "title": "[string.cons] Editorial change for caption on table 56", "status": "closed" }, "EDIT1876": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1876", "link": "https://wg21.link/edit1876", "title": "[string.cons] Replace postcondition tables by ordinary Postcondition elements", "status": "closed" }, "EDIT1877": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1877", "link": "https://wg21.link/edit1877", "title": "[library] Replace \\term with \\defnx", "status": "closed" }, "EDIT1878": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1878", "link": "https://wg21.link/edit1878", "title": "[diff.mods.to.headers] De-index non-existent headers", "status": "closed" }, "EDIT1879": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1879", "link": "https://wg21.link/edit1879", "title": "[basic.string] State class invariants about [data(), data() + size()] in the introduction.", "status": "closed" }, "EDIT1880": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1880", "link": "https://wg21.link/edit1880", "title": "[conv] Replace \\term with \\defn or \\defnx", "status": "closed" }, "EDIT1881": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1881", "link": "https://wg21.link/edit1881", "title": "[over] Replace \\term with \\defnx to add index entries", "status": "closed" }, "EDIT1882": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1882", "link": "https://wg21.link/edit1882", "title": "Clean up some index entries related to functions", "status": "closed" }, "EDIT1883": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1883", "link": "https://wg21.link/edit1883", "title": "[string.view.template] Add missing stable reference", "status": "closed" }, "EDIT1884": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1884", "link": "https://wg21.link/edit1884", "title": "[dcl.struct.bind] Clarify that structured bindings are entities (as contrast to names)", "status": "closed" }, "EDIT1885": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1885", "link": "https://wg21.link/edit1885", "title": "[defns.undefined] Constant expressions can have \"library UB\"", "status": "closed" }, "EDIT1886": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1886", "link": "https://wg21.link/edit1886", "title": "[string.view.template] Add reference to [string.view.find] …", "status": "closed" }, "EDIT1887": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1887", "link": "https://wg21.link/edit1887", "title": "[temp.dep.type] Clarify that a simple-template-id denotes a type", "status": "closed" }, "EDIT1888": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1888", "link": "https://wg21.link/edit1888", "title": "[refwrap] Fix wrong use of \"shall\"", "status": "closed" }, "EDIT1889": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1889", "link": "https://wg21.link/edit1889", "title": "[thread.thread.id] Fix wrong uses of \"shall\"", "status": "closed" }, "EDIT1890": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1890", "link": "https://wg21.link/edit1890", "title": "[atomics.types.memop] Add missing \\pnum", "status": "closed" }, "EDIT1891": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1891", "link": "https://wg21.link/edit1891", "title": "Use 'one of' formulation for binary-digit", "status": "closed" }, "EDIT1892": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1892", "link": "https://wg21.link/edit1892", "title": "[basic.scope.class,basic.lookup.unqual] Use the term \"default member initializer\"", "status": "closed" }, "EDIT1893": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1893", "link": "https://wg21.link/edit1893", "title": "[re.regex.construct] Add default argument to itemdecl", "status": "closed" }, "EDIT1894": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1894", "link": "https://wg21.link/edit1894", "title": "[expr.const] Fix no longer correct comment", "status": "closed" }, "EDIT1895": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1895", "link": "https://wg21.link/edit1895", "title": "[variant.visit] qualify std::forward for consistency", "status": "closed" }, "EDIT1896": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1896", "link": "https://wg21.link/edit1896", "title": "[dcl.enum] use indefinite article before \"fixed underlying type\"", "status": "closed" }, "EDIT1897": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1897", "link": "https://wg21.link/edit1897", "title": "[basic.lookup] Clarify name lookup consistency", "status": "closed" }, "EDIT1898": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1898", "link": "https://wg21.link/edit1898", "title": "[namespace.udir] Ambiguous lookup results are covered in [basic.lookup]", "status": "closed" }, "EDIT1899": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1899", "link": "https://wg21.link/edit1899", "title": "[everywhere] Remove paragraph breaks in the middle of sentences", "status": "open" }, "EDIT1900": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1900", "link": "https://wg21.link/edit1900", "title": "[temp.local]/3 Wrong example?", "status": "open" }, "EDIT1901": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1901", "link": "https://wg21.link/edit1901", "title": "[class.temporary, temp.inst, temp.dep, temp.res] Capitalize some sentences.", "status": "closed" }, "EDIT1902": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1902", "link": "https://wg21.link/edit1902", "title": "Replace \\^ with \\caret", "status": "closed" }, "EDIT1903": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1903", "link": "https://wg21.link/edit1903", "title": "[fs.rec.dir.itr.members] Grammar fixes.", "status": "closed" }, "EDIT1904": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1904", "link": "https://wg21.link/edit1904", "title": "Update the description for array.data", "status": "closed" }, "EDIT1905": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1905", "link": "https://wg21.link/edit1905", "title": "Fix references to container requirements tables.", "status": "closed" }, "EDIT1906": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1906", "link": "https://wg21.link/edit1906", "title": "Problems with [expr.ass]p3 with initializer lists and ambiguity of term \"expression\"", "status": "closed" }, "EDIT1907": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1907", "link": "https://wg21.link/edit1907", "title": "Harmonize wording about reallocation invalidating pointers in `vector`", "status": "open" }, "EDIT1908": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1908", "link": "https://wg21.link/edit1908", "title": "Fix decay index redirects.", "status": "closed" }, "EDIT1909": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1909", "link": "https://wg21.link/edit1909", "title": "Atomic cmpxchg note clarification", "status": "closed" }, "EDIT1910": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1910", "link": "https://wg21.link/edit1910", "title": "[expr.comma, class.base.init] What is \"temporary expression\"?", "status": "open" }, "EDIT1911": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1911", "link": "https://wg21.link/edit1911", "title": "[over.match.ctor] Initialization by \"()\" neither is copy-initialization nor direct-initialization. ", "status": "open" }, "EDIT1912": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1912", "link": "https://wg21.link/edit1912", "title": "Not a real PR, do not merge", "status": "closed" }, "EDIT1913": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1913", "link": "https://wg21.link/edit1913", "title": "[contents,fs.req.namespace] Qualify only namespace-scope names", "status": "open" }, "EDIT1914": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1914", "link": "https://wg21.link/edit1914", "title": "[expr.typeid, time.syn, class.access.base] Replace \\term with \\placeholder where appropriate.", "status": "open" }, "EDIT1915": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1915", "link": "https://wg21.link/edit1915", "title": "'floating type' is not a defined term in C++", "status": "open" }, "EDIT1916": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1916", "link": "https://wg21.link/edit1916", "title": "[intro.defs] Default template arguments are not part of the signature", "status": "open" }, "EDIT1917": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1917", "link": "https://wg21.link/edit1917", "title": "Grammar index broken by #1858", "status": "open" }, "EDIT1918": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1918", "link": "https://wg21.link/edit1918", "title": "Remove uses of 'concept' with ordinary English meaning.", "status": "open" }, "EDIT1919": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1919", "link": "https://wg21.link/edit1919", "title": "[conv,class] Clause reorganization in core sections", "status": "open" }, "EDIT1920": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1920", "link": "https://wg21.link/edit1920", "title": "[utility] Make content in hanging paragraph non-normative.", "status": "open" }, "EDIT1921": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1921", "link": "https://wg21.link/edit1921", "title": "[rand.req.eng] Use \\text, not \\mbox, in math mode", "status": "closed" }, "EDIT1922": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1922", "link": "https://wg21.link/edit1922", "title": "[depr.str.strstreams] Add synopsis for header", "status": "closed" }, "EDIT1923": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1923", "link": "https://wg21.link/edit1923", "title": "[dcl.dcl] Change example for static_assert", "status": "closed" }, "EDIT1924": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1924", "link": "https://wg21.link/edit1924", "title": "[insert.iterators] Dissolve single-item subclauses.", "status": "open" }, "EDIT1925": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1925", "link": "https://wg21.link/edit1925", "title": "[dcl.fct.def.delete] questionable example in p3", "status": "open" }, "EDIT1926": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1926", "link": "https://wg21.link/edit1926", "title": "[over.match.oper] p6.2 Add a note for the synthesized <=> candidate", "status": "open" }, "EDIT1927": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1927", "link": "https://wg21.link/edit1927", "title": "[over.match.oper] Add a note for conversions on synthesized candidates.", "status": "open" }, "EDIT1928": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1928", "link": "https://wg21.link/edit1928", "title": "[string.classes] Remove class name repeated in subheadings", "status": "closed" }, "EDIT1929": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1929", "link": "https://wg21.link/edit1929", "title": "[fs.path.nonmember] Grammar", "status": "closed" }, "EDIT1930": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1930", "link": "https://wg21.link/edit1930", "title": "[intro.abstract] Change example for unspecified behavior.", "status": "open" }, "EDIT1931": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1931", "link": "https://wg21.link/edit1931", "title": "[stmt.while] Generalize the equivalence for a declaration as the condition.", "status": "open" }, "EDIT1932": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1932", "link": "https://wg21.link/edit1932", "title": "[locale] Remove class name repeated in subheadings", "status": "open" }, "EDIT1933": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1933", "link": "https://wg21.link/edit1933", "title": "[containers] Remove class name repeated in subheadings", "status": "open" }, "EDIT1934": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1934", "link": "https://wg21.link/edit1934", "title": "[expr.dynamic.cast] cv-qualification cleanups", "status": "open" }, "EDIT1935": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1935", "link": "https://wg21.link/edit1935", "title": "[unord] \"Specialized algorithms\" vs. \"Swap\"", "status": "open" }, "EDIT1936": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1936", "link": "https://wg21.link/edit1936", "title": "[expr.dynamic.cast] Remove redundant statements on casting away constness", "status": "open" }, "EDIT1937": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1937", "link": "https://wg21.link/edit1937", "title": "[lib] Harmonize references to standard library requirements.", "status": "open" }, "EDIT1938": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1938", "link": "https://wg21.link/edit1938", "title": "[expr.rel] \"compares greater\" term is needlessly confusing", "status": "open" }, "EDIT1939": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1939", "link": "https://wg21.link/edit1939", "title": "[std] Improve index by adding cross-references to defined terms", "status": "open" }, "EDIT1940": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1940", "link": "https://wg21.link/edit1940", "title": "[access] Remove inappropriate uses of \\term", "status": "open" }, "EDIT1941": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1941", "link": "https://wg21.link/edit1941", "title": "[dcl.dcl] Replace \\term with \\defn or \\defnx", "status": "open" }, "EDIT1942": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1942", "link": "https://wg21.link/edit1942", "title": "update [dcl.spec.auto]p9 to match the form of wording used by cwg2285", "status": "open" }, "EDIT1943": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1943", "link": "https://wg21.link/edit1943", "title": "[fs.class.filesystem_error] Rephrase para 1 to avoid \"class defines t…", "status": "open" }, "EDIT1944": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1944", "link": "https://wg21.link/edit1944", "title": "[class.temporary] Repair example", "status": "open" }, "EDIT1945": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1945", "link": "https://wg21.link/edit1945", "title": "10.1.7.1 [dcl.type.cv] has a broken PDF bookmark name", "status": "closed" }, "EDIT1946": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1946", "link": "https://wg21.link/edit1946", "title": "[dcl.type.cv] Do not use \\grammarterm in heading", "status": "closed" }, "EDIT1947": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1947", "link": "https://wg21.link/edit1947", "title": "[dcl.spec.auto] Use of undeduced placeholder types", "status": "open" }, "EDIT1948": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1948", "link": "https://wg21.link/edit1948", "title": "[std] Review cross-references to [expr.prim]", "status": "open" }, "EDIT1949": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1949", "link": "https://wg21.link/edit1949", "title": "CWG2345 Jumping across initializers in init-statements and conditions", "status": "open" }, "EDIT1950": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1950", "link": "https://wg21.link/edit1950", "title": "[dcl.fct.def.delete] Adjust 'onlydouble' example.", "status": "open" }, "EDIT1951": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1951", "link": "https://wg21.link/edit1951", "title": "Index entries for \"implementation-dependent\"", "status": "open" }, "EDIT1952": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1952", "link": "https://wg21.link/edit1952", "title": "Imprecise wording regarding pointers to members?", "status": "open" }, "EDIT1953": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1953", "link": "https://wg21.link/edit1953", "title": "[error.reporting] placement and tag are questionable", "status": "open" }, "EDIT1954": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1954", "link": "https://wg21.link/edit1954", "title": "[error.reporting] Change \\rSec3 to \\rSec2", "status": "open" }, "EDIT1955": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1955", "link": "https://wg21.link/edit1955", "title": "[ios.base] has too many variables called \"index\"", "status": "open" }, "EDIT1956": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1956", "link": "https://wg21.link/edit1956", "title": "add example if/when the [[likely]] / [[unlikely]] paper is merged", "status": "open" }, "EDIT1957": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1957", "link": "https://wg21.link/edit1957", "title": "Remove [facets.examples].", "status": "open" }, "EDIT1958": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1958", "link": "https://wg21.link/edit1958", "title": "rename [time.syn] to [chrono.syn]", "status": "open" }, "EDIT1959": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1959", "link": "https://wg21.link/edit1959", "title": "[associative.reqmts] Turn emphasis into a note.", "status": "open" }, "EDIT1960": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1960", "link": "https://wg21.link/edit1960", "title": "[time.syn] Rename to [chrono.syn], consistent with header name", "status": "open" }, "EDIT1961": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1961", "link": "https://wg21.link/edit1961", "title": "[xrefdelta] Use \\deprxref", "status": "open" }, "EDIT1962": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1962", "link": "https://wg21.link/edit1962", "title": "Typos in P0753R2", "status": "open" }, "EDIT1963": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1963", "link": "https://wg21.link/edit1963", "title": "[expr.reinterpret.cast] Define reinterpret_cast from nullptr_t in terms of reinterpret_cast rather than c-style cast", "status": "closed" }, "EDIT1964": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1964", "link": "https://wg21.link/edit1964", "title": "[mem.res.pool.overview] add proper definitions of terms", "status": "open" }, "EDIT1965": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1965", "link": "https://wg21.link/edit1965", "title": "Use \\placeholder for alias templates in container deduction guides", "status": "open" }, "EDIT1966": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1966", "link": "https://wg21.link/edit1966", "title": "Clarifying \"the value of the expression\" in simple assignment expression", "status": "open" }, "EDIT1967": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1967", "link": "https://wg21.link/edit1967", "title": "Index all mentions of 'implementation-dependent'", "status": "open" }, "EDIT1968": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1968", "link": "https://wg21.link/edit1968", "title": "[conv.fctptr,special] Pointers to members designate their target", "status": "open" }, "EDIT1969": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1969", "link": "https://wg21.link/edit1969", "title": "[ios.base] Disambiguate parameters from static data members", "status": "open" }, "EDIT1970": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1970", "link": "https://wg21.link/edit1970", "title": "[support.types.byteops] byte spec has wrong sequence of Remarks/Effects in C++17 std", "status": "open" }, "EDIT1971": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1971", "link": "https://wg21.link/edit1971", "title": "[intro.refs] add normative reference on ISO 8601", "status": "closed" }, "EDIT1972": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1972", "link": "https://wg21.link/edit1972", "title": "[intro.refs] Add normative reference to ISO 8601", "status": "closed" }, "EDIT1973": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1973", "link": "https://wg21.link/edit1973", "title": "[support.types.byteops] Move 'Remarks' to after 'Effects'", "status": "open" }, "EDIT1974": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1974", "link": "https://wg21.link/edit1974", "title": "improve `std::chrono::month` `operator+`'s description of arithmetic mod 12", "status": "open" }, "EDIT1975": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1975", "link": "https://wg21.link/edit1975", "title": "[namespace.udecl]p16 references nonexistent \"implicit this parameter\"", "status": "open" }, "EDIT1976": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1976", "link": "https://wg21.link/edit1976", "title": "[namespace.udecl] Demote normative duplication to notes", "status": "open" }, "EDIT1977": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1977", "link": "https://wg21.link/edit1977", "title": "[expr.rel] Clarify auxiliary partial ordering", "status": "closed" }, "EDIT1978": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1978", "link": "https://wg21.link/edit1978", "title": "[containers] Removed redundant specifications of non-member swap", "status": "open" }, "EDIT1979": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1979", "link": "https://wg21.link/edit1979", "title": "[index] Do not index examples", "status": "closed" }, "EDIT1980": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1980", "link": "https://wg21.link/edit1980", "title": "[temp.spec] Fix cross-reference to one-definition rule.", "status": "closed" }, "EDIT1981": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1981", "link": "https://wg21.link/edit1981", "title": "[temp.local] Fix example not to name the constructor.", "status": "closed" }, "EDIT1982": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1982", "link": "https://wg21.link/edit1982", "title": "[lib] \\xref may refer to standards other than C", "status": "closed" }, "EDIT1983": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1983", "link": "https://wg21.link/edit1983", "title": "[implimits] Clarify meaning of implementation limits", "status": "closed" }, "EDIT1984": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1984", "link": "https://wg21.link/edit1984", "title": "[re.regex] Avoid duplicate list of constants", "status": "closed" }, "EDIT1985": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1985", "link": "https://wg21.link/edit1985", "title": "[time.duration.nonmember] Replace type designator CR with its definition", "status": "closed" }, "EDIT1986": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1986", "link": "https://wg21.link/edit1986", "title": "[lib] Avoid 'shall' and 'should' in footnotes.", "status": "closed" }, "EDIT1987": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1987", "link": "https://wg21.link/edit1987", "title": "[over.best.ics] p6, [over.ics.ref] p1 Fix case", "status": "closed" }, "EDIT1988": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1988", "link": "https://wg21.link/edit1988", "title": "[dcl.type.cv] P4 doesn't sufficiently define \"modify\"", "status": "open" }, "EDIT1989": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1989", "link": "https://wg21.link/edit1989", "title": "Update container advice", "status": "closed" }, "EDIT1990": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1990", "link": "https://wg21.link/edit1990", "title": "[utility.syn]p2 should be moved to [charconv.syn]", "status": "closed" }, "EDIT1991": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1991", "link": "https://wg21.link/edit1991", "title": "Rename [cmp.syn] to [compare.syn]", "status": "open" }, "EDIT1992": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1992", "link": "https://wg21.link/edit1992", "title": "[utilities] Move chars_format bitmask statement to [charconv.syn]", "status": "closed" }, "EDIT1993": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1993", "link": "https://wg21.link/edit1993", "title": "[cmp.syn] Rename to [compare.syn] to match the header name", "status": "open" }, "EDIT1994": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1994", "link": "https://wg21.link/edit1994", "title": "[any.class] Rephrase small-object optimization", "status": "closed" }, "EDIT1995": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1995", "link": "https://wg21.link/edit1995", "title": "[conv,expr] Use \\cv{} where appropriate", "status": "closed" }, "EDIT1996": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1996", "link": "https://wg21.link/edit1996", "title": "[basic.def.odr] Adds note that x may be part of a qualified id", "status": "open" }, "EDIT1997": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/1997", "link": "https://wg21.link/edit1997", "title": "consider whether [cinttypes.syn] is in the right place", "status": "open" }, "EDIT1998": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1998", "link": "https://wg21.link/edit1998", "title": "P0969R0 editorial fix", "status": "open" }, "EDIT1999": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/1999", "link": "https://wg21.link/edit1999", "title": "[time.cal.month.nonmembers,time.cal.wd.nonmembers] Do not digress to …", "status": "open" }, "EDIT2000": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2000", "link": "https://wg21.link/edit2000", "title": "th should be \\textrm'ed", "status": "closed" }, "EDIT2001": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2001", "link": "https://wg21.link/edit2001", "title": "uses of \"parameter pack\" should specify \"template\" or \"function\"", "status": "closed" }, "EDIT2002": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2002", "link": "https://wg21.link/edit2002", "title": "[ostream.manip] fix \"basic_osyncbuf\" typo", "status": "closed" }, "EDIT2003": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2003", "link": "https://wg21.link/edit2003", "title": "More places to use i^\\text{th} for i-th", "status": "closed" }, "EDIT2004": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2004", "link": "https://wg21.link/edit2004", "title": "[ostream.manip] fix \"basic_osyncbuf\" typo", "status": "closed" }, "EDIT2005": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2005", "link": "https://wg21.link/edit2005", "title": "[ostream.manip,time] Replace \"can not\" with \"cannot\"", "status": "closed" }, "EDIT2006": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2006", "link": "https://wg21.link/edit2006", "title": "[span.cons] Fix indentation of remarks.", "status": "closed" }, "EDIT2007": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2007", "link": "https://wg21.link/edit2007", "title": "[span.elem] Fix misplaced colon", "status": "closed" }, "EDIT2008": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2008", "link": "https://wg21.link/edit2008", "title": "[stmt.while] no rewrite rule for non-variable condition case", "status": "open" }, "EDIT2009": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2009", "link": "https://wg21.link/edit2009", "title": "Travis CI: Upgrade to newer TeX Live distribution.", "status": "closed" }, "EDIT2010": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2010", "link": "https://wg21.link/edit2010", "title": "[temp.concept]: Use note; no syntax for explicit specialization, etc.", "status": "closed" }, "EDIT2011": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2011", "link": "https://wg21.link/edit2011", "title": "empty xrefdelta.gls", "status": "closed" }, "EDIT2012": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2012", "link": "https://wg21.link/edit2012", "title": "[dcl.init.aggr] Does p9 apply to function-style casts?", "status": "open" }, "EDIT2013": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2013", "link": "https://wg21.link/edit2013", "title": "[grammar index] Fix warnings; prefer listing bold page locators.", "status": "open" }, "EDIT2014": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2014", "link": "https://wg21.link/edit2014", "title": "unify capitalization of node_handle and INSERT_RETURN_TYPE", "status": "open" }, "EDIT2015": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2015", "link": "https://wg21.link/edit2015", "title": "[xrefdelta] Fixes for reverse_iterator cleanup", "status": "closed" }, "EDIT2016": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2016", "link": "https://wg21.link/edit2016", "title": "[stmt.while] Simplify rewrite rule.", "status": "open" }, "EDIT2017": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2017", "link": "https://wg21.link/edit2017", "title": "[time.syn] groups the new literal operators incorrectly", "status": "closed" }, "EDIT2018": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2018", "link": "https://wg21.link/edit2018", "title": "[time.syn] Add comments pointing to specification of literal operators", "status": "closed" }, "EDIT2019": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2019", "link": "https://wg21.link/edit2019", "title": "[dcl.array] Clarify that an array bound is deduced in an explicit typ…", "status": "open" }, "EDIT2020": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2020", "link": "https://wg21.link/edit2020", "title": "Clarify which kind of parameter pack is intended.", "status": "closed" }, "EDIT2021": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2021", "link": "https://wg21.link/edit2021", "title": "[move.iterators] Dissolve single-item subclauses.", "status": "open" }, "EDIT2022": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2022", "link": "https://wg21.link/edit2022", "title": "[macros, lex, over] Dissolve bnfkeytab environments. Use a fixed-width (\\fw{...}) code field instead.", "status": "closed" }, "EDIT2023": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2023", "link": "https://wg21.link/edit2023", "title": "[numarray] Wildly inconsistent formatting for valarray helpers", "status": "open" }, "EDIT2024": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2024", "link": "https://wg21.link/edit2024", "title": "[template.slice.array] Harmonize presentation with neighboring parall…", "status": "closed" }, "EDIT2025": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2025", "link": "https://wg21.link/edit2025", "title": "[dcl.type.cv,expr.ass] Clarify the meaning of \"modify\" for an object.", "status": "open" }, "EDIT2026": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2026", "link": "https://wg21.link/edit2026", "title": "Word-for-word repetition in [views.general] and [span.overview]", "status": "open" }, "EDIT2027": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2027", "link": "https://wg21.link/edit2027", "title": "Use \\commentellip macro for omitted program text.", "status": "closed" }, "EDIT2028": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2028", "link": "https://wg21.link/edit2028", "title": "[time.syn][time.zone] Various editorial fixes", "status": "closed" }, "EDIT2029": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2029", "link": "https://wg21.link/edit2029", "title": "library wording uses meaningless term \"is convertible to\"", "status": "open" }, "EDIT2030": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2030", "link": "https://wg21.link/edit2030", "title": "[basic.def.odr] What does \"non-trivial functions\" mean?", "status": "open" }, "EDIT2031": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2031", "link": "https://wg21.link/edit2031", "title": "[enumerated.types,bitmask.types] Use \\vdots and \\ldots instead of ...…", "status": "closed" }, "EDIT2032": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2032", "link": "https://wg21.link/edit2032", "title": "Mixed use of \\ldots and \\dotsc", "status": "closed" }, "EDIT2033": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2033", "link": "https://wg21.link/edit2033", "title": "[rand] Use \\dotsc, not \\ldots for comma-separated lists", "status": "closed" }, "EDIT2034": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2034", "link": "https://wg21.link/edit2034", "title": "[class.spaceship] Use math mode for the entire formula,", "status": "closed" }, "EDIT2035": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2035", "link": "https://wg21.link/edit2035", "title": "[cpp, lex, over] Make bnf indentation in source match presentation.", "status": "closed" }, "EDIT2036": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2036", "link": "https://wg21.link/edit2036", "title": "[pairs.pair]/25 operator= Effects clause uses wrong type names U and V", "status": "closed" }, "EDIT2037": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2037", "link": "https://wg21.link/edit2037", "title": "[pairs.pair] Missed rename from U,V to U1,U2.", "status": "closed" }, "EDIT2038": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2038", "link": "https://wg21.link/edit2038", "title": "The Note in [over.oper]/1 requires a change", "status": "closed" }, "EDIT2039": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2039", "link": "https://wg21.link/edit2039", "title": "[template.gslice.array.overview] Join two single-sentence paragraphs.", "status": "closed" }, "EDIT2040": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2040", "link": "https://wg21.link/edit2040", "title": "[over.oper] Remove incorrect and redundant sentence in a note.", "status": "closed" }, "EDIT2041": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2041", "link": "https://wg21.link/edit2041", "title": "[temp.arg.explicit] Misleading note about explicit template arguments on constructors", "status": "open" }, "EDIT2042": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2042", "link": "https://wg21.link/edit2042", "title": "The example in [over.sub]p1 is incorrect", "status": "closed" }, "EDIT2043": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2043", "link": "https://wg21.link/edit2043", "title": "[temp.arg.explicit,temp.mem] Clarify note about explicit template arg…", "status": "open" }, "EDIT2044": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2044", "link": "https://wg21.link/edit2044", "title": "[basic.lval]/4 (Note): add non-lvalue array subscripting expression to xvalue examples", "status": "closed" }, "EDIT2045": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2045", "link": "https://wg21.link/edit2045", "title": "[basic.lval] Add array subscripting to note enumerating xvalues.", "status": "closed" }, "EDIT2046": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2046", "link": "https://wg21.link/edit2046", "title": "[over.match] Why \"glvalue or class prvalue\"?", "status": "closed" }, "EDIT2047": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2047", "link": "https://wg21.link/edit2047", "title": "[over.match,over.match.ref] Drop obsolete mention of class prvalues.", "status": "closed" }, "EDIT2048": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2048", "link": "https://wg21.link/edit2048", "title": "[dcl.array]: delete note about non-modifiability of arrays", "status": "closed" }, "EDIT2049": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2049", "link": "https://wg21.link/edit2049", "title": "[dcl.array]/8 does not take into account array xvalues", "status": "closed" }, "EDIT2050": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2050", "link": "https://wg21.link/edit2050", "title": "[dcl.array,expr.sub] Consolidate notes on symmetry of array subscript…", "status": "closed" }, "EDIT2051": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2051", "link": "https://wg21.link/edit2051", "title": "[expr.ref]/2 ", "status": "closed" }, "EDIT2052": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2052", "link": "https://wg21.link/edit2052", "title": "Order library comparisons canonically", "status": "closed" }, "EDIT2053": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2053", "link": "https://wg21.link/edit2053", "title": "[over.match.copy]: \"return lvalues or xvalues\" makes me uncomfortable", "status": "closed" }, "EDIT2054": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2054", "link": "https://wg21.link/edit2054", "title": "[over.match.copy] Clarify candidate function selection for references.", "status": "closed" }, "EDIT2055": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2055", "link": "https://wg21.link/edit2055", "title": "[basic.scope.pdecl] Change \"type-id\" to \"defining-type-id\"", "status": "closed" }, "EDIT2056": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2056", "link": "https://wg21.link/edit2056", "title": "[algorithms.parallel.defns] Fix cross-reference to [algorithms.requirements]", "status": "closed" }, "EDIT2057": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2057", "link": "https://wg21.link/edit2057", "title": "[atomics.types.operations] misuses \"underlying type\"", "status": "open" }, "EDIT2058": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2058", "link": "https://wg21.link/edit2058", "title": "[class.dtor] Typo.", "status": "closed" }, "EDIT2059": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2059", "link": "https://wg21.link/edit2059", "title": "[span.overview] Fix typo", "status": "closed" }, "EDIT2060": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2060", "link": "https://wg21.link/edit2060", "title": "Delete redundant and wrong example", "status": "closed" }, "EDIT2061": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2061", "link": "https://wg21.link/edit2061", "title": "[atomics.types.operations] Avoid inappropriate use of 'underlying type'", "status": "open" }, "EDIT2062": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2062", "link": "https://wg21.link/edit2062", "title": "[views.general] Remove redundant introduction for span.", "status": "open" }, "EDIT2063": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2063", "link": "https://wg21.link/edit2063", "title": "Fixed example about [[likely]] attribute", "status": "open" }, "EDIT2064": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2064", "link": "https://wg21.link/edit2064", "title": "Follow \"semantic line breaks\" in the LaTeX sources", "status": "open" }, "EDIT2065": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2065", "link": "https://wg21.link/edit2065", "title": "Improve indexing for \"trivial class\" et al", "status": "open" }, "EDIT2066": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2066", "link": "https://wg21.link/edit2066", "title": "[class] Split paragraph defining standard-layout class", "status": "open" }, "EDIT2067": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2067", "link": "https://wg21.link/edit2067", "title": "Adding index cross-references for definitions where index entry is for a different term", "status": "open" }, "EDIT2068": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2068", "link": "https://wg21.link/edit2068", "title": "[expr.new] p18 Weird index entries for initialization in new-expression", "status": "open" }, "EDIT2069": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2069", "link": "https://wg21.link/edit2069", "title": "Consider consistently omitting \"expression\" in \"{l,r,x,pr,gl}value expression\"", "status": "open" }, "EDIT2070": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2070", "link": "https://wg21.link/edit2070", "title": "[rand] Use itemize envs instead of enumeratea", "status": "open" }, "EDIT2071": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2071", "link": "https://wg21.link/edit2071", "title": "Unify typesetting of ordinals.", "status": "open" }, "EDIT2072": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2072", "link": "https://wg21.link/edit2072", "title": "Overuse and misuse of \\techterm in [rand]", "status": "open" }, "EDIT2073": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2073", "link": "https://wg21.link/edit2073", "title": "Improves the spacing around bit operators.", "status": "open" }, "EDIT2074": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2074", "link": "https://wg21.link/edit2074", "title": "Misplaced index entries on [class] p6", "status": "open" }, "EDIT2075": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2075", "link": "https://wg21.link/edit2075", "title": "Improved typesetting of probability functions.", "status": "open" }, "EDIT2076": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2076", "link": "https://wg21.link/edit2076", "title": "Evaluate uses of `\\textit` in text", "status": "open" }, "EDIT2077": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2077", "link": "https://wg21.link/edit2077", "title": "[dcl.attr.likelihood] Fix error in example", "status": "closed" }, "EDIT2078": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2078", "link": "https://wg21.link/edit2078", "title": "[istreambuf.iterator.proxy] correct title and remove default template…", "status": "open" }, "EDIT2079": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2079", "link": "https://wg21.link/edit2079", "title": "[conv.lval] Move a misplaced note", "status": "closed" }, "EDIT2080": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2080", "link": "https://wg21.link/edit2080", "title": "[macros,class] Define \\defnc and use it experimentally", "status": "open" }, "EDIT2081": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2081", "link": "https://wg21.link/edit2081", "title": "[expr.new] Remove misplaced index entries", "status": "closed" }, "EDIT2082": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2082", "link": "https://wg21.link/edit2082", "title": "Probably wrong complexity of std::includes", "status": "closed" }, "EDIT2083": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2083", "link": "https://wg21.link/edit2083", "title": "[output.iterators] Strike useless sentence from note", "status": "open" }, "EDIT2084": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2084", "link": "https://wg21.link/edit2084", "title": "[class] Remove misplaced index entries", "status": "closed" }, "EDIT2085": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2085", "link": "https://wg21.link/edit2085", "title": "Drop redundant 'expression'", "status": "open" }, "EDIT2086": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2086", "link": "https://wg21.link/edit2086", "title": "[dcl.init,over.match.ctor] Clarify copy-initialization for empty argu…", "status": "open" }, "EDIT2087": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2087", "link": "https://wg21.link/edit2087", "title": "Wrong specification of `basic_string_view::starts_with(basic_string_view)`", "status": "closed" }, "EDIT2088": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2088", "link": "https://wg21.link/edit2088", "title": "[intro.abstract] Move \\indextext under \\pnum", "status": "closed" }, "EDIT2089": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2089", "link": "https://wg21.link/edit2089", "title": "Fix a typo in the note for `std::less`.", "status": "closed" }, "EDIT2090": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2090", "link": "https://wg21.link/edit2090", "title": "[intro.refs]/1 Plurality correction", "status": "closed" }, "EDIT2091": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2091", "link": "https://wg21.link/edit2091", "title": "[over.match.viable] Fix cross-reference to satisfaction of constraints", "status": "open" }, "EDIT2092": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2092", "link": "https://wg21.link/edit2092", "title": "[smartptr] Remove class name repeated in subheadings", "status": "open" }, "EDIT2093": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2093", "link": "https://wg21.link/edit2093", "title": "[syserr] Remove class name repeated in subheadings", "status": "open" }, "EDIT2094": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2094", "link": "https://wg21.link/edit2094", "title": "Harmonize \"lambda expression\" towards \"lambda-expression\" (grammar term)", "status": "open" }, "EDIT2095": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2095", "link": "https://wg21.link/edit2095", "title": "[basic.fundamental] is missing a definition of \"fundamental type\"", "status": "open" }, "EDIT2096": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2096", "link": "https://wg21.link/edit2096", "title": "[optional.syn] is the wrong place to state requirements on std::optional", "status": "open" }, "EDIT2097": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2097", "link": "https://wg21.link/edit2097", "title": "[lib] Make use of \"introduce data races\" consistent", "status": "open" }, "EDIT2098": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2098", "link": "https://wg21.link/edit2098", "title": "[fs.path.append] Fix examples to show correct results for Windows", "status": "open" }, "EDIT2099": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2099", "link": "https://wg21.link/edit2099", "title": "[container.list/forward_list] fix missing 'to' in 'referred [to] by'", "status": "closed" }, "EDIT2100": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2100", "link": "https://wg21.link/edit2100", "title": "[(forward)list.modifiers] fix missing 'to' in 'referred [to] by'", "status": "closed" }, "EDIT2101": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2101", "link": "https://wg21.link/edit2101", "title": "we say ISO 10646 in some places where we mean ISO/IEC 10646", "status": "open" }, "EDIT2102": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2102", "link": "https://wg21.link/edit2102", "title": "[depr.locale.stdcvt.req] D.18.2 normative references for UCS-2 and UCS-4 ", "status": "open" }, "EDIT2103": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2103", "link": "https://wg21.link/edit2103", "title": "[time.zone.db.remote] replace \"this section\" with \"this subclause\"", "status": "closed" }, "EDIT2104": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2104", "link": "https://wg21.link/edit2104", "title": "[atomics.types.operations]p20's note makes incorrect assumptions about atomic representation", "status": "open" }, "EDIT2105": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2105", "link": "https://wg21.link/edit2105", "title": "[basic.types] p4: definition of \"value representation\" unnecessarily vague", "status": "open" }, "EDIT2106": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2106", "link": "https://wg21.link/edit2106", "title": "[atomics.types.operations] ISO frowns on \"may\" and \"may not\" in notes", "status": "open" }, "EDIT2107": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2107", "link": "https://wg21.link/edit2107", "title": "Add cross-references to lists of delayed-parsed region", "status": "open" }, "EDIT2108": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2108", "link": "https://wg21.link/edit2108", "title": "contracts: rework change to basic.def.odr", "status": "open" }, "EDIT2109": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2109", "link": "https://wg21.link/edit2109", "title": "[lex.charset] ISO/IEC 10646 does not define \"character short name\"", "status": "open" }, "EDIT2110": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2110", "link": "https://wg21.link/edit2110", "title": "Harmonize index entries for list items", "status": "open" }, "EDIT2111": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2111", "link": "https://wg21.link/edit2111", "title": "[dcl.mptr] Add index entry for pointer to member clause", "status": "closed" }, "EDIT2112": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2112", "link": "https://wg21.link/edit2112", "title": "[span.overview] fix reverse_iterator for span", "status": "open" }, "EDIT2113": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2113", "link": "https://wg21.link/edit2113", "title": "[2018-06 CWG Motion 1] P1113R0 CWG \"ready\" Issues for the June, 2018 (Rapperswil) meeting", "status": "open" }, "EDIT2114": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2114", "link": "https://wg21.link/edit2114", "title": "[2018-06 CWG Motion 2] P1114R0 CWG \"tentatively ready\" Issues for the June, 2018 (Rapperswil) meeting", "status": "open" }, "EDIT2115": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2115", "link": "https://wg21.link/edit2115", "title": "[2018-06 CWG Motion 3] P0806R2 Deprecate implicit capture of this via [=]", "status": "open" }, "EDIT2116": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2116", "link": "https://wg21.link/edit2116", "title": "[2018-06 CWG Motion 4] P1042R1 __VA_OPT__ wording clarifications", "status": "open" }, "EDIT2117": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2117", "link": "https://wg21.link/edit2117", "title": "[2018-06 CWG Motion 5] P0929R2 Checking for abstract class types", "status": "open" }, "EDIT2118": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2118", "link": "https://wg21.link/edit2118", "title": "[2018-06 CWG Motion 6] P0732R2 Class types in non-type template parameters", "status": "open" }, "EDIT2119": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2119", "link": "https://wg21.link/edit2119", "title": "", "status": "closed" }, "EDIT2120": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2120", "link": "https://wg21.link/edit2120", "title": "[2018-06 CWG Motion 8] P1025R1 Update the reference to the Unicode standard", "status": "open" }, "EDIT2121": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2121", "link": "https://wg21.link/edit2121", "title": "[2018-06 CWG Motion 9] P0528R3 The curious case of padding bits, featuring atomic compare-and-exchange", "status": "open" }, "EDIT2122": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2122", "link": "https://wg21.link/edit2122", "title": "[2018-06 CWG Motion 10] P0722R3 Efficient sized delete for variable sized classes", "status": "open" }, "EDIT2123": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2123", "link": "https://wg21.link/edit2123", "title": "[2018-06 CWG Motion 11] P1064R0 Allowing virtual function calls in constant expressions", "status": "open" }, "EDIT2124": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2124", "link": "https://wg21.link/edit2124", "title": "[2018-06 CWG Motion 12] P1008R1 Prohibit aggregates with user-declared constructors", "status": "open" }, "EDIT2125": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2125", "link": "https://wg21.link/edit2125", "title": "[2018-06 CWG Motion 13] P1120R0 Consistency improvements for <=> and other comparison operators", "status": "open" }, "EDIT2126": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2126", "link": "https://wg21.link/edit2126", "title": "[2018-06 CWG Motion 14] P0542R5 Support for contract based programming in C++", "status": "open" }, "EDIT2127": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2127", "link": "https://wg21.link/edit2127", "title": "[2018-06 CWG Motion 15] P0941R2 Integrating feature-test macros into the C++ WD (rev. 2)", "status": "open" }, "EDIT2128": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2128", "link": "https://wg21.link/edit2128", "title": "[2018-06 CWG Motion 16] P0892R2 explicit(bool)", "status": "open" }, "EDIT2129": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2129", "link": "https://wg21.link/edit2129", "title": "[2018-06 LWG Motion 11] P1082R0 LWG Issues to be moved in Rapperswil (except issue 3071)", "status": "open" }, "EDIT2130": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2130", "link": "https://wg21.link/edit2130", "title": "[2018-06 LWG Motion 12] P0475R1 LWG 2511: guaranteed copy elision for piecewise construction", "status": "open" }, "EDIT2131": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2131", "link": "https://wg21.link/edit2131", "title": " [2018-06 LWG Motion 13] P0476R2 Bit-casting object representations", "status": "open" }, "EDIT2132": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2132", "link": "https://wg21.link/edit2132", "title": " [2018-06 LWG Motion 14] P0788R3 Standard library specification in a concepts and contracts world", "status": "open" }, "EDIT2133": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2133", "link": "https://wg21.link/edit2133", "title": " [2018-06 LWG Motion 16] P0458R2 Checking for existence of an element in associative containers", "status": "open" }, "EDIT2134": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2134", "link": "https://wg21.link/edit2134", "title": " [2018-06 LWG Motion 17] P0759R1 fpos requirements", "status": "open" }, "EDIT2135": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2135", "link": "https://wg21.link/edit2135", "title": " [2018-06 LWG Motion 18] P1023R0 constexpr comparison operators for std::array", "status": "open" }, "EDIT2136": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2136", "link": "https://wg21.link/edit2136", "title": "[2018-06 LWG Motion 19] P0769R2 Add shift to ", "status": "open" }, "EDIT2137": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2137", "link": "https://wg21.link/edit2137", "title": "[2018-06 LWG Motion 20] P0887R1 The identity metafunction", "status": "open" }, "EDIT2138": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2138", "link": "https://wg21.link/edit2138", "title": "[2018-06 LWG Motion 21] P0879R0 Constexpr for swap and swap related functions", "status": "open" }, "EDIT2139": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2139", "link": "https://wg21.link/edit2139", "title": "[2018-06 LWG Motion 22] P0758R1 Implicit conversion traits and utility functions", "status": "open" }, "EDIT2140": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2140", "link": "https://wg21.link/edit2140", "title": "[2018-06 LWG Motion 23] P0556R3 Integral power-of-2 operations", "status": "open" }, "EDIT2141": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2141", "link": "https://wg21.link/edit2141", "title": "[2018-06 LWG Motion 24] P0019R8 Atomic ref", "status": "open" }, "EDIT2142": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2142", "link": "https://wg21.link/edit2142", "title": "[2018-06 LWG Motion 25] P0935R0 Eradicating unnecessarily explicit default constructors from the standard library", "status": "open" }, "EDIT2143": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2143", "link": "https://wg21.link/edit2143", "title": "[2018-06 LWG Motion 26] P0646R1 Improving the return value of erase-like algorithms", "status": "open" }, "EDIT2144": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2144", "link": "https://wg21.link/edit2144", "title": "[2018-06 LWG Motion 27] P0619R4 Reviewing deprecated facilities of C++17 for C++20", "status": "open" }, "EDIT2145": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2145", "link": "https://wg21.link/edit2145", "title": "[2018-06 LWG Motion 28] P0898R3 Standard library concepts", "status": "open" }, "EDIT2146": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2146", "link": "https://wg21.link/edit2146", "title": "P1025R1 Update the reference to the Unicode standard", "status": "open" }, "EDIT2147": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2147", "link": "https://wg21.link/edit2147", "title": "P0806R2 Deprecate implicit capture of this via [=]", "status": "open" }, "EDIT2148": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2148", "link": "https://wg21.link/edit2148", "title": "P1042R1 __VA_OPT__ wording clarifications", "status": "open" }, "EDIT2149": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2149", "link": "https://wg21.link/edit2149", "title": "P0929R2 Checking for abstract class types", "status": "open" }, "EDIT2150": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2150", "link": "https://wg21.link/edit2150", "title": "Calling std::terminate() vs. std::terminate (no parens)", "status": "open" }, "EDIT2151": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2151", "link": "https://wg21.link/edit2151", "title": "P0542R5 Support for contract based programming in C++", "status": "open" }, "EDIT2152": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2152", "link": "https://wg21.link/edit2152", "title": "P0892R2 explicit(bool)", "status": "open" }, "EDIT2153": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2153", "link": "https://wg21.link/edit2153", "title": "P0941R2 Integrating feature-test macros into the C++ WD", "status": "open" }, "EDIT2154": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2154", "link": "https://wg21.link/edit2154", "title": "P0528R3 The curious case of padding bits, featuring atomic compare-and-exchange", "status": "open" }, "EDIT2155": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2155", "link": "https://wg21.link/edit2155", "title": "P1023R0 constexpr comparison operators for std::array", "status": "open" }, "EDIT2156": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2156", "link": "https://wg21.link/edit2156", "title": "P0556R3: Integral power-of-2 operations", "status": "open" }, "EDIT2157": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2157", "link": "https://wg21.link/edit2157", "title": "P0769R2 Add shift to ", "status": "open" }, "EDIT2158": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2158", "link": "https://wg21.link/edit2158", "title": "P0759R1 fpos requirements", "status": "open" }, "EDIT2159": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2159", "link": "https://wg21.link/edit2159", "title": "P0887R1 The identity metafunction", "status": "open" }, "EDIT2160": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2160", "link": "https://wg21.link/edit2160", "title": "P0879R0 Constexpr for swap and swap-related functions", "status": "open" }, "EDIT2161": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2161", "link": "https://wg21.link/edit2161", "title": "P0758R1 Implicit conversion traits and utility functions", "status": "open" }, "EDIT2162": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2162", "link": "https://wg21.link/edit2162", "title": "P0935R0 Eradicating unnecessarily explicit default constructors from the standard library", "status": "open" }, "EDIT2163": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2163", "link": "https://wg21.link/edit2163", "title": "P0458R2 Checking for existence of an element in associative containers", "status": "open" }, "EDIT2164": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2164", "link": "https://wg21.link/edit2164", "title": "P0788R3 Standard library specification in a concepts and contracts world", "status": "open" }, "EDIT2165": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2165", "link": "https://wg21.link/edit2165", "title": "P0646R1 Improving the return value of erase-like algorithms", "status": "open" }, "EDIT2166": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2166", "link": "https://wg21.link/edit2166", "title": " P0722R3 Efficient sized delete for variable sized classes", "status": "open" }, "EDIT2167": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2167", "link": "https://wg21.link/edit2167", "title": "P1064R0 Allowing virtual function calls in constant expressions", "status": "closed" }, "EDIT2168": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2168", "link": "https://wg21.link/edit2168", "title": "P0476R2 Bit-casting object representations", "status": "open" }, "EDIT2169": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2169", "link": "https://wg21.link/edit2169", "title": "P1008R1 Prohibit aggregates with user-declared constructors", "status": "closed" }, "EDIT2170": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2170", "link": "https://wg21.link/edit2170", "title": "P1120R0 Consistency improvements for <=> and other comparison operators", "status": "closed" }, "EDIT2171": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2171", "link": "https://wg21.link/edit2171", "title": "P0732R2 Class types in non-type template parameters", "status": "closed" }, "EDIT2172": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2172", "link": "https://wg21.link/edit2172", "title": "P0019R8 Atomic ref", "status": "open" }, "EDIT2173": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2173", "link": "https://wg21.link/edit2173", "title": "P0619 Review of deprecated facilities", "status": "open" }, "EDIT2174": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2174", "link": "https://wg21.link/edit2174", "title": "[macros,headers] Introduce 'multicoltable'", "status": "closed" }, "EDIT2175": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2175", "link": "https://wg21.link/edit2175", "title": "[dcl.array]/1 This grammar does not always declare an array.", "status": "open" }, "EDIT2176": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2176", "link": "https://wg21.link/edit2176", "title": "P0898R3 Standard Library Concepts", "status": "open" }, "EDIT2177": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2177", "link": "https://wg21.link/edit2177", "title": "Typo: [temp.dep]/1 says \"An expressions\"", "status": "open" }, "EDIT2178": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2178", "link": "https://wg21.link/edit2178", "title": " [vector.cons]/1 should say noexcept", "status": "open" }, "EDIT2179": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2179", "link": "https://wg21.link/edit2179", "title": "[class.copy.assign]/7.4 misses the unsuccessful overload resolution case", "status": "open" }, "EDIT2180": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2180", "link": "https://wg21.link/edit2180", "title": "[dcl.init.ref]/5 misuses \"underlying type\" for references", "status": "open" }, "EDIT2181": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2181", "link": "https://wg21.link/edit2181", "title": "[temp.dep] Typo fix: 'An expressions...'", "status": "open" }, "EDIT2182": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2182", "link": "https://wg21.link/edit2182", "title": "[vector.cons] vector(Allocator) should be noexcept", "status": "open" }, "EDIT2183": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2183", "link": "https://wg21.link/edit2183", "title": "[dcl.init.ref] Avoid use of 'underlying type' for references", "status": "open" }, "EDIT2184": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2184", "link": "https://wg21.link/edit2184", "title": "[temp.constr.constr]/2, [iterator.requirements.general]/14, [re.results.size]/1 Replace \"section\" with \"subclause\"", "status": "open" }, "EDIT2185": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2185", "link": "https://wg21.link/edit2185", "title": "[cpp.subst] Create new grammar production for __VA_OPT__(content)", "status": "open" }, "EDIT2186": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2186", "link": "https://wg21.link/edit2186", "title": "P1113R0 CWG \"ready\" Issues for the June, 2018 (Rapperswil) meeting", "status": "closed" }, "EDIT2187": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2187", "link": "https://wg21.link/edit2187", "title": "[basic.start,except] Harmonize references to std::terminate", "status": "open" }, "EDIT2188": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2188", "link": "https://wg21.link/edit2188", "title": "[temp.explicit] Restrictions on explicit instantiations are inconsistently placed", "status": "open" }, "EDIT2189": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2189", "link": "https://wg21.link/edit2189", "title": "P1114R0 CWG \"tentatively ready\" Issues for the June, 2018 (Rapperswil) meeting", "status": "closed" }, "EDIT2190": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2190", "link": "https://wg21.link/edit2190", "title": "\"dynamic type\" is defined as a property of expressions but sometimes used as a property of objects", "status": "open" }, "EDIT2191": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2191", "link": "https://wg21.link/edit2191", "title": "Harmonize phrasings of \"this destructor is trivial\"", "status": "closed" }, "EDIT2192": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2192", "link": "https://wg21.link/edit2192", "title": "Typo in Rapperswil CWG motion 14", "status": "closed" }, "EDIT2193": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2193", "link": "https://wg21.link/edit2193", "title": "P1082R0 LWG Issues to be moved in Rapperswil (except issue 3071)", "status": "closed" }, "EDIT2194": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2194", "link": "https://wg21.link/edit2194", "title": "P0475R1 LWG 2511: guaranteed copy elision for piecewise construction", "status": "closed" }, "EDIT2195": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2195", "link": "https://wg21.link/edit2195", "title": "[re.general] Refer to table as done in the other clauses", "status": "open" }, "EDIT2196": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2196", "link": "https://wg21.link/edit2196", "title": "[string.view], [string.classes] Hanging paragraphs", "status": "open" }, "EDIT2197": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2197", "link": "https://wg21.link/edit2197", "title": "add subclause structure to [dcl.attr.contract]", "status": "open" }, "EDIT2198": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2198", "link": "https://wg21.link/edit2198", "title": "[dcl.attr.contract] Introduce subheadings and reorder paragraphs to fit", "status": "open" }, "EDIT2199": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2199", "link": "https://wg21.link/edit2199", "title": "[dcl] Large variation in phrasing of restrictions for decl-specifiers", "status": "open" }, "EDIT2200": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2200", "link": "https://wg21.link/edit2200", "title": "[cpp.predefined] Feature-test macro for P0732R2", "status": "closed" }, "EDIT2201": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2201", "link": "https://wg21.link/edit2201", "title": "[lex.charset] Change \"short name\" to \"short identifier\" to match ISO 10646", "status": "open" }, "EDIT2202": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2202", "link": "https://wg21.link/edit2202", "title": "[time.duration] repeats \"duration\" in subclauses", "status": "open" }, "EDIT2203": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2203", "link": "https://wg21.link/edit2203", "title": "[input.iterators] odd phrasing for postconditions of iterator `operator++`", "status": "closed" }, "EDIT2204": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2204", "link": "https://wg21.link/edit2204", "title": "[cpp.cond] Add contract attributes for feature testing P0542R5", "status": "closed" }, "EDIT2205": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2205", "link": "https://wg21.link/edit2205", "title": "[cpp.predefined] Feature-test macro for P0892R2", "status": "closed" }, "EDIT2206": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2206", "link": "https://wg21.link/edit2206", "title": "[expr.spaceship] strong_ordering::unequal / strong_ordering::nonequal", "status": "closed" }, "EDIT2207": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2207", "link": "https://wg21.link/edit2207", "title": "library index entries for memory_order, memory_order_* in wrong type face", "status": "closed" }, "EDIT2208": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2208", "link": "https://wg21.link/edit2208", "title": "[time.duration.io] Requires: element should be a Remarks:", "status": "closed" }, "EDIT2209": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2209", "link": "https://wg21.link/edit2209", "title": "[time] Inconsistent ordering of elements of description", "status": "open" }, "EDIT2210": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2210", "link": "https://wg21.link/edit2210", "title": "P0619R4 Review of deprecated facilities", "status": "closed" }, "EDIT2211": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2211", "link": "https://wg21.link/edit2211", "title": "[iterator.requirements.general] eliminate extra leading space in para 13", "status": "closed" }, "EDIT2212": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2212", "link": "https://wg21.link/edit2212", "title": "[alg.shift], [fpos.operations] Annotate \"old\" requirements with \\oldc…", "status": "closed" }, "EDIT2213": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2213", "link": "https://wg21.link/edit2213", "title": "quantification of \"satisfied\" definitions for concepts", "status": "open" }, "EDIT2214": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2214", "link": "https://wg21.link/edit2214", "title": "[macros] Make colon in Note: and Example: upright and reduce spacing around brackets", "status": "closed" }, "EDIT2215": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2215", "link": "https://wg21.link/edit2215", "title": "What \"temporary variable\" is?", "status": "open" }, "EDIT2216": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2216", "link": "https://wg21.link/edit2216", "title": "[expr.spaceship] Fix typo for std::strong_equality::nonequal", "status": "closed" }, "EDIT2217": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2217", "link": "https://wg21.link/edit2217", "title": "[diff.cpp17.depr] apparent typo in p0619r4: raw_memory_iterator", "status": "closed" }, "EDIT2218": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2218", "link": "https://wg21.link/edit2218", "title": "[algorithm.syn] Algorithm ordering inconsistency", "status": "closed" }, "EDIT2219": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2219", "link": "https://wg21.link/edit2219", "title": "[algorithm.syn] Relocate the \"partitions\" algorithms", "status": "closed" }, "EDIT2220": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2220", "link": "https://wg21.link/edit2220", "title": "[basic.types] Remove extraneous leading whitespace in para 9", "status": "closed" }, "EDIT2221": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2221", "link": "https://wg21.link/edit2221", "title": "[variant.get] Consistently place comma after \"otherwise\"", "status": "closed" }, "EDIT2222": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2222", "link": "https://wg21.link/edit2222", "title": "[atomics.order] Index entries for memory_order should be in code font", "status": "closed" }, "EDIT2223": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2223", "link": "https://wg21.link/edit2223", "title": "[lib] Review macros for library index", "status": "open" }, "EDIT2224": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2224", "link": "https://wg21.link/edit2224", "title": "[input.iterators,fs.rec.dir.itr.members] Disambiguate phrasing for pr…", "status": "closed" }, "EDIT2225": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2225", "link": "https://wg21.link/edit2225", "title": "[depr.locale.stdcvt.req] Add normative references for encoding forms", "status": "closed" }, "EDIT2226": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2226", "link": "https://wg21.link/edit2226", "title": "[lex] Correctly cite ISO/IEC 10646", "status": "closed" }, "EDIT2227": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2227", "link": "https://wg21.link/edit2227", "title": "[optional] Move requirements from header synopsis to class template", "status": "closed" }, "EDIT2228": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2228", "link": "https://wg21.link/edit2228", "title": "[basic.fundamental] Add definition of 'fundamental type'", "status": "closed" }, "EDIT2229": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2229", "link": "https://wg21.link/edit2229", "title": "[dcl.attr.contract] Clarify interaction of parameters and postconditions", "status": "closed" }, "EDIT2230": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2230", "link": "https://wg21.link/edit2230", "title": "[expr.prim.lambda,depr.capture.this] Replace 'lambda expression'", "status": "closed" }, "EDIT2231": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2231", "link": "https://wg21.link/edit2231", "title": "[class.mem] Define complete-class context", "status": "closed" }, "EDIT2232": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2232", "link": "https://wg21.link/edit2232", "title": "[expr.prim.id.unqual] Fix cross reference", "status": "closed" }, "EDIT2233": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2233", "link": "https://wg21.link/edit2233", "title": "[{i,o}{string,f}stream.cons] remove dangling )", "status": "closed" }, "EDIT2234": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2234", "link": "https://wg21.link/edit2234", "title": "[expr.prim.id.{un,}qual] A structured binding name is an lvalue", "status": "closed" }, "EDIT2235": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2235", "link": "https://wg21.link/edit2235", "title": "[span.overview]p2-3 Requirements should be moved after the synopsis", "status": "open" }, "EDIT2236": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2236", "link": "https://wg21.link/edit2236", "title": "[diff] Use plural form of \\diffref for changes affecting multiple subclauses.", "status": "closed" }, "EDIT2237": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2237", "link": "https://wg21.link/edit2237", "title": "[concept.swappable] remove wrongly included text", "status": "closed" }, "EDIT2238": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2238", "link": "https://wg21.link/edit2238", "title": "Fix for typo in code example in [class.copy.elision] section of document", "status": "closed" }, "EDIT2239": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2239", "link": "https://wg21.link/edit2239", "title": "\\diffref and \\diffrefs now take a comma-separated list of references.", "status": "open" }, "EDIT2240": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2240", "link": "https://wg21.link/edit2240", "title": "[concepts.object] Dissolve single-item subclauses.", "status": "closed" }, "EDIT2241": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2241", "link": "https://wg21.link/edit2241", "title": "[concepts.{lang,compare,callable}.general] Replace \"section\" with \"subclause\"", "status": "closed" }, "EDIT2242": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2242", "link": "https://wg21.link/edit2242", "title": "[structure.specifications] spell static_assert-declaration without \\_", "status": "closed" }, "EDIT2243": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2243", "link": "https://wg21.link/edit2243", "title": "P1076R1: Editorial clause reorganization", "status": "closed" }, "EDIT2244": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2244", "link": "https://wg21.link/edit2244", "title": "Travis CI: Check for undefined references.", "status": "closed" }, "EDIT2245": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2245", "link": "https://wg21.link/edit2245", "title": "New placeholder macro that uses italics or slanted type depending on the context", "status": "open" }, "EDIT2246": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2246", "link": "https://wg21.link/edit2246", "title": "[basic.types] Clarify that 'value representation' does not depend on …", "status": "open" }, "EDIT2247": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2247", "link": "https://wg21.link/edit2247", "title": "[concept.common] Confusing wording", "status": "open" }, "EDIT2248": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2248", "link": "https://wg21.link/edit2248", "title": "intro.defs: Use https; see Directives, Part 2:2018", "status": "closed" }, "EDIT2249": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2249", "link": "https://wg21.link/edit2249", "title": "[time.point,time.duration] Avoid repetition of class name in subheadi…", "status": "closed" }, "EDIT2250": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2250", "link": "https://wg21.link/edit2250", "title": "[class] Introduce a subheading 'Properties of classes'.", "status": "closed" }, "EDIT2251": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2251", "link": "https://wg21.link/edit2251", "title": "[intro.abstract]p7 belongs in [expr]", "status": "open" }, "EDIT2252": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2252", "link": "https://wg21.link/edit2252", "title": "Reorder [basic] before [lex]", "status": "open" }, "EDIT2253": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2253", "link": "https://wg21.link/edit2253", "title": "[std] Fix cross-reference that should point to [class.prop]", "status": "open" }, "EDIT2254": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2254", "link": "https://wg21.link/edit2254", "title": "[expr.pre] Add note on operator regrouping here,", "status": "open" }, "EDIT2255": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2255", "link": "https://wg21.link/edit2255", "title": "\"cv-qualified versions of cv-unqualified scalar types\" are just \"scalar types\"", "status": "open" }, "EDIT2256": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2256", "link": "https://wg21.link/edit2256", "title": "Proposal: Pull all macros into a custom documentclass", "status": "open" }, "EDIT2257": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2257", "link": "https://wg21.link/edit2257", "title": "Use the Oxford comma in [class.copy.assign].", "status": "open" }, "EDIT2258": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2258", "link": "https://wg21.link/edit2258", "title": "[std] Use \\defnadj where appropriate", "status": "open" }, "EDIT2259": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2259", "link": "https://wg21.link/edit2259", "title": "Simplify definition of \"data race\"", "status": "open" }, "EDIT2260": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2260", "link": "https://wg21.link/edit2260", "title": "[span.overview] Move requirements on types to after the synposis.", "status": "open" }, "EDIT2261": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2261", "link": "https://wg21.link/edit2261", "title": "[string.view] Move complexity requirement into [string.view.template].", "status": "open" }, "EDIT2262": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2262", "link": "https://wg21.link/edit2262", "title": "[library.general] Fixup the library categories table", "status": "closed" }, "EDIT2263": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2263", "link": "https://wg21.link/edit2263", "title": "[iterators.general] Fixup Iterators library summary table", "status": "open" }, "EDIT2264": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2264", "link": "https://wg21.link/edit2264", "title": "Unnecessary overhead in placement new [ ]", "status": "closed" }, "EDIT2265": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2265", "link": "https://wg21.link/edit2265", "title": "[basic.lval,expr.delete] 'dynamic type' refers to lvalues, not objects", "status": "open" }, "EDIT2269": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2269", "link": "https://wg21.link/edit2269", "title": "Names from namespace std::pmr need to be qualified", "status": "open" }, "EDIT2270": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2270", "link": "https://wg21.link/edit2270", "title": "[copy.ctor] Rearrange constructor subclauses", "status": "open" }, "EDIT2271": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2271", "link": "https://wg21.link/edit2271", "title": "[diff] Remove headings that refer to dissolved clauses", "status": "open" }, "EDIT2272": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2272", "link": "https://wg21.link/edit2272", "title": "[stmt.switch] p4 is unclear on whether operator== might be used", "status": "open" }, "EDIT2273": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2273", "link": "https://wg21.link/edit2273", "title": "[stmt.switch] Clarify comparison for case labels", "status": "open" }, "EDIT2274": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2274", "link": "https://wg21.link/edit2274", "title": "[dcl.array] Rework description.", "status": "open" }, "EDIT2275": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2275", "link": "https://wg21.link/edit2275", "title": "[class.dtor] Clean up awkward '.. is the type of the class' phrasing.", "status": "open" }, "EDIT2276": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2276", "link": "https://wg21.link/edit2276", "title": "note on locations where nodeclspec-function-declarator can appear seems to be incorrect", "status": "closed" }, "EDIT2277": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2277", "link": "https://wg21.link/edit2277", "title": "[dcl.dcl] Remove incorrect footnote about the implicit int rule.", "status": "closed" }, "EDIT2278": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2278", "link": "https://wg21.link/edit2278", "title": "[containers,utilities] Mark exposition-only names", "status": "open" }, "EDIT2279": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2279", "link": "https://wg21.link/edit2279", "title": "[expr.new]p1 is too generic in its wording", "status": "open" }, "EDIT2280": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2280", "link": "https://wg21.link/edit2280", "title": "Fix spelling error \"Tueday\" --> \"Tuesday\" (4x)", "status": "closed" }, "EDIT2281": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2281", "link": "https://wg21.link/edit2281", "title": "Add index entry for atomic union with padding", "status": "closed" }, "EDIT2282": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2282", "link": "https://wg21.link/edit2282", "title": "Update Getting Started On Fedora to include latexmk", "status": "closed" }, "EDIT2283": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2283", "link": "https://wg21.link/edit2283", "title": "[basic] Fix index entry for 'odr-use'", "status": "closed" }, "EDIT2284": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2284", "link": "https://wg21.link/edit2284", "title": "[expr.new] Use 'object', not 'entity', for new-expression.", "status": "open" }, "EDIT2285": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2285", "link": "https://wg21.link/edit2285", "title": "[fs.filesystem.syn] Fixes related to chrono::file_clock usage in ", "status": "open" }, "EDIT2286": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2286", "link": "https://wg21.link/edit2286", "title": "[concepts.equality] modifying and non-modifying expressions", "status": "closed" }, "EDIT2287": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2287", "link": "https://wg21.link/edit2287", "title": "The word \"below\" in [basic.lookup.argdep]/3 should be replaced by \"above\". ", "status": "closed" }, "EDIT2288": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2288", "link": "https://wg21.link/edit2288", "title": "[over.best.ics] Wording might be confusing", "status": "open" }, "EDIT2289": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2289", "link": "https://wg21.link/edit2289", "title": "[std] Use of undefined term \"structure\"", "status": "open" }, "EDIT2290": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2290", "link": "https://wg21.link/edit2290", "title": "[class.virtual] missing a definition of \"virtual function\"", "status": "open" }, "EDIT2291": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2291", "link": "https://wg21.link/edit2291", "title": "[temp.param] fix spaceship example", "status": "open" }, "EDIT2292": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2292", "link": "https://wg21.link/edit2292", "title": "[forwardlist.modifiers] Remove index entry for forward_list::erased", "status": "closed" }, "EDIT2293": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2293", "link": "https://wg21.link/edit2293", "title": "[unord.req] Move index entry for \"erase\" to previous row", "status": "closed" }, "EDIT2294": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2294", "link": "https://wg21.link/edit2294", "title": "[unord.req] index \"extract\" and \"merge\"", "status": "closed" }, "EDIT2295": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2295", "link": "https://wg21.link/edit2295", "title": "[associative.reqmts] index all members", "status": "closed" }, "EDIT2296": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2296", "link": "https://wg21.link/edit2296", "title": "[std] Replace use of 'structure' by 'class'", "status": "open" }, "EDIT2297": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2297", "link": "https://wg21.link/edit2297", "title": "[class.virtual] Define 'virtual function'", "status": "open" }, "EDIT2298": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2298", "link": "https://wg21.link/edit2298", "title": "[dcl.init] Rephrase \"user-defined conversion sequence\"", "status": "open" }, "EDIT2299": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2299", "link": "https://wg21.link/edit2299", "title": "[expr.add]p4 seem to conflict with [expr.add]p7", "status": "open" }, "EDIT2300": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2300", "link": "https://wg21.link/edit2300", "title": "Contradiction on result objects of prvalues", "status": "open" }, "EDIT2301": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2301", "link": "https://wg21.link/edit2301", "title": "ADL is invoked by the compiler when a postfix-expression in a function call is an unqualified-id.", "status": "closed" }, "EDIT2302": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2302", "link": "https://wg21.link/edit2302", "title": "[rand.util.seedseq] Typo \"for( \" should be \"for (\"", "status": "closed" }, "EDIT2303": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2303", "link": "https://wg21.link/edit2303", "title": "[class.member.lookup]/1 is confusing", "status": "open" }, "EDIT2304": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2304", "link": "https://wg21.link/edit2304", "title": "[dcl.ref]/5 CWG 453: What is a valid object? function?", "status": "open" }, "EDIT2305": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2305", "link": "https://wg21.link/edit2305", "title": "[class.temporary]/1: prvalue can't be materialized, it is an expression", "status": "open" }, "EDIT2306": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2306", "link": "https://wg21.link/edit2306", "title": "[expr.prim.this]/2 alludes to the grammar production `declarator` without necessity", "status": "closed" }, "EDIT2307": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2307", "link": "https://wg21.link/edit2307", "title": "[expr.const]/2.11 CWG 2186: \"Preceding\" is unclear", "status": "open" }, "EDIT2308": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2308", "link": "https://wg21.link/edit2308", "title": "[intro.object]/1: the (interpretation of the) value of an object is determined by the type of the expressions used to access it", "status": "closed" }, "EDIT2309": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2309", "link": "https://wg21.link/edit2309", "title": "[basic.life] Change \"class or aggregate type\" to \"class or array type\"", "status": "open" }, "EDIT2310": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2310", "link": "https://wg21.link/edit2310", "title": "[intro.object]: the term \"subobject\" should consistently be either transitive or intransitive", "status": "open" }, "EDIT2311": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2311", "link": "https://wg21.link/edit2311", "title": "[class.this]/1 lags behind in terms of pointer values", "status": "open" }, "EDIT2312": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2312", "link": "https://wg21.link/edit2312", "title": "[array.zero] paragraph 2 has confusing mathmatical notation using C++…", "status": "closed" }, "EDIT2313": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2313", "link": "https://wg21.link/edit2313", "title": "[basic.life,etc] Fix imbalanced spacing around parens", "status": "closed" }, "EDIT2314": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2314", "link": "https://wg21.link/edit2314", "title": "[expr.prim.id] Fix typo \"the the\"", "status": "closed" }, "EDIT2315": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2315", "link": "https://wg21.link/edit2315", "title": "[expr.add] Clarify if/otherwise ladder", "status": "open" }, "EDIT2316": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2316", "link": "https://wg21.link/edit2316", "title": "[basic.lval] Clarify result object for prvalues as operands", "status": "open" }, "EDIT2317": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2317", "link": "https://wg21.link/edit2317", "title": "[class.member.lookup] 'unqualified-id' is the correct complement for …", "status": "closed" }, "EDIT2318": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2318", "link": "https://wg21.link/edit2318", "title": "[expr.prim.this] Do not mention 'declarator';", "status": "closed" }, "EDIT2319": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2319", "link": "https://wg21.link/edit2319", "title": "[class.this] A pointer represents more than an address", "status": "closed" }, "EDIT2320": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2320", "link": "https://wg21.link/edit2320", "title": "[class.temporary] prvalues are not materialized,", "status": "closed" }, "EDIT2321": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2321", "link": "https://wg21.link/edit2321", "title": "[dcl.dcl] nodeclspec-function-declaration should probably allow trailing requires-clause", "status": "open" }, "EDIT2322": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2322", "link": "https://wg21.link/edit2322", "title": "[temp.constr.order] Fix typo: conjuctive -> conjunctive", "status": "closed" }, "EDIT2323": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2323", "link": "https://wg21.link/edit2323", "title": "[basic.type.qualifier] Clarify the definitions of const/volatile object", "status": "open" }, "EDIT2324": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2324", "link": "https://wg21.link/edit2324", "title": "[basic.def.odr] Replace undefined term 'non-trivial function'", "status": "closed" }, "EDIT2325": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2325", "link": "https://wg21.link/edit2325", "title": "[basic.def.odr] Clarify antecedent for declarative region", "status": "closed" }, "EDIT2326": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2326", "link": "https://wg21.link/edit2326", "title": "[unique.ptr.single.ctor] Simplify description of unique_ptr constructors", "status": "closed" }, "EDIT2327": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2327", "link": "https://wg21.link/edit2327", "title": "[expr.new] Harmonize rules of constant array bounds > 0", "status": "open" }, "EDIT2328": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2328", "link": "https://wg21.link/edit2328", "title": "[string.classes] Avoid special characters in stable labels", "status": "open" }, "EDIT2329": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2329", "link": "https://wg21.link/edit2329", "title": "Non-type paramaters can have class type", "status": "closed" }, "EDIT2330": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2330", "link": "https://wg21.link/edit2330", "title": "Update the descriptions of `map`s indexing operators to use `mapped_t…", "status": "closed" }, "EDIT2331": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2331", "link": "https://wg21.link/edit2331", "title": "[class.union]/1 and /2 use term struct", "status": "closed" }, "EDIT2332": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2332", "link": "https://wg21.link/edit2332", "title": "[class.union] use 'class', not (undefined) 'struct'", "status": "closed" }, "EDIT2333": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2333", "link": "https://wg21.link/edit2333", "title": "Fix lambda-declarator", "status": "open" }, "EDIT2334": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2334", "link": "https://wg21.link/edit2334", "title": "[basic.fundamental] CWG 2185: Missing \"and cv-qualified versions of those types\" for various type categories", "status": "open" }, "EDIT2335": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2335", "link": "https://wg21.link/edit2335", "title": "[dcl.init.aggr] Bad phrase \"empty initializer list\"", "status": "closed" }, "EDIT2336": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2336", "link": "https://wg21.link/edit2336", "title": "[dcl.init.aggr] initializer-list (grammar) is never empty", "status": "closed" }, "EDIT2337": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2337", "link": "https://wg21.link/edit2337", "title": "[alg.shift] Slight mismatch with accepted proposal wording", "status": "closed" }, "EDIT2338": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2338", "link": "https://wg21.link/edit2338", "title": "[expr.prim.lambda] Avoid decl-specifier-seq in lambda-declarator", "status": "open" }, "EDIT2339": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2339", "link": "https://wg21.link/edit2339", "title": "[temp.arg.nontype] Use struct instead of class to make example valid", "status": "closed" }, "EDIT2340": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2340", "link": "https://wg21.link/edit2340", "title": "[dcl.attr.contract.check]p6 user-provided and throwing violation handler", "status": "closed" }, "EDIT2341": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2341", "link": "https://wg21.link/edit2341", "title": "[dcl.attr.contract.check] Violation handlers are not 'user-provided'", "status": "closed" }, "EDIT2342": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2342", "link": "https://wg21.link/edit2342", "title": "[basic.life] Remove description of impossible UB", "status": "open" }, "EDIT2343": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2343", "link": "https://wg21.link/edit2343", "title": "[temp] Add 'static' to examples for static data member template", "status": "closed" }, "EDIT2344": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2344", "link": "https://wg21.link/edit2344", "title": "[class.copy.ctor] Add missing cross-references to Annex D", "status": "closed" }, "EDIT2345": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2345", "link": "https://wg21.link/edit2345", "title": "[dcl.init.aggr] p4.1 Add example to clarify anonymous union case", "status": "open" }, "EDIT2346": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2346", "link": "https://wg21.link/edit2346", "title": "Move \"plain ints\" statement to a note", "status": "closed" }, "EDIT2347": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2347", "link": "https://wg21.link/edit2347", "title": "[class.this] restriction on constructors and destructors has nothing to do with this pointer", "status": "closed" }, "EDIT2348": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2348", "link": "https://wg21.link/edit2348", "title": "[class.this] Turn redundant statement on cv-qualified constructors/de…", "status": "closed" }, "EDIT2349": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2349", "link": "https://wg21.link/edit2349", "title": "[dcl.spec.auto] p10 Return type deduction should refer to templated entity", "status": "open" }, "EDIT2350": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2350", "link": "https://wg21.link/edit2350", "title": "[dcl.spec.auto] Return type deduction should refer to templated entity", "status": "open" }, "EDIT2351": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2351", "link": "https://wg21.link/edit2351", "title": "[decl.init]/10 Fix specified initialization.", "status": "open" }, "EDIT2352": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2352", "link": "https://wg21.link/edit2352", "title": "[lib] Replace \\postconditions with \\ensures", "status": "closed" }, "EDIT2353": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2353", "link": "https://wg21.link/edit2353", "title": "[class.mem] Add opaque-enum-declaration to member-declaration", "status": "open" }, "EDIT2354": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2354", "link": "https://wg21.link/edit2354", "title": "Remove \"shall equals\" naming from conditional/decay/enable_if", "status": "open" }, "EDIT2355": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2355", "link": "https://wg21.link/edit2355", "title": "[utilities] Remove class name repeated in subheadings", "status": "closed" }, "EDIT2356": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2356", "link": "https://wg21.link/edit2356", "title": "[re] Remove class name repeated in subheadings", "status": "closed" }, "EDIT2357": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2357", "link": "https://wg21.link/edit2357", "title": "Wonky wording: operators that \"admit\" other operators?", "status": "open" }, "EDIT2358": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2358", "link": "https://wg21.link/edit2358", "title": "[iterators] Remove class name repeated in subheadings", "status": "closed" }, "EDIT2359": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2359", "link": "https://wg21.link/edit2359", "title": "Correct an article in the prvalue definition", "status": "open" }, "EDIT2360": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2360", "link": "https://wg21.link/edit2360", "title": "[output.iterators] Remove misleading italics from note", "status": "closed" }, "EDIT2361": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2361", "link": "https://wg21.link/edit2361", "title": "[iterator.operations] Harmonize bad wording with shiny new Ranges wording", "status": "open" }, "EDIT2362": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2362", "link": "https://wg21.link/edit2362", "title": "[numerics] Remove class name repeated in subheadings", "status": "closed" }, "EDIT2363": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2363", "link": "https://wg21.link/edit2363", "title": "[dcl.init.aggr] Add example for anonymous union", "status": "open" }, "EDIT2364": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2364", "link": "https://wg21.link/edit2364", "title": "[localization] Remove class name repeated in subheadings", "status": "closed" }, "EDIT2365": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2365", "link": "https://wg21.link/edit2365", "title": "Wording issue between [over.call.func] and [basic.lookup]", "status": "open" }, "EDIT2366": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2366", "link": "https://wg21.link/edit2366", "title": "[input.output] Remove class name repeated in subheadings", "status": "closed" }, "EDIT2367": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2367", "link": "https://wg21.link/edit2367", "title": "Should the PDF title be different for drafts?", "status": "open" }, "EDIT2368": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2368", "link": "https://wg21.link/edit2368", "title": "[thread] Remove class name repeated in subheadings", "status": "closed" }, "EDIT2369": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2369", "link": "https://wg21.link/edit2369", "title": "[rand.dist.uni.real] Correct a typo", "status": "closed" }, "EDIT2370": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2370", "link": "https://wg21.link/edit2370", "title": "[basic.lookup,over.call.func] Clarify lookup rules for function calls.", "status": "open" }, "EDIT2371": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2371", "link": "https://wg21.link/edit2371", "title": "\"explicit constexpr\" vs. \"constexpr explicit\"", "status": "open" }, "EDIT2372": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2372", "link": "https://wg21.link/edit2372", "title": "[conv.lval] Improve the note about std::nullptr_t case", "status": "open" }, "EDIT2373": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2373", "link": "https://wg21.link/edit2373", "title": "[dcl.init] Initialization of non-class types with direct initialization with multiple arguments", "status": "closed" }, "EDIT2374": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2374", "link": "https://wg21.link/edit2374", "title": "[dcl.init] vague wording for non-class initializer conversions", "status": "open" }, "EDIT2375": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2375", "link": "https://wg21.link/edit2375", "title": "[iterator.requirements.general] operations satisfy requirements, not …", "status": "closed" }, "EDIT2376": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2376", "link": "https://wg21.link/edit2376", "title": "[numerics.defns] should be moved to [algorithms]", "status": "open" }, "EDIT2377": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2377", "link": "https://wg21.link/edit2377", "title": "[alg.find.end] and [alg.search] should not use \"subsequence\"", "status": "open" }, "EDIT2378": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2378", "link": "https://wg21.link/edit2378", "title": "[numeric.ops] Move [numerics.defns] to the point-of-use.", "status": "open" }, "EDIT2379": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2379", "link": "https://wg21.link/edit2379", "title": "[alg.find.end,alg.search] Remove redundant 'Effects' paragraphs", "status": "open" }, "EDIT2380": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2380", "link": "https://wg21.link/edit2380", "title": "[class.bit] talks about round-tripping enumerator values, should apply to all values of the enumeration", "status": "open" }, "EDIT2381": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2381", "link": "https://wg21.link/edit2381", "title": "[iterator.requirements.general] Allowed operations on singular iterators needs rephrasing", "status": "open" }, "EDIT2382": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2382", "link": "https://wg21.link/edit2382", "title": "[structure.specification] p3 add note for \"Mandates\" item", "status": "open" }, "EDIT2383": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2383", "link": "https://wg21.link/edit2383", "title": "Cleanup quoted mentions of \"happens before\"", "status": "open" }, "EDIT2384": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2384", "link": "https://wg21.link/edit2384", "title": "[allocator.uses.construction] Rephrase note on uses-allocator construction", "status": "open" }, "EDIT2385": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2385", "link": "https://wg21.link/edit2385", "title": "\\tcode{min} vs. $\\min$", "status": "open" }, "EDIT2386": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2386", "link": "https://wg21.link/edit2386", "title": "[dcl.init.aggr] braced-enclosed initializer-list is never empty", "status": "open" }, "EDIT2387": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2387", "link": "https://wg21.link/edit2387", "title": "[dcl.attr.contract.check] redundant wording on implementation-defined nature of violation handler", "status": "open" }, "EDIT2388": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2388", "link": "https://wg21.link/edit2388", "title": "\"standard conversion sequence\" should say \"implicit conversion sequence\" in some places", "status": "open" }, "EDIT2389": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2389", "link": "https://wg21.link/edit2389", "title": "[over.ics.user] Mark \"user-defined conversion sequence\" as a term of art", "status": "open" }, "EDIT2390": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2390", "link": "https://wg21.link/edit2390", "title": "harmonize \"deduced to\" versus \"deduced as\" in [temp.deduct]", "status": "open" }, "EDIT2391": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2391", "link": "https://wg21.link/edit2391", "title": "Cross-references for \"composite pointer type\"", "status": "open" }, "EDIT2392": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2392", "link": "https://wg21.link/edit2392", "title": "Different vertical positioning of items in top-level clause summary tables", "status": "open" }, "EDIT2393": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2393", "link": "https://wg21.link/edit2393", "title": "Add precisions for void expressions", "status": "open" }, "EDIT2394": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2394", "link": "https://wg21.link/edit2394", "title": "[2018-11 CWG Motion 1] P1350R0 (Core Language Working Group \"tentatively ready\" Issues (San Diego)", "status": "open" }, "EDIT2395": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2395", "link": "https://wg21.link/edit2395", "title": "[2018-11 CWG Motion 2] P0668R5 Revising the C++ memory model", "status": "open" }, "EDIT2396": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2396", "link": "https://wg21.link/edit2396", "title": "[2018-11 CWG Motion 3] P0982R1 Weaken Release Sequences", "status": "open" }, "EDIT2397": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2397", "link": "https://wg21.link/edit2397", "title": "[2018-11 CWG Motion 4] P1084R2 Today's return-type-requirements Are Insufficient", "status": "open" }, "EDIT2398": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2398", "link": "https://wg21.link/edit2398", "title": "[2018-11 CWG Motion 5] P1131R2 Core Issue 2292: simple-template-id is ambiguous between class-name and type-name", "status": "open" }, "EDIT2399": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2399", "link": "https://wg21.link/edit2399", "title": "[2018-11 CWG Motion 6] P1289R1 Access control in contract conditions", "status": "open" }, "EDIT2400": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2400", "link": "https://wg21.link/edit2400", "title": "[2018-11 CWG Motion 8] P1002R1 Try-catch blocks in constexpr functions", "status": "open" }, "EDIT2401": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2401", "link": "https://wg21.link/edit2401", "title": "[2018-11 CWG Motion 9] P1327R1 Allowing dynamic_cast, polymorphic typeid in Constant Expression", "status": "open" }, "EDIT2402": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2402", "link": "https://wg21.link/edit2402", "title": "[2018-11 CWG Motion 10] P1236R1 Alternative Wording for P0907R4 Signed Integers are Two's Complement", "status": "open" }, "EDIT2403": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2403", "link": "https://wg21.link/edit2403", "title": "[2018-11 CWG Motion 11] P0482R6 char8_t: A type for UTF-8 characters and strings (Revision 6)", "status": "open" }, "EDIT2404": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2404", "link": "https://wg21.link/edit2404", "title": "[2018-11 CWG Motion 12] P1353R0 Missing Feature Test Macros", "status": "open" }, "EDIT2405": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2405", "link": "https://wg21.link/edit2405", "title": "[2018-11 CWG Motion 13] P1073R3 Immediate functions", "status": "open" }, "EDIT2406": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2406", "link": "https://wg21.link/edit2406", "title": "[2018-11 CWG Motion 14] P0595R2 std::is_constant_evaluated()", "status": "open" }, "EDIT2407": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2407", "link": "https://wg21.link/edit2407", "title": "[2018-11 CWG Motion 15] P1141R2 Yet another approach for constrained declarations", "status": "open" }, "EDIT2408": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2408", "link": "https://wg21.link/edit2408", "title": "[2018-11 CWG Motion 16] P1094R2 Nested Inline Namespaces", "status": "open" }, "EDIT2409": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2409", "link": "https://wg21.link/edit2409", "title": "[2018-11 CWG Motion 17] P1330R0 Changing the active member of a union inside constexpr", "status": "open" }, "EDIT2410": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2410", "link": "https://wg21.link/edit2410", "title": "[2018-11 LWG Motion 4] P1224R0 C++ Standard Library Issues to be moved in San Diego except...", "status": "open" }, "EDIT2411": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2411", "link": "https://wg21.link/edit2411", "title": "[2018-11 LWG Motion 5] P1123R0 Editorial Guidance for merging P0019r8 and P0528r3", "status": "open" }, "EDIT2412": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2412", "link": "https://wg21.link/edit2412", "title": "[2018-11 LWG Motion 6] P0487R1Fixing operator>>(basic_istream&, CharT*) (LWG 2499)", "status": "open" }, "EDIT2413": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2413", "link": "https://wg21.link/edit2413", "title": "[2018-11 LWG Motion 7] P0602R4 variant and optional should propagate copy/move triviality", "status": "open" }, "EDIT2414": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2414", "link": "https://wg21.link/edit2414", "title": "[2018-11 LWG Motion 8] P0655R1 visit: Explicit Return Type for visit", "status": "open" }, "EDIT2415": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2415", "link": "https://wg21.link/edit2415", "title": "[2018-11 LWG Motion 9] P0972R0 zero(), min(), and max() should be noexcept", "status": "open" }, "EDIT2416": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2416", "link": "https://wg21.link/edit2416", "title": "[2018-11 LWG Motion 10] P1006R1 Constexpr in std::pointer_traits", "status": "open" }, "EDIT2417": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2417", "link": "https://wg21.link/edit2417", "title": "[2018-11 LWG Motion 11] P1032R1 Misc constexpr bits", "status": "open" }, "EDIT2418": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2418", "link": "https://wg21.link/edit2418", "title": "[2018-11 LWG Motion 12] P1148R0 Cleaning up Clause 20", "status": "open" }, "EDIT2419": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2419", "link": "https://wg21.link/edit2419", "title": "[2018-11 LWG Motion 13] P0318R1 unwrap_ref_decay and unwrap_reference", "status": "open" }, "EDIT2420": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2420", "link": "https://wg21.link/edit2420", "title": "[2018-11 LWG Motion 14] P0357R3 reference_wrapper for incomplete types", "status": "open" }, "EDIT2421": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2421", "link": "https://wg21.link/edit2421", "title": "[2018-11 LWG Motion 15] P0608R3 A sane variant converting constructor", "status": "open" }, "EDIT2422": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2422", "link": "https://wg21.link/edit2422", "title": "[2018-11 LWG Motion 16] P0771R1 std::function move constructor should be noexcept", "status": "open" }, "EDIT2423": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2423", "link": "https://wg21.link/edit2423", "title": "[2018-11 LWG Motion 17] P1007R3 std::assume_aligned", "status": "open" }, "EDIT2424": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2424", "link": "https://wg21.link/edit2424", "title": "[2018-11 LWG Motion 18] P1020R1 Smart pointer creation with default initialization", "status": "open" }, "EDIT2425": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2425", "link": "https://wg21.link/edit2425", "title": "[2018-11 LWG Motion 19] P1285R0 Improving Completeness Requirements for Type Traits", "status": "open" }, "EDIT2426": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2426", "link": "https://wg21.link/edit2426", "title": "[2018-11 LWG Motion 20] P1248R1 Remove CommonReference requirement from StrictWeakOrdering (a.k.a Fixing Relations)", "status": "open" }, "EDIT2427": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2427", "link": "https://wg21.link/edit2427", "title": "[2018-11 LWG Motion 21] P0591R4 Utility functions to implement uses-allocator construction", "status": "open" }, "EDIT2428": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2428", "link": "https://wg21.link/edit2428", "title": "[2018-11 LWG Motion 22] P0899R1 LWG 3016 is Not a Defect", "status": "open" }, "EDIT2429": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2429", "link": "https://wg21.link/edit2429", "title": "[2018-11 LWG Motion 23] P1085R2 Should Span be Regular?", "status": "open" }, "EDIT2430": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2430", "link": "https://wg21.link/edit2430", "title": "[2018-11 LWG Motion 24] P1165R1 Make stateful allocator propagation more consistent for operator+(basic_string)", "status": "open" }, "EDIT2431": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2431", "link": "https://wg21.link/edit2431", "title": "[2018-11 LWG Motion 25] P0896R4 The One Ranges Proposal", "status": "open" }, "EDIT2432": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2432", "link": "https://wg21.link/edit2432", "title": "[2018-11 LWG Motion 26] P0356R5 Simplified partial function application", "status": "open" }, "EDIT2433": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2433", "link": "https://wg21.link/edit2433", "title": "[2018-11 LWG Motion 27] P0919R3 Heterogeneous lookup for unordered containers", "status": "open" }, "EDIT2434": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2434", "link": "https://wg21.link/edit2434", "title": "[2018-11 LWG Motion 28] P1209R0 Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20", "status": "open" }, "EDIT2435": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2435", "link": "https://wg21.link/edit2435", "title": "11.3.3.1 [over.best.ics] paragraph 2 \"such as\" sentences should be a note", "status": "open" }, "EDIT2436": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2436", "link": "https://wg21.link/edit2436", "title": "P1289R1 Access control in contract conditions", "status": "open" }, "EDIT2437": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2437", "link": "https://wg21.link/edit2437", "title": "P0668R5 Revising the C++ memory model", "status": "open" }, "EDIT2438": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2438", "link": "https://wg21.link/edit2438", "title": "P1236R1 Alternative Wording for P0907R4 Signed Integers are Two's Com…", "status": "open" }, "EDIT2439": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2439", "link": "https://wg21.link/edit2439", "title": "P0982R1 Weaken Release Sequences", "status": "open" }, "EDIT2440": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2440", "link": "https://wg21.link/edit2440", "title": "[time] Use outputblock environment where appropriate.", "status": "open" }, "EDIT2441": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2441", "link": "https://wg21.link/edit2441", "title": "[expr.static.cast] Say 'lvalue denoting ...' instead of 'lvalue to ...'", "status": "open" }, "EDIT2442": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2442", "link": "https://wg21.link/edit2442", "title": "P0595R2 std::is_constant_evaluated()", "status": "open" }, "EDIT2443": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2443", "link": "https://wg21.link/edit2443", "title": "P1353R0 Missing Feature Test Macros", "status": "open" }, "EDIT2444": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2444", "link": "https://wg21.link/edit2444", "title": " P1131R2 Core Issue 2292: simple-template-id is ambiguous between class-name and type-name", "status": "open" }, "EDIT2445": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2445", "link": "https://wg21.link/edit2445", "title": "P1327R1 Allowing dynamic_cast, polymorphic typeid in Constant Express…", "status": "open" }, "EDIT2446": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2446", "link": "https://wg21.link/edit2446", "title": "P1002R1 Try-catch blocks in constexpr functions", "status": "open" }, "EDIT2447": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2447", "link": "https://wg21.link/edit2447", "title": "P0899R1 LWG 3016 is Not a Defect (issue #2428)", "status": "open" }, "EDIT2448": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2448", "link": "https://wg21.link/edit2448", "title": "P1094R2 Nested Inline Namespaces", "status": "open" }, "EDIT2449": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2449", "link": "https://wg21.link/edit2449", "title": "P1330R0 Changing the active member of a union inside constexpr", "status": "open" }, "EDIT2450": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2450", "link": "https://wg21.link/edit2450", "title": "P1084R2 Today’s return-type-requirements Are Insufficient", "status": "open" }, "EDIT2451": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2451", "link": "https://wg21.link/edit2451", "title": "P1350R0 Core Language Working Group \"tentatively ready\" Issues (San Diego)", "status": "open" }, "EDIT2452": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2452", "link": "https://wg21.link/edit2452", "title": "P1224R0 C++ Standard Library Issues to be moved in San Diego except 2697, 2960 and 3134", "status": "open" }, "EDIT2453": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2453", "link": "https://wg21.link/edit2453", "title": "P1141R2 Yet another approach for constrained declarations", "status": "open" }, "EDIT2454": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2454", "link": "https://wg21.link/edit2454", "title": "I'm unable to generate the PDF file with Archlinux", "status": "closed" }, "EDIT2455": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2455", "link": "https://wg21.link/edit2455", "title": "P1006R1 Constexpr in std::pointer_traits", "status": "open" }, "EDIT2456": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2456", "link": "https://wg21.link/edit2456", "title": "P0972R0 zero(), min(), and max() should be noexcept", "status": "open" }, "EDIT2457": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2457", "link": "https://wg21.link/edit2457", "title": "P0655R1 visit: Explicit Return Type for visit", "status": "open" }, "EDIT2458": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2458", "link": "https://wg21.link/edit2458", "title": "P0602R4 variant and optional should propagate copy/move triviality", "status": "open" }, "EDIT2459": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2459", "link": "https://wg21.link/edit2459", "title": "P0487R1 Fixing operator>>(basic_istream&, CharT*) (LWG 2499)", "status": "open" }, "EDIT2460": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2460", "link": "https://wg21.link/edit2460", "title": "P1123R0 Editorial Guidance for merging P0019r8 and P0528r3", "status": "open" }, "EDIT2461": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2461", "link": "https://wg21.link/edit2461", "title": "P1073R3 Immediate functions", "status": "open" }, "EDIT2462": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2462", "link": "https://wg21.link/edit2462", "title": "Add an index entry for \"extern template\"", "status": "closed" }, "EDIT2463": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2463", "link": "https://wg21.link/edit2463", "title": "P0482R6 char8_t: A type for UTF-8 characters and strings", "status": "open" }, "EDIT2464": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2464", "link": "https://wg21.link/edit2464", "title": "P0357R3 reference_wrapper for incomplete types", "status": "open" }, "EDIT2465": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2465", "link": "https://wg21.link/edit2465", "title": "P0608R3 A sane variant converting constructor", "status": "open" }, "EDIT2466": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2466", "link": "https://wg21.link/edit2466", "title": "P0771R1 std::function move constructor should be noexcept", "status": "open" }, "EDIT2467": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2467", "link": "https://wg21.link/edit2467", "title": "P1007R3 std::assume_aligned", "status": "open" }, "EDIT2468": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2468", "link": "https://wg21.link/edit2468", "title": "P1020R1 Smart pointer creation with default initialization", "status": "open" }, "EDIT2469": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2469", "link": "https://wg21.link/edit2469", "title": "P1285R0 Improving Completeness Requirements for Type Traits", "status": "open" }, "EDIT2470": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2470", "link": "https://wg21.link/edit2470", "title": "P1248R1 Remove CommonReference requirement from StrictWeakOrdering (a…", "status": "open" }, "EDIT2471": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2471", "link": "https://wg21.link/edit2471", "title": "P0318R1 unwrap_ref_decay and unwrap_reference", "status": "open" }, "EDIT2472": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2472", "link": "https://wg21.link/edit2472", "title": "[over.best.ics] Turn 'such as' list into a note", "status": "open" }, "EDIT2473": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2473", "link": "https://wg21.link/edit2473", "title": "[styles] Also allow 'listings' package v1.7", "status": "closed" }, "EDIT2474": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2474", "link": "https://wg21.link/edit2474", "title": "P1165R1 Make stateful allocator propagation more consistent for opera…", "status": "open" }, "EDIT2475": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2475", "link": "https://wg21.link/edit2475", "title": "[array.syn] Add reference to [array.tuple]", "status": "open" }, "EDIT2476": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2476", "link": "https://wg21.link/edit2476", "title": "[tuple.helper, pair.astuple, array.tuple] Unconventional description of `tuple_element`", "status": "open" }, "EDIT2477": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2477", "link": "https://wg21.link/edit2477", "title": "[dcl.type.auto.deduct] Use \"immediately-declared constraint of\"", "status": "open" }, "EDIT2478": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2478", "link": "https://wg21.link/edit2478", "title": "P1085R2 Should Span be Regular?", "status": "open" }, "EDIT2479": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2479", "link": "https://wg21.link/edit2479", "title": "P0919R3 Heterogeneous lookup for unordered containers", "status": "open" }, "EDIT2480": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2480", "link": "https://wg21.link/edit2480", "title": "P1209R0 Adopt Consistent Container Erasure from Library Fundamentals …", "status": "open" }, "EDIT2481": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2481", "link": "https://wg21.link/edit2481", "title": "[diff] Rename \"basic concepts\" to \"basics\"", "status": "closed" }, "EDIT2482": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2482", "link": "https://wg21.link/edit2482", "title": "Link in [expr.call]/6 is probably wrong. It should be [expr.reinterpret.cast] instead of [dcl.link].", "status": "open" }, "EDIT2483": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2483", "link": "https://wg21.link/edit2483", "title": "[basic.fundamental] boolean note nitpick", "status": "open" }, "EDIT2484": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2484", "link": "https://wg21.link/edit2484", "title": "[expr.new] Is a copy constructor call elided in a new-expression?", "status": "open" }, "EDIT2485": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2485", "link": "https://wg21.link/edit2485", "title": "P0591R4 Utility functions to implement uses-allocator construction", "status": "closed" }, "EDIT2486": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2486", "link": "https://wg21.link/edit2486", "title": "[func.bind_front] use unwrap_ref_t for bind_front", "status": "open" }, "EDIT2487": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2487", "link": "https://wg21.link/edit2487", "title": "P0356R5 Simplified partial function application", "status": "closed" }, "EDIT2488": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2488", "link": "https://wg21.link/edit2488", "title": "[concepts] P1084R2 library wording changes", "status": "closed" }, "EDIT2489": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2489", "link": "https://wg21.link/edit2489", "title": "[cmp.categories,time.cal] Change \"explicit constexpr\" to \"constexpr e…", "status": "closed" }, "EDIT2490": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2490", "link": "https://wg21.link/edit2490", "title": "[utility.syn,pairs.spec,tuple.syn,tuple.creation] Use unwrap_ref_deca…", "status": "closed" }, "EDIT2491": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2491", "link": "https://wg21.link/edit2491", "title": "Wrong link in [basic.stc.dynamic.allocation]/3", "status": "closed" }, "EDIT2492": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2492", "link": "https://wg21.link/edit2492", "title": "[pairs.general] Don't encourage use of `make_pair` since we have CTAD", "status": "open" }, "EDIT2493": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2493", "link": "https://wg21.link/edit2493", "title": "[expr.prim.lambda.capture] CWG 2378: Resolve FIXME regarding ellipses in captures", "status": "closed" }, "EDIT2494": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2494", "link": "https://wg21.link/edit2494", "title": "[dcl.fct] Add missing period after last sentence in example.", "status": "closed" }, "EDIT2495": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2495", "link": "https://wg21.link/edit2495", "title": "P1032R1 Misc constexpr bits", "status": "closed" }, "EDIT2496": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2496", "link": "https://wg21.link/edit2496", "title": "P1148R0 Cleaning up Clause 20", "status": "closed" }, "EDIT2497": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2497", "link": "https://wg21.link/edit2497", "title": "[2018-11 LWG Motion 25] P0896R4 — Clause 17", "status": "closed" }, "EDIT2498": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2498", "link": "https://wg21.link/edit2498", "title": "[2018-11 LWG Motion 25] P0896R4 — Clause 18", "status": "closed" }, "EDIT2499": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2499", "link": "https://wg21.link/edit2499", "title": "[2018-11 LWG Motion 25] P0896R4 — Clause 19", "status": "closed" }, "EDIT2500": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2500", "link": "https://wg21.link/edit2500", "title": "[2018-11 LWG Motion 25] P0896R4 — Clause 22", "status": "closed" }, "EDIT2501": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2501", "link": "https://wg21.link/edit2501", "title": "[2018-11 LWG Motion 25] P0896R4 — Clause 24", "status": "closed" }, "EDIT2502": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2502", "link": "https://wg21.link/edit2502", "title": "[basic.stc.dynamic.allocation] Fix cross-reference for get_new_handler", "status": "closed" }, "EDIT2503": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2503", "link": "https://wg21.link/edit2503", "title": "[over.ics.ref] unclear about reference binding occurring as part of the second standard conversion sequence in a user-defined conversion sequence", "status": "open" }, "EDIT2504": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2504", "link": "https://wg21.link/edit2504", "title": "always parenthesize the constraint-logical-or-expression in a requires-clause", "status": "open" }, "EDIT2505": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2505", "link": "https://wg21.link/edit2505", "title": "[structure.summary] Unaccounted templated entities", "status": "closed" }, "EDIT2506": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2506", "link": "https://wg21.link/edit2506", "title": "[depr.locale.category] Replace tcode environments with codeblock environments.", "status": "closed" }, "EDIT2507": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2507", "link": "https://wg21.link/edit2507", "title": "use return-type-requirements where applicable", "status": "closed" }, "EDIT2508": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2508", "link": "https://wg21.link/edit2508", "title": "P1085R2 Should Span be Regular?", "status": "closed" }, "EDIT2509": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2509", "link": "https://wg21.link/edit2509", "title": "clean up [algorithms] source code", "status": "open" }, "EDIT2510": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2510", "link": "https://wg21.link/edit2510", "title": "consider moving requires-clause in a template-head onto the same line as the rest of the template-head where profitable", "status": "open" }, "EDIT2511": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2511", "link": "https://wg21.link/edit2511", "title": "formatting for \"E\" variant marker in [algorithms]", "status": "open" }, "EDIT2512": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2512", "link": "https://wg21.link/edit2512", "title": "always use sub-namespace in itemdecls", "status": "open" }, "EDIT2513": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2513", "link": "https://wg21.link/edit2513", "title": "revise section labels introduced by ranges", "status": "closed" }, "EDIT2514": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2514", "link": "https://wg21.link/edit2514", "title": "define DECAY_COPY more centrally", "status": "open" }, "EDIT2515": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2515", "link": "https://wg21.link/edit2515", "title": "P0896R4 The One Ranges Proposal", "status": "closed" }, "EDIT2516": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2516", "link": "https://wg21.link/edit2516", "title": "consider renaming [*.erasure] to [*.erase]", "status": "open" }, "EDIT2517": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2517", "link": "https://wg21.link/edit2517", "title": "[ranges] Shorten and adjust stable labels", "status": "closed" }, "EDIT2518": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2518", "link": "https://wg21.link/edit2518", "title": "[algorithms] Long and unwieldly declarations", "status": "open" }, "EDIT2519": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2519", "link": "https://wg21.link/edit2519", "title": "[structure.summary] Add missing templated entities", "status": "closed" }, "EDIT2520": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2520", "link": "https://wg21.link/edit2520", "title": "[func.bind_front] Use unwrap_ref_decay_t", "status": "closed" }, "EDIT2521": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2521", "link": "https://wg21.link/edit2521", "title": "[dcl.attr.contract.check] Remove redundant statement that violation ha…", "status": "closed" }, "EDIT2522": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2522", "link": "https://wg21.link/edit2522", "title": "[expr] Fix cross-references for 'composite pointer type'", "status": "closed" }, "EDIT2523": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2523", "link": "https://wg21.link/edit2523", "title": "[temp] Use 'deduced as' instead of 'deduced to'", "status": "closed" }, "EDIT2524": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2524", "link": "https://wg21.link/edit2524", "title": "Derived constructor is not preferred, rather the base constructor does not belong to the set of candidate.", "status": "closed" }, "EDIT2525": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2525", "link": "https://wg21.link/edit2525", "title": "[range.cmp] \"Range comparisons\" is not a great subclause title", "status": "open" }, "EDIT2526": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2526", "link": "https://wg21.link/edit2526", "title": "[depr.locale.category] Don't parenthesize reference after 'in'.", "status": "closed" }, "EDIT2527": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2527", "link": "https://wg21.link/edit2527", "title": "[allocator.uses.construction] the argument name is alloc, not allocator", "status": "closed" }, "EDIT2528": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2528", "link": "https://wg21.link/edit2528", "title": "[structure] needs an overhaul", "status": "open" }, "EDIT2529": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2529", "link": "https://wg21.link/edit2529", "title": "When to use \\ldots v. \\cdots v. ...?", "status": "closed" }, "EDIT2530": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2530", "link": "https://wg21.link/edit2530", "title": "[cpp.subst] Introduce grammar non-terminal 'va-opt-replacement'", "status": "open" }, "EDIT2531": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2531", "link": "https://wg21.link/edit2531", "title": "[algorithms] Use math \\min when computing complexities.", "status": "closed" }, "EDIT2532": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2532", "link": "https://wg21.link/edit2532", "title": "[over.best.ics] Clarify ambiguous conversion sequence", "status": "closed" }, "EDIT2533": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2533", "link": "https://wg21.link/edit2533", "title": "[cmp.categories] Replace 'operator admits' phrasing.", "status": "open" }, "EDIT2534": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2534", "link": "https://wg21.link/edit2534", "title": "[dcl.init] Clarify standard conversions for built-in types", "status": "closed" }, "EDIT2535": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2535", "link": "https://wg21.link/edit2535", "title": "[over.ics.ref] Use 'implicit conversion sequence',", "status": "closed" }, "EDIT2536": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2536", "link": "https://wg21.link/edit2536", "title": "[dcl.init.aggr] Resolve grammar confusion around arrays of unknown bound", "status": "closed" }, "EDIT2537": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2537", "link": "https://wg21.link/edit2537", "title": "[structure.specifications] Clarify that 'Mandates' conditions may or …", "status": "open" }, "EDIT2538": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2538", "link": "https://wg21.link/edit2538", "title": "[class.bit] Bit-fields of sufficient width can store any value of an …", "status": "closed" }, "EDIT2539": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2539", "link": "https://wg21.link/edit2539", "title": "[dcl.struct.bind,numarray] Use '\\dotsc' for comma-separated lists", "status": "closed" }, "EDIT2540": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2540", "link": "https://wg21.link/edit2540", "title": "[dcl.spec] Harmonize phrasing of restrictions on decl-specifiers", "status": "closed" }, "EDIT2541": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2541", "link": "https://wg21.link/edit2541", "title": "[class.dtor]/12.3 causes linking to depend on run-time behavior", "status": "open" }, "EDIT2542": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2542", "link": "https://wg21.link/edit2542", "title": "undefined boolean note clarification", "status": "closed" }, "EDIT2543": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2543", "link": "https://wg21.link/edit2543", "title": "[utilities] Harmonize 'For T in Types' phrasing.", "status": "closed" }, "EDIT2544": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2544", "link": "https://wg21.link/edit2544", "title": "[input.output] Avoid colons in stable labels", "status": "closed" }, "EDIT2545": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2545", "link": "https://wg21.link/edit2545", "title": "Use \\logop consistently.", "status": "closed" }, "EDIT2546": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2546", "link": "https://wg21.link/edit2546", "title": "[view.interface] Use \"inherits\"/\"derives\" consistently.", "status": "closed" }, "EDIT2547": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2547", "link": "https://wg21.link/edit2547", "title": "[algorithms] Compactify and reformat source with no visual change", "status": "closed" }, "EDIT2548": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2548", "link": "https://wg21.link/edit2548", "title": "[meta.logical] unclear wording", "status": "open" }, "EDIT2549": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2549", "link": "https://wg21.link/edit2549", "title": "[meta.logical] use math mode subscripts for Bi, B1, BN etc.", "status": "closed" }, "EDIT2550": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2550", "link": "https://wg21.link/edit2550", "title": "[meta.logical] clarify short-circuiting property", "status": "open" }, "EDIT2551": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2551", "link": "https://wg21.link/edit2551", "title": "[iterator.requirements.general] \"counted range\" defines a term of art", "status": "open" }, "EDIT2552": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2552", "link": "https://wg21.link/edit2552", "title": "[re.grammar] Add missing closing parentheses.", "status": "closed" }, "EDIT2553": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2553", "link": "https://wg21.link/edit2553", "title": "Missing template declaration in [array.tuple]", "status": "open" }, "EDIT2554": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2554", "link": "https://wg21.link/edit2554", "title": "[temp.constr.atomic]/2 Meaning of \"the same *expression*\" is unclear", "status": "open" }, "EDIT2555": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2555", "link": "https://wg21.link/edit2555", "title": "[atomics.types.operations]/20 Awkward \"E.g.\" at start of sentence", "status": "closed" }, "EDIT2556": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2556", "link": "https://wg21.link/edit2556", "title": "Consider formatting ranges with math brackets", "status": "open" }, "EDIT2557": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2557", "link": "https://wg21.link/edit2557", "title": "Escape spaces following mid-sentence periods.", "status": "closed" }, "EDIT2558": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2558", "link": "https://wg21.link/edit2558", "title": "[atomics.types.operations]/20 Replace \"E.g.\" at start of sentence with \"For example\".", "status": "closed" }, "EDIT2559": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2559", "link": "https://wg21.link/edit2559", "title": "Incompatible example with CWG 1395", "status": "closed" }, "EDIT2560": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2560", "link": "https://wg21.link/edit2560", "title": "shared_ptr do not own a deleter for non-array type", "status": "closed" }, "EDIT2561": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2561", "link": "https://wg21.link/edit2561", "title": "struct/class mismatch for `char_traits`", "status": "closed" }, "EDIT2562": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2562", "link": "https://wg21.link/edit2562", "title": "Fix spacing after full stops that LaTeX mistakenly thinks are mid-sentence.", "status": "closed" }, "EDIT2563": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2563", "link": "https://wg21.link/edit2563", "title": "[variant.assign] Move punctuation out of \\tcode.", "status": "closed" }, "EDIT2564": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2564", "link": "https://wg21.link/edit2564", "title": "[alg.partitions] Add missing closing parenthesis.", "status": "closed" }, "EDIT2565": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2565", "link": "https://wg21.link/edit2565", "title": "[iterator.synopsis] Add reference to [alg.req.sortable]", "status": "closed" }, "EDIT2566": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2566", "link": "https://wg21.link/edit2566", "title": "[iterator.traits] Present concept requirements consistently", "status": "closed" }, "EDIT2567": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2567", "link": "https://wg21.link/edit2567", "title": "[iterator.concept.readable]/2 parenthesized clarification seems like a note", "status": "closed" }, "EDIT2568": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2568", "link": "https://wg21.link/edit2568", "title": "[iterator.concept.writable] Double if and one-item list", "status": "closed" }, "EDIT2569": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2569", "link": "https://wg21.link/edit2569", "title": "[iterator.concepts.readable] Turn parenthesized explanation into a note.", "status": "closed" }, "EDIT2570": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2570", "link": "https://wg21.link/edit2570", "title": "[iosfwd.syn] Change char_traits from 'class' to 'struct'.", "status": "closed" }, "EDIT2571": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2571", "link": "https://wg21.link/edit2571", "title": "[temp.func.order] Adjust example to rules in [temp.deduct.partial].", "status": "closed" }, "EDIT2572": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2572", "link": "https://wg21.link/edit2572", "title": "[template.mask.array.overview, iterator.concept.iterator] Use non-eng…", "status": "closed" }, "EDIT2573": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2573", "link": "https://wg21.link/edit2573", "title": "[basic.indet] Indeterminate values", "status": "closed" }, "EDIT2574": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2574", "link": "https://wg21.link/edit2574", "title": "[iterator.concept.bidir] Add comma for clarity", "status": "closed" }, "EDIT2575": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2575", "link": "https://wg21.link/edit2575", "title": "[indirectcallable.general] Fix reference", "status": "closed" }, "EDIT2576": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2576", "link": "https://wg21.link/edit2576", "title": "[iterator.traits] Remove space between type and ref-qualifier", "status": "closed" }, "EDIT2577": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2577", "link": "https://wg21.link/edit2577", "title": "[iterator.primitives] Various problems in its only paragraph", "status": "closed" }, "EDIT2578": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2578", "link": "https://wg21.link/edit2578", "title": "[reverse.iter.cons] Indent consistently with the parent subclause", "status": "open" }, "EDIT2579": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2579", "link": "https://wg21.link/edit2579", "title": "[reverse.iter.nonmember] Replace data member access with accessor", "status": "open" }, "EDIT2580": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2580", "link": "https://wg21.link/edit2580", "title": "[iterators] Declaration duplication", "status": "open" }, "EDIT2581": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2581", "link": "https://wg21.link/edit2581", "title": "[expr.and][expr.or][expr.xor] Add grouping sentence to the binary and/or/xor operators.", "status": "open" }, "EDIT2582": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2582", "link": "https://wg21.link/edit2582", "title": "[move.iterators] Various (hopefully) editorial fixes", "status": "open" }, "EDIT2583": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2583", "link": "https://wg21.link/edit2583", "title": "[iterators] Remove duplicated declarations", "status": "open" }, "EDIT2584": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2584", "link": "https://wg21.link/edit2584", "title": "[dcl.typedef] \"redefine\"", "status": "open" }, "EDIT2585": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2585", "link": "https://wg21.link/edit2585", "title": "[counted.iter.cmp] Add missing colon to specification element", "status": "open" }, "EDIT2586": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2586", "link": "https://wg21.link/edit2586", "title": "[stream.iterators] Improvements, modernization and fixes", "status": "open" }, "EDIT2587": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2587", "link": "https://wg21.link/edit2587", "title": "[stream.iterators] Requirements mixed with description", "status": "open" }, "EDIT2588": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2588", "link": "https://wg21.link/edit2588", "title": "[diff.cpp17.library] add ", "status": "closed" }, "EDIT2589": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2589", "link": "https://wg21.link/edit2589", "title": "[range.range] Requirement marked wrongly", "status": "closed" }, "EDIT2590": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2590", "link": "https://wg21.link/edit2590", "title": "[ranges] Different uses of \"common range\"", "status": "open" }, "EDIT2591": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2591", "link": "https://wg21.link/edit2591", "title": "[concepts] Use \"model\" instead of \"satisfy\" for the semantic requirements", "status": "open" }, "EDIT2592": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2592", "link": "https://wg21.link/edit2592", "title": "[range.view] Add complexity requirement normatively", "status": "open" }, "EDIT2593": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2593", "link": "https://wg21.link/edit2593", "title": "[basic.lookup.classref]p1 Should allow alias-templates followed by '<'", "status": "open" }, "EDIT2594": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2594", "link": "https://wg21.link/edit2594", "title": "[range.utility, ranges.syn] Various editorial fixes", "status": "closed" }, "EDIT2595": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2595", "link": "https://wg21.link/edit2595", "title": "[temp.mem.func] Remove inappropriate parentheses in 'Array::operator[]()'.", "status": "closed" }, "EDIT2596": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2596", "link": "https://wg21.link/edit2596", "title": "[range.adaptors, ranges.syn] Various editorial fixes", "status": "closed" }, "EDIT2597": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2597", "link": "https://wg21.link/edit2597", "title": "Fixed title of [dcl.constexpr] section to include consteval", "status": "closed" }, "EDIT2598": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2598", "link": "https://wg21.link/edit2598", "title": "[diff.dcl]/4 Capitalize sentence.", "status": "open" }, "EDIT2599": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2599", "link": "https://wg21.link/edit2599", "title": "[diff.dcl] Remove space before colon.", "status": "closed" }, "EDIT2600": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2600", "link": "https://wg21.link/edit2600", "title": "[alg.min.max] Fix typo in returns element of ranges::minmax", "status": "closed" }, "EDIT2601": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2601", "link": "https://wg21.link/edit2601", "title": "[basic.life] CWG 2012: Underspecification on lifetime of references", "status": "open" }, "EDIT2602": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2602", "link": "https://wg21.link/edit2602", "title": "Update expressions.tex", "status": "open" }, "EDIT2603": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2603", "link": "https://wg21.link/edit2603", "title": "[reverse.iterators] Use the public accessor function,", "status": "open" }, "EDIT2604": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2604", "link": "https://wg21.link/edit2604", "title": "[iterator.primitives] Rescue introductory sentence.", "status": "closed" }, "EDIT2605": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2605", "link": "https://wg21.link/edit2605", "title": "[range.adaptors] Replace Base with const V for clarity", "status": "open" }, "EDIT2606": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2606", "link": "https://wg21.link/edit2606", "title": "[optional.assign] use injected class name consistently", "status": "closed" }, "EDIT2607": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2607", "link": "https://wg21.link/edit2607", "title": "[over.ics.user,over.ics.rank] Reference binding is part of the second…", "status": "open" }, "EDIT2608": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2608", "link": "https://wg21.link/edit2608", "title": "[expr.new] A new-expression might not invoke a constructor", "status": "open" }, "EDIT2609": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2609", "link": "https://wg21.link/edit2609", "title": "decide what to do with underscores in section labels", "status": "open" }, "EDIT2610": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2610", "link": "https://wg21.link/edit2610", "title": "[std] Replace underscores in stable labels with periods.", "status": "open" }, "EDIT2611": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2611", "link": "https://wg21.link/edit2611", "title": "[mismatch] LWG 3178: std::mismatch is missing an upper bound", "status": "open" }, "EDIT2612": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2612", "link": "https://wg21.link/edit2612", "title": "[iterators] Qualify declarator-id with sub-namespace.", "status": "open" }, "EDIT2613": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2613", "link": "https://wg21.link/edit2613", "title": "[mismatch] LWG3178 std::mismatch is missing an upper bound", "status": "open" }, "EDIT2614": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2614", "link": "https://wg21.link/edit2614", "title": "[iterator.container,range.prim] \"range\" vs. \"container and/or view\"", "status": "open" }, "EDIT2615": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2615", "link": "https://wg21.link/edit2615", "title": "[range.adaptors] Generators bundled together with the adaptors", "status": "open" }, "EDIT2616": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2616", "link": "https://wg21.link/edit2616", "title": "[basic.life] Adjust subclause heading", "status": "open" }, "EDIT2617": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2617", "link": "https://wg21.link/edit2617", "title": "[dcl.typedef] Use 'redeclare', not 'redefine'", "status": "open" }, "EDIT2618": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2618", "link": "https://wg21.link/edit2618", "title": "[special.mem.concepts] Unconventional description", "status": "open" }, "EDIT2619": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2619", "link": "https://wg21.link/edit2619", "title": "[range.factories] New subclause, split off from [range.adaptors]", "status": "closed" }, "EDIT2620": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2620", "link": "https://wg21.link/edit2620", "title": "[range.prim,iterator.container] merge into preceding subclause", "status": "open" }, "EDIT2621": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2621", "link": "https://wg21.link/edit2621", "title": "[special.mem.concepts] Use 'models ... only if' phrasing for semantic…", "status": "closed" }, "EDIT2622": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2622", "link": "https://wg21.link/edit2622", "title": "[range.refinements] Rephrase heading to not use 'common range'", "status": "closed" }, "EDIT2623": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2623", "link": "https://wg21.link/edit2623", "title": "DECAY_COPY cleanup", "status": "closed" }, "EDIT2624": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2624", "link": "https://wg21.link/edit2624", "title": "[library] needs a structural overhaul", "status": "open" }, "EDIT2625": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2625", "link": "https://wg21.link/edit2625", "title": "[operators] offers nice shorthand that should be exploited everywhere", "status": "open" }, "EDIT2626": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2626", "link": "https://wg21.link/edit2626", "title": "[unreachable.sentinel] In \"Index of library names\", unreachable_sentinel should point to [iterators.general]", "status": "closed" }, "EDIT2627": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2627", "link": "https://wg21.link/edit2627", "title": "[iterator.synopsis] Index fix: unreachable_sentinel is defined here.", "status": "closed" }, "EDIT2628": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2628", "link": "https://wg21.link/edit2628", "title": "[range.cmp] Deconfuse subclause heading.", "status": "closed" }, "EDIT2629": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2629", "link": "https://wg21.link/edit2629", "title": "[unord.req] Add missing \\tcode.", "status": "closed" }, "EDIT2630": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2630", "link": "https://wg21.link/edit2630", "title": "[expr.prim.id.dtor] Comment in example reflects lexing misunderstanding", "status": "closed" }, "EDIT2631": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2631", "link": "https://wg21.link/edit2631", "title": "[index] Index entry for \"deferencing\" says \"see also\" without any page number", "status": "closed" }, "EDIT2632": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2632", "link": "https://wg21.link/edit2632", "title": "[iterator.requirements.general] past-the-end/dereferenceable/singular iterators are not defined", "status": "open" }, "EDIT2633": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2633", "link": "https://wg21.link/edit2633", "title": "[expr.prim.id.dtor] Fix comment in example.", "status": "closed" }, "EDIT2634": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2634", "link": "https://wg21.link/edit2634", "title": "Fix some `operator<=>` declarations with the wrong number of parameters", "status": "closed" }, "EDIT2635": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2635", "link": "https://wg21.link/edit2635", "title": "[unreachable.sentinel] open interval -> half-infinite interval", "status": "closed" }, "EDIT2636": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2636", "link": "https://wg21.link/edit2636", "title": "[index] Replace 'see also' with 'see' absent page numbers.", "status": "closed" }, "EDIT2637": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2637", "link": "https://wg21.link/edit2637", "title": "[unreachable.sentinel] 'open interval' -> 'unbounded interval'", "status": "closed" }, "EDIT2638": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2638", "link": "https://wg21.link/edit2638", "title": "[basic.fundamental] rename 'range exponent' to 'width'", "status": "open" }, "EDIT2639": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2639", "link": "https://wg21.link/edit2639", "title": "[allocator.requirements] Example is misplaced", "status": "closed" }, "EDIT2640": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2640", "link": "https://wg21.link/edit2640", "title": "Use \"models\" for concepts, and \"meets\" for non-concept requirements with semantics", "status": "open" }, "EDIT2641": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2641", "link": "https://wg21.link/edit2641", "title": "[allocator.requirements] relocate example to end of subclause", "status": "closed" }, "EDIT2642": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2642", "link": "https://wg21.link/edit2642", "title": "CI meta-question", "status": "open" }, "EDIT2643": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2643", "link": "https://wg21.link/edit2643", "title": "[ranges.syn] Fix a typo: \"fowarding\"", "status": "closed" }, "EDIT2644": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2644", "link": "https://wg21.link/edit2644", "title": "[alg.any_of] Add source code newline to prevent visual mangling betwe…", "status": "closed" }, "EDIT2645": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2645", "link": "https://wg21.link/edit2645", "title": "[expr.unary.op]/3: the value of a pointer should be \"pointer to\", not \"address of\"", "status": "open" }, "EDIT2646": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2646", "link": "https://wg21.link/edit2646", "title": "[depr.strstreambuf.virtuals] Hyphenate \"implementation-defined\"", "status": "closed" }, "EDIT2647": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2647", "link": "https://wg21.link/edit2647", "title": "Clear up a note about condition variables", "status": "closed" }, "EDIT2648": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2648", "link": "https://wg21.link/edit2648", "title": "we should have a descriptive element for \"a type models this concept only if\"", "status": "open" }, "EDIT2649": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2649", "link": "https://wg21.link/edit2649", "title": "[tuple.helper] remove duplicate paragraph", "status": "closed" }, "EDIT2650": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2650", "link": "https://wg21.link/edit2650", "title": "[meta.const.eval] Fix typo in function name", "status": "closed" }, "EDIT2651": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2651", "link": "https://wg21.link/edit2651", "title": "revert e58439b (fix to \"usable in constant expressions\") if not fixed at Kona", "status": "open" }, "EDIT2652": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2652", "link": "https://wg21.link/edit2652", "title": "[expr.sizeof]/2: Is 'When applied to a reference' needed when we have [expr.type]/1", "status": "closed" }, "EDIT2653": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2653", "link": "https://wg21.link/edit2653", "title": "Remove [expr.sizeof]/3", "status": "open" }, "EDIT2654": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2654", "link": "https://wg21.link/edit2654", "title": "[expr.sizeof]/2: there are no expressions of reference type", "status": "closed" }, "EDIT2655": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2655", "link": "https://wg21.link/edit2655", "title": "[basic.lval]/9 all prvalues can have cv-qualified types", "status": "open" }, "EDIT2656": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2656", "link": "https://wg21.link/edit2656", "title": "[algorithms] Qualify declarator-id with sub-namespace.", "status": "open" }, "EDIT2657": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2657", "link": "https://wg21.link/edit2657", "title": "[dcl.init.ref]/5 Prevent prvalue type adjustment", "status": "open" }, "EDIT2658": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2658", "link": "https://wg21.link/edit2658", "title": "Fixed text in [temp.mem.func]/1 example, which was not updated by CWG249", "status": "closed" }, "EDIT2659": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2659", "link": "https://wg21.link/edit2659", "title": "The hyperlink [stmt.if] is wrong in [dcl.spec.auto]/3", "status": "closed" }, "EDIT2660": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2660", "link": "https://wg21.link/edit2660", "title": "[algorithms.general] Summary table missing row for [algorithms.requirements]", "status": "closed" }, "EDIT2661": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2661", "link": "https://wg21.link/edit2661", "title": "[concepts.general] Summary table missing row for [concepts.equality]", "status": "closed" }, "EDIT2662": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2662", "link": "https://wg21.link/edit2662", "title": "[meta.rel] Add missing noexcept cross-refs for invokable traits", "status": "closed" }, "EDIT2663": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2663", "link": "https://wg21.link/edit2663", "title": "[algorithms.general,concepts.general] Add missing entries for summary…", "status": "closed" }, "EDIT2664": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2664", "link": "https://wg21.link/edit2664", "title": "[intro.execution] Destruction of a temp. object bound to a reference is not a full-expression?", "status": "open" }, "EDIT2665": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2665", "link": "https://wg21.link/edit2665", "title": "Can we find a better name for \"promoted arithmetic type\"?", "status": "open" }, "EDIT2666": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2666", "link": "https://wg21.link/edit2666", "title": "[temp.spec]/2 dead wording", "status": "closed" }, "EDIT2667": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2667", "link": "https://wg21.link/edit2667", "title": "Fixed wording on [temp.class.spec.mfunc]/1 sentence 3", "status": "open" }, "EDIT2668": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2668", "link": "https://wg21.link/edit2668", "title": "[dcl.attr.contract.cond] example fails to return", "status": "open" }, "EDIT2669": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2669", "link": "https://wg21.link/edit2669", "title": "[dcl.attr.contract.cond] reference parameters in postconditions", "status": "open" }, "EDIT2670": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2670", "link": "https://wg21.link/edit2670", "title": "\"Syntactic\" circularity between [expr.add]/4 and [expr.sub]/1?", "status": "open" }, "EDIT2671": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2671", "link": "https://wg21.link/edit2671", "title": "[expr.sizeof][expr.alignof][expr.unary.noexcept] What is a constant?", "status": "open" }, "EDIT2672": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2672", "link": "https://wg21.link/edit2672", "title": "Harmonize \", inclusive\" and \"(inclusive)\" spelling", "status": "open" }, "EDIT2673": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2673", "link": "https://wg21.link/edit2673", "title": "Add \"Otherwise\" to the start of [dcl.init]/17.6", "status": "open" }, "EDIT2674": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2674", "link": "https://wg21.link/edit2674", "title": "Table names should be present as stable names", "status": "open" }, "EDIT2675": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2675", "link": "https://wg21.link/edit2675", "title": "Why are the words \"that is not a cv-qualifier\" mentioned in [class.mem]/12? ", "status": "closed" }, "EDIT2676": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2676", "link": "https://wg21.link/edit2676", "title": "[container.node] Add 3 template keywords for dependent name", "status": "open" }, "EDIT2677": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2677", "link": "https://wg21.link/edit2677", "title": "Merge [basic.lookup.argdep]/4.1 and /4.3", "status": "open" }, "EDIT2678": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2678", "link": "https://wg21.link/edit2678", "title": "Use \"denotes a type\" in utilities library clause", "status": "open" }, "EDIT2679": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2679", "link": "https://wg21.link/edit2679", "title": "Incosistency in tuple_size/tuple_element struct/class. ", "status": "closed" }, "EDIT2680": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2680", "link": "https://wg21.link/edit2680", "title": "Typo in P1358R0 issue #2358 (Explicit capture of value)...", "status": "open" }, "EDIT2681": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2681", "link": "https://wg21.link/edit2681", "title": "[2019-02 CWG Motion 1] P1358R0 Core Language Working Group \"ready\" Issues (Kona 2019)", "status": "open" }, "EDIT2682": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2682", "link": "https://wg21.link/edit2682", "title": "[2019-02 CWG Motion 2] P1359R0 Core Language Working Group \"tentatively ready\" Issues (Kona 2019)", "status": "open" }, "EDIT2683": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2683", "link": "https://wg21.link/edit2683", "title": "[2019-02 CWG Motion 3] P1286R2 Contra CWG DR1778", "status": "open" }, "EDIT2684": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2684", "link": "https://wg21.link/edit2684", "title": "[2019-02 CWG Motion 4] P1091R3 Extending structured bindings to be more like variable declarations", "status": "open" }, "EDIT2685": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2685", "link": "https://wg21.link/edit2685", "title": "[2019-02 CWG Motion 5] P1381R1 Reference capture of structured bindings", "status": "open" }, "EDIT2686": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2686", "link": "https://wg21.link/edit2686", "title": "[2019-02 CWG Motion 6] P1041R4 Make char16_t/char32_t string literals be UTF-16/32", "status": "open" }, "EDIT2687": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2687", "link": "https://wg21.link/edit2687", "title": "[2019-02 CWG Motion 7] P1139R2 Address wording issues related to ISO 10646", "status": "open" }, "EDIT2688": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2688", "link": "https://wg21.link/edit2688", "title": "[2019-02 CWG Motion 8] P1323R2 Contract postconditions and return type deduction", "status": "open" }, "EDIT2689": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2689", "link": "https://wg21.link/edit2689", "title": "[2019-02 CWG Motion 9] P0960R3 Allow initializing aggregates from a parenthesized list of values", "status": "open" }, "EDIT2690": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2690", "link": "https://wg21.link/edit2690", "title": "[2019-02 CWG Motion 10] P1009R2 Array size deduction in new-expressions", "status": "open" }, "EDIT2691": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2691", "link": "https://wg21.link/edit2691", "title": "[2019-02 CWG Motion 11] P1103R3 Merging Modules", "status": "open" }, "EDIT2692": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2692", "link": "https://wg21.link/edit2692", "title": "[2019-02 CWG Motion 12] P1185R2 <=> != ==", "status": "open" }, "EDIT2693": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2693", "link": "https://wg21.link/edit2693", "title": "[2019-02 CWG Motion 15] P0912R5 Merge Coroutines TS into C++20 working draft", "status": "open" }, "EDIT2694": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2694", "link": "https://wg21.link/edit2694", "title": "[2019-02 LWG Motion 1] P1457R0 C++ Standard Library Issues (Kona 2019)", "status": "open" }, "EDIT2695": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2695", "link": "https://wg21.link/edit2695", "title": "[2019-02 LWG Motion 3] P0339R6 polymorphic_allocator<> as a vocabulary type", "status": "open" }, "EDIT2696": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2696", "link": "https://wg21.link/edit2696", "title": "[2019-02 LWG Motion 4] P0340R3 Making std::underlying_type SFINAE-friendly", "status": "open" }, "EDIT2697": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2697", "link": "https://wg21.link/edit2697", "title": "[2019-02 LWG Motion 6] P0738R2 I Stream, You Stream, We All Stream for istream_iterator", "status": "open" }, "EDIT2698": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2698", "link": "https://wg21.link/edit2698", "title": "[2019-02 LWG Motion 7] P1458R1 Mandating the Standard Library: Clause 16 - Language support library", "status": "open" }, "EDIT2699": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2699", "link": "https://wg21.link/edit2699", "title": "[2019-02 LWG Motion 8] P1459R1 Mandating the Standard Library: Clause 18 - Language support library", "status": "open" }, "EDIT2700": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2700", "link": "https://wg21.link/edit2700", "title": "[2019-02 LWG Motion 9] P1462R1 Mandating the Standard Library: Clause 20 - Strings library", "status": "open" }, "EDIT2701": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2701", "link": "https://wg21.link/edit2701", "title": "[2019-02 LWG Motion 10] P1463R1 Mandating the Standard Library: Clause 21 - Containers library", "status": "open" }, "EDIT2702": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2702", "link": "https://wg21.link/edit2702", "title": "[2019-02 LWG Motion 11] P1464R1 Mandating the Standard Library: Clause 22 - Iterators library", "status": "open" }, "EDIT2703": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2703", "link": "https://wg21.link/edit2703", "title": "[2019-02 LWG Motion 12] P1164R1 Make create_directory() Intuitive", "status": "open" }, "EDIT2704": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2704", "link": "https://wg21.link/edit2704", "title": "[2019-02 LWG Motion 13] P0811R3 Well-behaved interpolation for numbers and pointers", "status": "open" }, "EDIT2705": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2705", "link": "https://wg21.link/edit2705", "title": "[2019-02 LWG Motion 14] P1001R2 Target Vectorization Policies from Parallelism V2 TS to C++20", "status": "open" }, "EDIT2706": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2706", "link": "https://wg21.link/edit2706", "title": "[2019-02 LWG Motion 15] P1227R2 Signed ssize() functions, unsigned size() functions", "status": "open" }, "EDIT2707": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2707", "link": "https://wg21.link/edit2707", "title": "[2019-02 LWG Motion 16] P1252R2 Ranges Design Cleanup", "status": "open" }, "EDIT2708": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2708", "link": "https://wg21.link/edit2708", "title": "[2019-02 LWG Motion 17] P1024R3 Usability Enhancements for std::span", "status": "open" }, "EDIT2709": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2709", "link": "https://wg21.link/edit2709", "title": "[2019-02 LWG Motion 18] P0920R2 Precalculated hash values in lookup", "status": "open" }, "EDIT2710": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2710", "link": "https://wg21.link/edit2710", "title": "[2019-02 LWG Motion 19] P1357R1 Traits for [Un]bounded Arrays", "status": "open" }, "EDIT2711": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2711", "link": "https://wg21.link/edit2711", "title": "[2019-02 LWG Motion 2] P1457R0 C++ Standard Library Issues (Kona 2019)", "status": "open" }, "EDIT2712": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2712", "link": "https://wg21.link/edit2712", "title": "Index of library names should include \"comp\"", "status": "open" }, "EDIT2713": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2713", "link": "https://wg21.link/edit2713", "title": "P1357R1 Traits for [Un]bounded Arrays", "status": "open" }, "EDIT2714": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2714", "link": "https://wg21.link/edit2714", "title": "P0738R2 I Stream, You Stream, We All Stream for istream_iterator", "status": "open" }, "EDIT2715": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2715", "link": "https://wg21.link/edit2715", "title": "uses_allocator specializations missing from and synopses", "status": "open" }, "EDIT2716": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2716", "link": "https://wg21.link/edit2716", "title": "[range.iota, range.adaptors] View's synopses missing cross-references to iterator and sentinel members", "status": "open" }, "EDIT2717": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2717", "link": "https://wg21.link/edit2717", "title": "Typo? in range.iota_view example", "status": "closed" }, "EDIT2718": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2718", "link": "https://wg21.link/edit2718", "title": "P0920R2 Precalculated hash values in lookup", "status": "open" }, "EDIT2719": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2719", "link": "https://wg21.link/edit2719", "title": "P1024R3 Usability Enhancements for std::span", "status": "open" }, "EDIT2720": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2720", "link": "https://wg21.link/edit2720", "title": "P1252R2 Ranges Design Cleanup", "status": "open" }, "EDIT2721": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2721", "link": "https://wg21.link/edit2721", "title": "P1103R3 Merging Modules", "status": "open" }, "EDIT2722": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2722", "link": "https://wg21.link/edit2722", "title": "P1227R2 Signed ssize() functions, unsigned size() functions", "status": "open" }, "EDIT2723": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2723", "link": "https://wg21.link/edit2723", "title": "P1001R2 Target Vectorization Policies from Parallelism V2 TS to C++20", "status": "open" }, "EDIT2724": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2724", "link": "https://wg21.link/edit2724", "title": "P0811R3 Well-behaved interpolation for numbers and pointers", "status": "open" }, "EDIT2725": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2725", "link": "https://wg21.link/edit2725", "title": "P1164R1 Make create_directory() Intuitive", "status": "open" }, "EDIT2726": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2726", "link": "https://wg21.link/edit2726", "title": "P0340R3 Making std::underlying_type SFINAE-friendly", "status": "open" }, "EDIT2727": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2727", "link": "https://wg21.link/edit2727", "title": "[rand.synopsis] unhelpfully incomplete", "status": "closed" }, "EDIT2728": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2728", "link": "https://wg21.link/edit2728", "title": "P0339R6 polymorphic_allocator<> as a vocabulary type", "status": "open" }, "EDIT2729": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2729", "link": "https://wg21.link/edit2729", "title": "P1185R2 <=> != ==", "status": "open" }, "EDIT2730": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2730", "link": "https://wg21.link/edit2730", "title": "[specialized.algorithms] Rename voidify's parameter", "status": "open" }, "EDIT2731": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2731", "link": "https://wg21.link/edit2731", "title": "P1009R2 Array size deduction in new-expressions", "status": "open" }, "EDIT2732": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2732", "link": "https://wg21.link/edit2732", "title": "P1458R1 Mandating the Standard Library: Clause 16 - Language support …", "status": "open" }, "EDIT2733": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2733", "link": "https://wg21.link/edit2733", "title": "P1459R1 Mandating the Standard Library: Clause 18 - Diagnostics library", "status": "open" }, "EDIT2734": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2734", "link": "https://wg21.link/edit2734", "title": "Remove requirement duplication from Cpp17TrivialClock", "status": "open" }, "EDIT2735": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2735", "link": "https://wg21.link/edit2735", "title": "P1462R1 Mandating the Standard Library: Clause 20 - Strings library", "status": "open" }, "EDIT2736": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2736", "link": "https://wg21.link/edit2736", "title": "Motions 2019 02 cwg 1", "status": "closed" }, "EDIT2737": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2737", "link": "https://wg21.link/edit2737", "title": "Motions 2019 02 cwg 2", "status": "closed" }, "EDIT2738": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2738", "link": "https://wg21.link/edit2738", "title": "P1286R2 Contra CWG DR1778", "status": "closed" }, "EDIT2739": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2739", "link": "https://wg21.link/edit2739", "title": "Motions 2019 02 cwg 4 and 5", "status": "closed" }, "EDIT2740": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2740", "link": "https://wg21.link/edit2740", "title": "P1041R4 Make char16_t/char32_t string literals be UTF-16/32", "status": "closed" }, "EDIT2741": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2741", "link": "https://wg21.link/edit2741", "title": "P1139R2 Address wording issues related to ISO 10646", "status": "closed" }, "EDIT2742": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2742", "link": "https://wg21.link/edit2742", "title": "P1323R2 Contract postconditions and return type deduction", "status": "closed" }, "EDIT2743": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2743", "link": "https://wg21.link/edit2743", "title": "P0960r3 Allow initializing aggregates from a parenthesized list of va…", "status": "closed" }, "EDIT2744": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2744", "link": "https://wg21.link/edit2744", "title": "P1463R1 Mandating the Standard Library: Clause 21 - Containers library", "status": "open" }, "EDIT2745": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2745", "link": "https://wg21.link/edit2745", "title": "Motions 2019 02 lwg 2", "status": "open" }, "EDIT2746": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2746", "link": "https://wg21.link/edit2746", "title": "P1464R1 Mandating the Standard Library: Clause 22 - Iterators library", "status": "open" }, "EDIT2747": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2747", "link": "https://wg21.link/edit2747", "title": "P0912R5 Merge Coroutines TS into C++20 working draft", "status": "closed" }, "EDIT2748": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2748", "link": "https://wg21.link/edit2748", "title": "[class.spaceship]/3 operation order is unclear", "status": "open" }, "EDIT2749": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2749", "link": "https://wg21.link/edit2749", "title": "Inconsistent complexities for average/worst", "status": "open" }, "EDIT2750": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2750", "link": "https://wg21.link/edit2750", "title": "[func.not_fn], [func.bind_front] fix phrasing of \\mandates and \\expects", "status": "open" }, "EDIT2751": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2751", "link": "https://wg21.link/edit2751", "title": "[conv.prom] dangling reference to b_min / b_max", "status": "open" }, "EDIT2752": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2752", "link": "https://wg21.link/edit2752", "title": "[lex.charset] p2 \\00NNNNNN should use placeholder", "status": "open" }, "EDIT2753": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2753", "link": "https://wg21.link/edit2753", "title": "[stmt.iter] paragraph after 2 is missing formatting and paragraph number", "status": "open" }, "EDIT2754": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2754", "link": "https://wg21.link/edit2754", "title": "[stmt.iter,stmt.select] Add formatting for grammar terms", "status": "open" }, "EDIT2755": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2755", "link": "https://wg21.link/edit2755", "title": "[conv.prom] b_min and b_max are no longer defined in [dcl.enum]", "status": "open" }, "EDIT2756": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2756", "link": "https://wg21.link/edit2756", "title": "[queue.syn,stack.syn] Add partial specialization of uses_allocator", "status": "open" }, "EDIT2757": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2757", "link": "https://wg21.link/edit2757", "title": "`T` in [expr.type]/4.3 is lacking code font", "status": "open" }, "EDIT2758": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2758", "link": "https://wg21.link/edit2758", "title": "[temp.deduct.conv]p5 missing code font for \"noexcept function\"", "status": "open" }, "EDIT2759": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2759", "link": "https://wg21.link/edit2759", "title": "P1091R3 Extending structured bindings to be more like variable declarations", "status": "closed" }, "EDIT2760": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2760", "link": "https://wg21.link/edit2760", "title": "P1091R3 Extending structured bindings to be more like variable declarations", "status": "closed" }, "EDIT2761": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2761", "link": "https://wg21.link/edit2761", "title": "P1381R1 Reference capture of structured bindings", "status": "closed" }, "EDIT2762": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2762", "link": "https://wg21.link/edit2762", "title": "[expr.type] Fix missing formatting for 'T'.", "status": "closed" }, "EDIT2763": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2763", "link": "https://wg21.link/edit2763", "title": "[temp.deduct.conv] Add missing formatting for 'noexcept'.", "status": "closed" }, "EDIT2764": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2764", "link": "https://wg21.link/edit2764", "title": "[time.clock.req] Simplify requirements for Cpp17TrivialClock.", "status": "closed" }, "EDIT2765": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2765", "link": "https://wg21.link/edit2765", "title": "[range.iota,range.adaptors] Add cross-references for private member t…", "status": "closed" }, "EDIT2766": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2766", "link": "https://wg21.link/edit2766", "title": "[dcl.init] Prepend 'Otherwise' to a bullet", "status": "closed" }, "EDIT2767": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2767", "link": "https://wg21.link/edit2767", "title": "[dcl.attr.contract.cond] References cannot be modified.", "status": "closed" }, "EDIT2768": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2768", "link": "https://wg21.link/edit2768", "title": "Lex.charset fixes", "status": "open" }, "EDIT2769": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2769", "link": "https://wg21.link/edit2769", "title": "add index entries for identifiers with special meaning", "status": "closed" }, "EDIT2770": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2770", "link": "https://wg21.link/edit2770", "title": "P0912R5 Merge Coroutines TS", "status": "closed" }, "EDIT2771": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2771", "link": "https://wg21.link/edit2771", "title": "[over.match.best] Add number for paragraph 2.", "status": "closed" }, "EDIT2772": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2772", "link": "https://wg21.link/edit2772", "title": "Fix a bunch of faulty parallelism with \"either\".", "status": "closed" }, "EDIT2773": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2773", "link": "https://wg21.link/edit2773", "title": "reorder subclauses of [expr.unary] to match grammar", "status": "open" }, "EDIT2774": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2774", "link": "https://wg21.link/edit2774", "title": "reconsider placeholder formatting in [expr.await]", "status": "closed" }, "EDIT2775": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2775", "link": "https://wg21.link/edit2775", "title": "Reconsider use of 'prime' placeholder variables in code fragments", "status": "closed" }, "EDIT2776": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2776", "link": "https://wg21.link/edit2776", "title": "[lib] Use '(inclusive)', not other punctuation", "status": "closed" }, "EDIT2777": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2777", "link": "https://wg21.link/edit2777", "title": "[class.eq,class.spaceship] Clarify order of comparison.", "status": "closed" }, "EDIT2778": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2778", "link": "https://wg21.link/edit2778", "title": "[std] Index all mentions of keywords in grammar productions.", "status": "closed" }, "EDIT2779": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2779", "link": "https://wg21.link/edit2779", "title": "[basic.lookup.argdep] Reorder bullets to group semantics.", "status": "closed" }, "EDIT2780": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2780", "link": "https://wg21.link/edit2780", "title": "Simplifying [class.rel] wording.", "status": "closed" }, "EDIT2781": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2781", "link": "https://wg21.link/edit2781", "title": "Hanging paragraphs in [stmt.return] following the coroutines merge", "status": "open" }, "EDIT2782": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2782", "link": "https://wg21.link/edit2782", "title": "P0738R2 I Stream, You Stream, We All Stream for istream_iterator", "status": "closed" }, "EDIT2783": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2783", "link": "https://wg21.link/edit2783", "title": "use italic teletype font for exposition-only identifiers in core wording", "status": "closed" }, "EDIT2784": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2784", "link": "https://wg21.link/edit2784", "title": "[meta.type.synop] Align type_identity_t's \"=\" with following declarat…", "status": "closed" }, "EDIT2785": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2785", "link": "https://wg21.link/edit2785", "title": "prevent `template <` from sneaking into the library wording", "status": "open" }, "EDIT2786": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2786", "link": "https://wg21.link/edit2786", "title": "fix presentation of `tuple_element` specializations", "status": "open" }, "EDIT2787": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2787", "link": "https://wg21.link/edit2787", "title": "[lib] Remove space between 'template' and argument list.", "status": "closed" }, "EDIT2788": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2788", "link": "https://wg21.link/edit2788", "title": "do not use teletype spaces in BNF", "status": "open" }, "EDIT2789": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2789", "link": "https://wg21.link/edit2789", "title": "[intro.execution] make function evaluation actually not interleave", "status": "open" }, "EDIT2790": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2790", "link": "https://wg21.link/edit2790", "title": "[range.split.outer] value_type to use conventional cross-reference", "status": "open" }, "EDIT2791": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2791", "link": "https://wg21.link/edit2791", "title": "Alignment of declarations in library synopses", "status": "open" }, "EDIT2792": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2792", "link": "https://wg21.link/edit2792", "title": "Switch to using constant-width italics for exposition-only names in the core wording", "status": "closed" }, "EDIT2793": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2793", "link": "https://wg21.link/edit2793", "title": "Clarify grouping of \"either\".", "status": "closed" }, "EDIT2794": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2794", "link": "https://wg21.link/edit2794", "title": "[range.prim.size] Missing \"respectively\"", "status": "open" }, "EDIT2795": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2795", "link": "https://wg21.link/edit2795", "title": "char_traits members not all constexpr", "status": "open" }, "EDIT2796": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2796", "link": "https://wg21.link/edit2796", "title": "Library-wide: Use \"meet\" for non-concept type requirements", "status": "open" }, "EDIT2797": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2797", "link": "https://wg21.link/edit2797", "title": "Library-wide: Use \"model\" instead of \"satisfy\" with library concept r…", "status": "open" }, "EDIT2798": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2798", "link": "https://wg21.link/edit2798", "title": "[alg.random.sample] Remove redundant requirement", "status": "open" }, "EDIT2799": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2799", "link": "https://wg21.link/edit2799", "title": "table 34 falls off the bottom of the page", "status": "open" }, "EDIT2800": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2800", "link": "https://wg21.link/edit2800", "title": "Add coroutine to headers", "status": "closed" }, "EDIT2801": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2801", "link": "https://wg21.link/edit2801", "title": "[cmp.categories] eq, ord, and ncmp should use kebab-case", "status": "open" }, "EDIT2802": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2802", "link": "https://wg21.link/edit2802", "title": "I find the first comment in the example in [basic.lookup.elab]/3 inaccurate", "status": "open" }, "EDIT2803": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2803", "link": "https://wg21.link/edit2803", "title": "[cmp.categories] Use kebab-case for \\expos enumerations", "status": "open" }, "EDIT2804": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2804", "link": "https://wg21.link/edit2804", "title": "[limits.syn,numeric.limits] declare partial specializations of numeri…", "status": "closed" }, "EDIT2805": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2805", "link": "https://wg21.link/edit2805", "title": "[stmt.stmt,basic.scope.block] Merge redeclaration provisions", "status": "open" }, "EDIT2806": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2806", "link": "https://wg21.link/edit2806", "title": "[span.overview] Iterator requirements should be appropriately relocated", "status": "open" }, "EDIT2807": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2807", "link": "https://wg21.link/edit2807", "title": "[iterator.operations] It should be stated clearly that `std::distance(first, last)` might invalidate all copies of `first` if it is not a ForwardIterator.", "status": "open" }, "EDIT2808": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2808", "link": "https://wg21.link/edit2808", "title": "[dcl.type.elab] Mix struct/class in example", "status": "open" }, "EDIT2809": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2809", "link": "https://wg21.link/edit2809", "title": "Fixed grammar of [temp.expl.spec]/18 sentence 2", "status": "closed" }, "EDIT2810": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2810", "link": "https://wg21.link/edit2810", "title": "[coroutine.traits.primary] Hyphenate \"program-defined\"", "status": "open" }, "EDIT2811": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2811", "link": "https://wg21.link/edit2811", "title": "[coroutine.handle,coroutine.handle.export.import] \"static\" before \"constexpr\"", "status": "open" }, "EDIT2812": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2812", "link": "https://wg21.link/edit2812", "title": "[algorithms.requirements] Say below to account for clause move", "status": "open" }, "EDIT2813": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2813", "link": "https://wg21.link/edit2813", "title": "[iterator.operations] Clarify the observable side-effects of `distance`.", "status": "open" }, "EDIT2814": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2814", "link": "https://wg21.link/edit2814", "title": "[pointer.conversion] Reorder overloads of to_address", "status": "open" }, "EDIT2815": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2815", "link": "https://wg21.link/edit2815", "title": "[range.filter.iterator] Add bounds checking to operator--", "status": "closed" }, "EDIT2816": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2816", "link": "https://wg21.link/edit2816", "title": "[iterator.traits] Redundant required expression in cpp17-input-iterator", "status": "closed" }, "EDIT2817": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2817", "link": "https://wg21.link/edit2817", "title": "[iterator.traits] Remove redundant required expression in cpp17-input…", "status": "closed" }, "EDIT2818": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2818", "link": "https://wg21.link/edit2818", "title": "[istream.sentry] Remove unreferenced typedef-name traits_type", "status": "open" }, "EDIT2819": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2819", "link": "https://wg21.link/edit2819", "title": "change chi_squared_distribution's integer literal to floating literal", "status": "open" }, "EDIT2820": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2820", "link": "https://wg21.link/edit2820", "title": "\"Template template arguments\" contributing to ADL?", "status": "open" }, "EDIT2821": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2821", "link": "https://wg21.link/edit2821", "title": "[equal.range] Bad formatting", "status": "closed" }, "EDIT2822": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2822", "link": "https://wg21.link/edit2822", "title": "[basic.lookup.elab] Clarify example to refer to injected-class-name", "status": "open" }, "EDIT2823": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2823", "link": "https://wg21.link/edit2823", "title": "[equal.range] Fix formatting of 'Returns' clause.", "status": "closed" }, "EDIT2824": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2824", "link": "https://wg21.link/edit2824", "title": "add forward declaration of atomic class for atomic> (P0718R2)", "status": "closed" }, "EDIT2825": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2825", "link": "https://wg21.link/edit2825", "title": "[range.counted] Missing description", "status": "open" }, "EDIT2826": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2826", "link": "https://wg21.link/edit2826", "title": "[alg.unique] Remove <> after ranges::equal_to", "status": "open" }, "EDIT2827": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2827", "link": "https://wg21.link/edit2827", "title": "[range.counted] Introduce \"Counted view\"", "status": "open" }, "EDIT2828": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2828", "link": "https://wg21.link/edit2828", "title": "[ranges.syn][range.dangling] contradictory specification for \"dangling\"", "status": "closed" }, "EDIT2829": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2829", "link": "https://wg21.link/edit2829", "title": "[ranges.dangling] Fix namespace of ranges::dangling", "status": "closed" }, "EDIT2830": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2830", "link": "https://wg21.link/edit2830", "title": "[fs.rec.dir.itr.members] change \\ensures to \\remarks for pop()", "status": "open" }, "EDIT2831": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2831", "link": "https://wg21.link/edit2831", "title": "[dcl.ambig.res] Ambiguity resolution for function and object declarations is ambiguous ", "status": "open" }, "EDIT2832": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2832", "link": "https://wg21.link/edit2832", "title": "[dcl.ambig.res]/1 Fixed ambiguity with resolving object and function declarations", "status": "closed" }, "EDIT2833": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2833", "link": "https://wg21.link/edit2833", "title": "[char.traits.specializations.char8.t] Make all members constexpr.", "status": "open" }, "EDIT2834": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2834", "link": "https://wg21.link/edit2834", "title": "[std] Do not use teletype spaces in BNF", "status": "open" }, "EDIT2835": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2835", "link": "https://wg21.link/edit2835", "title": "Expand table links to include \"Table\", like \"Clause\" and \"Annex\"", "status": "closed" }, "EDIT2836": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2836", "link": "https://wg21.link/edit2836", "title": "[time.cal.ym.nonmembers] Add missing \\pnum for Complexity element.", "status": "closed" }, "EDIT2837": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2837", "link": "https://wg21.link/edit2837", "title": "[dcl.stc]/9 allows modification of any member provided any is mutable", "status": "open" }, "EDIT2838": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2838", "link": "https://wg21.link/edit2838", "title": "deduction-guide grammar fix for P0892", "status": "closed" }, "EDIT2839": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2839", "link": "https://wg21.link/edit2839", "title": "[temp.deduct.guide] deduction-guide grammar fix", "status": "open" }, "EDIT2840": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2840", "link": "https://wg21.link/edit2840", "title": "[cstdio.syn] Rename parameter name of function \"rename\"", "status": "closed" }, "EDIT2841": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2841", "link": "https://wg21.link/edit2841", "title": "[expos.only.func] Add library index entry for decay-copy", "status": "closed" }, "EDIT2842": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2842", "link": "https://wg21.link/edit2842", "title": "[basic.life]/6 Remove erroneous comma in description of treatment of storage out of lifetime", "status": "closed" }, "EDIT2843": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2843", "link": "https://wg21.link/edit2843", "title": "Add index entry for atomic union with padding", "status": "closed" }, "EDIT2844": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2844", "link": "https://wg21.link/edit2844", "title": "The sentence highlighted below in [basic.start.static]/2 is indexed to {initialization!runtime}. Is that correct?", "status": "closed" }, "EDIT2845": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2845", "link": "https://wg21.link/edit2845", "title": "[iterator.cust] Introduce expression-equivalent list as in [ranges]", "status": "closed" }, "EDIT2846": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2846", "link": "https://wg21.link/edit2846", "title": "[dcl.init]/7.1 Use of \"initializer ()\"", "status": "open" }, "EDIT2847": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2847", "link": "https://wg21.link/edit2847", "title": "[over.match.ctor] Initialization by \"()\" does not match \"initializer\" grammer term", "status": "open" }, "EDIT2848": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2848", "link": "https://wg21.link/edit2848", "title": "[dcl.ref] Requirement to diagnose invalid binding of references", "status": "closed" }, "EDIT2849": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2849", "link": "https://wg21.link/edit2849", "title": "s/deteminate/determinate/", "status": "closed" }, "EDIT2850": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2850", "link": "https://wg21.link/edit2850", "title": "[dcl.stc,dcl.type.cv] Avoid redundancy when specifying 'mutable'.", "status": "open" }, "EDIT2851": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2851", "link": "https://wg21.link/edit2851", "title": "[macros] Adjust \\tref to enlarge active link text.", "status": "closed" }, "EDIT2852": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2852", "link": "https://wg21.link/edit2852", "title": "[tables] Various cleanups.", "status": "open" }, "EDIT2853": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2853", "link": "https://wg21.link/edit2853", "title": "[namespace.def]/1 Remove redundant statement", "status": "open" }, "EDIT2854": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2854", "link": "https://wg21.link/edit2854", "title": "[dcl.ambig.res]/1 Fixed ambiguity with resolving object and function declarations", "status": "open" }, "EDIT2855": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2855", "link": "https://wg21.link/edit2855", "title": "[dcl.init.ref] References are bound to objects and functions, not expressions", "status": "open" }, "EDIT2856": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2856", "link": "https://wg21.link/edit2856", "title": "[dcl.init.ref] References are bound to objects and functions, not expressions", "status": "open" }, "EDIT2857": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2857", "link": "https://wg21.link/edit2857", "title": "Should we change all \"source character set\" to \"basic source character set\"?", "status": "open" }, "EDIT2858": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2858", "link": "https://wg21.link/edit2858", "title": "[allocator.adaptor.syn] talks about \"the memory resource\"", "status": "open" }, "EDIT2859": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2859", "link": "https://wg21.link/edit2859", "title": "[iterator.synopsis][insert.iterator] Some \"iterator_t\" should be replaced with \"ranges::iterator_t\"", "status": "closed" }, "EDIT2860": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2860", "link": "https://wg21.link/edit2860", "title": "[iterators] Add \"ranges::\" for \"iterator_t\"", "status": "closed" }, "EDIT2861": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2861", "link": "https://wg21.link/edit2861", "title": "[map,multimap] Add index entries for members of value_compare.", "status": "closed" }, "EDIT2862": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2862", "link": "https://wg21.link/edit2862", "title": "[expr.alignof,expr.unary.noexcept] Reorder to after [expr.sizeof].", "status": "open" }, "EDIT2863": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2863", "link": "https://wg21.link/edit2863", "title": "[expr.call,expr.reinterpret.cast] Adjust cross-references for", "status": "open" }, "EDIT2864": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2864", "link": "https://wg21.link/edit2864", "title": "[views.span] Move description of iterators to [span.iterators].", "status": "open" }, "EDIT2865": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2865", "link": "https://wg21.link/edit2865", "title": "[string.view.template][string.view.iterators] Move requirements to a more appropriate place", "status": "open" }, "EDIT2866": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2866", "link": "https://wg21.link/edit2866", "title": "[string.view.iterators] *this is not invalidated", "status": "open" }, "EDIT2867": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2867", "link": "https://wg21.link/edit2867", "title": "[basic.start.static] Repair index entry for zero-initialization.", "status": "closed" }, "EDIT2868": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2868", "link": "https://wg21.link/edit2868", "title": "[utilities,containers] Harmonize presentation of tuple_element.", "status": "closed" }, "EDIT2869": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2869", "link": "https://wg21.link/edit2869", "title": "[lib] Reformat summary tables.", "status": "open" }, "EDIT2870": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2870", "link": "https://wg21.link/edit2870", "title": "simplify lambda-expression grammar", "status": "closed" }, "EDIT2871": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2871", "link": "https://wg21.link/edit2871", "title": "[stmt.jump]/2 Wording does not apply to objects whose lifetime has ended", "status": "open" }, "EDIT2872": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2872", "link": "https://wg21.link/edit2872", "title": "[stmt.jump]/2 Fixed wording that does not apply to objects who's lifetime has ended", "status": "open" }, "EDIT2873": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2873", "link": "https://wg21.link/edit2873", "title": "[dcl.dcl,temp.spec] Move normative statements on restrictions for", "status": "open" }, "EDIT2874": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2874", "link": "https://wg21.link/edit2874", "title": "[expr.prim.lambda] Simplify grammar for lambda-expression.", "status": "closed" }, "EDIT2875": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2875", "link": "https://wg21.link/edit2875", "title": "[optional.ctor] Remove extra dot.", "status": "closed" }, "EDIT2876": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2876", "link": "https://wg21.link/edit2876", "title": "[expr.type]/1 Change \"designates\" to \"result of\"", "status": "open" }, "EDIT2877": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2877", "link": "https://wg21.link/edit2877", "title": "[dcl.dcl]/11 Storage from object definitions has proper alignment", "status": "closed" }, "EDIT2878": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2878", "link": "https://wg21.link/edit2878", "title": "[dcl.dcl]/11 Storage from object definitions has proper alignment", "status": "open" }, "EDIT2879": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2879", "link": "https://wg21.link/edit2879", "title": "[basic.life] p5 Fixed destructor calls not ending lifetime of objects with trivial destructors", "status": "open" }, "EDIT2880": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2880", "link": "https://wg21.link/edit2880", "title": "[range.filter.sentinel] filter_view::sentinel's single-parameter constructor seems wrong", "status": "open" }, "EDIT2881": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2881", "link": "https://wg21.link/edit2881", "title": "[view.interface] Drop unused exposition-only items", "status": "closed" }, "EDIT2882": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2882", "link": "https://wg21.link/edit2882", "title": "Reference Initialization: function lvalue covered by two cases", "status": "closed" }, "EDIT2883": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2883", "link": "https://wg21.link/edit2883", "title": "[fs.path.query,fs.op.equivalent] Introduce else branch conventionally", "status": "closed" }, "EDIT2884": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2884", "link": "https://wg21.link/edit2884", "title": "[range.filter.sentinel] Fix argument to ranges::end", "status": "open" }, "EDIT2885": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2885", "link": "https://wg21.link/edit2885", "title": "The term \"full-expression\" is not a grammar production", "status": "closed" }, "EDIT2886": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2886", "link": "https://wg21.link/edit2886", "title": "[time.cal.ymwd.nonmembers] Typo in year_month_weekday subtraction/addition with years", "status": "closed" }, "EDIT2887": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2887", "link": "https://wg21.link/edit2887", "title": "[concept.swappable] Strike array poison pill swap overload", "status": "open" }, "EDIT2888": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2888", "link": "https://wg21.link/edit2888", "title": "[concept.boolean] Rephrase first requirement", "status": "closed" }, "EDIT2889": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2889", "link": "https://wg21.link/edit2889", "title": "[styles] Also allow 'listings' package v1.8b", "status": "closed" }, "EDIT2890": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2890", "link": "https://wg21.link/edit2890", "title": "[concept.booolean] Reorder expression requirements consistently", "status": "closed" }, "EDIT2891": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2891", "link": "https://wg21.link/edit2891", "title": "Remove four extraneous spaces from parameter lists ([rand.device] and [rand.util.seedseq])", "status": "closed" }, "EDIT2892": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2892", "link": "https://wg21.link/edit2892", "title": "[dcl.init.aggr]/1 An aggregate can have private or protected data members", "status": "closed" }, "EDIT2893": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2893", "link": "https://wg21.link/edit2893", "title": "[temp.inst] Specializations can be implicitly instantiated infinitely", "status": "open" }, "EDIT2894": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2894", "link": "https://wg21.link/edit2894", "title": "[range.counted] Misplaced [range.counted]", "status": "closed" }, "EDIT2895": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2895", "link": "https://wg21.link/edit2895", "title": "[time.cal.ymwd.nonmembers] Fix typo in parameter names.", "status": "closed" }, "EDIT2896": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2896", "link": "https://wg21.link/edit2896", "title": "[std] Show stable labels for tables.", "status": "open" }, "EDIT2897": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2897", "link": "https://wg21.link/edit2897", "title": "[module.reach, dcl.fct.def.coroutine] Fix index redirects.", "status": "closed" }, "EDIT2898": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2898", "link": "https://wg21.link/edit2898", "title": "[ranges] Fix index entries for operator!=.", "status": "closed" }, "EDIT2899": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2899", "link": "https://wg21.link/edit2899", "title": "[range.prim.size] Clarify by adding 'respectively'.", "status": "open" }, "EDIT2900": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2900", "link": "https://wg21.link/edit2900", "title": "[time.zone.info] Return is not specified for sys_info/local_info streaming operator", "status": "closed" }, "EDIT2901": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2901", "link": "https://wg21.link/edit2901", "title": "[time.zone.info] Add missing 'Returns' items.", "status": "closed" }, "EDIT2902": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2902", "link": "https://wg21.link/edit2902", "title": "[expr.sizeof,expr.alignof,expr.unary.noexcept] Clarify value category.", "status": "closed" }, "EDIT2903": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2903", "link": "https://wg21.link/edit2903", "title": "[except.terminate] thread has move-assignment, not copy", "status": "closed" }, "EDIT2904": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2904", "link": "https://wg21.link/edit2904", "title": "[allocator.adaptor.syn] Avoid confusing term 'memory resource'.", "status": "closed" }, "EDIT2905": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2905", "link": "https://wg21.link/edit2905", "title": "[std] Consistently use 'immediately-declared constraint'.", "status": "open" }, "EDIT2906": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2906", "link": "https://wg21.link/edit2906", "title": "[basic.compound] Replace four refs with a single one to [dcl.meaning]", "status": "closed" }, "EDIT2907": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2907", "link": "https://wg21.link/edit2907", "title": "[dcl.mptr] Add \\pnum to note", "status": "closed" }, "EDIT2908": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2908", "link": "https://wg21.link/edit2908", "title": "[stmt.stmt,basic.scope.block] Remove normative redundancy.", "status": "closed" }, "EDIT2909": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2909", "link": "https://wg21.link/edit2909", "title": "[dcl.type.simple]/2 erroneous statement about a type-specifier", "status": "closed" }, "EDIT2910": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2910", "link": "https://wg21.link/edit2910", "title": "P0457R2 - links in TOC point to R1", "status": "closed" }, "EDIT2911": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2911", "link": "https://wg21.link/edit2911", "title": "[except.uncaught] Clarify duration of uncaught exception.", "status": "closed" }, "EDIT2912": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2912", "link": "https://wg21.link/edit2912", "title": "[over.call.object] Fix surrogate calls with regards to cv-qualifiers", "status": "closed" }, "EDIT2913": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2913", "link": "https://wg21.link/edit2913", "title": "[dcl.fct.def.default] Add missing comma in p5", "status": "closed" }, "EDIT2914": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2914", "link": "https://wg21.link/edit2914", "title": "[range.semi.wrap] Rename \"semiregular\" to \"semiregular-box\"", "status": "closed" }, "EDIT2915": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2915", "link": "https://wg21.link/edit2915", "title": "[time.cal.ymwdlast.members] Move class-level sentence to previous section", "status": "closed" }, "EDIT2916": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2916", "link": "https://wg21.link/edit2916", "title": "[module.interface] Use 'namespace-definition',", "status": "closed" }, "EDIT2917": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2917", "link": "https://wg21.link/edit2917", "title": "[stmt.return.coroutine] Move one level up to avoid hanging paragraphs.", "status": "closed" }, "EDIT2918": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2918", "link": "https://wg21.link/edit2918", "title": "[expr.unary.op] Modernize wording for obtaining a pointer.", "status": "closed" }, "EDIT2919": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2919", "link": "https://wg21.link/edit2919", "title": "[expr.unary.op] does not handle non-lvalue qualified-ids", "status": "closed" }, "EDIT2920": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2920", "link": "https://wg21.link/edit2920", "title": "[expr.add] Avoid x[i] syntax when defining pointer arithmetic.", "status": "closed" }, "EDIT2921": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2921", "link": "https://wg21.link/edit2921", "title": "[unord.req] Consistently use 'Average case x, worst case y.'", "status": "closed" }, "EDIT2922": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2922", "link": "https://wg21.link/edit2922", "title": "[expr.unary.op] Use bullets to clarify the address-of operator.", "status": "closed" }, "EDIT2923": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2923", "link": "https://wg21.link/edit2923", "title": "[class.mfct.non-static] weird \\movedxref", "status": "closed" }, "EDIT2924": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2924", "link": "https://wg21.link/edit2924", "title": "[conv.qual]/5 and footnote 67 are near-identical", "status": "open" }, "EDIT2925": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2925", "link": "https://wg21.link/edit2925", "title": "[algorithms.parallel.exec],[alg.set.operations],[alg.min.max],[alg.clibrary] remove empty parens", "status": "closed" }, "EDIT2926": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2926", "link": "https://wg21.link/edit2926", "title": "[xrefdelta] Remove spurious entry for no-op rename.", "status": "closed" }, "EDIT2927": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2927", "link": "https://wg21.link/edit2927", "title": "[time.cal.ymwdlast.members] Move statement on class properties", "status": "closed" }, "EDIT2928": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2928", "link": "https://wg21.link/edit2928", "title": "[lex] Fix stray uses of 'source character set'", "status": "closed" }, "EDIT2929": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2929", "link": "https://wg21.link/edit2929", "title": "[range.split.outer] Convert trailing cross-reference to prefix style.", "status": "closed" }, "EDIT2930": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2930", "link": "https://wg21.link/edit2930", "title": "[func.bind] needs de-shalling", "status": "closed" }, "EDIT2931": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2931", "link": "https://wg21.link/edit2931", "title": "[iterator.requirements.general] The definition of \"counted range\" isn't properly annotated", "status": "closed" }, "EDIT2932": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2932", "link": "https://wg21.link/edit2932", "title": "Counted ranges abuse mathematical notation", "status": "open" }, "EDIT2933": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2933", "link": "https://wg21.link/edit2933", "title": "[move.sent.ops] Add missing description of move_sentinel::base", "status": "open" }, "EDIT2934": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2934", "link": "https://wg21.link/edit2934", "title": "[dcl.init] Explicitly define \"initializer expression\"", "status": "open" }, "EDIT2935": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2935", "link": "https://wg21.link/edit2935", "title": "[time.parse] Locale alternative specifiers for '%x'/'%X' are refering to producing instead of interpreting values", "status": "open" }, "EDIT2936": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2936", "link": "https://wg21.link/edit2936", "title": "[list.erasure][forward.list.erasure] Fix missing lambda braces", "status": "closed" }, "EDIT2937": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2937", "link": "https://wg21.link/edit2937", "title": "[range.filter.sentinel] Correct typo in constructor Effects", "status": "closed" }, "EDIT2938": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2938", "link": "https://wg21.link/edit2938", "title": "[dcl.type.auto.deduct]/2.3 superfluous?", "status": "open" }, "EDIT2939": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2939", "link": "https://wg21.link/edit2939", "title": "[temp.friend]/2: Last sentence redundant?", "status": "open" }, "EDIT2940": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2940", "link": "https://wg21.link/edit2940", "title": "[conv.qual]/1 Example became incorrect after CWG2051 resolution", "status": "open" }, "EDIT2941": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2941", "link": "https://wg21.link/edit2941", "title": "[expr.prim.lambda] Capture j so that it compiles", "status": "closed" }, "EDIT2942": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2942", "link": "https://wg21.link/edit2942", "title": "[conv.qual] Fix example for cv-decomposition.", "status": "open" }, "EDIT2943": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2943", "link": "https://wg21.link/edit2943", "title": "[iterator.synopsis] Copy constraint for iterator_traits from [iterator.traits]/5", "status": "closed" }, "EDIT2944": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2944", "link": "https://wg21.link/edit2944", "title": "[expr.prim.req]/1 Incorrect reference to [temp.constr.decl]?", "status": "closed" }, "EDIT2945": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2945", "link": "https://wg21.link/edit2945", "title": "[res.on.functions] Inconsistent list item punctuation", "status": "open" }, "EDIT2946": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2946", "link": "https://wg21.link/edit2946", "title": "[res.on.functions] Properly capitalize full-sentence bullets.", "status": "open" }, "EDIT2947": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2947", "link": "https://wg21.link/edit2947", "title": "[expr.prim.req] Fix cross-reference for substituting into constraints.", "status": "closed" }, "EDIT2948": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2948", "link": "https://wg21.link/edit2948", "title": "[time.parse] Fix description of %Ex and %EX parse flags.", "status": "open" }, "EDIT2949": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2949", "link": "https://wg21.link/edit2949", "title": "[time] Add missing \\tcode for a couple of \"Returns:\" clauses.", "status": "closed" }, "EDIT2950": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2950", "link": "https://wg21.link/edit2950", "title": "[intro.object] Definition of \"most derived object\" does not match its use", "status": "open" }, "EDIT2951": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2951", "link": "https://wg21.link/edit2951", "title": "Typo fixes for sample code comments related to modules.", "status": "open" }, "EDIT2952": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2952", "link": "https://wg21.link/edit2952", "title": "[Concepts] Remove qualified-concept-name reference", "status": "closed" }, "EDIT2953": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2953", "link": "https://wg21.link/edit2953", "title": "[basic.life]/5 was overlooked during CWG2256 resolution?", "status": "open" }, "EDIT2954": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2954", "link": "https://wg21.link/edit2954", "title": "[basic.life] Lifetime of class objects is treated uniformly", "status": "open" }, "EDIT2955": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2955", "link": "https://wg21.link/edit2955", "title": "[func.bind] Remove bogus 'shall's.", "status": "closed" }, "EDIT2956": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2956", "link": "https://wg21.link/edit2956", "title": "[expr.reinterpret.cast] Properly capitalize full-sentence bullets.", "status": "closed" }, "EDIT2957": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2957", "link": "https://wg21.link/edit2957", "title": "[temp.constr.constr] Add missing period at end of sentence.", "status": "closed" }, "EDIT2958": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2958", "link": "https://wg21.link/edit2958", "title": "[dcl.asm] Rename grammar term 'asm-definition' to 'asm-declaration'", "status": "closed" }, "EDIT2959": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2959", "link": "https://wg21.link/edit2959", "title": "An index of library concepts would be extremely useful", "status": "open" }, "EDIT2960": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2960", "link": "https://wg21.link/edit2960", "title": "result_type missing from index of library names", "status": "open" }, "EDIT2961": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2961", "link": "https://wg21.link/edit2961", "title": "[INDEX] Ensure index entry for all Cpp17Requirements", "status": "open" }, "EDIT2962": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2962", "link": "https://wg21.link/edit2962", "title": "[unique.ptr] Clarify nullptr case in destructor and reset()", "status": "open" }, "EDIT2963": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2963", "link": "https://wg21.link/edit2963", "title": "[alg.unique] p7.2.3 is very crowded", "status": "open" }, "EDIT2964": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2964", "link": "https://wg21.link/edit2964", "title": "[temp.constr.order]/1 Remove extraneous \"the\"", "status": "closed" }, "EDIT2965": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2965", "link": "https://wg21.link/edit2965", "title": "[intro.execution] Is `i = i++ + 1` really well-formed?", "status": "closed" }, "EDIT2966": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2966", "link": "https://wg21.link/edit2966", "title": "Specifying hidden friends", "status": "open" }, "EDIT2967": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2967", "link": "https://wg21.link/edit2967", "title": "[class.temporary]/2 Replace `A::operator=(const A&)`by `X::operator=(const X&)`", "status": "open" }, "EDIT2968": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2968", "link": "https://wg21.link/edit2968", "title": "[basic.lookup.argdep]/5 Missing export in `apply(T t, U u)` ?", "status": "open" }, "EDIT2969": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2969", "link": "https://wg21.link/edit2969", "title": "Use of bitmasks in [stringbuf]", "status": "open" }, "EDIT2970": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2970", "link": "https://wg21.link/edit2970", "title": "Indexing of ios_base members", "status": "open" }, "EDIT2971": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2971", "link": "https://wg21.link/edit2971", "title": "[complex.literals] Remove bogus index entry", "status": "open" }, "EDIT2972": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2972", "link": "https://wg21.link/edit2972", "title": "Which library features appear in the main index is inconsistent", "status": "open" }, "EDIT2973": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2973", "link": "https://wg21.link/edit2973", "title": "[basic.lookup.argdep]/5 Added export to `apply(T t, U u)`", "status": "open" }, "EDIT2974": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2974", "link": "https://wg21.link/edit2974", "title": "\"member class\" <- \"nested class\"", "status": "open" }, "EDIT2975": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2975", "link": "https://wg21.link/edit2975", "title": "Avoid use of \"comprise\"", "status": "open" }, "EDIT2976": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2976", "link": "https://wg21.link/edit2976", "title": "cross-references for \"explicit type conversion\"", "status": "open" }, "EDIT2977": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2977", "link": "https://wg21.link/edit2977", "title": "[expr.ass] Excise mention of class types", "status": "open" }, "EDIT2978": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2978", "link": "https://wg21.link/edit2978", "title": "[dcl.attr.*] and Recommended Practice", "status": "open" }, "EDIT2979": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2979", "link": "https://wg21.link/edit2979", "title": "Solve \"CWG 2389. Agreement of deduced and explicitly-specified variable types\" editorially", "status": "open" }, "EDIT2980": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2980", "link": "https://wg21.link/edit2980", "title": "[2019-07 CWG Motion 1] P1510R0 Core Language Working Group \"tentatively ready\" Issues", "status": "open" }, "EDIT2981": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2981", "link": "https://wg21.link/edit2981", "title": "[2019-07 CWG Motion 2] P1161R3 Deprecate uses of the comma operator in subscripting expressions", "status": "open" }, "EDIT2982": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2982", "link": "https://wg21.link/edit2982", "title": "[2019-07 CWG Motion 3] P1331R2 Permitting trivial default initialization in constexpr contexts", "status": "open" }, "EDIT2983": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2983", "link": "https://wg21.link/edit2983", "title": "[2019-07 CWG Motion 4] P0735R1 Interaction of memory_order_consume with release sequences", "status": "open" }, "EDIT2984": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2984", "link": "https://wg21.link/edit2984", "title": "[2019-07 CWG Motion 5] P0848R3 Conditionally Trivial Special Member Functions", "status": "open" }, "EDIT2985": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2985", "link": "https://wg21.link/edit2985", "title": "[2019-07 CWG Motion 6] P1186R3 When do you actually use <=>?", "status": "open" }, "EDIT2986": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2986", "link": "https://wg21.link/edit2986", "title": "[2019-07 CWG Motion 7] P1301R4 [[nodiscard(\"should have a reason\")]]", "status": "open" }, "EDIT2987": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2987", "link": "https://wg21.link/edit2987", "title": "[2019-07 CWG Motion 8] P1099R5 Using Enum", "status": "open" }, "EDIT2988": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2988", "link": "https://wg21.link/edit2988", "title": "[2019-07 CWG Motion 9] P1630R1 Spaceship needs a tune-up", "status": "open" }, "EDIT2989": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2989", "link": "https://wg21.link/edit2989", "title": "[2019-07 CWG Motion 10] P1616R1 Using unconstrained template template parameters with constrained templates", "status": "open" }, "EDIT2990": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2990", "link": "https://wg21.link/edit2990", "title": "[2019-07 CWG Motion 11] P1816R0 Wording for class template argument deduction for aggregates", "status": "open" }, "EDIT2991": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2991", "link": "https://wg21.link/edit2991", "title": "[2019-07 CWG Motion 12] P1668R1 Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions", "status": "open" }, "EDIT2992": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2992", "link": "https://wg21.link/edit2992", "title": "[2019-07 CWG Motion 13] P1766R1 Mitigating minor modules maladies", "status": "open" }, "EDIT2993": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2993", "link": "https://wg21.link/edit2993", "title": "[2019-07 CWG Motion 14] P1811R0 Relaxing redefinition restrictions for re-exportation robustness", "status": "open" }, "EDIT2994": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/2994", "link": "https://wg21.link/edit2994", "title": "Delete irrelevant copy-paste from previous section", "status": "open" }, "EDIT2995": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2995", "link": "https://wg21.link/edit2995", "title": "[2019-07 CWG Motion 15] P0388R4 Permit conversions to arrays of unknown bound", "status": "open" }, "EDIT2996": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2996", "link": "https://wg21.link/edit2996", "title": "[2019-07 CWG Motion 16] P1823R0 Remove Contracts from C++20", "status": "open" }, "EDIT2997": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2997", "link": "https://wg21.link/edit2997", "title": "[2019-07 CWG Motion 17] P1143R2 Adding the constinit keyword", "status": "open" }, "EDIT2998": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2998", "link": "https://wg21.link/edit2998", "title": "[2019-07 CWG Motion 18 P1452R2 On the non-uniform semantics of return-type-requirements", "status": "open" }, "EDIT2999": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/2999", "link": "https://wg21.link/edit2999", "title": "[2019-07 CWG Motion 19] P1152R4 Deprecating volatile", "status": "open" }, "EDIT3000": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3000", "link": "https://wg21.link/edit3000", "title": "[2019-07 CWG Motion 20] P1771R1 ([[nodiscard]] for constructors", "status": "open" }, "EDIT3001": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3001", "link": "https://wg21.link/edit3001", "title": "[2019-07 CWG Motion 21] P1814R0 Wording for Class Template Argument Deduction for Alias Template", "status": "open" }, "EDIT3002": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3002", "link": "https://wg21.link/edit3002", "title": "[2019-07 CWG Motion 23] P1825R0 Merged wording for P0527R1 and P1155R3", "status": "open" }, "EDIT3003": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3003", "link": "https://wg21.link/edit3003", "title": "[2019-07 CWG Motion 24] P1703R1 Recognizing Header Unit Imports Requires Full Preprocessing", "status": "open" }, "EDIT3004": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3004", "link": "https://wg21.link/edit3004", "title": "[2019-07 CWG Motion 25] P0784R7 More constexpr containers", "status": "open" }, "EDIT3005": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3005", "link": "https://wg21.link/edit3005", "title": "[2019-07 LWG Motion 1] P1724R0 C++ Standard Library Issues to be moved in Cologne", "status": "open" }, "EDIT3006": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3006", "link": "https://wg21.link/edit3006", "title": "[2019-07 LWG Motion 2] P1355R2 Exposing a narrow contract for ceil2", "status": "open" }, "EDIT3007": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3007", "link": "https://wg21.link/edit3007", "title": "[2019-07 LWG Motion 3] P0553R4 Bit operations", "status": "open" }, "EDIT3008": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3008", "link": "https://wg21.link/edit3008", "title": "[2019-07 LWG Motion 4] P1424R1 'constexpr' feature macro concerns", "status": "open" }, "EDIT3009": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3009", "link": "https://wg21.link/edit3009", "title": "[2019-07 LWG Motion 5] P0645R10 Text Formatting", "status": "open" }, "EDIT3010": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3010", "link": "https://wg21.link/edit3010", "title": "[2019-07 LWG Motion 6] P1361R2 Integration of chrono with text formatting", "status": "open" }, "EDIT3011": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3011", "link": "https://wg21.link/edit3011", "title": "[2019-07 LWG Motion 7] P1652R1 Printf corner cases in std::format", "status": "open" }, "EDIT3012": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3012", "link": "https://wg21.link/edit3012", "title": "[2019-07 LWG Motion 8] P0631R8 Math Constants", "status": "open" }, "EDIT3013": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3013", "link": "https://wg21.link/edit3013", "title": "[2019-07 LWG Motion 9] P1135R6 The C++20 Synchronization Library", "status": "open" }, "EDIT3014": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3014", "link": "https://wg21.link/edit3014", "title": "[2019-07 LWG Motion 10] P1466R3 Miscellaneous minor fixes for chrono", "status": "open" }, "EDIT3015": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3015", "link": "https://wg21.link/edit3015", "title": "[2019-07 LWG Motion 11] P1754R1 Rename concepts to standard_case for C++20", "status": "open" }, "EDIT3016": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3016", "link": "https://wg21.link/edit3016", "title": "[2019-07 LWG Motion 12] P1614R2 The Mothership has Landed", "status": "open" }, "EDIT3017": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3017", "link": "https://wg21.link/edit3017", "title": "[2019-07 LWG Motion 13] P0325R4 to_array from LFTS with updates", "status": "open" }, "EDIT3018": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3018", "link": "https://wg21.link/edit3018", "title": "[2019-07 LWG Motion 14] P0408R7 Efficient Access to basic_stringbuf ’s Buffer", "status": "open" }, "EDIT3019": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3019", "link": "https://wg21.link/edit3019", "title": "[2019-07 LWG Motion 15] P1423R3 char8_t backward compatibility remediation", "status": "open" }, "EDIT3020": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3020", "link": "https://wg21.link/edit3020", "title": "[2019-07 LWG Motion 16] P1502R1 Standard library header units for C++20", "status": "open" }, "EDIT3021": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3021", "link": "https://wg21.link/edit3021", "title": "[2019-07 LWG Motion 17] P1612R1 Relocate Endian’s Specification", "status": "open" }, "EDIT3022": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3022", "link": "https://wg21.link/edit3022", "title": "[2019-07 LWG Motion 18] P1661R1 Remove dedicated precalculated hash lookup interface", "status": "open" }, "EDIT3023": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3023", "link": "https://wg21.link/edit3023", "title": "[2019-07 LWG Motion 19] P1650R0 Output std::chrono::days with 'd' suffix", "status": "open" }, "EDIT3024": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3024", "link": "https://wg21.link/edit3024", "title": "[2019-07 LWG Motion 20] P1651R0 bind_front should not unwrap reference_wrapper", "status": "open" }, "EDIT3025": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3025", "link": "https://wg21.link/edit3025", "title": "[2019-07 LWG Motion 21] P1065R2 Constexpr INVOKE", "status": "open" }, "EDIT3026": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3026", "link": "https://wg21.link/edit3026", "title": "[2019-07 LWG Motion 22] P1207R4 Movability of Single-pass Iterators", "status": "open" }, "EDIT3027": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3027", "link": "https://wg21.link/edit3027", "title": "[2019-07 LWG Motion 23] P1035R7 Input Range Adaptors", "status": "open" }, "EDIT3028": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3028", "link": "https://wg21.link/edit3028", "title": "[2019-07 LWG Motion 24] P1638R1 basic_istream_view::iterator should not be copyable", "status": "open" }, "EDIT3029": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3029", "link": "https://wg21.link/edit3029", "title": "[2019-07 LWG Motion 25] P1522R1 Iterator Difference Type and Integer Overflow", "status": "open" }, "EDIT3030": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3030", "link": "https://wg21.link/edit3030", "title": "[2019-07 LWG Motion 26] P1004R2 Making std::vector constexpr", "status": "open" }, "EDIT3031": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3031", "link": "https://wg21.link/edit3031", "title": "[2019-07 LWG Motion 27] P0980R1 Making std::string constexpr", "status": "open" }, "EDIT3032": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3032", "link": "https://wg21.link/edit3032", "title": "[2019-07 LWG Motion 28] P0660R10 Stop Token and Joining Thread, Rev 10", "status": "open" }, "EDIT3033": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3033", "link": "https://wg21.link/edit3033", "title": "[2019-07 LWG Motion 29] P1474R1 Helpful pointers for ContiguousIterator", "status": "open" }, "EDIT3034": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3034", "link": "https://wg21.link/edit3034", "title": "[2019-07 LWG Motion 30] P1523R1 Views and Size Types", "status": "open" }, "EDIT3035": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3035", "link": "https://wg21.link/edit3035", "title": "[2019-07 LWG Motion 31] P0466R5 Layout-compatibility and Pointer-interconvertibility Traits", "status": "open" }, "EDIT3036": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3036", "link": "https://wg21.link/edit3036", "title": "[2019-07 LWG Motion 32] P1208R6 Adopt source_location for C++20", "status": "open" }, "EDIT3037": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3037", "link": "https://wg21.link/edit3037", "title": "P1208R6 Adopt source_location for C++20", "status": "open" }, "EDIT3038": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3038", "link": "https://wg21.link/edit3038", "title": "P1355R2 Exposing a narrow contract for ceil2", "status": "open" }, "EDIT3039": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3039", "link": "https://wg21.link/edit3039", "title": "P0553R4 Bit operations", "status": "open" }, "EDIT3040": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3040", "link": "https://wg21.link/edit3040", "title": "P1161R3 Deprecate uses of the comma operator in subscripting expressions", "status": "open" }, "EDIT3041": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3041", "link": "https://wg21.link/edit3041", "title": "P1331R2 Permitting trivial default initialization in constexpr contexts", "status": "open" }, "EDIT3042": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3042", "link": "https://wg21.link/edit3042", "title": "P0735R1 Interaction of memory_order_consume with release sequences", "status": "open" }, "EDIT3043": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3043", "link": "https://wg21.link/edit3043", "title": "P0848R3 Conditionally Trivial Special Member Functions", "status": "open" }, "EDIT3044": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3044", "link": "https://wg21.link/edit3044", "title": " P1186R3 When do you actually use <=>?", "status": "open" }, "EDIT3045": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3045", "link": "https://wg21.link/edit3045", "title": "P0631R8 Math constants", "status": "open" }, "EDIT3046": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3046", "link": "https://wg21.link/edit3046", "title": " P1301R4 [[nodiscard(\"should have a reason\")]]", "status": "open" }, "EDIT3047": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3047", "link": "https://wg21.link/edit3047", "title": " P1099R5 Using enum", "status": "open" }, "EDIT3048": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3048", "link": "https://wg21.link/edit3048", "title": "P1630R1 Spaceship needs a tune-up", "status": "open" }, "EDIT3049": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3049", "link": "https://wg21.link/edit3049", "title": "P1207R4 Movability of Single-pass Iterators", "status": "open" }, "EDIT3050": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3050", "link": "https://wg21.link/edit3050", "title": "[is.sorted] Add missing \"return\" and semi-colon", "status": "open" }, "EDIT3051": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3051", "link": "https://wg21.link/edit3051", "title": "Variable templates for type traits not in index of library names", "status": "open" }, "EDIT3052": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3052", "link": "https://wg21.link/edit3052", "title": "P1651R0 bind_front should not unwrap reference_wrapper", "status": "open" }, "EDIT3053": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3053", "link": "https://wg21.link/edit3053", "title": "P1650R0 Output std::chrono::days with 'd' suffix", "status": "open" }, "EDIT3054": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3054", "link": "https://wg21.link/edit3054", "title": "Example LaTeX on style wiki does not demonstrate good semantic line breaking", "status": "closed" }, "EDIT3055": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3055", "link": "https://wg21.link/edit3055", "title": "P1502R1 Standard library header units for C++20", "status": "open" }, "EDIT3056": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3056", "link": "https://wg21.link/edit3056", "title": "P1523R1 Views and Size Types", "status": "open" }, "EDIT3057": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3057", "link": "https://wg21.link/edit3057", "title": "P1474R1 Helpful pointers for ContiguousIterator", "status": "open" }, "EDIT3058": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3058", "link": "https://wg21.link/edit3058", "title": "P0325R4 to_array from LFTS with updates", "status": "open" }, "EDIT3059": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3059", "link": "https://wg21.link/edit3059", "title": "P1423R3 char8_t backward compatibility remediation", "status": "open" }, "EDIT3060": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3060", "link": "https://wg21.link/edit3060", "title": "P1612R1 Relocate endian’s specification", "status": "open" }, "EDIT3061": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3061", "link": "https://wg21.link/edit3061", "title": "P1661R1 Remove dedicated precalculated hash lookup interface", "status": "open" }, "EDIT3062": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3062", "link": "https://wg21.link/edit3062", "title": "P1771R1 [[nodiscard]] for constructors", "status": "open" }, "EDIT3063": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3063", "link": "https://wg21.link/edit3063", "title": "P1152R4 Deprecating volatile", "status": "open" }, "EDIT3064": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3064", "link": "https://wg21.link/edit3064", "title": "Use of \"cv\" and \"void types\" in type traits tables", "status": "open" }, "EDIT3065": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3065", "link": "https://wg21.link/edit3065", "title": "P0466R5 Layout-compatibility and Pointer-interconvertibility Traits", "status": "open" }, "EDIT3066": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3066", "link": "https://wg21.link/edit3066", "title": "P1452R2 On the non-uniform semantics of return-type-requirements", "status": "open" }, "EDIT3067": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3067", "link": "https://wg21.link/edit3067", "title": "[coroutine.handle.resumption] \"an instance of std::thread\" is not an execution agent", "status": "open" }, "EDIT3068": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3068", "link": "https://wg21.link/edit3068", "title": "P1522R1 Iterator difference type and integer overflow", "status": "open" }, "EDIT3069": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3069", "link": "https://wg21.link/edit3069", "title": "Motions 2019 07 lwg 1", "status": "open" }, "EDIT3070": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3070", "link": "https://wg21.link/edit3070", "title": "Motions 2019 07 cwg 1", "status": "open" }, "EDIT3071": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3071", "link": "https://wg21.link/edit3071", "title": "P1065R2 Constexpr INVOKE", "status": "open" }, "EDIT3072": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3072", "link": "https://wg21.link/edit3072", "title": "P0660R10 Stop Token and Joining Thread", "status": "open" }, "EDIT3073": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3073", "link": "https://wg21.link/edit3073", "title": "[alg.find.end] Separate Returns: items with \"or\" for consistency", "status": "open" }, "EDIT3074": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3074", "link": "https://wg21.link/edit3074", "title": "P1143R2 Adding the constinit keyword", "status": "open" }, "EDIT3075": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3075", "link": "https://wg21.link/edit3075", "title": "P1814R0 Class template argument deduction for alias template", "status": "open" }, "EDIT3076": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3076", "link": "https://wg21.link/edit3076", "title": "P1825R0 Merged wording for P0527R1 and P1155R3", "status": "open" }, "EDIT3077": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3077", "link": "https://wg21.link/edit3077", "title": "P0980R1 Making std::string constexpr", "status": "open" }, "EDIT3078": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3078", "link": "https://wg21.link/edit3078", "title": "P1004R2 Making std::vector constexpr", "status": "open" }, "EDIT3079": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3079", "link": "https://wg21.link/edit3079", "title": "\"terminate is called\" inconsistency", "status": "open" }, "EDIT3080": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3080", "link": "https://wg21.link/edit3080", "title": "[tuple] Use \"objects\" instead of \"variables\"", "status": "open" }, "EDIT3081": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3081", "link": "https://wg21.link/edit3081", "title": "P1703R1 Recognizing header unit imports requires full preprocessing", "status": "open" }, "EDIT3082": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3082", "link": "https://wg21.link/edit3082", "title": "P0784R7 More constexpr containers", "status": "open" }, "EDIT3083": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3083", "link": "https://wg21.link/edit3083", "title": "P1616R1 Using unconstrained template template parameters with constra…", "status": "open" }, "EDIT3084": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3084", "link": "https://wg21.link/edit3084", "title": "P1668R1 Enabling constexpr intrinsics by permitting unevaluated inlin…", "status": "open" }, "EDIT3085": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3085", "link": "https://wg21.link/edit3085", "title": "P1816R0 Class template argument deduction for aggregates", "status": "open" }, "EDIT3086": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3086", "link": "https://wg21.link/edit3086", "title": "P1766R1 Mitigating minor modules maladies", "status": "open" }, "EDIT3087": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3087", "link": "https://wg21.link/edit3087", "title": "P1811R0 Relaxing redefinition restrictions for re-exportation robustness", "status": "open" }, "EDIT3088": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3088", "link": "https://wg21.link/edit3088", "title": "[conv.qual] Consider renaming cv-combined type etc.", "status": "open" }, "EDIT3089": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3089", "link": "https://wg21.link/edit3089", "title": "[temp.deduct] Fix Ambiguous \"this\" in paragraph 3", "status": "closed" }, "EDIT3090": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3090", "link": "https://wg21.link/edit3090", "title": "P0388R4 Permit conversions to arrays of unknown bound", "status": "closed" }, "EDIT3091": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3091", "link": "https://wg21.link/edit3091", "title": "P1823R0 Remove contracts from C++20", "status": "closed" }, "EDIT3092": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3092", "link": "https://wg21.link/edit3092", "title": "P1466R3 Miscellaneous minor fixes for chrono", "status": "open" }, "EDIT3093": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3093", "link": "https://wg21.link/edit3093", "title": "P1135R6 The C++20 synchronization library", "status": "open" }, "EDIT3094": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3094", "link": "https://wg21.link/edit3094", "title": "[temp.param]/6 example code uses `X` without defining it", "status": "open" }, "EDIT3095": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3095", "link": "https://wg21.link/edit3095", "title": "[temp.deduct] editorial changes to clarify substitution", "status": "open" }, "EDIT3096": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3096", "link": "https://wg21.link/edit3096", "title": "[lib] Improve macros for library index entries", "status": "open" }, "EDIT3097": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3097", "link": "https://wg21.link/edit3097", "title": "kebab-case all the exposition only ranges types", "status": "open" }, "EDIT3098": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3098", "link": "https://wg21.link/edit3098", "title": "P1614R2 Adding <=> to the Library", "status": "open" }, "EDIT3099": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3099", "link": "https://wg21.link/edit3099", "title": "P1754R1 Rename concepts to standard_case for C++20", "status": "open" }, "EDIT3100": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3100", "link": "https://wg21.link/edit3100", "title": "fix [locale.numpunct] to use the same presentation for its grammar as the rest of the standard", "status": "open" }, "EDIT3101": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3101", "link": "https://wg21.link/edit3101", "title": "fix comment in [tuple.elem]/7 example", "status": "open" }, "EDIT3102": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3102", "link": "https://wg21.link/edit3102", "title": "[ranges] Switch to using \\indexlibrarymember throughout", "status": "open" }, "EDIT3103": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3103", "link": "https://wg21.link/edit3103", "title": "[bit.syn] Replace template with template", "status": "open" }, "EDIT3104": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3104", "link": "https://wg21.link/edit3104", "title": "[range.take.while.adaptor] for \"some\" subexpressions?", "status": "open" }, "EDIT3105": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3105", "link": "https://wg21.link/edit3105", "title": "[ranges] Fix examples that want to be inside a function body", "status": "open" }, "EDIT3106": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3106", "link": "https://wg21.link/edit3106", "title": "P1035R7 Input range adaptors", "status": "closed" }, "EDIT3107": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3107", "link": "https://wg21.link/edit3107", "title": "P1638R1 basic_istream_view::iterator should not be copyable", "status": "closed" }, "EDIT3108": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3108", "link": "https://wg21.link/edit3108", "title": "[char.traits.specializations.char8.t] Incosistent formatting with sibling specializations", "status": "open" }, "EDIT3109": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3109", "link": "https://wg21.link/edit3109", "title": "P0408R7 Efficient Access to basic_stringbuf ’s Buffer", "status": "closed" }, "EDIT3110": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3110", "link": "https://wg21.link/edit3110", "title": "[lib] LWG 3239: inline definition in the header / class synopsis", "status": "open" }, "EDIT3111": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3111", "link": "https://wg21.link/edit3111", "title": "[allocator.uses.construction] Problems about the unqualified names", "status": "open" }, "EDIT3112": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3112", "link": "https://wg21.link/edit3112", "title": "What are \"Boolean contexts\"?", "status": "open" }, "EDIT3113": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3113", "link": "https://wg21.link/edit3113", "title": "[time.clock,bit.cast] Replace template with template header", "status": "open" }, "EDIT3148": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3148", "link": "https://wg21.link/edit3148", "title": "[conv.qual,expr.static.cast] Harmonize notes on cv-qualified function…", "status": "closed" }, "EDIT3149": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3149", "link": "https://wg21.link/edit3149", "title": "P1754R1 Rename concepts to standard_case for C++20", "status": "closed" }, "EDIT3150": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3150", "link": "https://wg21.link/edit3150", "title": "[intro.multithread,util.smartptr,atomics] Group index entries for 'at…", "status": "open" }, "EDIT3151": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3151", "link": "https://wg21.link/edit3151", "title": "[std] Harmonize cross-references for explicit casts.", "status": "open" }, "EDIT3152": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3152", "link": "https://wg21.link/edit3152", "title": "[expr.ass] Remove mention of class types.", "status": "closed" }, "EDIT3153": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3153", "link": "https://wg21.link/edit3153", "title": "Lost changes to P1754R1 (LWG Motion 11)", "status": "open" }, "EDIT3154": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3154", "link": "https://wg21.link/edit3154", "title": "[func.wrap.func,rand] Index 'result_type'.", "status": "open" }, "EDIT3155": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3155", "link": "https://wg21.link/edit3155", "title": "Confusing wording in CWG2300 regarding definitions and token sequences", "status": "open" }, "EDIT3156": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3156", "link": "https://wg21.link/edit3156", "title": "What is \"the initialization full-expression\" ??", "status": "open" }, "EDIT3157": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3157", "link": "https://wg21.link/edit3157", "title": "[thread.jthread.class] suggests the thread joins itself", "status": "open" }, "EDIT3158": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3158", "link": "https://wg21.link/edit3158", "title": "Several subclauses under [tuple.tuple] don't belong there", "status": "open" }, "EDIT3159": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3159", "link": "https://wg21.link/edit3159", "title": "[index] Add index of concept names.", "status": "open" }, "EDIT3160": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3160", "link": "https://wg21.link/edit3160", "title": "[tuple] Make descriptions of non-members siblings of [tuple.tuple].", "status": "open" }, "EDIT3161": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3161", "link": "https://wg21.link/edit3161", "title": "[tuple.elem] Canonicalize comments in example.", "status": "closed" }, "EDIT3162": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3162", "link": "https://wg21.link/edit3162", "title": "[thread.jthread.class] Rephrase introductory sentence.", "status": "open" }, "EDIT3163": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3163", "link": "https://wg21.link/edit3163", "title": "[version.syn] Add synopsis for header.", "status": "open" }, "EDIT3164": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3164", "link": "https://wg21.link/edit3164", "title": "[ranges] Harmonize index entries.", "status": "open" }, "EDIT3165": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3165", "link": "https://wg21.link/edit3165", "title": "consider renaming \"floating literals\" to \"floating-point literals\"", "status": "open" }, "EDIT3166": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3166", "link": "https://wg21.link/edit3166", "title": "[meta] Harmonize ordering in descriptions.", "status": "open" }, "EDIT3167": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3167", "link": "https://wg21.link/edit3167", "title": "[std] Hyphenate floating-point and avoid 'floating'.", "status": "open" }, "EDIT3168": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3168", "link": "https://wg21.link/edit3168", "title": "[std] Rename 'floating literal' to 'floating-point literal'.", "status": "open" }, "EDIT3169": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3169", "link": "https://wg21.link/edit3169", "title": "move [latch.syn], [thread.latch.class] under [thread.latch]", "status": "open" }, "EDIT3170": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3170", "link": "https://wg21.link/edit3170", "title": "[support.srcloc] It's underspecified whether copy/move functions of source_location are constexpr or not", "status": "open" }, "EDIT3171": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3171", "link": "https://wg21.link/edit3171", "title": "Editing committee editing", "status": "closed" }, "EDIT3172": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3172", "link": "https://wg21.link/edit3172", "title": "reorder members of atomic and atomic_ref to a more meaningful and conventional order", "status": "open" }, "EDIT3173": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3173", "link": "https://wg21.link/edit3173", "title": "[ostream] non-member functions are listed in the wrong place", "status": "open" }, "EDIT3174": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3174", "link": "https://wg21.link/edit3174", "title": "[locale.numpunct,locale.moneypunct] Canonicalize local grammar presen…", "status": "open" }, "EDIT3175": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3175", "link": "https://wg21.link/edit3175", "title": "Use correct punctuation to terminate non-final list items.", "status": "closed" }, "EDIT3176": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3176", "link": "https://wg21.link/edit3176", "title": "[over.match.funcs, ...?] Consider shunning single-item lists", "status": "open" }, "EDIT3177": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3177", "link": "https://wg21.link/edit3177", "title": "Add/fix periods at end of sentences.", "status": "closed" }, "EDIT3178": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3178", "link": "https://wg21.link/edit3178", "title": "[expr.new] does not specify pointer value in case of an empty array allocation", "status": "open" }, "EDIT3179": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3179", "link": "https://wg21.link/edit3179", "title": "[format.context] Use \\indextext, not \\index.", "status": "closed" }, "EDIT3180": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3180", "link": "https://wg21.link/edit3180", "title": "Change Expects to Effects for atomic_ref::notify_{one,all}", "status": "closed" }, "EDIT3181": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3181", "link": "https://wg21.link/edit3181", "title": "[memory.syn] ExecutionPolicy overloads of destroy/destroy_n shoudn't be constexpr", "status": "open" }, "EDIT3182": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3182", "link": "https://wg21.link/edit3182", "title": "Correct indentation for operator<<(basic_ostream&, const char32_t*) = delete.", "status": "closed" }, "EDIT3183": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3183", "link": "https://wg21.link/edit3183", "title": "[thread.jthread.class] fix typos", "status": "closed" }, "EDIT3184": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3184", "link": "https://wg21.link/edit3184", "title": "remove incorrect note in 13.2 [temp.names] paragraph 6", "status": "open" }, "EDIT3185": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3185", "link": "https://wg21.link/edit3185", "title": "[basic.stc.dynamic.safety] \"dynamic object\" used but not defined", "status": "open" }, "EDIT3186": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3186", "link": "https://wg21.link/edit3186", "title": "[everywhere] Use consistent margins for codeblocks", "status": "open" }, "EDIT3187": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3187", "link": "https://wg21.link/edit3187", "title": "[std] Use consistent margins for codeblocks.", "status": "open" }, "EDIT3188": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3188", "link": "https://wg21.link/edit3188", "title": "[temp.names] Remove misleading note.", "status": "open" }, "EDIT3189": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3189", "link": "https://wg21.link/edit3189", "title": "[diff.library] Consistency for wide char types", "status": "open" }, "EDIT3190": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3190", "link": "https://wg21.link/edit3190", "title": "[lex.key],[diff.header.iso646.h] Consistent tokens order", "status": "closed" }, "EDIT3191": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3191", "link": "https://wg21.link/edit3191", "title": "[intro.refs] ISO/IEC 2382 missing date", "status": "open" }, "EDIT3192": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3192", "link": "https://wg21.link/edit3192", "title": "[intro.compliance] Fix reference in footnote", "status": "open" }, "EDIT3193": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3193", "link": "https://wg21.link/edit3193", "title": "[re.grammar] Improve grammar typesetting.", "status": "open" }, "EDIT3194": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3194", "link": "https://wg21.link/edit3194", "title": "[using.headers]/1 Not declaration, but directive?", "status": "closed" }, "EDIT3195": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3195", "link": "https://wg21.link/edit3195", "title": "[basic.def] missing template declaration in list of non-definitions", "status": "open" }, "EDIT3196": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3196", "link": "https://wg21.link/edit3196", "title": "[lex.pptoken] import-keyword missing from list of categories of preprocessing token", "status": "open" }, "EDIT3197": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3197", "link": "https://wg21.link/edit3197", "title": "Non grammatical term initializer is used like a language construct but not defined", "status": "open" }, "EDIT3198": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3198", "link": "https://wg21.link/edit3198", "title": "[re.regex] assign editorial cleanup.", "status": "open" }, "EDIT3199": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3199", "link": "https://wg21.link/edit3199", "title": "[temp.param] Remove unused class template from example.", "status": "open" }, "EDIT3200": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3200", "link": "https://wg21.link/edit3200", "title": "[basic.def] Move rule on template definition here", "status": "open" }, "EDIT3201": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3201", "link": "https://wg21.link/edit3201", "title": "Import directive is deleted at the end of translation phase 4", "status": "open" }, "EDIT3202": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3202", "link": "https://wg21.link/edit3202", "title": "[allocator.requirements] inconsistent use of periods in tables", "status": "open" }, "EDIT3203": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3203", "link": "https://wg21.link/edit3203", "title": "[dcl.array] The first element has the same address as the array", "status": "open" }, "EDIT3204": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3204", "link": "https://wg21.link/edit3204", "title": "Gather destructor behavior", "status": "open" }, "EDIT3205": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3205", "link": "https://wg21.link/edit3205", "title": "Improve cv-combination note", "status": "closed" }, "EDIT3206": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3206", "link": "https://wg21.link/edit3206", "title": "[range.range] replace hyphens with dashes", "status": "closed" }, "EDIT3207": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3207", "link": "https://wg21.link/edit3207", "title": "[containers] \"throws an exception\"", "status": "open" }, "EDIT3208": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3208", "link": "https://wg21.link/edit3208", "title": "[deque.modifiers][vector.modifiers] unclear \"assignment operator\"", "status": "open" }, "EDIT3209": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3209", "link": "https://wg21.link/edit3209", "title": "[iterators] s/a == b/bool(a == b)/ and s/++a == ++b/bool(++a == ++b)/", "status": "open" }, "EDIT3210": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3210", "link": "https://wg21.link/edit3210", "title": "[span.tuple] simplify definition of get(span)", "status": "closed" }, "EDIT3211": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3211", "link": "https://wg21.link/edit3211", "title": "[span.syn] Fix inconsistent class key in tuple_size/tuple_element", "status": "closed" }, "EDIT3212": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3212", "link": "https://wg21.link/edit3212", "title": "[lex.pptoken] Mention import keywords in the category list.", "status": "open" }, "EDIT3213": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3213", "link": "https://wg21.link/edit3213", "title": "[class.dtor] Group declaration properties vs. behavior.", "status": "open" }, "EDIT3214": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3214", "link": "https://wg21.link/edit3214", "title": "[thread.latch] Subordinate [latch.syn] and [thread.latch.class]", "status": "open" }, "EDIT3215": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3215", "link": "https://wg21.link/edit3215", "title": "\"Observable behavior\" is not defined properly", "status": "open" }, "EDIT3216": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3216", "link": "https://wg21.link/edit3216", "title": "Use consistent wording to indicate ADL-only lookup.", "status": "open" }, "EDIT3217": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3217", "link": "https://wg21.link/edit3217", "title": "[dcl.init.ref] Constructors not mentioned when user-defined conversions are used", "status": "open" }, "EDIT3218": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3218", "link": "https://wg21.link/edit3218", "title": "[class.cdtor] Final overrider used incorrectly", "status": "open" }, "EDIT3219": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3219", "link": "https://wg21.link/edit3219", "title": "[std] Move \\pnum and library element markers to a line of their own.", "status": "open" }, "EDIT3220": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3220", "link": "https://wg21.link/edit3220", "title": "[class.spaceship] equal to equivalent", "status": "closed" }, "EDIT3221": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3221", "link": "https://wg21.link/edit3221", "title": "[diff] Move markers to lines of their own.", "status": "closed" }, "EDIT3222": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3222", "link": "https://wg21.link/edit3222", "title": "[basic.life] Lifetime of union member", "status": "open" }, "EDIT3223": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3223", "link": "https://wg21.link/edit3223", "title": "[concepts.arithmetic] fix notes that use undefined terms", "status": "closed" }, "EDIT3224": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3224", "link": "https://wg21.link/edit3224", "title": "[over.match.funcs] Remove bullet for single-item bulleted list.", "status": "open" }, "EDIT3225": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3225", "link": "https://wg21.link/edit3225", "title": "[basic.stc.dynamic.safety] Avoid undefined term 'dynamic object'.", "status": "closed" }, "EDIT3226": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3226", "link": "https://wg21.link/edit3226", "title": "[temp.param] Define X in the example.", "status": "closed" }, "EDIT3227": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3227", "link": "https://wg21.link/edit3227", "title": "[dcl.spec.auto] Add example to show variable redeclaration with 'auto'.", "status": "open" }, "EDIT3228": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3228", "link": "https://wg21.link/edit3228", "title": "[basic.stc.dynamic.safety] Fix ambiguous antecedent for 'it'.", "status": "closed" }, "EDIT3229": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3229", "link": "https://wg21.link/edit3229", "title": "Replace \"shall not throw\" with \"does not throw\" when it describes library behavior", "status": "open" }, "EDIT3230": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3230", "link": "https://wg21.link/edit3230", "title": "Several editorial fixes in [re.regex].", "status": "open" }, "EDIT3231": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3231", "link": "https://wg21.link/edit3231", "title": "[range.elements.overview] range adaptor objects `keys` and `values` are unspecified", "status": "open" }, "EDIT3232": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3232", "link": "https://wg21.link/edit3232", "title": "[ranges] Range adaptor/factory objects not indexed", "status": "open" }, "EDIT3233": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3233", "link": "https://wg21.link/edit3233", "title": "[lib] Use more abstract library indexing macros", "status": "closed" }, "EDIT3234": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3234", "link": "https://wg21.link/edit3234", "title": "[class.default.ctor] Implicit definitions of special functions", "status": "open" }, "EDIT3235": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3235", "link": "https://wg21.link/edit3235", "title": "[over.match.viable] footnote is incorrect", "status": "open" }, "EDIT3236": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3236", "link": "https://wg21.link/edit3236", "title": "[ostream.iterator] Wrong type name in default constructor of ostream_iterator", "status": "closed" }, "EDIT3237": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3237", "link": "https://wg21.link/edit3237", "title": "[basic.def.odr] Why is \"external linkage\" only mentioned for inline functions & variables?", "status": "open" }, "EDIT3238": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3238", "link": "https://wg21.link/edit3238", "title": "[locale] Example calls time_put::put with ios_base::iostate& but there is no such overload", "status": "open" }, "EDIT3239": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3239", "link": "https://wg21.link/edit3239", "title": "[std] Improve indexing of standard library headers.", "status": "closed" }, "EDIT3240": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3240", "link": "https://wg21.link/edit3240", "title": "[ostream.iterator] Correct typo", "status": "closed" }, "EDIT3241": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3241", "link": "https://wg21.link/edit3241", "title": "[over.match.viable] Properly handle non-trailing default arguments.", "status": "open" }, "EDIT3242": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3242", "link": "https://wg21.link/edit3242", "title": "[locale] Fix example.", "status": "open" }, "EDIT3243": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3243", "link": "https://wg21.link/edit3243", "title": "[class.temporary] Fix typo in example.", "status": "open" }, "EDIT3244": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3244", "link": "https://wg21.link/edit3244", "title": "[expr.prim.id] Fix immediate function id-expression requirement", "status": "open" }, "EDIT3245": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3245", "link": "https://wg21.link/edit3245", "title": "Avoid confusion between lookup and overall overload resolution", "status": "open" }, "EDIT3246": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3246", "link": "https://wg21.link/edit3246", "title": "[index] Create first-letter subheadings for the general index.", "status": "closed" }, "EDIT3247": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3247", "link": "https://wg21.link/edit3247", "title": "Change type-id to defining-type-id [temp.alias] p4", "status": "open" }, "EDIT3248": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3248", "link": "https://wg21.link/edit3248", "title": "[temp.spec] Make \"specialization\" a proper definition & adjust definition.", "status": "open" }, "EDIT3249": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3249", "link": "https://wg21.link/edit3249", "title": "[class.dtor] Remove incorrect note about trivial vs. constexpr.", "status": "open" }, "EDIT3250": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3250", "link": "https://wg21.link/edit3250", "title": "[std] Add \"Preamble\" sections to top-level core clauses", "status": "closed" }, "EDIT3251": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3251", "link": "https://wg21.link/edit3251", "title": "[std] Introduce 'Preamble' sections to avoid hanging paragraphs.", "status": "closed" }, "EDIT3252": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3252", "link": "https://wg21.link/edit3252", "title": "[macros,range.counted] Introduce and use \\libconceptx", "status": "closed" }, "EDIT3253": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3253", "link": "https://wg21.link/edit3253", "title": "[everywhere] Remove inappropriate paragraph breaks.", "status": "closed" }, "EDIT3254": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3254", "link": "https://wg21.link/edit3254", "title": "[class.copy.elision] Fix the contradiction introduced by CWG 2278", "status": "closed" }, "EDIT3255": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3255", "link": "https://wg21.link/edit3255", "title": "[lib] Parameter names in synopses", "status": "open" }, "EDIT3256": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3256", "link": "https://wg21.link/edit3256", "title": "[travis] Expand automatic LaTeX source checking for \\pnum etc.", "status": "closed" }, "EDIT3257": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3257", "link": "https://wg21.link/edit3257", "title": "Mis-application of a bit of p1463r1", "status": "closed" }, "EDIT3258": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3258", "link": "https://wg21.link/edit3258", "title": "[list.ops] Fix misapplication of P1463R1, \"!=\" should be \"==\".", "status": "closed" }, "EDIT3259": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3259", "link": "https://wg21.link/edit3259", "title": "[lib] Remove parameter names from deleted special member functions.", "status": "closed" }, "EDIT3260": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3260", "link": "https://wg21.link/edit3260", "title": "[expr.typeid] Add a note covering abominable function types as type-id", "status": "closed" }, "EDIT3261": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3261", "link": "https://wg21.link/edit3261", "title": "[alg.search] search_n. Use consistent wording with search", "status": "open" }, "EDIT3262": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3262", "link": "https://wg21.link/edit3262", "title": "[basic.lval] Non-static member function designator is a prvalue", "status": "open" }, "EDIT3263": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3263", "link": "https://wg21.link/edit3263", "title": "[expr.typeid] Add note highlighting prohibition of bad function types.", "status": "closed" }, "EDIT3264": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3264", "link": "https://wg21.link/edit3264", "title": "[atomics] Reorder members of atomic, atomic_ref, atomic_flag", "status": "closed" }, "EDIT3265": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3265", "link": "https://wg21.link/edit3265", "title": "[expr.const] Excise 'initialization full-expression'", "status": "closed" }, "EDIT3266": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3266", "link": "https://wg21.link/edit3266", "title": "[atomics.ref.ops] Rename stable label from .operations", "status": "closed" }, "EDIT3267": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3267", "link": "https://wg21.link/edit3267", "title": "[basic.def.odr] Replace misleading 'for which' with 'where'.", "status": "closed" }, "EDIT3268": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3268", "link": "https://wg21.link/edit3268", "title": "[support.srcloc] Canonicalize presentation.", "status": "closed" }, "EDIT3269": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3269", "link": "https://wg21.link/edit3269", "title": "[concept.boolean] Avoid undefined 'Boolean context'.", "status": "closed" }, "EDIT3270": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3270", "link": "https://wg21.link/edit3270", "title": "[std] Align all comments to multiples of four", "status": "closed" }, "EDIT3271": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3271", "link": "https://wg21.link/edit3271", "title": "Upper-case vs Lower-case for expressions", "status": "open" }, "EDIT3272": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3272", "link": "https://wg21.link/edit3272", "title": "[lib] Use macro \\notdef for undefined entities.", "status": "closed" }, "EDIT3273": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3273", "link": "https://wg21.link/edit3273", "title": "[travis] improve messages for \"overfull \\hbox\" and \"Reference ... und…", "status": "closed" }, "EDIT3274": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3274", "link": "https://wg21.link/edit3274", "title": "[utilities] Index _t typedefs and _v variable templates.", "status": "closed" }, "EDIT3275": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3275", "link": "https://wg21.link/edit3275", "title": "[stmt.jump] Fix markup typo in grammar, causing bad index entries.", "status": "closed" }, "EDIT3276": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3276", "link": "https://wg21.link/edit3276", "title": "[span.iterators] Fix typo in paragraph 5", "status": "closed" }, "EDIT3277": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3277", "link": "https://wg21.link/edit3277", "title": "[class.mem] Avoid 'shall have been defined'", "status": "closed" }, "EDIT3278": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3278", "link": "https://wg21.link/edit3278", "title": "[rand.predef] use digit separators for long literals", "status": "closed" }, "EDIT3279": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3279", "link": "https://wg21.link/edit3279", "title": "[rand.predef] Add digit separators to large numbers.", "status": "closed" }, "EDIT3280": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3280", "link": "https://wg21.link/edit3280", "title": "[ranges] Add index entries.", "status": "closed" }, "EDIT3281": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3281", "link": "https://wg21.link/edit3281", "title": "[dcl.fct] parameter-type-list should be non-hyphenated, and inconsistent use", "status": "closed" }, "EDIT3282": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3282", "link": "https://wg21.link/edit3282", "title": "[intro.defs] Hyphenate parameter-type-list.", "status": "closed" }, "EDIT3283": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3283", "link": "https://wg21.link/edit3283", "title": "[expr.const] drop unused declaration from integral constant expression example", "status": "closed" }, "EDIT3284": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3284", "link": "https://wg21.link/edit3284", "title": "missing definition for \"comparison operator\"", "status": "closed" }, "EDIT3285": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3285", "link": "https://wg21.link/edit3285", "title": "[std] Consistently use 'comparison function'", "status": "closed" }, "EDIT3286": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3286", "link": "https://wg21.link/edit3286", "title": "[lib] Do not use macro \\libconcept in headings.", "status": "closed" }, "EDIT3287": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3287", "link": "https://wg21.link/edit3287", "title": "Should [basic.lval] p9 note refer to [expr.type] not [expr.prop] ?", "status": "closed" }, "EDIT3288": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3288", "link": "https://wg21.link/edit3288", "title": "[basic.lval] Adjust cross-reference in the note.", "status": "closed" }, "EDIT3289": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3289", "link": "https://wg21.link/edit3289", "title": "[basic.def.odr] Variable templates are not excepted from ODR", "status": "closed" }, "EDIT3290": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3290", "link": "https://wg21.link/edit3290", "title": "Possible contradiction between [basic.link]/9 and [base.scope.declarative]/4", "status": "open" }, "EDIT3291": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3291", "link": "https://wg21.link/edit3291", "title": "No indefinite articles before grammatical productions", "status": "closed" }, "EDIT3292": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3292", "link": "https://wg21.link/edit3292", "title": "[alg.min.max] Correct errors in paragraph 22", "status": "closed" }, "EDIT3293": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3293", "link": "https://wg21.link/edit3293", "title": "[set.symmetric.difference] Strike duplicated sentence from para 2", "status": "closed" }, "EDIT3294": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3294", "link": "https://wg21.link/edit3294", "title": "[readable.traits] Add template argument list to constrained specialization", "status": "closed" }, "EDIT3295": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3295", "link": "https://wg21.link/edit3295", "title": "[module.context]/7", "status": "closed" }, "EDIT3296": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3296", "link": "https://wg21.link/edit3296", "title": "Update cross-references to refer to [*.pre]", "status": "open" }, "EDIT3297": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3297", "link": "https://wg21.link/edit3297", "title": "fix residual suggestions that overload resolution might not always happen", "status": "open" }, "EDIT3298": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3298", "link": "https://wg21.link/edit3298", "title": "[duration.cast, time.point.cast] Better subclause names", "status": "open" }, "EDIT3299": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3299", "link": "https://wg21.link/edit3299", "title": "[range.subrange.access] fix typo", "status": "closed" }, "EDIT3300": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3300", "link": "https://wg21.link/edit3300", "title": "make-unsigned-like and make-unsigned-like-t are too similar", "status": "open" }, "EDIT3301": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3301", "link": "https://wg21.link/edit3301", "title": "[iterator.concept.winc] fix \"extended integral type\"", "status": "closed" }, "EDIT3302": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3302", "link": "https://wg21.link/edit3302", "title": "[time.duration.cast,time.point.cast] Rename subclause to 'Conversions'.", "status": "open" }, "EDIT3303": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3303", "link": "https://wg21.link/edit3303", "title": "[std] Fix cross-references pointing to entire clauses", "status": "open" }, "EDIT3304": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3304", "link": "https://wg21.link/edit3304", "title": "[time.cal.ymd.overview] Typo fix: comma at end of sentence.", "status": "closed" }, "EDIT3305": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3305", "link": "https://wg21.link/edit3305", "title": "[time.zone.db.tzdb] Add missing '\\pnum'.", "status": "closed" }, "EDIT3306": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3306", "link": "https://wg21.link/edit3306", "title": "\"ios_base::failure\" vs. \"ios::failure\" vs. \"basic_ios::failure\"", "status": "open" }, "EDIT3307": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3307", "link": "https://wg21.link/edit3307", "title": "[std] Remove 'shall' from notes.", "status": "open" }, "EDIT3308": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3308", "link": "https://wg21.link/edit3308", "title": "[numerics,input.output] Consistently use ios_base::failure.", "status": "open" }, "EDIT3309": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3309", "link": "https://wg21.link/edit3309", "title": "[support.srcloc.class] Highlight unspecified properties", "status": "open" }, "EDIT3310": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3310", "link": "https://wg21.link/edit3310", "title": "[basic.fundamental]p4 misquotes C", "status": "open" }, "EDIT3311": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3311", "link": "https://wg21.link/edit3311", "title": "Cleanup make-unsigned-like", "status": "open" }, "EDIT3312": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3312", "link": "https://wg21.link/edit3312", "title": "[basic.scope.class] Reinstate a qualification that was lost in 0e26279b88c3b8b0a09babdeec8418d383f07419.", "status": "closed" }, "EDIT3313": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3313", "link": "https://wg21.link/edit3313", "title": "Upload generated PDFs to GitHub releases from Travis", "status": "closed" }, "EDIT3314": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3314", "link": "https://wg21.link/edit3314", "title": " [stmt.dcl] Vacuous initialization is defined in [basic.life]", "status": "closed" }, "EDIT3315": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3315", "link": "https://wg21.link/edit3315", "title": "[basic.stc.dynamic.deallocation] Use of incorrect grammar", "status": "open" }, "EDIT3316": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3316", "link": "https://wg21.link/edit3316", "title": "[class.access] Allocation order of data members is described in [expr.rel]", "status": "closed" }, "EDIT3317": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3317", "link": "https://wg21.link/edit3317", "title": "[alg.replace]p8 Ambiguous assignment", "status": "open" }, "EDIT3318": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3318", "link": "https://wg21.link/edit3318", "title": "Avoid tracking PDF result files in the main github draft repository", "status": "open" }, "EDIT3319": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3319", "link": "https://wg21.link/edit3319", "title": "assymetry in basic.lval.11 and intro intro.object.3", "status": "closed" }, "EDIT3320": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3320", "link": "https://wg21.link/edit3320", "title": "[multimap.modifiers]/1 says Mandates instead of Constraints", "status": "closed" }, "EDIT3321": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3321", "link": "https://wg21.link/edit3321", "title": "The standard and the DRY principle: header descriptions", "status": "open" }, "EDIT3322": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3322", "link": "https://wg21.link/edit3322", "title": "[multimap.modifiers] para 1 Mandates should be Constraints", "status": "closed" }, "EDIT3323": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3323", "link": "https://wg21.link/edit3323", "title": "[xrefdelta] Fix typo for 'fmtflags'.", "status": "closed" }, "EDIT3324": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3324", "link": "https://wg21.link/edit3324", "title": "[depr.impldec] Fix cross-reference for 'deleted function'.", "status": "closed" }, "EDIT3325": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3325", "link": "https://wg21.link/edit3325", "title": "[diff.cpp17.lex] Add cross-references for 'requires' keyword.", "status": "closed" }, "EDIT3326": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3326", "link": "https://wg21.link/edit3326", "title": "[thread.jthread.static] Repeat '[[nodiscard]]' from synopsis.", "status": "closed" }, "EDIT3327": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3327", "link": "https://wg21.link/edit3327", "title": "[syncstream] Add default template parameters for basic_syncbuf and basic_osyncstream", "status": "closed" }, "EDIT3328": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3328", "link": "https://wg21.link/edit3328", "title": "[time.syn] Unclear namespace prefix for literal operators", "status": "closed" }, "EDIT3329": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3329", "link": "https://wg21.link/edit3329", "title": "[time.cal.month.members] Remove nested-name-specifier from declarations.", "status": "closed" }, "EDIT3330": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3330", "link": "https://wg21.link/edit3330", "title": "[cmp.alg] Fix typo for 'ISO/IEC/IEEE 60559'.", "status": "closed" }, "EDIT3331": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3331", "link": "https://wg21.link/edit3331", "title": "[module.reach] Clearly separate translation units in example.", "status": "closed" }, "EDIT3332": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3332", "link": "https://wg21.link/edit3332", "title": "\"ios::failbit\" and \"ios::badbit\"(analogous to #3306)", "status": "open" }, "EDIT3333": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3333", "link": "https://wg21.link/edit3333", "title": "Weird sentence in [ostream]", "status": "open" }, "EDIT3334": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3334", "link": "https://wg21.link/edit3334", "title": "Fix declarations of literal operators for day and year", "status": "closed" }, "EDIT3335": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3335", "link": "https://wg21.link/edit3335", "title": "[atomics.ref.int,atomics.types.int] Clarify notes on atomic/_ref> to [atomics]", "status": "closed" }, "EDIT3369": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3369", "link": "https://wg21.link/edit3369", "title": "[iterator.concept.writable] Correct repeated word", "status": "open" }, "EDIT3370": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3370", "link": "https://wg21.link/edit3370", "title": "[std] Switch grammar to \\sffamily \\itshape", "status": "open" }, "EDIT3371": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3371", "link": "https://wg21.link/edit3371", "title": "[class.copy.ctor] p10.1 CWG 2197: specify the argument used for overload resolution of subobject constructors", "status": "open" }, "EDIT3372": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3372", "link": "https://wg21.link/edit3372", "title": "[over.match.list] Acknowledge entry from 12.4.3.1.5 and fix presentation", "status": "open" }, "EDIT3373": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3373", "link": "https://wg21.link/edit3373", "title": "CWG 1924: Definition of “literal” and kinds of literals ", "status": "open" }, "EDIT3374": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3374", "link": "https://wg21.link/edit3374", "title": "[feature] Add an option to browse the documentation as HTML pages on a local server", "status": "closed" }, "EDIT3375": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3375", "link": "https://wg21.link/edit3375", "title": "[expr.const] p5 integrate construct_at/destroy_at wording into bullet 2 in p4", "status": "open" }, "EDIT3376": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3376", "link": "https://wg21.link/edit3376", "title": "[stmt] coroutines: \"contain\" is underspecified", "status": "open" }, "EDIT3377": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3377", "link": "https://wg21.link/edit3377", "title": "day's operator- : add missing close bracket", "status": "closed" }, "EDIT3378": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3378", "link": "https://wg21.link/edit3378", "title": "[temp.pre] Move concept-definition grammar to [temp.concept]", "status": "open" }, "EDIT3379": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3379", "link": "https://wg21.link/edit3379", "title": "[stmt.return]/2 example doesn't have an explanation", "status": "open" }, "EDIT3380": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3380", "link": "https://wg21.link/edit3380", "title": "different words for specifying evaluation order and sequence before", "status": "open" }, "EDIT3381": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3381", "link": "https://wg21.link/edit3381", "title": "Simplify incoming initialization sequencing", "status": "open" }, "EDIT3382": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3382", "link": "https://wg21.link/edit3382", "title": "[specialized.destroy] add whitespace around binary operator", "status": "closed" }, "EDIT3383": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3383", "link": "https://wg21.link/edit3383", "title": "Wrong xref in [conv.rank]", "status": "closed" }, "EDIT3384": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3384", "link": "https://wg21.link/edit3384", "title": "[conv.rank] Fix cross reference to expr.arith.conv", "status": "closed" }, "EDIT3385": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3385", "link": "https://wg21.link/edit3385", "title": "Double negative in [dcl.decl]/4", "status": "open" }, "EDIT3386": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3386", "link": "https://wg21.link/edit3386", "title": "awkward to specify whether two template-ids are the same", "status": "open" }, "EDIT3387": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3387", "link": "https://wg21.link/edit3387", "title": "Rename \"Expects:\"/\"Ensures:\" to \"Preconditions:\"/\"Postconditions:\"", "status": "closed" }, "EDIT3388": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3388", "link": "https://wg21.link/edit3388", "title": "Restructure [utilities]", "status": "open" }, "EDIT3389": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3389", "link": "https://wg21.link/edit3389", "title": "[macros, structure.specifications] Rename \"Expects:\"/\"Ensures:\" to \"Preconditions:\"/\"Postconditions:\"", "status": "closed" }, "EDIT3390": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3390", "link": "https://wg21.link/edit3390", "title": "[basic.lookup.argdep] Inline the definition of 'interface'.", "status": "closed" }, "EDIT3391": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3391", "link": "https://wg21.link/edit3391", "title": "[util.smartpr.atomic] Moves subclause from \"Utilities\" to \"Atomics\".", "status": "closed" }, "EDIT3392": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3392", "link": "https://wg21.link/edit3392", "title": "'voidify' is not indexed", "status": "open" }, "EDIT3393": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3393", "link": "https://wg21.link/edit3393", "title": "Fix GB079 10.01 Add example for private-module-fragment", "status": "open" }, "EDIT3394": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3394", "link": "https://wg21.link/edit3394", "title": "[2019-11 CWG Motion 1] P1969R0 Core Language Working Group \"ready\" Issues for the November, 2019 (Belfast) meeting", "status": "open" }, "EDIT3395": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3395", "link": "https://wg21.link/edit3395", "title": "[2019-11 CWG Motion 2] P1968R0 Core Language Working Group \"tentatively ready\" Issues for the November, 2019 (Belfast) meeting", "status": "open" }, "EDIT3396": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3396", "link": "https://wg21.link/edit3396", "title": "[2019-11 CWG Motion 3] P1971R0 Core Language Changes for NB Comments at the November, 2019 (Belfast) meeting", "status": "open" }, "EDIT3397": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3397", "link": "https://wg21.link/edit3397", "title": "[2019-11 CWG Motion 4] P1972R0 US105 Check satisfaction of constraints for non-templates when forming pointer to function", "status": "open" }, "EDIT3398": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3398", "link": "https://wg21.link/edit3398", "title": "[2019-11 CWG Motion 5] P1975R0 Fixing the wording of parenthesized aggregate-initialization", "status": "open" }, "EDIT3399": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3399", "link": "https://wg21.link/edit3399", "title": "[2019-11 CWG Motion 6] P1874R1 Dynamic Initialization Order of Non-Local Variables in Modules", "status": "open" }, "EDIT3400": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3400", "link": "https://wg21.link/edit3400", "title": "[2019-11 CWG Motion 7] P1946R0 Allow defaulting comparisons by value", "status": "open" }, "EDIT3401": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3401", "link": "https://wg21.link/edit3401", "title": "[2019-11 CWG Motion 8] P1907R1 Inconsistencies with non-type template parameters", "status": "open" }, "EDIT3402": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3402", "link": "https://wg21.link/edit3402", "title": "[2019-11 CWG Motion 9] P1979R0 Resolution to US086", "status": "open" }, "EDIT3403": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3403", "link": "https://wg21.link/edit3403", "title": "[2019-11 CWG Motion 10] P1980R0 Drafting for CA096: Declaration matching for non-dependent requires-clauses", "status": "open" }, "EDIT3404": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3404", "link": "https://wg21.link/edit3404", "title": "[2019-11 LWG Motion 1] P1917R0 C++ Standard Library Issues to be moved in Belfast", "status": "open" }, "EDIT3405": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3405", "link": "https://wg21.link/edit3405", "title": "[2019-11 LWG Motion 2] P1855R0 Make freestanding", "status": "open" }, "EDIT3406": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3406", "link": "https://wg21.link/edit3406", "title": "[2019-11 LWG Motion 3] P1690R1 Refinement Proposal for P0919 Heterogeneous lookup for unordered containers", "status": "open" }, "EDIT3407": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3407", "link": "https://wg21.link/edit3407", "title": "[2019-11 LWG Motion 4] P1872R0 span should have size_type, not index_type", "status": "open" }, "EDIT3408": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3408", "link": "https://wg21.link/edit3408", "title": "[2019-11 LWG Motion 5] P1965R0 Blanket Wording for Specifying “Hidden Friends”", "status": "open" }, "EDIT3409": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3409", "link": "https://wg21.link/edit3409", "title": "[2019-11 LWG Motion 6] P1716R3 ranges compare algorithm are over-constrained", "status": "open" }, "EDIT3410": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3410", "link": "https://wg21.link/edit3410", "title": "[2019-11 LWG Motion 7] P1869R1 Rename condition_variable_any interruptible wait methods", "status": "open" }, "EDIT3411": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3411", "link": "https://wg21.link/edit3411", "title": "[2019-11 LWG Motion 8] P1961R0 Harmonizing the definitions of total order for pointers", "status": "open" }, "EDIT3412": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3412", "link": "https://wg21.link/edit3412", "title": "[2019-11 LWG Motion 9] P1878R1 Constraining Readable Types", "status": "open" }, "EDIT3413": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3413", "link": "https://wg21.link/edit3413", "title": "[2019-11 LWG Motion 10] P1871R1 Concept traits should be named after concepts", "status": "open" }, "EDIT3414": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3414", "link": "https://wg21.link/edit3414", "title": "[2019-11 LWG Motion 11] P1456R1 Move-only views", "status": "open" }, "EDIT3415": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3415", "link": "https://wg21.link/edit3415", "title": "[2019-11 LWG Motion 12] P1391R4 Range constructor for std::string_view", "status": "open" }, "EDIT3416": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3416", "link": "https://wg21.link/edit3416", "title": "[2019-11 LWG Motion 13] P1394R4 Range constructor for std::span", "status": "open" }, "EDIT3417": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3417", "link": "https://wg21.link/edit3417", "title": "[2019-11 LWG Motion 15] P1862R1 Ranges adaptors for non-copyable iterators", "status": "open" }, "EDIT3418": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3418", "link": "https://wg21.link/edit3418", "title": "[2019-11 LWG Motion 16] P1870R1 forwarding-range is too subtle", "status": "open" }, "EDIT3419": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3419", "link": "https://wg21.link/edit3419", "title": "[2019-11 LWG Motion 17] P1865R1 Add max() to latch and barrier", "status": "open" }, "EDIT3420": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3420", "link": "https://wg21.link/edit3420", "title": "[2019-11 LWG Motion 18] P1960R0 NB Comment Changes Reviewed by SG1", "status": "open" }, "EDIT3421": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3421", "link": "https://wg21.link/edit3421", "title": "[2019-11 LWG Motion 19] P1902R1 Missing feature-test macros 2017-2019", "status": "open" }, "EDIT3422": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3422", "link": "https://wg21.link/edit3422", "title": "[2019-11 LWG Motion 20] P0883R2 Fixing Atomic Initialization", "status": "open" }, "EDIT3423": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3423", "link": "https://wg21.link/edit3423", "title": "[2019-11 LWG Motion 21] P1959R0 Remove std::weak_equality and std::strong_equality", "status": "open" }, "EDIT3424": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3424", "link": "https://wg21.link/edit3424", "title": "[2019-11 LWG Motion 22] 1892R1 Extended locale-specific presentation specifiers for std::format", "status": "open" }, "EDIT3425": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3425", "link": "https://wg21.link/edit3425", "title": "[2019-11 LWG Motion 23] P1645R1 constexpr for algorithms", "status": "open" }, "EDIT3426": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3426", "link": "https://wg21.link/edit3426", "title": "[2019-11 LWG Motoin 24] P1718R2 Mandating the Standard Library: Clause 25 - Algorithms library", "status": "open" }, "EDIT3427": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3427", "link": "https://wg21.link/edit3427", "title": "[2019-11 LWG Motion 25] P1719R2 Mandating the Standard Library: Clause 26 - Numerics library", "status": "open" }, "EDIT3428": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3428", "link": "https://wg21.link/edit3428", "title": "[2019-11 LWG Motion 26] P1686R2 Mandating the Standard Library: Clause 27 - Time library", "status": "open" }, "EDIT3429": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3429", "link": "https://wg21.link/edit3429", "title": "[2019-11 LWG Motion 27] P1720R2 Mandating the Standard Library: Clause 28 - Localization library", "status": "open" }, "EDIT3430": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3430", "link": "https://wg21.link/edit3430", "title": "[2019-11 LWG Motion 28] P1721R2 Mandating the Standard Library: Clause 29 - Input/Output library", "status": "open" }, "EDIT3431": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3431", "link": "https://wg21.link/edit3431", "title": "[2019-11 LWG Motion 29] P1722R2 Mandating the Standard Library: Clause 30 - Regular Expression library", "status": "open" }, "EDIT3432": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3432", "link": "https://wg21.link/edit3432", "title": "[2019-11 LWG Motion 30] P1723R2 Mandating the Standard Library: Clause 31 - Atomics library", "status": "open" }, "EDIT3433": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3433", "link": "https://wg21.link/edit3433", "title": "[2019-11 LWG Motion 31] P1622R3 Mandating the Standard Library: Clause 32 - Thread support library", "status": "open" }, "EDIT3434": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3434", "link": "https://wg21.link/edit3434", "title": "[structure.specifications] Rename remaining \"Expects\"/\"Ensures\" to \"Preconditions\"/\"Postconditions\"", "status": "closed" }, "EDIT3435": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3435", "link": "https://wg21.link/edit3435", "title": "[expr.sizeof] Replace inappropriate \\term{n} with $n$.", "status": "closed" }, "EDIT3436": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3436", "link": "https://wg21.link/edit3436", "title": "P1972R0 US105 Check satisfaction of constraints for non-templates whe…", "status": "open" }, "EDIT3437": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3437", "link": "https://wg21.link/edit3437", "title": "P1975R0 Fixing the wording of parenthesized aggregate-initialization", "status": "open" }, "EDIT3438": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3438", "link": "https://wg21.link/edit3438", "title": "P1874R1 Dynamic Initialization Order of Non-Local Variables in Modules", "status": "open" }, "EDIT3439": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3439", "link": "https://wg21.link/edit3439", "title": "P1946R0 Allow defaulting comparisons by value", "status": "open" }, "EDIT3440": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3440", "link": "https://wg21.link/edit3440", "title": "Injected-class-names: members or not?", "status": "closed" }, "EDIT3441": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3441", "link": "https://wg21.link/edit3441", "title": " P1907R1 Inconsistencies with non-type template parameters", "status": "open" }, "EDIT3442": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3442", "link": "https://wg21.link/edit3442", "title": "P1979R0 Resolution to US086", "status": "open" }, "EDIT3443": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3443", "link": "https://wg21.link/edit3443", "title": "P1980R0 CA096: Declaration matching for non-dependent requires-clauses", "status": "open" }, "EDIT3444": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3444", "link": "https://wg21.link/edit3444", "title": "P1855R0 Make freestanding", "status": "open" }, "EDIT3445": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3445", "link": "https://wg21.link/edit3445", "title": "P1690R1 Refinement Proposal for P0919 Heterogeneous lookup for unordered containers", "status": "open" }, "EDIT3446": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3446", "link": "https://wg21.link/edit3446", "title": "P1872R0 span should have size_type, not index_type", "status": "open" }, "EDIT3447": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3447", "link": "https://wg21.link/edit3447", "title": "P1965R0 Blanket Wording for Specifying \"Hidden Friends\"", "status": "open" }, "EDIT3448": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3448", "link": "https://wg21.link/edit3448", "title": "P1869R1 Rename condition_variable_any interruptible wait methods", "status": "open" }, "EDIT3449": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3449", "link": "https://wg21.link/edit3449", "title": "P1961R0 Harmonizing the definitions of total order for pointers", "status": "open" }, "EDIT3450": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3450", "link": "https://wg21.link/edit3450", "title": "P1716R3 ranges compare algorithm are over-constrained", "status": "open" }, "EDIT3451": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3451", "link": "https://wg21.link/edit3451", "title": "P1878R1 Constraining Readable Types", "status": "open" }, "EDIT3452": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3452", "link": "https://wg21.link/edit3452", "title": "P1871R1 Concept traits should be named after concepts", "status": "open" }, "EDIT3453": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3453", "link": "https://wg21.link/edit3453", "title": "P1456R1 Move-only views", "status": "open" }, "EDIT3454": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3454", "link": "https://wg21.link/edit3454", "title": "P1391R4 Range constructor for std::string_view", "status": "open" }, "EDIT3455": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3455", "link": "https://wg21.link/edit3455", "title": "[basic.life] Use idiomatic wording.", "status": "open" }, "EDIT3456": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3456", "link": "https://wg21.link/edit3456", "title": "P1394R4 Range constructor for std::span", "status": "open" }, "EDIT3457": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3457", "link": "https://wg21.link/edit3457", "title": "[ranges] Parameter of range refinement should be named R", "status": "open" }, "EDIT3458": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3458", "link": "https://wg21.link/edit3458", "title": "P1718R2 Mandating the Standard Library: Clause 25 - Algorithms library", "status": "open" }, "EDIT3459": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3459", "link": "https://wg21.link/edit3459", "title": "P1862R1 Ranges adaptors for non-copyable iterators", "status": "closed" }, "EDIT3460": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3460", "link": "https://wg21.link/edit3460", "title": "P1862R1 Ranges adaptors for non-copyable iterators", "status": "open" }, "EDIT3461": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3461", "link": "https://wg21.link/edit3461", "title": "[format.arg] Declaration mismatch", "status": "open" }, "EDIT3462": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3462", "link": "https://wg21.link/edit3462", "title": "[basic.def.odr] Sentence has two full stops (incorrect list item punctuation)", "status": "open" }, "EDIT3463": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3463", "link": "https://wg21.link/edit3463", "title": "P1719R2 Mandating the Standard Library: Clause 26 - Numerics library", "status": "open" }, "EDIT3464": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3464", "link": "https://wg21.link/edit3464", "title": "[basic.def.odr] Properly continue long-winded bulleted sentence.", "status": "open" }, "EDIT3465": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3465", "link": "https://wg21.link/edit3465", "title": "[format.arg] Fix parameter type for basic_format_arg constructor.", "status": "open" }, "EDIT3466": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3466", "link": "https://wg21.link/edit3466", "title": "P1720R2 Mandating the Standard Library: Clause 28 - Localization library", "status": "open" }, "EDIT3467": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3467", "link": "https://wg21.link/edit3467", "title": "P1721R2 Mandating the Standard Library: Clause 29 - Input/output library", "status": "open" }, "EDIT3468": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3468", "link": "https://wg21.link/edit3468", "title": "istream_view is a range factory, not a range adaptor", "status": "open" }, "EDIT3469": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3469", "link": "https://wg21.link/edit3469", "title": "[range.istream] Relocate under [range.factories]", "status": "open" }, "EDIT3470": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3470", "link": "https://wg21.link/edit3470", "title": "[defns.access] Clarify definition of \"access\".", "status": "open" }, "EDIT3471": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3471", "link": "https://wg21.link/edit3471", "title": "P1722R2 Mandating the Standard Library: Clause 30 - Regular Expression library", "status": "open" }, "EDIT3472": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3472", "link": "https://wg21.link/edit3472", "title": "Motions 2019 11 lwg 1: P1917R0 C++ Standard Library Issues to be moved in Belfast", "status": "open" }, "EDIT3473": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3473", "link": "https://wg21.link/edit3473", "title": "P1645R1 constexpr for algorithms", "status": "open" }, "EDIT3474": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3474", "link": "https://wg21.link/edit3474", "title": "P1892R1 Extended locale-specific presentation specifiers for std::format", "status": "open" }, "EDIT3475": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3475", "link": "https://wg21.link/edit3475", "title": "P1959R0 Remove std::weak_equality and std::strong_equality", "status": "open" }, "EDIT3476": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3476", "link": "https://wg21.link/edit3476", "title": "LWG Motion 19: P1902R1 Missing feature-test macros 2017-2019", "status": "open" }, "EDIT3477": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3477", "link": "https://wg21.link/edit3477", "title": "LWG Motion 18: P1960R0 NB Comment Changes Reviewed by SG1", "status": "open" }, "EDIT3478": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3478", "link": "https://wg21.link/edit3478", "title": "LWG Motion 17: P1865R1 Add max() to latch and barrier", "status": "open" }, "EDIT3479": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3479", "link": "https://wg21.link/edit3479", "title": "[concept.regularinvocable] Adding examples for regular_invocable would be helpful", "status": "open" }, "EDIT3480": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3480", "link": "https://wg21.link/edit3480", "title": "Motions 2019 11 cwg 1: P1969R0 Core Language Working Group \"ready\" Issues", "status": "closed" }, "EDIT3481": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3481", "link": "https://wg21.link/edit3481", "title": "Motions 2019 11 cwg 3: P1971R0 Core Language Changes for NB Comments", "status": "closed" }, "EDIT3482": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3482", "link": "https://wg21.link/edit3482", "title": "[depr.relops] Move index entry here from [utility.syn]", "status": "open" }, "EDIT3483": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3483", "link": "https://wg21.link/edit3483", "title": "[concept.regularinvocable] move iref to a better place", "status": "open" }, "EDIT3484": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3484", "link": "https://wg21.link/edit3484", "title": "[concept.defaultconstructible] Rename default_constructible to default_initializable", "status": "closed" }, "EDIT3485": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3485", "link": "https://wg21.link/edit3485", "title": "Motions 2019 11 cwg 2: P1968R0 Core Language Working Group \"tentatively ready\" Issues", "status": "closed" }, "EDIT3486": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3486", "link": "https://wg21.link/edit3486", "title": "Motions 2019 11 lwg 16: P1870R1 forwarding-range is too subtle", "status": "closed" }, "EDIT3487": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3487", "link": "https://wg21.link/edit3487", "title": "Motions 2019 11 lwg 20: P0883R2 Fixing Atomic Initialization", "status": "closed" }, "EDIT3488": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3488", "link": "https://wg21.link/edit3488", "title": "P1686R2 Mandating the Standard Library: Clause 27 - Time library", "status": "closed" }, "EDIT3489": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3489", "link": "https://wg21.link/edit3489", "title": "P1723R2 Mandating the Standard Library: Clause 31 - Atomics library", "status": "closed" }, "EDIT3490": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3490", "link": "https://wg21.link/edit3490", "title": "Strike mentions of undefined term \"automatic object\"", "status": "open" }, "EDIT3491": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3491", "link": "https://wg21.link/edit3491", "title": "P1622R3 Mandating the Standard Library: Clause 32 - Thread support library", "status": "closed" }, "EDIT3492": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3492", "link": "https://wg21.link/edit3492", "title": "[dcl.init.list] Missing cv before T", "status": "open" }, "EDIT3493": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3493", "link": "https://wg21.link/edit3493", "title": "[time.cal.wdidx.nonmembers] Remove extra \"", "status": "closed" }, "EDIT3494": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3494", "link": "https://wg21.link/edit3494", "title": "[lib] Use \\exposconcept and \\libconcept where applicable", "status": "open" }, "EDIT3495": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3495", "link": "https://wg21.link/edit3495", "title": "Prefix names of std lib concepts with \"std::\" in the core clauses", "status": "open" }, "EDIT3496": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3496", "link": "https://wg21.link/edit3496", "title": "[std] Mark all concepts with \\libconcept or \\exposconcept", "status": "open" }, "EDIT3497": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3497", "link": "https://wg21.link/edit3497", "title": "[conv.array] should be updated to use new array element terminology", "status": "open" }, "EDIT3498": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3498", "link": "https://wg21.link/edit3498", "title": "consider moving [temp.deduct.guide] under [temp.class]", "status": "closed" }, "EDIT3499": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3499", "link": "https://wg21.link/edit3499", "title": "consistently use either \"valid\" or \"well-formed\" in library constraints", "status": "open" }, "EDIT3500": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3500", "link": "https://wg21.link/edit3500", "title": "[temp.deduct.guide] Move into [temp.class].", "status": "closed" }, "EDIT3501": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3501", "link": "https://wg21.link/edit3501", "title": "[module.private.frag] Fix indentation in example", "status": "closed" }, "EDIT3502": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3502", "link": "https://wg21.link/edit3502", "title": "clarify meaning of \"has an interface dependency [...] prior to X\"", "status": "open" }, "EDIT3503": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3503", "link": "https://wg21.link/edit3503", "title": "[temp.concept] Move grammar non-terminal concept-definition here.", "status": "closed" }, "EDIT3504": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3504", "link": "https://wg21.link/edit3504", "title": "[any.cons,any.assign] Remove redundant postcondition for moves.", "status": "closed" }, "EDIT3505": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3505", "link": "https://wg21.link/edit3505", "title": "[dcl.fct.def.coroutine] Use 'encloses' instead of imprecise 'contains'.", "status": "closed" }, "EDIT3506": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3506", "link": "https://wg21.link/edit3506", "title": "Remove all \"Constructs a Foo by\" from Effects: clauses", "status": "open" }, "EDIT3507": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3507", "link": "https://wg21.link/edit3507", "title": "[lib] Remove 'Constructs an object of type ...' phrases", "status": "closed" }, "EDIT3508": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3508", "link": "https://wg21.link/edit3508", "title": "[lib] Replace 'this subclause' with numbered subclause references.", "status": "closed" }, "EDIT3509": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3509", "link": "https://wg21.link/edit3509", "title": "[temp.local] Change \"template-parameter\" to \"name of a template parameter\"", "status": "closed" }, "EDIT3510": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3510", "link": "https://wg21.link/edit3510", "title": "need an equivalent of [fs.req.namespace] for chrono", "status": "open" }, "EDIT3511": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3511", "link": "https://wg21.link/edit3511", "title": "[complex.ops] Remove empty paragraph.", "status": "closed" }, "EDIT3512": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3512", "link": "https://wg21.link/edit3512", "title": "[dcl.decl] Avoid double negative.", "status": "closed" }, "EDIT3513": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3513", "link": "https://wg21.link/edit3513", "title": "[over.match.list] Acknowledge [over.ics.list] and clarify text.", "status": "closed" }, "EDIT3514": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3514", "link": "https://wg21.link/edit3514", "title": "[ranges.syn, range.adaptors] Name view template parameter V for consistency", "status": "closed" }, "EDIT3515": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3515", "link": "https://wg21.link/edit3515", "title": "don't use \"is called\" to introduce a definition", "status": "open" }, "EDIT3516": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3516", "link": "https://wg21.link/edit3516", "title": "move type-constraint grammar production into temp.param", "status": "closed" }, "EDIT3517": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3517", "link": "https://wg21.link/edit3517", "title": "[container.requirements.general]/Table 71 LWG 3352: Remove the requirement for strong_equality", "status": "open" }, "EDIT3518": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3518", "link": "https://wg21.link/edit3518", "title": "[temp.param] Move grammar non-terminal 'type-constraint' here", "status": "closed" }, "EDIT3519": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3519", "link": "https://wg21.link/edit3519", "title": "[class.member.lookup] lookups names in base class *subobjects*", "status": "open" }, "EDIT3520": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3520", "link": "https://wg21.link/edit3520", "title": "[language.support] Stable label not right-aligned", "status": "open" }, "EDIT3521": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3521", "link": "https://wg21.link/edit3521", "title": "[cstdint.syn.2] is not in line with intention", "status": "open" }, "EDIT3522": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3522", "link": "https://wg21.link/edit3522", "title": "[std] Multiple notes and examples within the same subclause shall be numbered", "status": "open" }, "EDIT3523": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3523", "link": "https://wg21.link/edit3523", "title": "Missing index entries for definitions of the terms \"satisfies\" and \"models\"", "status": "open" }, "EDIT3524": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3524", "link": "https://wg21.link/edit3524", "title": "[class.derived, class.member.lookup] Missing explicit reference to figure", "status": "closed" }, "EDIT3525": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3525", "link": "https://wg21.link/edit3525", "title": "[std] There shall be no .1 subclause without a .2 sibling", "status": "open" }, "EDIT3526": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3526", "link": "https://wg21.link/edit3526", "title": "[class.derived,class.member.lookup] Reference figures in running text.", "status": "closed" }, "EDIT3527": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3527", "link": "https://wg21.link/edit3527", "title": "[temp.constr.contr] Add index entry for 'satisfy'.", "status": "closed" }, "EDIT3528": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3528", "link": "https://wg21.link/edit3528", "title": "[library.headers],[cstdint.syn.2], [cstdint.syn.2] is not in line with intention. Also fixes #3521", "status": "open" }, "EDIT3529": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3529", "link": "https://wg21.link/edit3529", "title": "Freestanding note in [basic.start.main.1] has no normative backing", "status": "open" }, "EDIT3530": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3530", "link": "https://wg21.link/edit3530", "title": "Inconsistent terminology and spelling regarding start, startup, and start-up", "status": "open" }, "EDIT3531": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3531", "link": "https://wg21.link/edit3531", "title": "[expr.comma] Remove \"temporary expression\"", "status": "open" }, "EDIT3532": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3532", "link": "https://wg21.link/edit3532", "title": "qualifies indirectly-readable-impl's use of iter_move", "status": "closed" }, "EDIT3533": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3533", "link": "https://wg21.link/edit3533", "title": "[time.syn] Move `treat_as_floating_point_v` to be right after `treat_as_floating_point` in the `` synopsis.", "status": "closed" }, "EDIT3534": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3534", "link": "https://wg21.link/edit3534", "title": "[span.cons] thinks that to_address() can throw, but it can't", "status": "closed" }, "EDIT3535": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3535", "link": "https://wg21.link/edit3535", "title": "[over.match.funcs] Correct comment in example.", "status": "open" }, "EDIT3536": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3536", "link": "https://wg21.link/edit3536", "title": "[functional.syn] Move is_bind_expression_v & is_placeholder_v to be right after is_bind_expression & is_placeholder in the synopsis", "status": "closed" }, "EDIT3537": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3537", "link": "https://wg21.link/edit3537", "title": "[ptr.launder] Use consistent style for ptr-operators in text", "status": "closed" }, "EDIT3538": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3538", "link": "https://wg21.link/edit3538", "title": "[dcl.decl] Change \"templated function\" to instead use \"templated entity\"", "status": "open" }, "EDIT3539": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3539", "link": "https://wg21.link/edit3539", "title": "[std] Harmonize index entries for list items", "status": "closed" }, "EDIT3540": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3540", "link": "https://wg21.link/edit3540", "title": "Missing paragraph number for Preconditions element [span.cons] p7/8", "status": "closed" }, "EDIT3541": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3541", "link": "https://wg21.link/edit3541", "title": "[cmp.categories.pre] nonequal and nonequivalent are non-used", "status": "open" }, "EDIT3542": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3542", "link": "https://wg21.link/edit3542", "title": "[cmp.categories.pre] Remove unused enumerators", "status": "open" }, "EDIT3543": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3543", "link": "https://wg21.link/edit3543", "title": "[namespace.udecl]/14 clarify wording for comparisons between templates and non-templates", "status": "open" }, "EDIT3544": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3544", "link": "https://wg21.link/edit3544", "title": "Examples in [cpp.scope]p3 onwards are misplaced", "status": "open" }, "EDIT3545": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3545", "link": "https://wg21.link/edit3545", "title": "[cpp.replace] Distribute examples from [cpp.scope]", "status": "open" }, "EDIT3546": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3546", "link": "https://wg21.link/edit3546", "title": "[span.cons] to_address cannot throw", "status": "closed" }, "EDIT3547": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3547", "link": "https://wg21.link/edit3547", "title": "Inconsistent indexing of Cpp17 requirements", "status": "open" }, "EDIT3548": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3548", "link": "https://wg21.link/edit3548", "title": "[lib] Put \\constraints on a line of its own.", "status": "closed" }, "EDIT3549": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3549", "link": "https://wg21.link/edit3549", "title": "[alg.partitions] Add missing \\pnum.", "status": "closed" }, "EDIT3550": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3550", "link": "https://wg21.link/edit3550", "title": "[thread.condvarany.intwait] missing wait_for() change from P1869R1", "status": "open" }, "EDIT3551": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3551", "link": "https://wg21.link/edit3551", "title": "[string.view.synop,span.syn,span.cons] (enable_)?safe_range are defin…", "status": "closed" }, "EDIT3552": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3552", "link": "https://wg21.link/edit3552", "title": "[string.view.synop][span.syn] Declaration for primary template and namespace of enable_safe_range", "status": "closed" }, "EDIT3553": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3553", "link": "https://wg21.link/edit3553", "title": "[basic.atomics] Use math mode for memory model placeholders.", "status": "closed" }, "EDIT3554": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3554", "link": "https://wg21.link/edit3554", "title": "[std] Use $E$ as expression placeholder.", "status": "open" }, "EDIT3555": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3555", "link": "https://wg21.link/edit3555", "title": "[lib] Consistently use ios_base::failbit and ios_base::badbit.", "status": "closed" }, "EDIT3556": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3556", "link": "https://wg21.link/edit3556", "title": "[ranges] Integrate adaptor subclauses into overviews.", "status": "open" }, "EDIT3557": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3557", "link": "https://wg21.link/edit3557", "title": "[std] Harmonize comments indicating errors.", "status": "open" }, "EDIT3558": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3558", "link": "https://wg21.link/edit3558", "title": "[std] Punctuation after \"OK\" example comments", "status": "open" }, "EDIT3559": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3559", "link": "https://wg21.link/edit3559", "title": "[ranges] Mark exposition-only names as kebab-case.", "status": "closed" }, "EDIT3560": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3560", "link": "https://wg21.link/edit3560", "title": "[range.istream] s/object_/value_/", "status": "open" }, "EDIT3561": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3561", "link": "https://wg21.link/edit3561", "title": "[range.adaptors] Base vs base-t", "status": "open" }, "EDIT3562": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3562", "link": "https://wg21.link/edit3562", "title": "[ranges] Missed kebab-case markings for exposition-only names.", "status": "closed" }, "EDIT3563": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3563", "link": "https://wg21.link/edit3563", "title": "[range.refinements] Simplify viewable_range", "status": "open" }, "EDIT3564": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3564", "link": "https://wg21.link/edit3564", "title": "[range.range] LWG 3361: Misleading description of safe_range", "status": "closed" }, "EDIT3565": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3565", "link": "https://wg21.link/edit3565", "title": "[range.prim.size] rewords p1.3 to make it easier to parse", "status": "open" }, "EDIT3566": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3566", "link": "https://wg21.link/edit3566", "title": "[stmt.cont] formatting broken", "status": "closed" }, "EDIT3567": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3567", "link": "https://wg21.link/edit3567", "title": "[stmt.cont] Fix formatting.", "status": "closed" }, "EDIT3568": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3568", "link": "https://wg21.link/edit3568", "title": "[ranges] Indented \\end{codeblock} causes trailing empty line", "status": "closed" }, "EDIT3569": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3569", "link": "https://wg21.link/edit3569", "title": "[defns.signature] functions never have trailing requires-clauses", "status": "open" }, "EDIT3570": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3570", "link": "https://wg21.link/edit3570", "title": "[ranges] Do not indent codeblocks", "status": "closed" }, "EDIT3571": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3571", "link": "https://wg21.link/edit3571", "title": "[temp.inst] Define the process of instantiation", "status": "open" }, "EDIT3572": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3572", "link": "https://wg21.link/edit3572", "title": "[ranges] Do not indent \\begin/end{codeblock}.", "status": "closed" }, "EDIT3573": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3573", "link": "https://wg21.link/edit3573", "title": "[class.static.data] Confusingly contains \"contains\"", "status": "open" }, "EDIT3574": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3574", "link": "https://wg21.link/edit3574", "title": "Replace #include by import-declaration", "status": "open" }, "EDIT3575": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3575", "link": "https://wg21.link/edit3575", "title": "Connect pp-import to the preprocessor grammar", "status": "open" }, "EDIT3576": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3576", "link": "https://wg21.link/edit3576", "title": "[meta.rel] Wording for is_­nothrow_­convertible might not cleary enough to indicate the destruction", "status": "open" }, "EDIT3577": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3577", "link": "https://wg21.link/edit3577", "title": "[view.interface] Inconsistencies in the draft", "status": "closed" }, "EDIT3578": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3578", "link": "https://wg21.link/edit3578", "title": "[basic.scope.pdecl]/1 Example is outdated", "status": "open" }, "EDIT3579": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3579", "link": "https://wg21.link/edit3579", "title": "[dcl.fct]/7 [class.this]/3 cv-qualified function types", "status": "open" }, "EDIT3580": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3580", "link": "https://wg21.link/edit3580", "title": "[basic.scope.pdecl] Fix example of self-referential initialization.", "status": "open" }, "EDIT3581": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3581", "link": "https://wg21.link/edit3581", "title": "[class.this] Member functions are not cv-qualified. ", "status": "open" }, "EDIT3582": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3582", "link": "https://wg21.link/edit3582", "title": "[class.static.data] Cleanup description for local/unnamed classes.", "status": "open" }, "EDIT3583": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3583", "link": "https://wg21.link/edit3583", "title": "[thread.condvarany.intwait] Fix invocation of wait_until.", "status": "open" }, "EDIT3584": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3584", "link": "https://wg21.link/edit3584", "title": "[index] Harmonize indexing for Cpp17 concepts.", "status": "open" }, "EDIT3585": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3585", "link": "https://wg21.link/edit3585", "title": "[temp.type,temp.over.link] Define and use 'same template-id'.", "status": "open" }, "EDIT3586": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3586", "link": "https://wg21.link/edit3586", "title": "[expr.compound] Use sequencing on expressions", "status": "open" }, "EDIT3587": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3587", "link": "https://wg21.link/edit3587", "title": "[expr.call] Clarify result of function call vs. return operand.", "status": "open" }, "EDIT3588": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3588", "link": "https://wg21.link/edit3588", "title": "[std] Consistently use 'overload set'.", "status": "open" }, "EDIT3589": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3589", "link": "https://wg21.link/edit3589", "title": "[stringbuf] Use phrases from [bitmask.types].", "status": "open" }, "EDIT3590": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3590", "link": "https://wg21.link/edit3590", "title": "[expr.rel] Simplify pointer comparison wording", "status": "closed" }, "EDIT3591": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3591", "link": "https://wg21.link/edit3591", "title": "[over.built] Avoid confusing term 'promoted arithmetic type'.", "status": "open" }, "EDIT3592": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3592", "link": "https://wg21.link/edit3592", "title": "Allow 'listings' package v1.8c", "status": "closed" }, "EDIT3593": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3593", "link": "https://wg21.link/edit3593", "title": "[iterator.requirements.general] Consistently index iterator terms.", "status": "open" }, "EDIT3594": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3594", "link": "https://wg21.link/edit3594", "title": "[range.sized] Fix and improve wording", "status": "open" }, "EDIT3595": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3595", "link": "https://wg21.link/edit3595", "title": "[iterator.concept.sizedsentinel] Improve wording", "status": "open" }, "EDIT3596": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3596", "link": "https://wg21.link/edit3596", "title": "[range.subrange] Unaligned comments", "status": "closed" }, "EDIT3597": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3597", "link": "https://wg21.link/edit3597", "title": "[range.prim.size] When is ranges::size ill-formed?", "status": "open" }, "EDIT3598": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3598", "link": "https://wg21.link/edit3598", "title": "[range.common.view] Declare size() last like in the other views", "status": "closed" }, "EDIT3599": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3599", "link": "https://wg21.link/edit3599", "title": "Windows instructions", "status": "closed" }, "EDIT3600": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3600", "link": "https://wg21.link/edit3600", "title": "Basic getting started for Windows", "status": "closed" }, "EDIT3601": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3601", "link": "https://wg21.link/edit3601", "title": "Treatment varies, not vary", "status": "closed" }, "EDIT3602": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3602", "link": "https://wg21.link/edit3602", "title": "[range.subrange] Align comments.", "status": "closed" }, "EDIT3603": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3603", "link": "https://wg21.link/edit3603", "title": "[iterator.requirements.general,range.counted] Rework notation for cou…", "status": "open" }, "EDIT3604": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3604", "link": "https://wg21.link/edit3604", "title": "[range.take.while] Add missing template parameter and xref", "status": "closed" }, "EDIT3605": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3605", "link": "https://wg21.link/edit3605", "title": "[range.istream, range.take.while.sentinel] Initialize member pointer …", "status": "closed" }, "EDIT3606": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3606", "link": "https://wg21.link/edit3606", "title": "[rand.dist.bern.negbin] negative_binomial_distribution has unclear specification for p == 1", "status": "open" }, "EDIT3607": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3607", "link": "https://wg21.link/edit3607", "title": "[expr.ref]/(6.3.2) function type spelling doesn't match [dcl.fct]/1", "status": "open" }, "EDIT3608": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3608", "link": "https://wg21.link/edit3608", "title": "[over.oper] falsely claims operator= can be overloaded for enumerations", "status": "open" }, "EDIT3609": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3609", "link": "https://wg21.link/edit3609", "title": "[range.elements.iterator] Add missing \\expos", "status": "closed" }, "EDIT3610": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3610", "link": "https://wg21.link/edit3610", "title": "[range.join.iterator] Rename ref-is-glvalue to account for rvalues", "status": "closed" }, "EDIT3611": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3611", "link": "https://wg21.link/edit3611", "title": "[locale.codecvt] Unicode is not a character encoding", "status": "open" }, "EDIT3612": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3612", "link": "https://wg21.link/edit3612", "title": "consider reordering Postconditions: library element after Throws:", "status": "open" }, "EDIT3613": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3613", "link": "https://wg21.link/edit3613", "title": "[ptr.launder] Note and Example became incorrect after RU007/US042 NB comments resolution", "status": "closed" }, "EDIT3614": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3614", "link": "https://wg21.link/edit3614", "title": "[expr.add]/6 unfortunate example in Note", "status": "open" }, "EDIT3615": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3615", "link": "https://wg21.link/edit3615", "title": "[format.arg]/5 \"otherwise\" all at the end", "status": "closed" }, "EDIT3616": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3616", "link": "https://wg21.link/edit3616", "title": "[thread.sema] PascalCase for template parameters", "status": "open" }, "EDIT3617": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3617", "link": "https://wg21.link/edit3617", "title": "[thread.lock.unique.locking]/19", "status": "closed" }, "EDIT3618": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3618", "link": "https://wg21.link/edit3618", "title": "[expr.prim.lambda.closure]/3 Fix note: a generic lambda has a function call operator template, not a function call operator.", "status": "closed" }, "EDIT3619": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3619", "link": "https://wg21.link/edit3619", "title": "[thread.lock.unique.locking] Fix typo in try_lock_for.", "status": "closed" }, "EDIT3620": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3620", "link": "https://wg21.link/edit3620", "title": "[format.arg] Move 'otherwise' to the start of the bullets.", "status": "closed" }, "EDIT3621": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3621", "link": "https://wg21.link/edit3621", "title": "[locale.codecvt] Do not claim that 'Unicode' is a character encoding.", "status": "closed" }, "EDIT3622": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3622", "link": "https://wg21.link/edit3622", "title": "[over.oper] Clarify that operator= cannot be overloaded for enumerati…", "status": "closed" }, "EDIT3623": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3623", "link": "https://wg21.link/edit3623", "title": "[ptr.launder] Fix note and example for std::launder.", "status": "closed" }, "EDIT3624": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3624", "link": "https://wg21.link/edit3624", "title": "[dcl.fct,expr.ref] Fix description of class member access expressions", "status": "closed" }, "EDIT3625": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3625", "link": "https://wg21.link/edit3625", "title": "[over.oper] Clarify handling of individual operators.", "status": "open" }, "EDIT3626": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3626", "link": "https://wg21.link/edit3626", "title": "[cmath.syn] Turn a consequence into a note.", "status": "closed" }, "EDIT3627": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3627", "link": "https://wg21.link/edit3627", "title": "[dcl.constexpr]/8.1 should be clearer that declaring a function constexpr can affect its return value if it invokes is_constant_evaluated", "status": "open" }, "EDIT3628": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3628", "link": "https://wg21.link/edit3628", "title": "[dcl.attr] Introduce 'Recommended practice' paragraphs.", "status": "open" }, "EDIT3629": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3629", "link": "https://wg21.link/edit3629", "title": "[func.wrap.badcall] Add missing itemdecl for what()", "status": "closed" }, "EDIT3630": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3630", "link": "https://wg21.link/edit3630", "title": "[basic.lookup] Grammar", "status": "closed" }, "EDIT3631": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3631", "link": "https://wg21.link/edit3631", "title": "[std] Enforce comment alignment in 'codeblocktu' environments.", "status": "closed" }, "EDIT3632": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3632", "link": "https://wg21.link/edit3632", "title": "[span.overview] typo: \"tmeplate\"", "status": "closed" }, "EDIT3633": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3633", "link": "https://wg21.link/edit3633", "title": "[span.overview] Correct typo", "status": "closed" }, "EDIT3634": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3634", "link": "https://wg21.link/edit3634", "title": "[basic.compound] [expr.add] How to get a pointer past the end?", "status": "closed" }, "EDIT3635": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3635", "link": "https://wg21.link/edit3635", "title": "[temp.dep.type] Simplify the meaning of \"template argument list of the primary template\"", "status": "open" }, "EDIT3636": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3636", "link": "https://wg21.link/edit3636", "title": "replace \"character literal\" with references to grammar term character-literal", "status": "open" }, "EDIT3637": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3637", "link": "https://wg21.link/edit3637", "title": "Eliminate redundant use of typename throughout library", "status": "open" }, "EDIT3638": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3638", "link": "https://wg21.link/edit3638", "title": "[except.spec]p12 Example refers to undefined symbol Y", "status": "open" }, "EDIT3639": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3639", "link": "https://wg21.link/edit3639", "title": "[except.spec] Avoid reference to undeclared identifier in example.", "status": "open" }, "EDIT3640": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3640", "link": "https://wg21.link/edit3640", "title": "[basic.fundamental] Clarify that in C, padding bits may cause traps.", "status": "open" }, "EDIT3641": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3641", "link": "https://wg21.link/edit3641", "title": "[dcl.constexpr] Add a note explaining the result of a constexpr funct…", "status": "open" }, "EDIT3642": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3642", "link": "https://wg21.link/edit3642", "title": "Consistency for template parameter names in standard library", "status": "open" }, "EDIT3643": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3643", "link": "https://wg21.link/edit3643", "title": "Fix example in [temp.constr.op]/p4", "status": "closed" }, "EDIT3644": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3644", "link": "https://wg21.link/edit3644", "title": "[optional.optional, optional.ctor] Fix constexpr/explicit position", "status": "closed" }, "EDIT3645": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3645", "link": "https://wg21.link/edit3645", "title": "[lex.operators] Add `co_await` to the list", "status": "closed" }, "EDIT3646": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3646", "link": "https://wg21.link/edit3646", "title": "[expr.prim.req.nested] Add missing semicolon to example", "status": "closed" }, "EDIT3647": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3647", "link": "https://wg21.link/edit3647", "title": "[class] Returns for constructors and destructors should not have operands", "status": "open" }, "EDIT3648": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3648", "link": "https://wg21.link/edit3648", "title": "Use \"requirement\" in grammar font in expr.prim.req", "status": "open" }, "EDIT3649": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3649", "link": "https://wg21.link/edit3649", "title": "Sub-bullets for value-initialization.", "status": "open" }, "EDIT3650": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3650", "link": "https://wg21.link/edit3650", "title": "[lex.icon,lex.fcon] Rework description to avoid redundancies.", "status": "open" }, "EDIT3651": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3651", "link": "https://wg21.link/edit3651", "title": "[temp.constr.normal] Extraneous parentheses on concept use", "status": "closed" }, "EDIT3652": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3652", "link": "https://wg21.link/edit3652", "title": "[temp.constr.normal] Confusing identifier used in explanation", "status": "closed" }, "EDIT3653": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3653", "link": "https://wg21.link/edit3653", "title": "[class.mem] Explicit specializations within classes", "status": "open" }, "EDIT3654": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3654", "link": "https://wg21.link/edit3654", "title": "[class.conv.fct] Add \\tcode to void", "status": "closed" }, "EDIT3655": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3655", "link": "https://wg21.link/edit3655", "title": "[extern.types] strike footnote listing C stdlib types", "status": "open" }, "EDIT3656": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3656", "link": "https://wg21.link/edit3656", "title": "[range.join.sentinel], [range.split.view] fix typos", "status": "closed" }, "EDIT3657": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3657", "link": "https://wg21.link/edit3657", "title": "Cross reference to temp.over.link is misleading for abbreviated function template wording", "status": "closed" }, "EDIT3658": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3658", "link": "https://wg21.link/edit3658", "title": "[gram] type-name is not formally defined", "status": "closed" }, "EDIT3659": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3659", "link": "https://wg21.link/edit3659", "title": "[class.ctor/dtor] consteval, constructors, and destructors", "status": "open" }, "EDIT3660": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3660", "link": "https://wg21.link/edit3660", "title": "Consistent cv-qualification notation", "status": "open" }, "EDIT3661": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3661", "link": "https://wg21.link/edit3661", "title": "[range.istream.iterator] Fix typo", "status": "closed" }, "EDIT3662": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3662", "link": "https://wg21.link/edit3662", "title": "[diff.cpp17.iterators] Added compatibility note on iterator_traits", "status": "open" }, "EDIT3663": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3663", "link": "https://wg21.link/edit3663", "title": "[class.mfct]p2's list of keywords that make a function inline forgets consteval", "status": "open" }, "EDIT3664": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3664", "link": "https://wg21.link/edit3664", "title": "consider moving description of Requires: element and [res.on.required]p1 to Annex D", "status": "open" }, "EDIT3665": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3665", "link": "https://wg21.link/edit3665", "title": "[contents]/1 suggests that declval is defined", "status": "open" }, "EDIT3666": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3666", "link": "https://wg21.link/edit3666", "title": "take_while_view::sentinel declaration is missing the Pred parameter", "status": "open" }, "EDIT3667": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3667", "link": "https://wg21.link/edit3667", "title": "[class.access.base] Add missing formatting to an access specifier", "status": "closed" }, "EDIT3668": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3668", "link": "https://wg21.link/edit3668", "title": "Produce foreword with list of changes for C++20", "status": "open" }, "EDIT3669": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3669", "link": "https://wg21.link/edit3669", "title": "[basic.pre] Improve consistency in list", "status": "open" }, "EDIT3670": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3670", "link": "https://wg21.link/edit3670", "title": "[cmp, comparisons] Move description of compare_three_way.", "status": "closed" }, "EDIT3671": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3671", "link": "https://wg21.link/edit3671", "title": "Fix definition of has-tuple-element", "status": "open" }, "EDIT3672": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3672", "link": "https://wg21.link/edit3672", "title": "[class.access] Eliminate the friend case for protected member access from derived class", "status": "open" }, "EDIT3673": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3673", "link": "https://wg21.link/edit3673", "title": "\"ill-formed with no diagnostic required\" is odd", "status": "open" }, "EDIT3674": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3674", "link": "https://wg21.link/edit3674", "title": "[over.oper]p3 should be a note", "status": "open" }, "EDIT3675": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3675", "link": "https://wg21.link/edit3675", "title": "[conv.rank] Change \"size\" to \"width\" in conversion rank relation", "status": "closed" }, "EDIT3676": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3676", "link": "https://wg21.link/edit3676", "title": "p0593r6's `#include` is missing a filename", "status": "closed" }, "EDIT3677": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3677", "link": "https://wg21.link/edit3677", "title": "Check element order programmatically and presubmit", "status": "open" }, "EDIT3678": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3678", "link": "https://wg21.link/edit3678", "title": "[stmt.return.coroutine] Use notion of \"enclosing\" for \"return\"", "status": "open" }, "EDIT3679": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3679", "link": "https://wg21.link/edit3679", "title": "inconsistent indenting for multi-lined requires clauses", "status": "open" }, "EDIT3680": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3680", "link": "https://wg21.link/edit3680", "title": "Inconsistent use of \\defexposconcept v. \\exposconcept v. \\placeholder for \\expos concepts", "status": "open" }, "EDIT3681": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3681", "link": "https://wg21.link/edit3681", "title": "Content of the Forward would be helpful for the DIS", "status": "closed" }, "EDIT3682": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3682", "link": "https://wg21.link/edit3682", "title": "[functional.syn] Correct text in cross-reference comment", "status": "open" }, "EDIT3683": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3683", "link": "https://wg21.link/edit3683", "title": "Consider moving \"in addition ... included\" content into synopses, deleting prose text", "status": "open" }, "EDIT3684": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3684", "link": "https://wg21.link/edit3684", "title": "Consider updating \"Specification-Style-Guidelines\"", "status": "open" }, "EDIT3685": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3685", "link": "https://wg21.link/edit3685", "title": "[2020-02 CWG Poll 1] P2103R0 (Core Language Changes for NB Comments at the February, 2020 (Prague) meeting", "status": "open" }, "EDIT3686": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3686", "link": "https://wg21.link/edit3686", "title": "[2020-02 CWG Poll 2] P1779R3 ABI isolation for member functions", "status": "open" }, "EDIT3687": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3687", "link": "https://wg21.link/edit3687", "title": "[2020-02 CWG Poll 3] P1857R3 Modules Dependency Discovery", "status": "open" }, "EDIT3688": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3688", "link": "https://wg21.link/edit3688", "title": "[2020-02 CWG Poll 4] P0593R6 Implicit creation of objects for low-level object manipulation", "status": "open" }, "EDIT3689": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3689", "link": "https://wg21.link/edit3689", "title": "[2020-02 CWG Poll 5] P1957R2 Converting from T* to bool should be considered narrowing (re: US 212)", "status": "open" }, "EDIT3690": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3690", "link": "https://wg21.link/edit3690", "title": "[2020-02 CWG Poll 6] P2104R0 Disallow changing concept values", "status": "open" }, "EDIT3691": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3691", "link": "https://wg21.link/edit3691", "title": "[2020-02 CWG Poll 7] P2107R0 Core Issue 2436: US064 Copy semantics of coroutine parameters", "status": "open" }, "EDIT3692": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3692", "link": "https://wg21.link/edit3692", "title": "[2020-02 CWG Poll 8] P2092R0 Disambiguating Nested-Requirements", "status": "open" }, "EDIT3693": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3693", "link": "https://wg21.link/edit3693", "title": "[2020-02 CWG Poll 9] P2108R0 Core Language Working Group \"ready\" Issues for the February, 2020 (Prague) meeting", "status": "open" }, "EDIT3694": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3694", "link": "https://wg21.link/edit3694", "title": "[2020-02 CWG Poll 10] P2109R0 US084: Disallow \"export import foo\" outside of module interface", "status": "open" }, "EDIT3695": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3695", "link": "https://wg21.link/edit3695", "title": "[2020-02 CWG Poll 11] P2082R1 Fixing CTAD for aggregates", "status": "open" }, "EDIT3696": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3696", "link": "https://wg21.link/edit3696", "title": "[2020-02 CWG Poll 12] P2113R0 Proposed resolution for 2019 comment CA 112", "status": "open" }, "EDIT3697": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3697", "link": "https://wg21.link/edit3697", "title": "[2020-02 CWG Poll 13] P2115R0 US069: Merging of multiple definitions for unnamed unscoped enumerations", "status": "open" }, "EDIT3698": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3698", "link": "https://wg21.link/edit3698", "title": "[2020-02 CWG Poll 14] P1815R2 Translation-unit-local entities", "status": "open" }, "EDIT3699": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3699", "link": "https://wg21.link/edit3699", "title": "[2020-02 CWG Poll 15] P2095R0 Resolve lambda init-capture pack grammar (CWG2378)", "status": "open" }, "EDIT3700": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3700", "link": "https://wg21.link/edit3700", "title": "[2020-02 CWG Poll 16] P2002R1 Defaulted comparison specification cleanups", "status": "open" }, "EDIT3701": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3701", "link": "https://wg21.link/edit3701", "title": "[2020-02 CWG Poll 17] P2085R0 Consistent defaulted comparisons", "status": "open" }, "EDIT3702": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3702", "link": "https://wg21.link/edit3702", "title": "[2020-02 CWG Poll 18] P1908R1 Reserving Attribute Namespaces for Future Use", "status": "open" }, "EDIT3703": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3703", "link": "https://wg21.link/edit3703", "title": "[2020-02 CWG Poll 19] P1937R2 Fixing inconsistencies between constexpr and consteval functions", "status": "open" }, "EDIT3704": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3704", "link": "https://wg21.link/edit3704", "title": "[2020-02 LWG Poll 2] P2051R0 C++ Standard Library Issues to be moved in Prague", "status": "open" }, "EDIT3705": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3705", "link": "https://wg21.link/edit3705", "title": "[2020-02 LWG Poll 3] P2117R0 C++ Standard Library Issues Resolved Directly In Prague", "status": "open" }, "EDIT3706": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3706", "link": "https://wg21.link/edit3706", "title": "[2020-02 LWG Poll 4] P2045R1 Missing Mandates for the standard library", "status": "open" }, "EDIT3707": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3707", "link": "https://wg21.link/edit3707", "title": "[2020-02 LWG Poll 5] P1460R1 Mandating the Standard Library: Clause 20 - Utilities library", "status": "open" }, "EDIT3708": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3708", "link": "https://wg21.link/edit3708", "title": "[2020-02 LWG Poll 6] P1963R0 Fixing US 313", "status": "open" }, "EDIT3709": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3709", "link": "https://wg21.link/edit3709", "title": "[2020-02 LWG Poll 7] P1983R0 Wording for GB301, US296, US292, US291, and US283", "status": "open" }, "EDIT3710": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3710", "link": "https://wg21.link/edit3710", "title": "[2020-02 LWG Poll 8] P1981R0 Rename leap to leap_second", "status": "open" }, "EDIT3711": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3711", "link": "https://wg21.link/edit3711", "title": "[2020-02 LWG Poll 9] P1982R0 Rename link to time_zone_link", "status": "open" }, "EDIT3712": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3712", "link": "https://wg21.link/edit3712", "title": "[2020-02 LWG Poll 10] P2101R0 'Models' subsumes 'satisfies' (Wording for US298 and US300)", "status": "open" }, "EDIT3713": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3713", "link": "https://wg21.link/edit3713", "title": "[2020-02 LWG Poll 11] P1115R3 Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if", "status": "open" }, "EDIT3714": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3714", "link": "https://wg21.link/edit3714", "title": "[2020-02 LWG Poll 12] P2102R0 Make 'implicit expression variations' more explicit (Wording for US185)", "status": "open" }, "EDIT3715": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3715", "link": "https://wg21.link/edit3715", "title": "[2020-02 LWG Poll 13] P1994R1 elements_view needs its own sentinel", "status": "open" }, "EDIT3716": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3716", "link": "https://wg21.link/edit3716", "title": "[2020-02 LWG Poll 14] P1868R2 width: clarifying units of width and precision in std::format", "status": "open" }, "EDIT3717": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3717", "link": "https://wg21.link/edit3717", "title": "[2020-02 LWG Poll 15] P1956R1 On the names of low-level bit manipulation functions", "status": "open" }, "EDIT3718": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3718", "link": "https://wg21.link/edit3718", "title": "[2020-02 LWG Poll 16] P1976R2 Fixed-size span construction from dynamic range", "status": "open" }, "EDIT3719": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3719", "link": "https://wg21.link/edit3719", "title": "[2020-02 LWG Poll 17] P1964R2 Wording for boolean-testable", "status": "open" }, "EDIT3720": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3720", "link": "https://wg21.link/edit3720", "title": "[2020-02 LWG Poll 18] P2091R0 Issues with range access CPOs", "status": "open" }, "EDIT3721": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3721", "link": "https://wg21.link/edit3721", "title": "[2020-02 LWG Poll 19] P0586R2 Safe integral comparisons", "status": "open" }, "EDIT3722": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3722", "link": "https://wg21.link/edit3722", "title": "[2020-02 LWG Poll 20] P1831R1 (Deprecating volatile: library", "status": "open" }, "EDIT3723": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3723", "link": "https://wg21.link/edit3723", "title": "[2020-02 LWG Poll 21] P1973R1 Rename \"_default_init\" Functions, Rev1", "status": "open" }, "EDIT3724": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3724", "link": "https://wg21.link/edit3724", "title": "[2020-02 LWG Poll 22] P1243R4 Rangify New Algorithms", "status": "open" }, "EDIT3725": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3725", "link": "https://wg21.link/edit3725", "title": "[2020-02 LWG Poll 23] P2106R0 Alternative wording for GB315 and GB316", "status": "open" }, "EDIT3726": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3726", "link": "https://wg21.link/edit3726", "title": "[2020-02 LWG Poll 24] P1739R4 Avoid template bloat for safe_ranges in combination with \"subrange-y\" view adaptors", "status": "open" }, "EDIT3727": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3727", "link": "https://wg21.link/edit3727", "title": "[2020-02 LWG Poll 25] P2116R0 Remove tuple-like protocol support from fixed-extent span", "status": "open" }, "EDIT3728": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3728", "link": "https://wg21.link/edit3728", "title": "[2020-02 LWG Poll 26] P1970R2 Consistency for size() functions: Add ranges::ssize", "status": "open" }, "EDIT3729": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3729", "link": "https://wg21.link/edit3729", "title": "P1957R2 Converting from T* to bool should be considered narrowing", "status": "open" }, "EDIT3730": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3730", "link": "https://wg21.link/edit3730", "title": "[atomic] Minor corrections to atomic index", "status": "open" }, "EDIT3731": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3731", "link": "https://wg21.link/edit3731", "title": "Library index is missing many enumerators", "status": "open" }, "EDIT3732": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3732", "link": "https://wg21.link/edit3732", "title": "P2104R0 Disallow changing concept values", "status": "open" }, "EDIT3733": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3733", "link": "https://wg21.link/edit3733", "title": "P2092R0 Disambiguating nested requirements", "status": "open" }, "EDIT3734": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3734", "link": "https://wg21.link/edit3734", "title": "P2109R0 Disallow \"export import foo\" outside of module interface", "status": "open" }, "EDIT3735": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3735", "link": "https://wg21.link/edit3735", "title": "[dcl.meaning] General wording cleanup", "status": "open" }, "EDIT3736": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3736", "link": "https://wg21.link/edit3736", "title": "[basic.type.qualifier] Remove redundant wording", "status": "open" }, "EDIT3737": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3737", "link": "https://wg21.link/edit3737", "title": "P2082R1 Fixing CTAD for aggregates", "status": "open" }, "EDIT3738": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3738", "link": "https://wg21.link/edit3738", "title": "P2113R0 Proposed resolution for 2019 comment CA 112", "status": "open" }, "EDIT3739": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3739", "link": "https://wg21.link/edit3739", "title": "P2115R0 US069: Merging of multiple definitions for unnamed unscoped e…", "status": "open" }, "EDIT3740": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3740", "link": "https://wg21.link/edit3740", "title": "P1815R2 Translation-unit-local entities", "status": "open" }, "EDIT3741": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3741", "link": "https://wg21.link/edit3741", "title": "P1908R1 Reserving attribute namespaces for future use", "status": "open" }, "EDIT3742": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3742", "link": "https://wg21.link/edit3742", "title": "bad example in P0593R6 [diff.cpp17]", "status": "open" }, "EDIT3743": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3743", "link": "https://wg21.link/edit3743", "title": "[basic.life]p5 is missing a case where the program can explicitly end the lifetime of an object after P0593R6", "status": "open" }, "EDIT3744": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3744", "link": "https://wg21.link/edit3744", "title": "[swappable.requirements] Add missing \\pnum to example", "status": "open" }, "EDIT3745": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3745", "link": "https://wg21.link/edit3745", "title": "P2107R0 Core Issue 2436: US064 Copy semantics of coroutine parameters", "status": "open" }, "EDIT3746": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3746", "link": "https://wg21.link/edit3746", "title": "CWG Poll 9: P2108R0 Core Language Working Group \"ready\" Issues for the February, 2020 (Prague) meeting", "status": "open" }, "EDIT3747": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3747", "link": "https://wg21.link/edit3747", "title": "P2095R0 Resolve lambda init-capture pack grammar (CWG2378)", "status": "open" }, "EDIT3748": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3748", "link": "https://wg21.link/edit3748", "title": "P2051R0 C++ Standard Library Issues to be moved in Prague", "status": "open" }, "EDIT3749": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3749", "link": "https://wg21.link/edit3749", "title": "LWG Poll 3: P2117R0 C++ Standard Library Issues Resolved Directly In Prague", "status": "open" }, "EDIT3750": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3750", "link": "https://wg21.link/edit3750", "title": "Fix #3666, plus some drive-by edits", "status": "open" }, "EDIT3751": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3751", "link": "https://wg21.link/edit3751", "title": "P2116R0 Remove tuple-like protocol support from fixed-extent span", "status": "open" }, "EDIT3752": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3752", "link": "https://wg21.link/edit3752", "title": "P2091R0 Issues with range access CPOs", "status": "open" }, "EDIT3753": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3753", "link": "https://wg21.link/edit3753", "title": "P1868R2 width: clarifying units of width and precision in std::format", "status": "open" }, "EDIT3754": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3754", "link": "https://wg21.link/edit3754", "title": "P1994R1 elements_view needs its own sentinel", "status": "open" }, "EDIT3755": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3755", "link": "https://wg21.link/edit3755", "title": "LWG Poll 10: P2101R0 'Models' subsumes 'satisfies' (Wording for US298 and US300)", "status": "open" }, "EDIT3756": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3756", "link": "https://wg21.link/edit3756", "title": "LWG Poll 7: P1983R0 Wording for GB301, US296, US292, US291, and US283", "status": "open" }, "EDIT3757": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3757", "link": "https://wg21.link/edit3757", "title": "CWG Poll 19: P1937R2 Fixing inconsistencies between constexpr and consteval functions", "status": "open" }, "EDIT3758": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3758", "link": "https://wg21.link/edit3758", "title": "CWG Poll 2: P1779R3 ABI isolation for member functions", "status": "open" }, "EDIT3759": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3759", "link": "https://wg21.link/edit3759", "title": "Add article to bullet start...", "status": "open" }, "EDIT3760": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3760", "link": "https://wg21.link/edit3760", "title": "LWG Poll 8: P1981R0 Rename leap to leap_second", "status": "open" }, "EDIT3761": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3761", "link": "https://wg21.link/edit3761", "title": "LWG Poll 9: P1982R0 Rename link to time_zone_link", "status": "open" }, "EDIT3762": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3762", "link": "https://wg21.link/edit3762", "title": "Cleanup for [2020-02 LWG Poll 6] P1963R0 Fixing US 313", "status": "open" }, "EDIT3763": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3763", "link": "https://wg21.link/edit3763", "title": "LWG Poll 6: P1963R0 Fixing US 313", "status": "open" }, "EDIT3764": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3764", "link": "https://wg21.link/edit3764", "title": "CWG Poll 3: P1857R3 Modules Dependency Discovery", "status": "open" }, "EDIT3765": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3765", "link": "https://wg21.link/edit3765", "title": "CWG Poll 4: P0593R6 Implicit creation of objects for low-level object manipulation", "status": "open" }, "EDIT3766": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3766", "link": "https://wg21.link/edit3766", "title": "Fixes for 2020-02 CWG Poll 4 (P0593R6)", "status": "open" }, "EDIT3767": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3767", "link": "https://wg21.link/edit3767", "title": "CWG Poll 16: P2002R1 Defaulted comparison specification cleanups", "status": "open" }, "EDIT3768": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3768", "link": "https://wg21.link/edit3768", "title": "CWG Poll 17: P2085R0 Consistent defaulted comparisons", "status": "open" }, "EDIT3769": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3769", "link": "https://wg21.link/edit3769", "title": "LWG Poll 12: P2102R0 Make 'implicit expression variations' more explicit", "status": "open" }, "EDIT3770": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3770", "link": "https://wg21.link/edit3770", "title": "LWG Poll 21: P1973R1 Rename \"_default_init\" Functions, Rev1", "status": "open" }, "EDIT3771": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3771", "link": "https://wg21.link/edit3771", "title": "LWG Poll 26: P1970R2 Consistency for size() functions: Add ranges::ssize", "status": "open" }, "EDIT3772": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3772", "link": "https://wg21.link/edit3772", "title": "LWG Poll 16: P1976R2 Fixed-size span construction from dynamic range", "status": "open" }, "EDIT3773": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3773", "link": "https://wg21.link/edit3773", "title": "[atomic] Apply conventional order to members of atomic smart pointers", "status": "open" }, "EDIT3774": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3774", "link": "https://wg21.link/edit3774", "title": "LWG Poll 23: P2106R0 Alternative wording for GB315 and GB316", "status": "open" }, "EDIT3775": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3775", "link": "https://wg21.link/edit3775", "title": "Simplify build process for the standard draft", "status": "closed" }, "EDIT3776": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3776", "link": "https://wg21.link/edit3776", "title": "LWG Poll 20: P1831R1 Deprecating volatile: library", "status": "open" }, "EDIT3777": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3777", "link": "https://wg21.link/edit3777", "title": "LWG Poll 24: P1739R4 Avoid template bloat for safe_ranges in combination with \"sub…", "status": "open" }, "EDIT3778": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3778", "link": "https://wg21.link/edit3778", "title": "[span.overview] Deduction guide's End can also be the size_type", "status": "open" }, "EDIT3779": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3779", "link": "https://wg21.link/edit3779", "title": "LWG Poll 19: P0586R2 Safe integral comparisons", "status": "open" }, "EDIT3780": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3780", "link": "https://wg21.link/edit3780", "title": "LWG Poll 15: P1956R1 On the names of low-level bit manipulation functions", "status": "open" }, "EDIT3781": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3781", "link": "https://wg21.link/edit3781", "title": "LWG Poll 4: P2045R1 Missing Mandates for the standard library", "status": "closed" }, "EDIT3782": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3782", "link": "https://wg21.link/edit3782", "title": "CWG Poll 1: P2103R0 (Core Language Changes for NB Comments at the February, 2020 (Prague) meeting", "status": "closed" }, "EDIT3783": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3783", "link": "https://wg21.link/edit3783", "title": "LWG Poll 22: P1243R4 Rangify New Algorithms", "status": "open" }, "EDIT3784": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3784", "link": "https://wg21.link/edit3784", "title": "[ostream] Fix poor grammar to be consistent with [istream]", "status": "open" }, "EDIT3785": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3785", "link": "https://wg21.link/edit3785", "title": "[alg.clamp] Reword for clarity", "status": "open" }, "EDIT3786": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3786", "link": "https://wg21.link/edit3786", "title": "LWG Poll 17: P1964R2 Wording for boolean-testable", "status": "closed" }, "EDIT3787": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3787", "link": "https://wg21.link/edit3787", "title": "LWG Poll 11: P1115R3 Improving the Return Value of Erase-Like Algorithms II: Free …", "status": "closed" }, "EDIT3788": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3788", "link": "https://wg21.link/edit3788", "title": "LWG Poll 5: P1460R1 Mandating the Standard Library: Clause 20 - Utilities library", "status": "closed" }, "EDIT3789": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3789", "link": "https://wg21.link/edit3789", "title": "[concept.swappable,iterator.cust] Fix phrasing 'with no diagnostic required'", "status": "open" }, "EDIT3790": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3790", "link": "https://wg21.link/edit3790", "title": "[check] Flag non-ASCII characters in source", "status": "open" }, "EDIT3791": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3791", "link": "https://wg21.link/edit3791", "title": "[dcl.array] Potentially ambiguous specification of array contents", "status": "open" }, "EDIT3792": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3792", "link": "https://wg21.link/edit3792", "title": "[expr.const]p14 example incorrect after P1937R2", "status": "closed" }, "EDIT3793": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3793", "link": "https://wg21.link/edit3793", "title": "[range.prim.cdata] Properly ranges::-qualify cdata", "status": "open" }, "EDIT3794": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3794", "link": "https://wg21.link/edit3794", "title": "Replace non-code \"C++\" with \"\\Cpp{}\"", "status": "closed" }, "EDIT3795": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3795", "link": "https://wg21.link/edit3795", "title": "Fixes for 2020-02 LWG Poll 5", "status": "closed" }, "EDIT3796": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3796", "link": "https://wg21.link/edit3796", "title": "Fixes for 2020-02 CWG Poll 1", "status": "closed" }, "EDIT3797": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3797", "link": "https://wg21.link/edit3797", "title": "[atomics.nonmembers,diff.cpp17.dcl.dcl,library,version.syn] Replace non-code \"C++\" with \"\\Cpp{}\"", "status": "closed" }, "EDIT3798": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3798", "link": "https://wg21.link/edit3798", "title": "Calls to swap in the library don't properly describe context", "status": "open" }, "EDIT3799": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3799", "link": "https://wg21.link/edit3799", "title": "Cross-reference fixes", "status": "closed" }, "EDIT3800": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3800", "link": "https://wg21.link/edit3800", "title": "Add missing @s", "status": "closed" }, "EDIT3801": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3801", "link": "https://wg21.link/edit3801", "title": "Fixes for 2020-02 CWG Poll 3", "status": "closed" }, "EDIT3802": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3802", "link": "https://wg21.link/edit3802", "title": "[range.access.begin] P2091R0's change to para 1 is ambiguous", "status": "open" }, "EDIT3803": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3803", "link": "https://wg21.link/edit3803", "title": "Replace `SIZE_MAX` with `numeric_limits` in [allocator.members]", "status": "open" }, "EDIT3804": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3804", "link": "https://wg21.link/edit3804", "title": "redundant wording after P2109R0", "status": "open" }, "EDIT3805": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3805", "link": "https://wg21.link/edit3805", "title": "[allocator.members] Replace SIZE_MAX with numeric_limits::max()", "status": "closed" }, "EDIT3806": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3806", "link": "https://wg21.link/edit3806", "title": "Fix for US 115 to avoid use of nouns with missing articles", "status": "open" }, "EDIT3807": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3807", "link": "https://wg21.link/edit3807", "title": "Restructure CA 107 functionally equivalent IFNDR note", "status": "open" }, "EDIT3808": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3808", "link": "https://wg21.link/edit3808", "title": "[any.synop,any.class,any.nonmembers] Format pack conventionally", "status": "closed" }, "EDIT3809": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3809", "link": "https://wg21.link/edit3809", "title": "[lib] Format true/false in code font conventionally", "status": "closed" }, "EDIT3810": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3810", "link": "https://wg21.link/edit3810", "title": "fix several bugs in the LWG3262 wording", "status": "closed" }, "EDIT3811": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3811", "link": "https://wg21.link/edit3811", "title": "[expr.call] Incorrect reference to \"this parameter\"", "status": "open" }, "EDIT3812": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3812", "link": "https://wg21.link/edit3812", "title": "Possibly outdated \"Getting Started on Debian-based Systems\"", "status": "open" }, "EDIT3813": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3813", "link": "https://wg21.link/edit3813", "title": "Update Getting Started on Debian-based Systems", "status": "open" }, "EDIT3814": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3814", "link": "https://wg21.link/edit3814", "title": "[utility.syn] Index in-place construction types", "status": "closed" }, "EDIT3815": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3815", "link": "https://wg21.link/edit3815", "title": "[class.friend] Add cross-reference for the namespace of the friend", "status": "closed" }, "EDIT3816": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3816", "link": "https://wg21.link/edit3816", "title": "Remove [atomcis.types.operations]p1", "status": "closed" }, "EDIT3817": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3817", "link": "https://wg21.link/edit3817", "title": "decide whether to bump feature test macro version for P1973R1", "status": "closed" }, "EDIT3818": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3818", "link": "https://wg21.link/edit3818", "title": "[class.copy.elision] Specification of when implicit move occurs is potentially confusing", "status": "open" }, "EDIT3819": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3819", "link": "https://wg21.link/edit3819", "title": "[expr.sizeof] Incorrect use of \\term", "status": "closed" }, "EDIT3820": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3820", "link": "https://wg21.link/edit3820", "title": "[rand.util.canonical] Convert normative duplication into a note.", "status": "closed" }, "EDIT3821": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3821", "link": "https://wg21.link/edit3821", "title": "[time.format] Add/fix region-index entry for \"format\"", "status": "closed" }, "EDIT3822": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3822", "link": "https://wg21.link/edit3822", "title": "[temp.explicit] Add missing comma", "status": "closed" }, "EDIT3823": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3823", "link": "https://wg21.link/edit3823", "title": "[conv.ptr] Fix unclear specification of derived-to-base conversions for null pointers", "status": "open" }, "EDIT3824": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3824", "link": "https://wg21.link/edit3824", "title": "Consistent null pointer value usage", "status": "open" }, "EDIT3825": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3825", "link": "https://wg21.link/edit3825", "title": "[front.insert.iterator] Correct mis-incorporation of P0896R4", "status": "closed" }, "EDIT3826": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3826", "link": "https://wg21.link/edit3826", "title": "[expr.ref] clarify access of non-static data members", "status": "closed" }, "EDIT3827": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3827", "link": "https://wg21.link/edit3827", "title": "[basic], [expr] Fix incorrect cross-references to [conv.ptr] for null pointer values", "status": "open" }, "EDIT3828": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3828", "link": "https://wg21.link/edit3828", "title": "Use consistent terminology when referring to what a pointer to member points to", "status": "open" }, "EDIT3829": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3829", "link": "https://wg21.link/edit3829", "title": "[iterator.concept.winc,range.iota.view] is-integer-like is not a concept", "status": "closed" }, "EDIT3830": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3830", "link": "https://wg21.link/edit3830", "title": "[algorithms] Rename concept 'writable' to 'indirectly_writable'.", "status": "closed" }, "EDIT3831": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3831", "link": "https://wg21.link/edit3831", "title": "In the index, properly sort terms starting with two underscores", "status": "closed" }, "EDIT3832": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3832", "link": "https://wg21.link/edit3832", "title": "[atomics] Consistent use of enum class memory_order", "status": "closed" }, "EDIT3833": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3833", "link": "https://wg21.link/edit3833", "title": "[memory.syn] Index the pointer_safety enum class", "status": "closed" }, "EDIT3834": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3834", "link": "https://wg21.link/edit3834", "title": "[concept.constructible] is-default-initializable is not a concept", "status": "closed" }, "EDIT3835": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3835", "link": "https://wg21.link/edit3835", "title": "The iterator \"old\" concepts (Cpp17Requirements) are not indexed", "status": "open" }, "EDIT3836": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3836", "link": "https://wg21.link/edit3836", "title": "Fix incorrect references to past the end pointers", "status": "open" }, "EDIT3837": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3837", "link": "https://wg21.link/edit3837", "title": "Remove definition in note", "status": "closed" }, "EDIT3838": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3838", "link": "https://wg21.link/edit3838", "title": "[algorithms.general] Add [specialized.algorithms] to summary table.", "status": "closed" }, "EDIT3839": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3839", "link": "https://wg21.link/edit3839", "title": "[module.interface] Remove redundant bullet for exported declaration.", "status": "closed" }, "EDIT3840": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3840", "link": "https://wg21.link/edit3840", "title": "[module.interface] Fix typo.", "status": "closed" }, "EDIT3841": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3841", "link": "https://wg21.link/edit3841", "title": "[over.oper] Make statement about non-overloadable operators a note.", "status": "closed" }, "EDIT3842": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3842", "link": "https://wg21.link/edit3842", "title": "[class] [over] Redundant specification of ignoring move special members", "status": "closed" }, "EDIT3843": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3843", "link": "https://wg21.link/edit3843", "title": "[class.mfct] consteval member functions are also inline.", "status": "closed" }, "EDIT3844": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3844", "link": "https://wg21.link/edit3844", "title": "[lex.ccon,lex.string] Remove redundant repetition of the grammar.", "status": "closed" }, "EDIT3845": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3845", "link": "https://wg21.link/edit3845", "title": "[support.dynamic] Improve cross-referencing for dynamic memory subcla…", "status": "closed" }, "EDIT3846": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3846", "link": "https://wg21.link/edit3846", "title": "[time.zone.zonedtime.overview] Fix typo", "status": "closed" }, "EDIT3847": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3847", "link": "https://wg21.link/edit3847", "title": "Scope of [range.split.outer] p1 is unclear", "status": "open" }, "EDIT3848": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3848", "link": "https://wg21.link/edit3848", "title": "[range.split] confuses current and current_", "status": "closed" }, "EDIT3849": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3849", "link": "https://wg21.link/edit3849", "title": "[range.split.outer], [range.split.inner] Fix misuses of current_", "status": "closed" }, "EDIT3850": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3850", "link": "https://wg21.link/edit3850", "title": "[expr.rel] Unclear how function pointers are compared", "status": "open" }, "EDIT3851": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3851", "link": "https://wg21.link/edit3851", "title": "[range.split.outer,range.split.inner] \"current\" placeholder vs. current_ exposition-only member", "status": "open" }, "EDIT3852": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3852", "link": "https://wg21.link/edit3852", "title": "[span.deduct] Rename template parameter 'End' to 'EndOrSize'", "status": "closed" }, "EDIT3853": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3853", "link": "https://wg21.link/edit3853", "title": "[contents] Some standard library functions are not defined.", "status": "closed" }, "EDIT3854": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3854", "link": "https://wg21.link/edit3854", "title": "[res.on.requires] Move description of 'Requires' element to Annex D", "status": "closed" }, "EDIT3855": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3855", "link": "https://wg21.link/edit3855", "title": "[depr.conversions] Rename snake_case template parameters to CamelCase.", "status": "closed" }, "EDIT3856": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3856", "link": "https://wg21.link/edit3856", "title": "[range.access] Introduce 'reified object' to simplify the descriptions.", "status": "closed" }, "EDIT3857": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3857", "link": "https://wg21.link/edit3857", "title": "[range.take.while.sentinel,range.elements.iterator] Rename exposition…", "status": "closed" }, "EDIT3858": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3858", "link": "https://wg21.link/edit3858", "title": "[support] Renamed from [language.support].", "status": "closed" }, "EDIT3859": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3859", "link": "https://wg21.link/edit3859", "title": "[basic,support] Correctly use 'startup' and 'start of program'", "status": "closed" }, "EDIT3860": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3860", "link": "https://wg21.link/edit3860", "title": "[expr.prim.req,temp.concept] Add std:: qualification for library conc…", "status": "closed" }, "EDIT3861": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3861", "link": "https://wg21.link/edit3861", "title": "[module.unit] module-declarations no longer contain \\tcode{export}", "status": "closed" }, "EDIT3862": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3862", "link": "https://wg21.link/edit3862", "title": "[support.types.byteops]/6", "status": "closed" }, "EDIT3863": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3863", "link": "https://wg21.link/edit3863", "title": "[support.types.byteops] Fix misapplication of LWG2950", "status": "closed" }, "EDIT3864": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3864", "link": "https://wg21.link/edit3864", "title": "[depr.atomics] Use enum class memory_order", "status": "closed" }, "EDIT3865": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3865", "link": "https://wg21.link/edit3865", "title": "[support.types.byteops] remove redundant static_cast to unsigned char", "status": "closed" }, "EDIT3866": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3866", "link": "https://wg21.link/edit3866", "title": "[fs.path.modifiers] Remove \\tcode around cross reference", "status": "closed" }, "EDIT3867": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3867", "link": "https://wg21.link/edit3867", "title": "[alg.replace] Clarify which value gets assigned depending on E.", "status": "closed" }, "EDIT3868": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3868", "link": "https://wg21.link/edit3868", "title": "[allocator.requirements] Fix punctuation in tables.", "status": "closed" }, "EDIT3869": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3869", "link": "https://wg21.link/edit3869", "title": "[alg.clamp] Reword for clarity", "status": "closed" }, "EDIT3870": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3870", "link": "https://wg21.link/edit3870", "title": "[ranges] has many concepts used without \\libconcept", "status": "open" }, "EDIT3871": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3871", "link": "https://wg21.link/edit3871", "title": "[over.best.ics] Remove redundant sub-bullet", "status": "open" }, "EDIT3872": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3872", "link": "https://wg21.link/edit3872", "title": "[temp.explicit] Fix unclear reference to elaborated-type-specifier", "status": "open" }, "EDIT3873": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3873", "link": "https://wg21.link/edit3873", "title": "[index] Use LaTeX package 'imakeidx' to allow for more indices.", "status": "open" }, "EDIT3874": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3874", "link": "https://wg21.link/edit3874", "title": "[filesystems] Fix \"Filesystem library edits/issues\"", "status": "open" }, "EDIT3875": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3875", "link": "https://wg21.link/edit3875", "title": "Inconsistency between the Note in [cpp.pre]/1 and the last sentence in [cpp.replace]/12 ", "status": "open" }, "EDIT3876": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3876", "link": "https://wg21.link/edit3876", "title": "[index] Add index of exposition-only library names.", "status": "open" }, "EDIT3877": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3877", "link": "https://wg21.link/edit3877", "title": "[dcl.dcl] Improve note regarding nodeclspec-function-declarations", "status": "open" }, "EDIT3878": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3878", "link": "https://wg21.link/edit3878", "title": "clarify whether [over.built] and surrogate candidates are functions", "status": "open" }, "EDIT3879": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3879", "link": "https://wg21.link/edit3879", "title": "Disable \\requires", "status": "closed" }, "EDIT3880": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3880", "link": "https://wg21.link/edit3880", "title": "\\defnc and \\defna", "status": "open" }, "EDIT3881": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3881", "link": "https://wg21.link/edit3881", "title": "Nicer diff support", "status": "closed" }, "EDIT3882": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3882", "link": "https://wg21.link/edit3882", "title": "[temp.names] Do not use \"template-name\" for \"name referring to template\"", "status": "open" }, "EDIT3883": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3883", "link": "https://wg21.link/edit3883", "title": "Motion corrections", "status": "closed" }, "EDIT3884": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3884", "link": "https://wg21.link/edit3884", "title": "Two index entries for \"NTBS\" don't use \\ntbs", "status": "open" }, "EDIT3885": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3885", "link": "https://wg21.link/edit3885", "title": "[basic.namespace] Definition in note should be grammar term", "status": "closed" }, "EDIT3886": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3886", "link": "https://wg21.link/edit3886", "title": "Non-normative cleanup", "status": "closed" }, "EDIT3887": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3887", "link": "https://wg21.link/edit3887", "title": "Normative cleanup", "status": "closed" }, "EDIT3888": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3888", "link": "https://wg21.link/edit3888", "title": "[version.syn] Fix mis-ordering", "status": "closed" }, "EDIT3889": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3889", "link": "https://wg21.link/edit3889", "title": "[stmt.block] Informal tone used to describe blocks which is inconsistent with other wording", "status": "open" }, "EDIT3890": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3890", "link": "https://wg21.link/edit3890", "title": "[basic.types] Change redundant normative wording into note", "status": "open" }, "EDIT3891": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3891", "link": "https://wg21.link/edit3891", "title": "[dcl.init] Remove redundant specification of when value-initialization occurs", "status": "open" }, "EDIT3892": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3892", "link": "https://wg21.link/edit3892", "title": "Unclear time zone placeholders", "status": "closed" }, "EDIT3893": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3893", "link": "https://wg21.link/edit3893", "title": "[lex.ccon] grammar falls off bottom of page", "status": "closed" }, "EDIT3894": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3894", "link": "https://wg21.link/edit3894", "title": "[dcl.init, dcl.stc] Move specification as to where extern is allowed into [dcl.stc]", "status": "open" }, "EDIT3895": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3895", "link": "https://wg21.link/edit3895", "title": "Add Foreword", "status": "closed" }, "EDIT3896": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3896", "link": "https://wg21.link/edit3896", "title": "ADL for cv T or T&", "status": "open" }, "EDIT3897": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3897", "link": "https://wg21.link/edit3897", "title": "More review changes", "status": "closed" }, "EDIT3898": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3898", "link": "https://wg21.link/edit3898", "title": "[over.match.class.deduct] Wording does not seem to match intention", "status": "open" }, "EDIT3899": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3899", "link": "https://wg21.link/edit3899", "title": "[expr.sub] Really deprecate comma in braces", "status": "open" }, "EDIT3900": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3900", "link": "https://wg21.link/edit3900", "title": "[temp.deduct.call] Clear up wording regarding function parameter packs appearing in non-deduced contexts", "status": "open" }, "EDIT3901": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3901", "link": "https://wg21.link/edit3901", "title": "[dcl.stc] Define mutable subobject and make use of keyword consistent", "status": "open" }, "EDIT3902": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3902", "link": "https://wg21.link/edit3902", "title": "[alg.clamp] Add missing calls to invoke", "status": "open" }, "EDIT3903": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3903", "link": "https://wg21.link/edit3903", "title": "Library clauses misuse \"an instance of\"", "status": "open" }, "EDIT3904": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3904", "link": "https://wg21.link/edit3904", "title": "More cv-qualification fixes", "status": "closed" }, "EDIT3905": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3905", "link": "https://wg21.link/edit3905", "title": "[iterator.synopsis] Cleanups", "status": "open" }, "EDIT3906": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3906", "link": "https://wg21.link/edit3906", "title": "Strike surviving mentions of \"storage class\" (outside of stable names and grammar)", "status": "open" }, "EDIT3907": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3907", "link": "https://wg21.link/edit3907", "title": "[class.union.anon] Turn redundant wording into a note", "status": "open" }, "EDIT3908": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3908", "link": "https://wg21.link/edit3908", "title": "Correctly annotate keywords", "status": "open" }, "EDIT3909": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3909", "link": "https://wg21.link/edit3909", "title": "Clean up of discarded-value expressions", "status": "open" }, "EDIT3910": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3910", "link": "https://wg21.link/edit3910", "title": "Simplify reachability definition", "status": "closed" }, "EDIT3911": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3911", "link": "https://wg21.link/edit3911", "title": "[std] Use \\libmember and \\libglobal everywhere", "status": "open" }, "EDIT3912": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3912", "link": "https://wg21.link/edit3912", "title": "[res.on.requirements] Not sufficiently clear on transitiveness and disjunctions", "status": "open" }, "EDIT3913": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3913", "link": "https://wg21.link/edit3913", "title": "[iter.concepts.general] example could be simplified slightly", "status": "open" }, "EDIT3914": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3914", "link": "https://wg21.link/edit3914", "title": "__STDC_­HOSTED__ deals with freestanding, but does not mention it", "status": "open" }, "EDIT3915": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3915", "link": "https://wg21.link/edit3915", "title": "One more review fix", "status": "closed" }, "EDIT3916": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3916", "link": "https://wg21.link/edit3916", "title": "[over.match.class.deduct] Fix self-referential cross-references", "status": "closed" }, "EDIT3917": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3917", "link": "https://wg21.link/edit3917", "title": "[temp.param] Remove definitions in footnote and fix wording referring to non-type template parameters", "status": "open" }, "EDIT3918": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3918", "link": "https://wg21.link/edit3918", "title": "[class.temporary, expr, dcl.ref] Fix incorrect cross-refs to [dcl.type.decltype]", "status": "closed" }, "EDIT3919": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3919", "link": "https://wg21.link/edit3919", "title": "[expr.const] Change \"dynamic cast\" to \"dynamic_cast\" and move throw-expression to its own item", "status": "closed" }, "EDIT3920": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3920", "link": "https://wg21.link/edit3920", "title": "[except.handle] Simplify void pointer cv-qualification", "status": "closed" }, "EDIT3921": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3921", "link": "https://wg21.link/edit3921", "title": "[expr.throw] Make wording for throw-expressions more consistent with [expr]", "status": "open" }, "EDIT3922": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3922", "link": "https://wg21.link/edit3922", "title": "[temp.class.spec.match] Strengthen wording for matching partial specializations", "status": "open" }, "EDIT3923": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3923", "link": "https://wg21.link/edit3923", "title": "One more word, again", "status": "open" }, "EDIT3924": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3924", "link": "https://wg21.link/edit3924", "title": "[dcl.fct.spec] Remove \"class\" from \"non-static class member function\" and cleanup sentence", "status": "open" }, "EDIT3925": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3925", "link": "https://wg21.link/edit3925", "title": "[dcl.fct.def] Fix incorrect cross-ref referring to \"this\"", "status": "closed" }, "EDIT3926": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3926", "link": "https://wg21.link/edit3926", "title": "[dcl.fct] Fix incorrectly pluralized grammar terms", "status": "closed" }, "EDIT3927": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3927", "link": "https://wg21.link/edit3927", "title": "[class.virtual] Fix example with constrained non-templated function", "status": "open" }, "EDIT3928": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3928", "link": "https://wg21.link/edit3928", "title": "[temp.class.spec] Remove unused hyphenation point", "status": "closed" }, "EDIT3929": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3929", "link": "https://wg21.link/edit3929", "title": "[core] Use \\keyword to introduce 'template'.", "status": "open" }, "EDIT3930": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3930", "link": "https://wg21.link/edit3930", "title": "[class.this] has no novel normative wording", "status": "open" }, "EDIT3931": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3931", "link": "https://wg21.link/edit3931", "title": "[dcl.init]/14 should probably consider parenthesized initializer for arrays", "status": "open" }, "EDIT3932": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3932", "link": "https://wg21.link/edit3932", "title": "[class.mem] Deduction guides do not declare new members", "status": "open" }, "EDIT3933": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3933", "link": "https://wg21.link/edit3933", "title": "[dcl.spec.auto] Denoise wording for when placeholders can deduce from an initializer", "status": "open" }, "EDIT3934": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3934", "link": "https://wg21.link/edit3934", "title": "[basic.lval] Dynamic type is not a property of objects", "status": "open" }, "EDIT3935": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3935", "link": "https://wg21.link/edit3935", "title": "[temp.over] Fix example", "status": "open" }, "EDIT3936": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3936", "link": "https://wg21.link/edit3936", "title": "[dcl.fct.def.general] Non-templated functions cannot have a requires-clause", "status": "open" }, "EDIT3937": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3937", "link": "https://wg21.link/edit3937", "title": "[expr.static.cast] Remove unused cv-qualifier notation", "status": "open" }, "EDIT3938": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3938", "link": "https://wg21.link/edit3938", "title": "[expr.reinterpret.cast] Strike definition in footnote", "status": "open" }, "EDIT3939": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3939", "link": "https://wg21.link/edit3939", "title": "[expr.comma] Remove mid-sentence example", "status": "open" }, "EDIT3940": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3940", "link": "https://wg21.link/edit3940", "title": "[basic.type.qualifier] Incomplete and complete object types are just object types", "status": "closed" }, "EDIT3941": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3941", "link": "https://wg21.link/edit3941", "title": "[string.conversions] Replaced comparisons of a pointer against 0 with comparision against nullptr", "status": "closed" }, "EDIT3942": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3942", "link": "https://wg21.link/edit3942", "title": "[depr.strstream] Fix typography for NTBS in index.", "status": "closed" }, "EDIT3943": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3943", "link": "https://wg21.link/edit3943", "title": "[basic.lval] Amend note", "status": "closed" }, "EDIT3944": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3944", "link": "https://wg21.link/edit3944", "title": "[std] Remove cross-references to the very same subclause", "status": "open" }, "EDIT3945": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3945", "link": "https://wg21.link/edit3945", "title": "[expr.unary.op] Fix usage of \"result\"", "status": "open" }, "EDIT3946": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3946", "link": "https://wg21.link/edit3946", "title": "[algorithms.results] Chapter defines class templates not in header synopsis chapter", "status": "closed" }, "EDIT3947": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3947", "link": "https://wg21.link/edit3947", "title": "[depr.atomics] Possible header name typo: vs ", "status": "closed" }, "EDIT3948": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3948", "link": "https://wg21.link/edit3948", "title": "[depr.atomics] Fix header name.", "status": "closed" }, "EDIT3949": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3949", "link": "https://wg21.link/edit3949", "title": "[std] Improve index for 'freestanding/hosted implementation'.", "status": "open" }, "EDIT3950": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3950", "link": "https://wg21.link/edit3950", "title": "[iterator.concepts.general] Remove synthesizeable operator!= in example.", "status": "closed" }, "EDIT3951": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3951", "link": "https://wg21.link/edit3951", "title": "[basic.lval] Xvalue don't always denote entities whose resources can be reused", "status": "open" }, "EDIT3952": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3952", "link": "https://wg21.link/edit3952", "title": "[dcl.fct.def.delete] Make terms cover semantic deletedness", "status": "open" }, "EDIT3953": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3953", "link": "https://wg21.link/edit3953", "title": "Non-defining object declarations can have type cv void", "status": "open" }, "EDIT3954": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3954", "link": "https://wg21.link/edit3954", "title": "[format.syn] Added missing reference to [format.context] in file synopsis", "status": "closed" }, "EDIT3955": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3955", "link": "https://wg21.link/edit3955", "title": "[expr] Clarify performing / applying standard conversions.", "status": "open" }, "EDIT3956": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3956", "link": "https://wg21.link/edit3956", "title": "[expr.spaceship]: Wording should be clearer that function pointers don't do <=>", "status": "open" }, "EDIT3957": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3957", "link": "https://wg21.link/edit3957", "title": "Dissolve [over.oper]", "status": "open" }, "EDIT3958": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3958", "link": "https://wg21.link/edit3958", "title": "[expr.spaceship] Clarify treatment of pointers.", "status": "open" }, "EDIT3959": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3959", "link": "https://wg21.link/edit3959", "title": "[expr.throw#2] incorrectly dropping cv-qualifiers", "status": "open" }, "EDIT3960": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3960", "link": "https://wg21.link/edit3960", "title": "[class.abstract] Clean up redundant wording", "status": "open" }, "EDIT3961": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3961", "link": "https://wg21.link/edit3961", "title": "[temp.local] Remove space between angle brackets in example", "status": "closed" }, "EDIT3962": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3962", "link": "https://wg21.link/edit3962", "title": "[class.dtor] Remove incorrect uses of virtual as a keyword", "status": "open" }, "EDIT3963": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3963", "link": "https://wg21.link/edit3963", "title": "[conv.integral, conv.double] Fix promotion conversions", "status": "open" }, "EDIT3964": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3964", "link": "https://wg21.link/edit3964", "title": "[dcl.name] Change informative style normative wording into note", "status": "open" }, "EDIT3965": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3965", "link": "https://wg21.link/edit3965", "title": "[class.static.mfct] Strike redundant normative wording", "status": "open" }, "EDIT3966": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3966", "link": "https://wg21.link/edit3966", "title": "[class.dtor] Change redundant wording into note", "status": "open" }, "EDIT3967": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3967", "link": "https://wg21.link/edit3967", "title": "[tab:container.node.compat] is missing some compatibility cases LWG 3438", "status": "open" }, "EDIT3968": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3968", "link": "https://wg21.link/edit3968", "title": "Cross-reference [class.mem]/14 from [class.virtual]/5 and [class.virtual]/4", "status": "open" }, "EDIT3969": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3969", "link": "https://wg21.link/edit3969", "title": "[meta.trans.other] \"C++ object type\" is overprecise", "status": "closed" }, "EDIT3970": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3970", "link": "https://wg21.link/edit3970", "title": "[dcl.init.ref] Remove \"type\" from \"reference to type T\"", "status": "open" }, "EDIT3971": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3971", "link": "https://wg21.link/edit3971", "title": "[over.ics.user] Small grammatical nit-picks", "status": "open" }, "EDIT3972": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3972", "link": "https://wg21.link/edit3972", "title": "[over.ics.ref] Remove erroneous capitalization of Conversion", "status": "closed" }, "EDIT3973": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3973", "link": "https://wg21.link/edit3973", "title": "[basic.def.odr] Change \"is required\" to \"shall\"", "status": "open" }, "EDIT3974": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3974", "link": "https://wg21.link/edit3974", "title": "[basic.fundamental] Provide more information about which types are integral", "status": "open" }, "EDIT3975": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3975", "link": "https://wg21.link/edit3975", "title": "[namespace.qual] Add missing annotation to X", "status": "closed" }, "EDIT3976": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3976", "link": "https://wg21.link/edit3976", "title": "[dcl.enum] Turn redundant and informal wording into a note", "status": "open" }, "EDIT3977": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3977", "link": "https://wg21.link/edit3977", "title": "[basic, class, expr] Replace enumerated type with enumeration type", "status": "open" }, "EDIT3978": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3978", "link": "https://wg21.link/edit3978", "title": "[over.best.ics] Disambiguating ambiguous conversion sequences (again)", "status": "open" }, "EDIT3979": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3979", "link": "https://wg21.link/edit3979", "title": "Allow 'listings' package v1.8d", "status": "closed" }, "EDIT3980": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3980", "link": "https://wg21.link/edit3980", "title": "[concepts.equality] Spurious \"this document\" wording", "status": "open" }, "EDIT3981": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3981", "link": "https://wg21.link/edit3981", "title": "Typo in the synopsis of elements_view::iterator", "status": "closed" }, "EDIT3982": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3982", "link": "https://wg21.link/edit3982", "title": "[vector.capacity]p17/18 has two paragraph numbers", "status": "open" }, "EDIT3983": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3983", "link": "https://wg21.link/edit3983", "title": "[vector.capacity] Remove duplicate \\pnum", "status": "closed" }, "EDIT3984": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3984", "link": "https://wg21.link/edit3984", "title": "[concepts.equality] Replace spurious 'this document'", "status": "open" }, "EDIT3985": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3985", "link": "https://wg21.link/edit3985", "title": "[module.context] Instantiation context is inconsistently defined", "status": "open" }, "EDIT3986": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3986", "link": "https://wg21.link/edit3986", "title": "[temp.mem] Change \"virtual\" to \"declared virtual\"", "status": "open" }, "EDIT3987": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3987", "link": "https://wg21.link/edit3987", "title": "Cleanup of [class.virtual]", "status": "open" }, "EDIT3988": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3988", "link": "https://wg21.link/edit3988", "title": "[thread.syn] Should include ?", "status": "closed" }, "EDIT3989": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3989", "link": "https://wg21.link/edit3989", "title": "Imprecise definition of unqualified name lookup for global and namespace scope.", "status": "closed" }, "EDIT3990": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3990", "link": "https://wg21.link/edit3990", "title": "Reference the normative text for data member order", "status": "closed" }, "EDIT3991": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3991", "link": "https://wg21.link/edit3991", "title": "[thread.syn] Don't mandate including when including ", "status": "closed" }, "EDIT3992": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3992", "link": "https://wg21.link/edit3992", "title": "modify customization point to customization point object #1", "status": "closed" }, "EDIT3993": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3993", "link": "https://wg21.link/edit3993", "title": "Fixing customization point references #2", "status": "closed" }, "EDIT3994": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3994", "link": "https://wg21.link/edit3994", "title": "fixing customization point references #3", "status": "closed" }, "EDIT3995": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3995", "link": "https://wg21.link/edit3995", "title": "renaming [common.iter.cust]", "status": "closed" }, "EDIT3996": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3996", "link": "https://wg21.link/edit3996", "title": "Inconsistent wording for mutex types", "status": "open" }, "EDIT3997": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/3997", "link": "https://wg21.link/edit3997", "title": "Why do deduction guides for take_view and drop_view have different constraints? LWG 3447", "status": "open" }, "EDIT3998": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3998", "link": "https://wg21.link/edit3998", "title": "[class.copy.elision] Move specification of altered overload resolution", "status": "open" }, "EDIT3999": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/3999", "link": "https://wg21.link/edit3999", "title": "[module.import] Clarify that only header imports make macros visible.", "status": "open" }, "EDIT4000": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4000", "link": "https://wg21.link/edit4000", "title": "[atomics.types.operations] note typo", "status": "closed" }, "EDIT4001": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4001", "link": "https://wg21.link/edit4001", "title": "[atomics.types.operations] Fix note typo", "status": "closed" }, "EDIT4002": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4002", "link": "https://wg21.link/edit4002", "title": "[class.temporary] space-separate trivially copyable", "status": "closed" }, "EDIT4003": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4003", "link": "https://wg21.link/edit4003", "title": "[concept.swappable] Missing an index entry for ranges::swap", "status": "open" }, "EDIT4004": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4004", "link": "https://wg21.link/edit4004", "title": "[class] Incorrect cross-references", "status": "open" }, "EDIT4005": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4005", "link": "https://wg21.link/edit4005", "title": "[std] Harmonize phrasing 'terminate is invoked'", "status": "open" }, "EDIT4006": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4006", "link": "https://wg21.link/edit4006", "title": "www.open-std.org not reachable over a secure connection (TLS)", "status": "closed" }, "EDIT4007": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4007", "link": "https://wg21.link/edit4007", "title": "[class.derived] Clean up cross-references.", "status": "open" }, "EDIT4008": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4008", "link": "https://wg21.link/edit4008", "title": "Fix index entries for CPOs", "status": "open" }, "EDIT4009": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4009", "link": "https://wg21.link/edit4009", "title": "[range.single.view] Add missing requires-clause to spec", "status": "closed" }, "EDIT4010": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4010", "link": "https://wg21.link/edit4010", "title": "C++20 [range.single.view] Add missing requires-clause to \\itemdecl", "status": "open" }, "EDIT4011": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4011", "link": "https://wg21.link/edit4011", "title": "C++20 [thread.syn] Do not mandate including when including ", "status": "open" }, "EDIT4012": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4012", "link": "https://wg21.link/edit4012", "title": "C++20 [vector.capacity] Remove duplicate \\pnum", "status": "open" }, "EDIT4013": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4013", "link": "https://wg21.link/edit4013", "title": "[thread.mutex.requirements] Harmonize wording for try_lock.", "status": "open" }, "EDIT4014": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4014", "link": "https://wg21.link/edit4014", "title": "Partial ordering rules for packs in [temp.deduct.type]", "status": "open" }, "EDIT4015": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4015", "link": "https://wg21.link/edit4015", "title": "I have a question. Is this true?", "status": "closed" }, "EDIT4016": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4016", "link": "https://wg21.link/edit4016", "title": "[res.on.expects] is still titled \"Expects paragraph\"", "status": "closed" }, "EDIT4017": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4017", "link": "https://wg21.link/edit4017", "title": "[iterator.concept.forward] Undo spurious list item capitalization.", "status": "closed" }, "EDIT4018": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4018", "link": "https://wg21.link/edit4018", "title": "[res.on.expects] Replace obsolete term 'expects' in the title.", "status": "closed" }, "EDIT4019": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4019", "link": "https://wg21.link/edit4019", "title": "[class.default.ctor]/4 /5 Constructors do not create objects", "status": "open" }, "EDIT4020": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4020", "link": "https://wg21.link/edit4020", "title": "[algorithms.general] Add [algorithms.results] to summary table", "status": "closed" }, "EDIT4021": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4021", "link": "https://wg21.link/edit4021", "title": "The first sentence in [lex.ext]/1, is it really necessary?", "status": "closed" }, "EDIT4022": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4022", "link": "https://wg21.link/edit4022", "title": "Footnote numbers are unbearably unstable", "status": "closed" }, "EDIT4023": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4023", "link": "https://wg21.link/edit4023", "title": "[unique.ptr.runtime.asgn] Fix a missing space", "status": "closed" }, "EDIT4024": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4024", "link": "https://wg21.link/edit4024", "title": "[lex.name] Don't talk about upper/lower case letters", "status": "open" }, "EDIT4025": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4025", "link": "https://wg21.link/edit4025", "title": "[temp.deduct] What is \"immediate context\"? CWG 1844", "status": "closed" }, "EDIT4026": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4026", "link": "https://wg21.link/edit4026", "title": "[class.default.ctor] Fix sloppy wording.", "status": "open" }, "EDIT4027": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4027", "link": "https://wg21.link/edit4027", "title": "[iterator.concept.winc] Format I in code font", "status": "closed" }, "EDIT4028": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4028", "link": "https://wg21.link/edit4028", "title": "[default.sentinels, unreachable.sentinels] Inconsistent grammatical numbering and hanging paragraph", "status": "open" }, "EDIT4029": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4029", "link": "https://wg21.link/edit4029", "title": "[ranges.general] Capitalize the word clause", "status": "closed" }, "EDIT4030": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4030", "link": "https://wg21.link/edit4030", "title": "[iterator.synopsis] Fix indexing targets for singular sentinels.", "status": "closed" }, "EDIT4031": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4031", "link": "https://wg21.link/edit4031", "title": "[predef.iterators] Singularize heading of singular sentinels.", "status": "open" }, "EDIT4032": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4032", "link": "https://wg21.link/edit4032", "title": "[module.reach] Clarify that only TUs with an interface dependency may be incidentally reachable", "status": "open" }, "EDIT4033": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4033", "link": "https://wg21.link/edit4033", "title": "[class.access.base] talks about \"occurs in a member or friend\" but means \"direct member or friend\"", "status": "open" }, "EDIT4034": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4034", "link": "https://wg21.link/edit4034", "title": "[diff.cpp03.temp]/1 outdated", "status": "open" }, "EDIT4035": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4035", "link": "https://wg21.link/edit4035", "title": "[func.wrap.func] Remove declarations already in [functional.syn]", "status": "open" }, "EDIT4036": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4036", "link": "https://wg21.link/edit4036", "title": "[refwrap] Add blank line between class definition and deduction guide", "status": "closed" }, "EDIT4037": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4037", "link": "https://wg21.link/edit4037", "title": "[util.smartptr.weak] Remove declarations already in [memory.syn]", "status": "open" }, "EDIT4038": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4038", "link": "https://wg21.link/edit4038", "title": "[string.view.template] Wrap synopsis in its namespace", "status": "closed" }, "EDIT4039": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4039", "link": "https://wg21.link/edit4039", "title": "[string.view.template] Deduction guide specified far from constructors", "status": "open" }, "EDIT4040": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4040", "link": "https://wg21.link/edit4040", "title": "[stopcallback] Fix indentation", "status": "closed" }, "EDIT4041": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4041", "link": "https://wg21.link/edit4041", "title": "[lib] Non-member swap inconsistently specified in class synopsis", "status": "open" }, "EDIT4042": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4042", "link": "https://wg21.link/edit4042", "title": "[structure.specifications] Integrate [res.on.expects].", "status": "closed" }, "EDIT4043": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4043", "link": "https://wg21.link/edit4043", "title": "[container.requirements.general] Don't use 'f()' to refer to non-nullary function.", "status": "closed" }, "EDIT4044": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4044", "link": "https://wg21.link/edit4044", "title": "[class.access] Sentence has three full stops (bad list item punctuation)", "status": "open" }, "EDIT4045": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4045", "link": "https://wg21.link/edit4045", "title": "[structure.specifications] Integrate [res.on.expects].", "status": "open" }, "EDIT4046": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4046", "link": "https://wg21.link/edit4046", "title": "Excessive paragraph indentation throughout [concepts.lang]", "status": "open" }, "EDIT4047": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4047", "link": "https://wg21.link/edit4047", "title": "[dcl.init]/11 and [dcl.init]/(17.4) say the same thing?", "status": "open" }, "EDIT4048": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4048", "link": "https://wg21.link/edit4048", "title": " Example in [over.literal]/8 misses the word error in one of its declarations", "status": "open" }, "EDIT4049": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4049", "link": "https://wg21.link/edit4049", "title": "[conv.rank] Excise \"shall\" phrasing", "status": "open" }, "EDIT4050": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4050", "link": "https://wg21.link/edit4050", "title": "[special.mem.concepts] Append -for to no-throw-sentinel", "status": "open" }, "EDIT4051": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4051", "link": "https://wg21.link/edit4051", "title": "[container.requirements] Improve index entries for contiguous and reversible containers.", "status": "closed" }, "EDIT4052": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4052", "link": "https://wg21.link/edit4052", "title": "[intro.execution] A full-expression is: an invocation of a destructor generated at the end of the lifetime", "status": "open" }, "EDIT4053": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4053", "link": "https://wg21.link/edit4053", "title": "[specialized.algorithms] for loop bodies incosistently a compound-statement", "status": "open" }, "EDIT4054": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4054", "link": "https://wg21.link/edit4054", "title": "[iterator.concepts] Requirements out of \"model\"", "status": "open" }, "EDIT4055": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4055", "link": "https://wg21.link/edit4055", "title": "[expr.const] Remove xref repeated above but not below", "status": "closed" }, "EDIT4056": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4056", "link": "https://wg21.link/edit4056", "title": "[expr.const] Add missing paragraph break", "status": "open" }, "EDIT4057": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4057", "link": "https://wg21.link/edit4057", "title": "[basic.fundamental] Use canonical types in Table 12", "status": "closed" }, "EDIT4058": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4058", "link": "https://wg21.link/edit4058", "title": "[class.derived] Remove second definition of base class subobject", "status": "open" }, "EDIT4059": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4059", "link": "https://wg21.link/edit4059", "title": "[stmt.block] Rephrase introductory sentence.", "status": "open" }, "EDIT4060": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4060", "link": "https://wg21.link/edit4060", "title": "[iterator.cpp17] Index old-style iterator requirements.", "status": "open" }, "EDIT4061": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4061", "link": "https://wg21.link/edit4061", "title": "[dcl.array] Clarify that arrays do not have extra padding.", "status": "open" }, "EDIT4062": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4062", "link": "https://wg21.link/edit4062", "title": "[span.iterators] Specify aliases, like [string.view.iterators] does", "status": "open" }, "EDIT4063": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4063", "link": "https://wg21.link/edit4063", "title": "The wording about instantiation of a pack expansion in [temp.variadic]", "status": "closed" }, "EDIT4064": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4064", "link": "https://wg21.link/edit4064", "title": "[special] Remove index entry for 'X(X&)'.", "status": "closed" }, "EDIT4065": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4065", "link": "https://wg21.link/edit4065", "title": "[expr.new] Use repeated \\indextext for index redirects with multiple targets.", "status": "closed" }, "EDIT4066": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4066", "link": "https://wg21.link/edit4066", "title": "Is it an unclear wording about deducing template arguments for function parameter pack", "status": "open" }, "EDIT4067": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4067", "link": "https://wg21.link/edit4067", "title": "[lib] Canonicalize order of library descriptive elements.", "status": "closed" }, "EDIT4068": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4068", "link": "https://wg21.link/edit4068", "title": "[basic.lval] bit-fields are objects", "status": "open" }, "EDIT4069": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4069", "link": "https://wg21.link/edit4069", "title": "[expr.prim.lambda] Move operator() return type description", "status": "open" }, "EDIT4070": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4070", "link": "https://wg21.link/edit4070", "title": "[stmt.pre, re.grammar, gram] Use a separate bnf environment for each nonterminal.", "status": "closed" }, "EDIT4071": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4071", "link": "https://wg21.link/edit4071", "title": "[alg.is.permutation] Rephrase to simplify", "status": "closed" }, "EDIT4072": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4072", "link": "https://wg21.link/edit4072", "title": "What is \"it\" in the definition of \"usable in constant expressions\"", "status": "open" }, "EDIT4073": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4073", "link": "https://wg21.link/edit4073", "title": "[allocator.members] Remove stray whitespace.", "status": "closed" }, "EDIT4074": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4074", "link": "https://wg21.link/edit4074", "title": "[re.grammar] Don't use monospace for ordinary text.", "status": "closed" }, "EDIT4075": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4075", "link": "https://wg21.link/edit4075", "title": "[dcl.constexpr] Excise 'initialization full-expression'", "status": "open" }, "EDIT4076": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4076", "link": "https://wg21.link/edit4076", "title": "[tab:cpp17.moveassignable] Remove superfluous space.", "status": "closed" }, "EDIT4077": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4077", "link": "https://wg21.link/edit4077", "title": "[expr.const] \"as described above\"... where?", "status": "open" }, "EDIT4078": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4078", "link": "https://wg21.link/edit4078", "title": "[expr.const] Add cross-reference for 'constant initialization'.", "status": "open" }, "EDIT4079": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4079", "link": "https://wg21.link/edit4079", "title": "[alg.copy] Typeset variable consistently.", "status": "closed" }, "EDIT4080": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4080", "link": "https://wg21.link/edit4080", "title": "[expr.reinterpret.cast] Fix a note", "status": "closed" }, "EDIT4081": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4081", "link": "https://wg21.link/edit4081", "title": "The wording \"pack\" in [temp.variadic]#6 is not clear", "status": "open" }, "EDIT4082": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4082", "link": "https://wg21.link/edit4082", "title": "The standard does not specify when to supply default arguments as template arguments", "status": "open" }, "EDIT4083": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4083", "link": "https://wg21.link/edit4083", "title": "[fs.class.path] Ensure interword spacing inside sentence.", "status": "closed" }, "EDIT4084": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4084", "link": "https://wg21.link/edit4084", "title": "[istream.syn][ostream.syn] update synopses according to LWG1203", "status": "closed" }, "EDIT4085": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4085", "link": "https://wg21.link/edit4085", "title": "These appear to be distinct definitions for the term `explicit type conversion`, as highlighted below.", "status": "open" }, "EDIT4086": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4086", "link": "https://wg21.link/edit4086", "title": "[algorithms] Inconsistency for parameter `x` vs parameter named `x`", "status": "open" }, "EDIT4087": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4087", "link": "https://wg21.link/edit4087", "title": "[dcl.init] Remove redundant paragraph about initialization with () initializer", "status": "open" }, "EDIT4088": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4088", "link": "https://wg21.link/edit4088", "title": "[dcl.type.auto.deduct] Incorrect description of deduction for a variable with copy-initialization?", "status": "open" }, "EDIT4089": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4089", "link": "https://wg21.link/edit4089", "title": "Add additional example to CWG2303 example to clarify meaning.", "status": "open" }, "EDIT4090": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4090", "link": "https://wg21.link/edit4090", "title": "Two trivial punctuation fixes", "status": "closed" }, "EDIT4091": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4091", "link": "https://wg21.link/edit4091", "title": "[lex.ext] Simplify use of \\placeholder.", "status": "closed" }, "EDIT4092": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4092", "link": "https://wg21.link/edit4092", "title": "[fs.class.path, fs.path.nonmember] Fix inline whitespace", "status": "open" }, "EDIT4093": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4093", "link": "https://wg21.link/edit4093", "title": "[conv.qual] Fix example for cv-decomposition", "status": "closed" }, "EDIT4094": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4094", "link": "https://wg21.link/edit4094", "title": "[lex.ccon] Remove redundant nested \\tcode.", "status": "closed" }, "EDIT4095": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4095", "link": "https://wg21.link/edit4095", "title": "[mask.array.assign] Replace \"it\" with its antecedent", "status": "closed" }, "EDIT4096": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4096", "link": "https://wg21.link/edit4096", "title": "[mask.array.comp.assign] Clarify \"mask object\"", "status": "closed" }, "EDIT4097": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4097", "link": "https://wg21.link/edit4097", "title": "[libraryindex] Harmonize index entries for operator--", "status": "open" }, "EDIT4098": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4098", "link": "https://wg21.link/edit4098", "title": "[std] Remove unnecessary bracketing in \\tcode and retire \\dcr", "status": "open" }, "EDIT4099": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4099", "link": "https://wg21.link/edit4099", "title": "check.sh: escape backslash in awk program to silence warning", "status": "closed" }, "EDIT4100": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4100", "link": "https://wg21.link/edit4100", "title": "[memory.syn,specialized.algorithms] Append \"-for\" to exposition-only concept \"no-throw-sentinel\"", "status": "closed" }, "EDIT4101": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4101", "link": "https://wg21.link/edit4101", "title": "[special.mem.concepts] Remove hyphen in _no-throw_ for consistency with the type traits", "status": "open" }, "EDIT4102": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4102", "link": "https://wg21.link/edit4102", "title": "[std] Add missing \\pnums.", "status": "closed" }, "EDIT4103": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4103", "link": "https://wg21.link/edit4103", "title": "[ranges.syn] Properly capitalize \"Clause\"", "status": "closed" }, "EDIT4104": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4104", "link": "https://wg21.link/edit4104", "title": "[lib] Fix uses of \"clause\"", "status": "open" }, "EDIT4105": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4105", "link": "https://wg21.link/edit4105", "title": "[lib] Fix \"The expression in...is equivalent to\"", "status": "open" }, "EDIT4106": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4106", "link": "https://wg21.link/edit4106", "title": "cplus", "status": "closed" }, "EDIT4107": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4107", "link": "https://wg21.link/edit4107", "title": "[stmt.return] Fix the operand's conversions description", "status": "open" }, "EDIT4108": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4108", "link": "https://wg21.link/edit4108", "title": "[lib] Fix typos in \"The expression in...is equivalent to\"", "status": "closed" }, "EDIT4109": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4109", "link": "https://wg21.link/edit4109", "title": "`<` characters are also allowed in q-char-sequence's", "status": "closed" }, "EDIT4110": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4110", "link": "https://wg21.link/edit4110", "title": "[std] Fix dangling index redirects.", "status": "closed" }, "EDIT4111": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4111", "link": "https://wg21.link/edit4111", "title": "[range.prim.empty] Fix expression specification", "status": "open" }, "EDIT4112": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4112", "link": "https://wg21.link/edit4112", "title": "[stmt.return] Improve CWG2426 wording", "status": "open" }, "EDIT4113": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4113", "link": "https://wg21.link/edit4113", "title": "[expr.call] [dcl.fct] Move return type requiremens", "status": "open" }, "EDIT4114": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4114", "link": "https://wg21.link/edit4114", "title": "[thread.condvarany.intwait] contains reference to nonexistent \"cv\" variable", "status": "closed" }, "EDIT4115": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4115", "link": "https://wg21.link/edit4115", "title": "[thread.condvarany.intwait] remove reference to nonexistent \"cv\" variable", "status": "closed" }, "EDIT4116": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4116", "link": "https://wg21.link/edit4116", "title": "Put rSec before indextext", "status": "closed" }, "EDIT4117": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4117", "link": "https://wg21.link/edit4117", "title": "[numeric.limits] use \"primary template\"", "status": "open" }, "EDIT4118": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4118", "link": "https://wg21.link/edit4118", "title": "Improve / extend sample in [basic.life#8]", "status": "open" }, "EDIT4119": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4119", "link": "https://wg21.link/edit4119", "title": "[conv.qual] Bad list punctuation", "status": "open" }, "EDIT4120": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4120", "link": "https://wg21.link/edit4120", "title": "[depr.conversions.string] Use proper \"Returns:\" markup.", "status": "closed" }, "EDIT4121": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4121", "link": "https://wg21.link/edit4121", "title": "[dcl.fct] Description of abbreviated function templates should not use \"equivalent\"", "status": "open" }, "EDIT4122": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4122", "link": "https://wg21.link/edit4122", "title": "[fs.race.behavior] Fix referred subclause", "status": "closed" }, "EDIT4123": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4123", "link": "https://wg21.link/edit4123", "title": "[std] 'subclause \\\\ref' cleanups", "status": "open" }, "EDIT4124": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4124", "link": "https://wg21.link/edit4124", "title": "Index __func__", "status": "closed" }, "EDIT4125": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4125", "link": "https://wg21.link/edit4125", "title": "[string.syn] Index basic_string typedefs.", "status": "closed" }, "EDIT4126": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4126", "link": "https://wg21.link/edit4126", "title": "In [dcl.fct.default]/10 the term \"virtual function call\" is defined in [expr.call]/3, not in [class.virtual].", "status": "closed" }, "EDIT4127": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4127", "link": "https://wg21.link/edit4127", "title": "[range.utility.helpers] Move template argument out of \\libconcept.", "status": "closed" }, "EDIT4128": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4128", "link": "https://wg21.link/edit4128", "title": "[ranges.syn] Remove bogus ; after requires-clause", "status": "closed" }, "EDIT4129": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4129", "link": "https://wg21.link/edit4129", "title": "[format.syn] Avoid forward references", "status": "closed" }, "EDIT4130": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4130", "link": "https://wg21.link/edit4130", "title": "[std] Fix dangling \\grammarterms.", "status": "open" }, "EDIT4131": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4131", "link": "https://wg21.link/edit4131", "title": "[expr.unary.op]/8", "status": "open" }, "EDIT4132": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4132", "link": "https://wg21.link/edit4132", "title": "[ranges.syn] Fix declaration of transform_view", "status": "closed" }, "EDIT4133": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4133", "link": "https://wg21.link/edit4133", "title": "[coroutine.noop.coroutine] Use code font for noop_coroutine index entry.", "status": "closed" }, "EDIT4134": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4134", "link": "https://wg21.link/edit4134", "title": "drop_view: begin() Returns: element doesn't use italics for exposition-only data members", "status": "closed" }, "EDIT4135": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4135", "link": "https://wg21.link/edit4135", "title": "[range.drop.view] Fix italics for exposition-only members.", "status": "closed" }, "EDIT4136": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4136", "link": "https://wg21.link/edit4136", "title": "[span.syn] Add index entry for dynamic_extent.", "status": "closed" }, "EDIT4137": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4137", "link": "https://wg21.link/edit4137", "title": "[tab:atomic.types.pointer.comp] Fix column captions.", "status": "closed" }, "EDIT4138": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4138", "link": "https://wg21.link/edit4138", "title": "[re, over.match.viable] Remove bad space before full stop.", "status": "closed" }, "EDIT4139": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4139", "link": "https://wg21.link/edit4139", "title": "[class.virtual] index semantics of final and override", "status": "closed" }, "EDIT4140": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4140", "link": "https://wg21.link/edit4140", "title": "[atomics.types.operations] Fix typo in exposition-only code", "status": "open" }, "EDIT4141": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4141", "link": "https://wg21.link/edit4141", "title": "[util.smartptr.shared.cast] Add hyphen for 'well-formed'.", "status": "open" }, "EDIT4142": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4142", "link": "https://wg21.link/edit4142", "title": "[expr.post] Only keyword template is optional", "status": "closed" }, "EDIT4143": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4143", "link": "https://wg21.link/edit4143", "title": "[defns.undefined] Move cross-reference to [expr.const]", "status": "open" }, "EDIT4144": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4144", "link": "https://wg21.link/edit4144", "title": "Inconsistent description of C++ extensions to header ", "status": "closed" }, "EDIT4145": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4145", "link": "https://wg21.link/edit4145", "title": "[diff.mods.to.declarations] Also mention 'byte' and 'to_integer.", "status": "closed" }, "EDIT4146": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4146", "link": "https://wg21.link/edit4146", "title": "[iterator.concept.random.access] Fix typo", "status": "closed" }, "EDIT4147": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4147", "link": "https://wg21.link/edit4147", "title": "[numeric.ops.gcd,numeric.ops.lcm] Say \"other than cv bool\" as done elsewhere", "status": "closed" }, "EDIT4148": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4148", "link": "https://wg21.link/edit4148", "title": "[variant.helper] Use 'struct' for variant_size and variant_alternative", "status": "open" }, "EDIT4149": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4149", "link": "https://wg21.link/edit4149", "title": "[mem.res.syn] Add default template argument for polymorphic_allocator", "status": "open" }, "EDIT4150": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4150", "link": "https://wg21.link/edit4150", "title": "[mem.poly.allocator.mem] Fix syntax for variadic template declaration", "status": "open" }, "EDIT4151": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4151", "link": "https://wg21.link/edit4151", "title": "[except.uncaught] Remove parentheses when not invoking a function", "status": "closed" }, "EDIT4152": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4152", "link": "https://wg21.link/edit4152", "title": "[expr.prim.lambda.capture] Use the term \"local entity\".", "status": "open" }, "EDIT4153": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4153", "link": "https://wg21.link/edit4153", "title": "[basic.life] \"Otherwise, such a pointer/glvalue refers to allocated storage\" is unclear", "status": "open" }, "EDIT4154": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4154", "link": "https://wg21.link/edit4154", "title": "[macros] Fix PDF links to clauses and annexes", "status": "closed" }, "EDIT4155": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4155", "link": "https://wg21.link/edit4155", "title": "[expr.ref] and postfix-expression.template id-expression", "status": "open" }, "EDIT4156": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4156", "link": "https://wg21.link/edit4156", "title": "[range.elements.iterator]: Missing friend specifier for operator- prototype declarations", "status": "closed" }, "EDIT4157": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4157", "link": "https://wg21.link/edit4157", "title": "[std] Remove superfluous final \\rowsep or \\hline in tables.", "status": "closed" }, "EDIT4158": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4158", "link": "https://wg21.link/edit4158", "title": "[range.elements.iterator] Add missing 'friend' for operator-.", "status": "closed" }, "EDIT4159": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4159", "link": "https://wg21.link/edit4159", "title": "[conv.qual] Fix punctuation in bulleted list.", "status": "open" }, "EDIT4160": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4160", "link": "https://wg21.link/edit4160", "title": "[expr.const] Disambiguate 'it' by introducing the name V.", "status": "open" }, "EDIT4161": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4161", "link": "https://wg21.link/edit4161", "title": "[specialized.algorithms] Fold away unnecessary compound-statements.", "status": "open" }, "EDIT4162": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4162", "link": "https://wg21.link/edit4162", "title": "[over.literal] Mark use of a reserved identifier with 'error'.", "status": "open" }, "EDIT4163": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4163", "link": "https://wg21.link/edit4163", "title": "[intro.object] Say \"member subobject\" instead of \"data member\"", "status": "open" }, "EDIT4164": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4164", "link": "https://wg21.link/edit4164", "title": "[meta.type.synop] Fix bad indentation.", "status": "closed" }, "EDIT4165": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4165", "link": "https://wg21.link/edit4165", "title": "[std] Use \\defnadj to improve/add many index entries.", "status": "open" }, "EDIT4166": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4166", "link": "https://wg21.link/edit4166", "title": "[foreword] Adjust Foreword per ISO/CS requirements.", "status": "closed" }, "EDIT4167": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4167", "link": "https://wg21.link/edit4167", "title": "[basic.life]/8.5 breaks subobject replacement depending on interpretation", "status": "open" }, "EDIT4168": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4168", "link": "https://wg21.link/edit4168", "title": "Various small edits for CS016", "status": "closed" }, "EDIT4169": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4169", "link": "https://wg21.link/edit4169", "title": "Fix hanging paragraphs for C++20", "status": "closed" }, "EDIT4170": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4170", "link": "https://wg21.link/edit4170", "title": "[check] Detect hanging paragraphs.", "status": "closed" }, "EDIT4171": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4171", "link": "https://wg21.link/edit4171", "title": "Adjust Foreword based on comments from ISO/CS", "status": "closed" }, "EDIT4172": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4172", "link": "https://wg21.link/edit4172", "title": "Fix all hanging paragraphs by adding \"General\" sections.", "status": "closed" }, "EDIT4173": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4173", "link": "https://wg21.link/edit4173", "title": "Overfull \\hbox; bugfix for check script", "status": "closed" }, "EDIT4174": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4174", "link": "https://wg21.link/edit4174", "title": "Replace \"this subclause\" with an explicit reference in all formerly-hanging paragraphs", "status": "closed" }, "EDIT4175": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4175", "link": "https://wg21.link/edit4175", "title": "[intro.ack] Dissolve subclause.", "status": "closed" }, "EDIT4176": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4176", "link": "https://wg21.link/edit4176", "title": "[fs.norm.ref] Dissolve and follow #4175 suit", "status": "open" }, "EDIT4177": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4177", "link": "https://wg21.link/edit4177", "title": "[check] Consider only text with \\pnum as a hanging paragraph.", "status": "closed" }, "EDIT4178": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4178", "link": "https://wg21.link/edit4178", "title": "Fix solitary subclauses", "status": "closed" }, "EDIT4179": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4179", "link": "https://wg21.link/edit4179", "title": "[check] Detect subclauses without siblings.", "status": "closed" }, "EDIT4180": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4180", "link": "https://wg21.link/edit4180", "title": "[definitions] Integrate into [intro.defs]", "status": "closed" }, "EDIT4181": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4181", "link": "https://wg21.link/edit4181", "title": "Cs016 7", "status": "closed" }, "EDIT4182": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4182", "link": "https://wg21.link/edit4182", "title": "[intro.refs] Fix clause reference to ISO/IEC 9899.", "status": "closed" }, "EDIT4183": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4183", "link": "https://wg21.link/edit4183", "title": "[intro.refs] Update from ISO/IEC 10646-1:1993 to ISO/IEC 10646:2003.", "status": "closed" }, "EDIT4184": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4184", "link": "https://wg21.link/edit4184", "title": "[time.cal.year.nonmembers] Avoid narrowing conversion", "status": "open" }, "EDIT4185": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4185", "link": "https://wg21.link/edit4185", "title": "[format.arg,filebuf.members] Invalid uses of NTCTS", "status": "open" }, "EDIT4186": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4186", "link": "https://wg21.link/edit4186", "title": "Fix solitary subclauses", "status": "closed" }, "EDIT4187": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4187", "link": "https://wg21.link/edit4187", "title": "[intro.defs] Refer to undated ISO/IEC 2382 for the terminology.", "status": "closed" }, "EDIT4188": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4188", "link": "https://wg21.link/edit4188", "title": "[intro.refs,time.format] Fix normative references.", "status": "closed" }, "EDIT4189": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4189", "link": "https://wg21.link/edit4189", "title": "[intro.compliance.general] Properly reference normative clauses", "status": "closed" }, "EDIT4190": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4190", "link": "https://wg21.link/edit4190", "title": "[everywhere] Follow ISO rules for the presentation of notes and examples", "status": "closed" }, "EDIT4191": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4191", "link": "https://wg21.link/edit4191", "title": "[intro.defs] Remove cross-references to main part", "status": "closed" }, "EDIT4192": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4192", "link": "https://wg21.link/edit4192", "title": "[ranges.syn] Update iota_view constraints", "status": "closed" }, "EDIT4193": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4193", "link": "https://wg21.link/edit4193", "title": "[vector.cons] is called \"Constructors, copy, and assignment\" but only has constructors", "status": "closed" }, "EDIT4194": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4194", "link": "https://wg21.link/edit4194", "title": "Fix modal verbs", "status": "closed" }, "EDIT4195": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4195", "link": "https://wg21.link/edit4195", "title": "Formally the term `member class template` is not defined in the standard", "status": "open" }, "EDIT4196": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4196", "link": "https://wg21.link/edit4196", "title": "Inconsistent spelling of \"whitespace\"", "status": "open" }, "EDIT4197": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4197", "link": "https://wg21.link/edit4197", "title": "[class.mem.general]/12 contains a false statement", "status": "closed" }, "EDIT4198": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4198", "link": "https://wg21.link/edit4198", "title": "[everywhere] Stop talking about C++ International Standards.", "status": "closed" }, "EDIT4199": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4199", "link": "https://wg21.link/edit4199", "title": "The wordings of the paragraph [temp.dep.type#1] miss some examples", "status": "open" }, "EDIT4200": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4200", "link": "https://wg21.link/edit4200", "title": "[dcl.fct.def.coroutine] p11 Missing \"noexcept\" on final_suspend in example", "status": "closed" }, "EDIT4201": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4201", "link": "https://wg21.link/edit4201", "title": "[dcl.fct.def.coroutine] Add missing 'noexcept' for final_suspend.", "status": "closed" }, "EDIT4202": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4202", "link": "https://wg21.link/edit4202", "title": "Many implementation defined typedefs are not indexed", "status": "open" }, "EDIT4203": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4203", "link": "https://wg21.link/edit4203", "title": "[everywhere] Reduce width of space after Note: and Example:.", "status": "closed" }, "EDIT4204": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4204", "link": "https://wg21.link/edit4204", "title": "[c++20] The last item in [cpp.predefined] looks very silly", "status": "closed" }, "EDIT4205": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4205", "link": "https://wg21.link/edit4205", "title": "[c++20] Increase value of __cplusplus macro", "status": "closed" }, "EDIT4206": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4206", "link": "https://wg21.link/edit4206", "title": "[cpp.predefined] Shuffle items to avoid an unfortunate page break.", "status": "closed" }, "EDIT4207": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4207", "link": "https://wg21.link/edit4207", "title": "[xref] Fix C++20-based reference of cross-references again.", "status": "closed" }, "EDIT4208": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4208", "link": "https://wg21.link/edit4208", "title": "[std] Fix PDF title and subject.", "status": "open" }, "EDIT4209": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4209", "link": "https://wg21.link/edit4209", "title": "[conv.rank] Avoid hinting that 'bool' be a standard integer type.", "status": "open" }, "EDIT4210": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4210", "link": "https://wg21.link/edit4210", "title": "Statement in the Note in [class.union.anon]/1 should have normative status", "status": "open" }, "EDIT4211": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4211", "link": "https://wg21.link/edit4211", "title": "[everywhere] Consistently use 'whitespace'.", "status": "open" }, "EDIT4212": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4212", "link": "https://wg21.link/edit4212", "title": "[class.union.anon] Remove duplicate normative wording.", "status": "open" }, "EDIT4213": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4213", "link": "https://wg21.link/edit4213", "title": "[vector.cons] Fix subclause heading.", "status": "closed" }, "EDIT4214": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4214", "link": "https://wg21.link/edit4214", "title": "[fs.norm.ref] Dissolve subclause.", "status": "closed" }, "EDIT4215": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4215", "link": "https://wg21.link/edit4215", "title": "[expr.unary.op] Use 'negative', not 'negation'.", "status": "open" }, "EDIT4216": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4216", "link": "https://wg21.link/edit4216", "title": "[expr.prim.paren] Replace \"value\" with \"result\"", "status": "open" }, "EDIT4217": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4217", "link": "https://wg21.link/edit4217", "title": "[class.prop]/(3.7) is in contradiction with [class.prop]/(3.7.3)", "status": "closed" }, "EDIT4218": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4218", "link": "https://wg21.link/edit4218", "title": "footnote environment", "status": "open" }, "EDIT4219": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4219", "link": "https://wg21.link/edit4219", "title": "Process: final page-by-page review", "status": "open" }, "EDIT4220": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4220", "link": "https://wg21.link/edit4220", "title": "Pull a bunch of changes from master onto the C++20 branch", "status": "closed" }, "EDIT4221": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4221", "link": "https://wg21.link/edit4221", "title": "[forwardlist.ops] bogus specification of forward_list::unique", "status": "open" }, "EDIT4222": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4222", "link": "https://wg21.link/edit4222", "title": "Fix modal verb \"must\"", "status": "closed" }, "EDIT4223": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4223", "link": "https://wg21.link/edit4223", "title": "[temp.constr.order] Remove example markers from footnote.", "status": "closed" }, "EDIT4224": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4224", "link": "https://wg21.link/edit4224", "title": "[std] Fix the remainder of 'may' and 'shall' in footnotes.", "status": "closed" }, "EDIT4225": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4225", "link": "https://wg21.link/edit4225", "title": "Further cherry-picks for the c++20 branch", "status": "closed" }, "EDIT4226": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4226", "link": "https://wg21.link/edit4226", "title": "It seems to an editorial issue for the comment in an operator over example", "status": "closed" }, "EDIT4227": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4227", "link": "https://wg21.link/edit4227", "title": "Yet more cherry-picks for c++20", "status": "closed" }, "EDIT4228": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4228", "link": "https://wg21.link/edit4228", "title": "Process: page-by-page review tracking", "status": "open" }, "EDIT4229": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4229", "link": "https://wg21.link/edit4229", "title": "The wording in paragraph [temp.variadic#8] may make a bit misleading", "status": "open" }, "EDIT4230": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4230", "link": "https://wg21.link/edit4230", "title": "[iostream.objects.overview] Delete duplicate paragraph.", "status": "closed" }, "EDIT4231": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4231", "link": "https://wg21.link/edit4231", "title": "Page breaks (jmaurer)", "status": "open" }, "EDIT4232": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4232", "link": "https://wg21.link/edit4232", "title": "[futures.async] Avoid note within a sentence.", "status": "closed" }, "EDIT4233": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4233", "link": "https://wg21.link/edit4233", "title": "Page breaks (tkoeppe)", "status": "open" }, "EDIT4234": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4234", "link": "https://wg21.link/edit4234", "title": "[lex.charset] Replace \"is required\" wording in footnote with simple statement.", "status": "closed" }, "EDIT4235": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4235", "link": "https://wg21.link/edit4235", "title": "[class.init] Replace abominable temporary expression wording", "status": "open" }, "EDIT4236": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4236", "link": "https://wg21.link/edit4236", "title": "[class.mem.general] Awkward punctuation around note in list item", "status": "closed" }, "EDIT4237": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4237", "link": "https://wg21.link/edit4237", "title": "[macros] Avoid page break between example and codeblock introducers", "status": "open" }, "EDIT4238": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4238", "link": "https://wg21.link/edit4238", "title": "[basic.fundamental] Delete stray space.", "status": "closed" }, "EDIT4239": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4239", "link": "https://wg21.link/edit4239", "title": "[foreword] Exclude mentions of library headers from the index.", "status": "closed" }, "EDIT4240": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4240", "link": "https://wg21.link/edit4240", "title": "[input.output] Reformat declarations according to newest conventions", "status": "open" }, "EDIT4241": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4241", "link": "https://wg21.link/edit4241", "title": "Add new note* and example* environments to suppress paragraph break.", "status": "closed" }, "EDIT4242": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4242", "link": "https://wg21.link/edit4242", "title": "[grammar] Prefer putting a section heading on a new page.", "status": "closed" }, "EDIT4243": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4243", "link": "https://wg21.link/edit4243", "title": "[range.reverse.overview] Use \\cv{} instead of \"cv-qualified\"", "status": "open" }, "EDIT4244": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4244", "link": "https://wg21.link/edit4244", "title": "[futures.async] Avoid note within a sentence.", "status": "closed" }, "EDIT4245": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4245", "link": "https://wg21.link/edit4245", "title": "[intro.compliance.general, implimits] Cite Annex B normatively.", "status": "closed" }, "EDIT4246": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4246", "link": "https://wg21.link/edit4246", "title": "[fig:iostreams.streampos] Reconsider use of informal term \"xfered\"", "status": "open" }, "EDIT4247": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4247", "link": "https://wg21.link/edit4247", "title": "[range.dangling]p1 is overly long and complex.", "status": "open" }, "EDIT4248": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4248", "link": "https://wg21.link/edit4248", "title": "[class.mem.general] Move note to the end of the list item.", "status": "closed" }, "EDIT4249": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4249", "link": "https://wg21.link/edit4249", "title": "[std] Introduce tailnote environment to avoid empty lines in tables.", "status": "closed" }, "EDIT4250": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4250", "link": "https://wg21.link/edit4250", "title": "Class types are not cv-qualified", "status": "closed" }, "EDIT4251": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4251", "link": "https://wg21.link/edit4251", "title": "[std] Use tailnote and tailexample to avoid empty space in tables.", "status": "closed" }, "EDIT4252": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4252", "link": "https://wg21.link/edit4252", "title": "Page breaks (burblebee)", "status": "closed" }, "EDIT4253": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4253", "link": "https://wg21.link/edit4253", "title": "[special.mem.concepts] Adjust presentation to use ranges::blah", "status": "open" }, "EDIT4254": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4254", "link": "https://wg21.link/edit4254", "title": "[macros] Avoid excess vertical space for Annex C macros.", "status": "closed" }, "EDIT4255": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4255", "link": "https://wg21.link/edit4255", "title": "[ranges] Index \"split_view::{outer,inner}-iterator\" correctly.", "status": "closed" }, "EDIT4256": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4256", "link": "https://wg21.link/edit4256", "title": "use nested namespace definitions in the library where applicable", "status": "open" }, "EDIT4257": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4257", "link": "https://wg21.link/edit4257", "title": "[time.clock.utc.overview] example can probably be line-wrapped better", "status": "closed" }, "EDIT4258": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4258", "link": "https://wg21.link/edit4258", "title": "[floatfield.manip]/8 has not stood the test of time", "status": "open" }, "EDIT4259": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4259", "link": "https://wg21.link/edit4259", "title": "[iomanip.syn] invents unnecessary placeholders", "status": "closed" }, "EDIT4260": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4260", "link": "https://wg21.link/edit4260", "title": "[tab:filebuf.open.modes] is weirdly split in two", "status": "closed" }, "EDIT4261": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4261", "link": "https://wg21.link/edit4261", "title": "[time.clock.utc.overview] Move explicit line break in example.", "status": "closed" }, "EDIT4262": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4262", "link": "https://wg21.link/edit4262", "title": "Improved docs", "status": "closed" }, "EDIT4263": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4263", "link": "https://wg21.link/edit4263", "title": "[move.iter.elem] Add missing 'return'", "status": "closed" }, "EDIT4264": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4264", "link": "https://wg21.link/edit4264", "title": "CPOs inhibit guaranteed copy elision of arguments, are unimplementable as specified", "status": "closed" }, "EDIT4265": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4265", "link": "https://wg21.link/edit4265", "title": "[structure.elements] describes a standard from an alternate universe", "status": "closed" }, "EDIT4266": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4266", "link": "https://wg21.link/edit4266", "title": "consider moving [declval]p4 inside the itemdescr", "status": "open" }, "EDIT4267": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4267", "link": "https://wg21.link/edit4267", "title": "normative \"Note A\", \"Note B\", ...", "status": "open" }, "EDIT4268": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4268", "link": "https://wg21.link/edit4268", "title": "[tab:container.assoc.req] missing an \"Effects:\"", "status": "closed" }, "EDIT4269": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4269", "link": "https://wg21.link/edit4269", "title": "[tab:container.hash.req] missing capitalization in description of node_type", "status": "closed" }, "EDIT4270": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4270", "link": "https://wg21.link/edit4270", "title": "[range.access] Should we move [range.access] to [iterators]?", "status": "open" }, "EDIT4271": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4271", "link": "https://wg21.link/edit4271", "title": "[tab:container.hash.req] Capitalize start of sentence.", "status": "closed" }, "EDIT4272": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4272", "link": "https://wg21.link/edit4272", "title": "[tab:container.assoc.req] Add missing 'Effects'", "status": "closed" }, "EDIT4273": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4273", "link": "https://wg21.link/edit4273", "title": "[tab:filebuf.open.modes] Consistently order table rows.", "status": "closed" }, "EDIT4274": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4274", "link": "https://wg21.link/edit4274", "title": "[dcl.init.ref] instructs performing direct initialization after applying a user-defined conversion", "status": "open" }, "EDIT4275": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4275", "link": "https://wg21.link/edit4275", "title": "C++20 tweaks", "status": "closed" }, "EDIT4276": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4276", "link": "https://wg21.link/edit4276", "title": "[dcl.fct.def.coroutine] Replace \"variable\" with \"object\"", "status": "closed" }, "EDIT4277": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4277", "link": "https://wg21.link/edit4277", "title": "[iomanip.syn] Use 'unspecified' instead of type meta-variables.", "status": "closed" }, "EDIT4278": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4278", "link": "https://wg21.link/edit4278", "title": "[intro.races] Duplicate index entry for 'visible side effect(s)'", "status": "closed" }, "EDIT4279": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4279", "link": "https://wg21.link/edit4279", "title": "[intro.races] Harmonize index entry for \"visible side effect(s)\".", "status": "closed" }, "EDIT4280": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4280", "link": "https://wg21.link/edit4280", "title": "[expr.prim.id.unqual] Restore \"Otherwise\"", "status": "closed" }, "EDIT4281": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4281", "link": "https://wg21.link/edit4281", "title": "[locale.codecvt.virtuals]p2+ is missing a paragraph number", "status": "closed" }, "EDIT4282": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4282", "link": "https://wg21.link/edit4282", "title": "[facet.num.get.virtuals]p3 needs rework", "status": "open" }, "EDIT4283": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4283", "link": "https://wg21.link/edit4283", "title": "merge [re.def] into Clause 3", "status": "closed" }, "EDIT4284": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4284", "link": "https://wg21.link/edit4284", "title": "[locale.codecvt.virtuals] Add missing pnum", "status": "closed" }, "EDIT4285": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4285", "link": "https://wg21.link/edit4285", "title": "[stmt.ranged] Inconsistent placeholder formatting ", "status": "closed" }, "EDIT4286": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4286", "link": "https://wg21.link/edit4286", "title": "[class.dtor] Fix wording about object's lifetime", "status": "closed" }, "EDIT4287": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4287", "link": "https://wg21.link/edit4287", "title": "[dcl.fct] Clarify which declarations we're talking about in example.", "status": "open" }, "EDIT4288": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4288", "link": "https://wg21.link/edit4288", "title": "[intro.defs] Integrate [re.def].", "status": "closed" }, "EDIT4289": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4289", "link": "https://wg21.link/edit4289", "title": "[stmt.ranged] Align font for begin-expr and end-expr.", "status": "closed" }, "EDIT4290": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4290", "link": "https://wg21.link/edit4290", "title": "[declval] Indent example and fix phrasing in example", "status": "closed" }, "EDIT4291": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4291", "link": "https://wg21.link/edit4291", "title": "[macros] Harmonize paragraph vertical spacing", "status": "open" }, "EDIT4292": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4292", "link": "https://wg21.link/edit4292", "title": "[rand.eng.mers] should use math font for (1u<typedef-name", "status": "open" }, "EDIT4402": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4402", "link": "https://wg21.link/edit4402", "title": "[std] Move punctuation to before the footnote marker.", "status": "closed" }, "EDIT4403": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4403", "link": "https://wg21.link/edit4403", "title": "Assorted review comments from CWG-5", "status": "open" }, "EDIT4404": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4404", "link": "https://wg21.link/edit4404", "title": "[cpp.import] Use \"header unit\" where appropriate", "status": "open" }, "EDIT4405": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4405", "link": "https://wg21.link/edit4405", "title": "Use \\keyword pervasively", "status": "open" }, "EDIT4406": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4406", "link": "https://wg21.link/edit4406", "title": "[cpp.import] Clarify header units as the source of macro definitions.", "status": "open" }, "EDIT4407": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4407", "link": "https://wg21.link/edit4407", "title": "[iterator.requirements.general] Fix indexing around 'valid range'.", "status": "closed" }, "EDIT4408": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4408", "link": "https://wg21.link/edit4408", "title": "Fix up the wording of one note, and add a second note, on implicit move.", "status": "open" }, "EDIT4409": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4409", "link": "https://wg21.link/edit4409", "title": "[class.mem.general]/12 seems to conflict with [class.nest]/3", "status": "open" }, "EDIT4410": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4410", "link": "https://wg21.link/edit4410", "title": "[atomics.syn] Move macro definitions to the global namespace.", "status": "closed" }, "EDIT4411": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4411", "link": "https://wg21.link/edit4411", "title": "[func.wrap.func] Remove declarations already in [functional.syn]", "status": "closed" }, "EDIT4412": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4412", "link": "https://wg21.link/edit4412", "title": "Hello", "status": "closed" }, "EDIT4413": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4413", "link": "https://wg21.link/edit4413", "title": "[dcl.constexpr] Definition of \"identifier label\" was removed but is still used", "status": "closed" }, "EDIT4414": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4414", "link": "https://wg21.link/edit4414", "title": "[std, cover-wd] Update editor", "status": "closed" }, "EDIT4415": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4415", "link": "https://wg21.link/edit4415", "title": "[dcl.constexpr] Remove use of 'identifier label'.", "status": "closed" }, "EDIT4416": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4416", "link": "https://wg21.link/edit4416", "title": "[class.mem.general] Allow non-defining declarations of nested classes.", "status": "open" }, "EDIT4417": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4417", "link": "https://wg21.link/edit4417", "title": "[std] Use grammar typedef-name instead of 'typedef name'.", "status": "open" }, "EDIT4418": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4418", "link": "https://wg21.link/edit4418", "title": "[class.copy.assign] Fix phrasing in note", "status": "open" }, "EDIT4419": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4419", "link": "https://wg21.link/edit4419", "title": "[dcl.array] Arrays of unknown bound are allowed in function parameters.", "status": "closed" }, "EDIT4420": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4420", "link": "https://wg21.link/edit4420", "title": "Confusing wording in note on [basic.start.dynamic]/1", "status": "open" }, "EDIT4421": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4421", "link": "https://wg21.link/edit4421", "title": "[stacktrace.entry.overview] Italicize 'implementation-defined' in code block", "status": "closed" }, "EDIT4422": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4422", "link": "https://wg21.link/edit4422", "title": "[basic.lookup.qual.general] Add \\tcode around N::B<0>", "status": "closed" }, "EDIT4423": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4423", "link": "https://wg21.link/edit4423", "title": "[range.split.view] Make require-constant a function", "status": "closed" }, "EDIT4424": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4424", "link": "https://wg21.link/edit4424", "title": "[range.drop.while.view] Add missing \\exposid{}s", "status": "closed" }, "EDIT4425": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4425", "link": "https://wg21.link/edit4425", "title": "[time.zone.leap.nonmembers] Fix requires-clause indentation", "status": "closed" }, "EDIT4426": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4426", "link": "https://wg21.link/edit4426", "title": "[range.iota.iterator,range.iota.sentinel] Complete iota_view's requires-clause", "status": "open" }, "EDIT4427": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4427", "link": "https://wg21.link/edit4427", "title": "[iterator.synopsis] Fix indentation", "status": "closed" }, "EDIT4428": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4428", "link": "https://wg21.link/edit4428", "title": "[time.duration.comparisons] Fix requires-clause indentation", "status": "closed" }, "EDIT4429": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4429", "link": "https://wg21.link/edit4429", "title": "[specialized.algorithms] requires-clause not aligned with return type", "status": "closed" }, "EDIT4430": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4430", "link": "https://wg21.link/edit4430", "title": "[specialized.algorithms] Align requires-clause with return type", "status": "closed" }, "EDIT4431": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4431", "link": "https://wg21.link/edit4431", "title": "[range.range] Redudant paragraph about expression variations", "status": "open" }, "EDIT4432": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4432", "link": "https://wg21.link/edit4432", "title": "[concepts.equality] Mark notes and examples as such", "status": "open" }, "EDIT4433": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4433", "link": "https://wg21.link/edit4433", "title": "Missing defining entry for in header index", "status": "closed" }, "EDIT4434": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4434", "link": "https://wg21.link/edit4434", "title": "[stacktrace.syn] Add header index entry for .", "status": "closed" }, "EDIT4435": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4435", "link": "https://wg21.link/edit4435", "title": "[library.general] Update for top-level Clause [time]", "status": "open" }, "EDIT4436": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4436", "link": "https://wg21.link/edit4436", "title": "[localization] Reformat LaTeX source code.", "status": "closed" }, "EDIT4437": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4437", "link": "https://wg21.link/edit4437", "title": "[unord.hash] Redundant wording", "status": "open" }, "EDIT4438": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4438", "link": "https://wg21.link/edit4438", "title": "[unord.hash] Remove redundant wording", "status": "open" }, "EDIT4439": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4439", "link": "https://wg21.link/edit4439", "title": "[temp.explicit] Remove extraneous x", "status": "closed" }, "EDIT4440": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4440", "link": "https://wg21.link/edit4440", "title": "[system.error.syn] Specify the what: templates", "status": "closed" }, "EDIT4441": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4441", "link": "https://wg21.link/edit4441", "title": "[library.general] Adjust order according to recent clause reorganizations.", "status": "open" }, "EDIT4442": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4442", "link": "https://wg21.link/edit4442", "title": "[concepts.equality] Turn 'e.g.' into a proper example.", "status": "closed" }, "EDIT4443": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4443", "link": "https://wg21.link/edit4443", "title": "The candidate conversion functions of directly binding reference", "status": "closed" }, "EDIT4444": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4444", "link": "https://wg21.link/edit4444", "title": "[range.dangling] Split up overly long sentence.", "status": "open" }, "EDIT4445": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4445", "link": "https://wg21.link/edit4445", "title": "[over.built] Correct note re: \"hiding\" to match over.match.oper/3", "status": "closed" }, "EDIT4446": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4446", "link": "https://wg21.link/edit4446", "title": "[floatfield.manip] Rephrase note about ios_base::hex", "status": "open" }, "EDIT4447": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4447", "link": "https://wg21.link/edit4447", "title": "[index] Add missing implementation-defined types", "status": "open" }, "EDIT4448": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4448", "link": "https://wg21.link/edit4448", "title": "[lib] Ensure non-member swap is declared in the header synopsis only", "status": "closed" }, "EDIT4449": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4449", "link": "https://wg21.link/edit4449", "title": "[lib] Use 'specialization' instead of 'instance'", "status": "closed" }, "EDIT4450": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4450", "link": "https://wg21.link/edit4450", "title": "[range.split.outer] Clarify scope of exposition-only 'current'", "status": "open" }, "EDIT4451": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4451", "link": "https://wg21.link/edit4451", "title": "[basic.stc.dynamic] Rework presentation", "status": "open" }, "EDIT4452": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4452", "link": "https://wg21.link/edit4452", "title": "[thread.condition.general] Fix style of quotation marks", "status": "closed" }, "EDIT4453": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4453", "link": "https://wg21.link/edit4453", "title": "Remove some \\textit", "status": "closed" }, "EDIT4454": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4454", "link": "https://wg21.link/edit4454", "title": "[container.requirements] Improve indexing of members described in requirements", "status": "open" }, "EDIT4455": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4455", "link": "https://wg21.link/edit4455", "title": "fix: small typo errors", "status": "closed" }, "EDIT4456": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4456", "link": "https://wg21.link/edit4456", "title": "[ranges] Improve concept index", "status": "closed" }, "EDIT4457": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4457", "link": "https://wg21.link/edit4457", "title": "[expr.prim.req.type] Clarify example comment re: validity of name only", "status": "closed" }, "EDIT4458": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4458", "link": "https://wg21.link/edit4458", "title": "[specialized.algorithms] Qualify declarator-id with sub-namespace.", "status": "open" }, "EDIT4459": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4459", "link": "https://wg21.link/edit4459", "title": "[fs.op.funcs] Qualify declarator-id with sub-namespace.", "status": "closed" }, "EDIT4460": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4460", "link": "https://wg21.link/edit4460", "title": "[re.req] Dismantle requirements table.", "status": "open" }, "EDIT4461": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4461", "link": "https://wg21.link/edit4461", "title": "[over.match.conv]: added missing \"can\"", "status": "closed" }, "EDIT4462": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4462", "link": "https://wg21.link/edit4462", "title": "[dcl.pre] Reorder paragraphs", "status": "open" }, "EDIT4463": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4463", "link": "https://wg21.link/edit4463", "title": "Add examples to [basic.lookup.unqual]/5", "status": "open" }, "EDIT4464": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4464", "link": "https://wg21.link/edit4464", "title": "[basic.lookup.unqual] Add examples for conversion-function-ids", "status": "open" }, "EDIT4465": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4465", "link": "https://wg21.link/edit4465", "title": "[forwardlist.ops,list.ops] Fix specification of 'unique'", "status": "open" }, "EDIT4466": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4466", "link": "https://wg21.link/edit4466", "title": "What are the immediate subexpressions of a braced-init-list", "status": "open" }, "EDIT4467": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4467", "link": "https://wg21.link/edit4467", "title": "[defns.well.formed] Current definition of \"well-formed\" might be imprecise", "status": "open" }, "EDIT4468": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4468", "link": "https://wg21.link/edit4468", "title": "[stmt.pre] Different definitions for the substatements of selection-statement and iteration-statement", "status": "closed" }, "EDIT4469": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4469", "link": "https://wg21.link/edit4469", "title": "[stacktrace.basic.overview] Add missing \"namespace std {\"", "status": "closed" }, "EDIT4470": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4470", "link": "https://wg21.link/edit4470", "title": "[iterator.concept.winc] Improve paragraph's indexing and grammar", "status": "closed" }, "EDIT4471": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4471", "link": "https://wg21.link/edit4471", "title": "[time.traits] Fix indentation", "status": "closed" }, "EDIT4472": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4472", "link": "https://wg21.link/edit4472", "title": "[iterator.concept.winc] `I` used to represent both an integer-class and weakly_incrementable type", "status": "open" }, "EDIT4473": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4473", "link": "https://wg21.link/edit4473", "title": "[stacktrace.basic.cmp] Update 'lexicographical_­compare_­3way'", "status": "closed" }, "EDIT4474": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4474", "link": "https://wg21.link/edit4474", "title": "[stacktrace.basic.cmp] Update 'lexicographical_compare_3way'", "status": "closed" }, "EDIT4475": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4475", "link": "https://wg21.link/edit4475", "title": "[stacktrace.basic.cmp] fix <=> function name", "status": "closed" }, "EDIT4476": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4476", "link": "https://wg21.link/edit4476", "title": "[time.duration.cons] sentence in p3 is not clear LWG 3090", "status": "closed" }, "EDIT4477": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4477", "link": "https://wg21.link/edit4477", "title": "[lib] Index all uses of public concepts", "status": "open" }, "EDIT4478": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4478", "link": "https://wg21.link/edit4478", "title": "[dcl.init.general] p5 wording does not seem to match the intent", "status": "closed" }, "EDIT4479": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4479", "link": "https://wg21.link/edit4479", "title": "[temp.expl.spec] Should \"declared before\" be replaced by \"reachable\"?", "status": "open" }, "EDIT4480": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4480", "link": "https://wg21.link/edit4480", "title": "[format.arg] Fix return type of visit_format_arg", "status": "closed" }, "EDIT4481": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4481", "link": "https://wg21.link/edit4481", "title": "[stacktrace.entry.query] Fix description of `source_line`", "status": "open" }, "EDIT4482": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4482", "link": "https://wg21.link/edit4482", "title": "[dcl.init.general] Fix misapplied term 'block variable'", "status": "closed" }, "EDIT4483": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4483", "link": "https://wg21.link/edit4483", "title": "[lib] Use 'tm', not 'struct tm'", "status": "closed" }, "EDIT4484": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4484", "link": "https://wg21.link/edit4484", "title": "[defns.well.formed] Fix definition of 'well-formed'", "status": "open" }, "EDIT4485": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4485", "link": "https://wg21.link/edit4485", "title": "[stmt.pre] Excise undefined term 'contained'", "status": "closed" }, "EDIT4486": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4486", "link": "https://wg21.link/edit4486", "title": "[basic.start.dynamic] Clarify note about templated variables", "status": "open" }, "EDIT4487": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4487", "link": "https://wg21.link/edit4487", "title": "[iterator.concept.winc] Move concept definition near its description", "status": "open" }, "EDIT4488": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4488", "link": "https://wg21.link/edit4488", "title": "[func.bind.front] Delimit introduced names more conventionally", "status": "closed" }, "EDIT4489": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4489", "link": "https://wg21.link/edit4489", "title": "[temp.expl.spec] Use 'reachable from', not 'declared before'", "status": "open" }, "EDIT4490": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4490", "link": "https://wg21.link/edit4490", "title": "[intro.object]/1 Turn non-normative wording into a Note; remove incorrect wording.", "status": "open" }, "EDIT4491": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4491", "link": "https://wg21.link/edit4491", "title": "[structure.specifications] Should we add an element for semantic requirements of concepts?", "status": "open" }, "EDIT4492": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4492", "link": "https://wg21.link/edit4492", "title": "[cmp.alg] Notes for ill-formed cases are inconsistent with those in [range.access]", "status": "open" }, "EDIT4493": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4493", "link": "https://wg21.link/edit4493", "title": "[conv.lval] doesn't specify the result for objects that are not accessed?", "status": "open" }, "EDIT4494": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4494", "link": "https://wg21.link/edit4494", "title": "[cmp.alg] Clarify ill-formed CPO invocations are SFINAE-friendly", "status": "open" }, "EDIT4495": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4495", "link": "https://wg21.link/edit4495", "title": "[conv.lval] Determine the value of a constant without accessing an object", "status": "open" }, "EDIT4496": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4496", "link": "https://wg21.link/edit4496", "title": "Update Getting Started on Arch Linux", "status": "closed" }, "EDIT4497": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4497", "link": "https://wg21.link/edit4497", "title": "[class.base.init] \"Unfortunately\" in standardese text", "status": "closed" }, "EDIT4498": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4498", "link": "https://wg21.link/edit4498", "title": "[basic.def.odr] What does `D` refer to in p14?", "status": "open" }, "EDIT4499": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4499", "link": "https://wg21.link/edit4499", "title": "[container.requirements] Use bulleted lists to introduce identifiers", "status": "closed" }, "EDIT4500": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4500", "link": "https://wg21.link/edit4500", "title": "[Editorial] Add whitespace.", "status": "closed" }, "EDIT4501": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4501", "link": "https://wg21.link/edit4501", "title": "[vector.bool] Remove an extra close-paren.", "status": "closed" }, "EDIT4502": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4502", "link": "https://wg21.link/edit4502", "title": "[stdatomic.h.syn] Add semicolons in using statements.", "status": "closed" }, "EDIT4503": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4503", "link": "https://wg21.link/edit4503", "title": "[range.iota.iterator,range.iota.sentinel] Fix markup around \\libconcept", "status": "closed" }, "EDIT4504": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4504", "link": "https://wg21.link/edit4504", "title": "[2021-02 CWG Motion 2] P2313R0 Core Language Working Group \"tentatively ready\" Issues", "status": "open" }, "EDIT4505": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4505", "link": "https://wg21.link/edit4505", "title": "[2021-02 CWG Motion 3] P1102R2 Down with ()!", "status": "open" }, "EDIT4506": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4506", "link": "https://wg21.link/edit4506", "title": "[2021-02 LWG Motion 1] P2315R0 C++ Standard Library Issues to be moved in Virtual Plenary", "status": "open" }, "EDIT4507": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4507", "link": "https://wg21.link/edit4507", "title": "[2021-02 LWG Motion 2] P2259R1 Repairing input range adaptors and counted_iterator", "status": "open" }, "EDIT4508": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4508", "link": "https://wg21.link/edit4508", "title": "[2021-02 LWG Motion 3] P2212R2 Relax Requirements for time_point::clock", "status": "open" }, "EDIT4509": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4509", "link": "https://wg21.link/edit4509", "title": "[2021-02 LWG Motion 4] P2162R2 Inheriting from std::variant", "status": "open" }, "EDIT4510": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4510", "link": "https://wg21.link/edit4510", "title": "[2021-02 LWG Motion 5] P2160R1 Locks lock lockables", "status": "open" }, "EDIT4511": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4511", "link": "https://wg21.link/edit4511", "title": "[2021-02 LWG Motion 6] P2017R1 Conditionally borrowed ranges", "status": "open" }, "EDIT4512": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4512", "link": "https://wg21.link/edit4512", "title": "[2021-02 LWG Motion 7] P1682R2 std::to_underlying for enumeration", "status": "open" }, "EDIT4513": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4513", "link": "https://wg21.link/edit4513", "title": "P1102R2 Down with ()!", "status": "closed" }, "EDIT4514": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4514", "link": "https://wg21.link/edit4514", "title": "P2212R2 Relax Requirements for time_point::clock", "status": "closed" }, "EDIT4515": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4515", "link": "https://wg21.link/edit4515", "title": "P2162R2 Inheriting from std::variant", "status": "closed" }, "EDIT4516": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4516", "link": "https://wg21.link/edit4516", "title": "P2017R1 Conditionally borrowed ranges", "status": "closed" }, "EDIT4517": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4517", "link": "https://wg21.link/edit4517", "title": "[lex.ccon] What is the single code unit for an ordinary character literal or wide character literal?", "status": "open" }, "EDIT4518": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4518", "link": "https://wg21.link/edit4518", "title": "P2259R1 Repairing input range adaptors and counted_iterator", "status": "closed" }, "EDIT4519": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4519", "link": "https://wg21.link/edit4519", "title": "[ranges.syn] Don't constrain specializations of enable_borrowed_range", "status": "closed" }, "EDIT4520": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4520", "link": "https://wg21.link/edit4520", "title": "LWG Poll 5: P2160R1 Locks lock lockables", "status": "closed" }, "EDIT4521": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4521", "link": "https://wg21.link/edit4521", "title": "[dcl.fct] Overbroad grammar for parameter-declaration", "status": "open" }, "EDIT4522": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4522", "link": "https://wg21.link/edit4522", "title": "CWG Poll 2: CWG2470 Multiple array objects providing storage for one object", "status": "closed" }, "EDIT4523": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4523", "link": "https://wg21.link/edit4523", "title": "LWG Poll 1: P2315R0 LWG Tentatively Ready issues", "status": "closed" }, "EDIT4524": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4524", "link": "https://wg21.link/edit4524", "title": "[range.drop.view] Fix tabs inserted as part of LWG3482", "status": "closed" }, "EDIT4525": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4525", "link": "https://wg21.link/edit4525", "title": "[intro.execution] Is it possible to clarify the second bullet for immediate subexpressions", "status": "open" }, "EDIT4526": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4526", "link": "https://wg21.link/edit4526", "title": "P1682R2 std::to_underlying for enumerations", "status": "closed" }, "EDIT4527": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4527", "link": "https://wg21.link/edit4527", "title": "[class.cdtor] Only objects of scalar type can be accessed", "status": "open" }, "EDIT4528": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4528", "link": "https://wg21.link/edit4528", "title": "[variant.visit]p3 What is mi? What is Variantsi?", "status": "open" }, "EDIT4529": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4529", "link": "https://wg21.link/edit4529", "title": "ci: more visibility of errors output by tools/check.sh", "status": "closed" }, "EDIT4530": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4530", "link": "https://wg21.link/edit4530", "title": "Make checker script more helpful", "status": "closed" }, "EDIT4531": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4531", "link": "https://wg21.link/edit4531", "title": "ci: split make and check steps", "status": "closed" }, "EDIT4532": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4532", "link": "https://wg21.link/edit4532", "title": "docs: update Debian instructions", "status": "closed" }, "EDIT4533": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4533", "link": "https://wg21.link/edit4533", "title": "[check] Split github action into two stages (source, output)", "status": "closed" }, "EDIT4534": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4534", "link": "https://wg21.link/edit4534", "title": "[utilities] `\\tcode`s true in `optional` constructor", "status": "closed" }, "EDIT4535": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4535", "link": "https://wg21.link/edit4535", "title": "[concepts] rotates [concept.swappable] to the end of [concepts.lang]", "status": "open" }, "EDIT4536": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4536", "link": "https://wg21.link/edit4536", "title": "[class.copy.assign]/7 and \"corresponding\" assignment operator in a union-like class", "status": "open" }, "EDIT4537": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4537", "link": "https://wg21.link/edit4537", "title": "[thread] “single total order” and “total order”", "status": "open" }, "EDIT4538": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4538", "link": "https://wg21.link/edit4538", "title": "[check] Terminate sed commands with semicolons", "status": "closed" }, "EDIT4539": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4539", "link": "https://wg21.link/edit4539", "title": "[time.syn] add constexpr to leap_second comparisons", "status": "closed" }, "EDIT4540": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4540", "link": "https://wg21.link/edit4540", "title": "[module.interface] Example does not seem to match normative wording", "status": "open" }, "EDIT4541": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4541", "link": "https://wg21.link/edit4541", "title": "[dcl.struct.bind] Fix indexing font and use conventional indexing markup", "status": "closed" }, "EDIT4542": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4542", "link": "https://wg21.link/edit4542", "title": "[temp.variadic] description of the instantiation of fold-expressions", "status": "open" }, "EDIT4543": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4543", "link": "https://wg21.link/edit4543", "title": "[temp.variadic] Rearrange description of pack expansion", "status": "open" }, "EDIT4544": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4544", "link": "https://wg21.link/edit4544", "title": "[common.iter.nav] Bad concept index entry", "status": "closed" }, "EDIT4545": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4545", "link": "https://wg21.link/edit4545", "title": "[range.split.inner] Clarify paragraph 1", "status": "closed" }, "EDIT4546": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4546", "link": "https://wg21.link/edit4546", "title": "Description for two non-static member declarations to determine whether they correspond", "status": "closed" }, "EDIT4547": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4547", "link": "https://wg21.link/edit4547", "title": "The structure of the rule of producing a transformed template when partial ordering", "status": "open" }, "EDIT4548": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4548", "link": "https://wg21.link/edit4548", "title": "[except.ctor] stack unwinding vs. automatic storage duration", "status": "open" }, "EDIT4549": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4549", "link": "https://wg21.link/edit4549", "title": "[lex.string] Replace string-literal with a string literal object in a note", "status": "open" }, "EDIT4550": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4550", "link": "https://wg21.link/edit4550", "title": "[except.ctor] Remove false claim about automatic objects", "status": "open" }, "EDIT4551": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4551", "link": "https://wg21.link/edit4551", "title": "[class.temporary]/3 A deleted destructor is meaninglessly allowed", "status": "open" }, "EDIT4552": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4552", "link": "https://wg21.link/edit4552", "title": "Clarify the terminology of the non-local variable", "status": "closed" }, "EDIT4553": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4553", "link": "https://wg21.link/edit4553", "title": "Example in [allocator.requirements.general] incorrectly uses launder?", "status": "open" }, "EDIT4554": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4554", "link": "https://wg21.link/edit4554", "title": "[alg.is.permutation]/6", "status": "closed" }, "EDIT4555": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4555", "link": "https://wg21.link/edit4555", "title": "Template parameter pack that does not participate in template argument deduction", "status": "open" }, "EDIT4556": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4556", "link": "https://wg21.link/edit4556", "title": "[namespace.def.general] p6 Clarify \"enclosing\" and inserted using-directive", "status": "open" }, "EDIT4557": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4557", "link": "https://wg21.link/edit4557", "title": "Spell \"whitespace\" consistently", "status": "closed" }, "EDIT4558": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4558", "link": "https://wg21.link/edit4558", "title": "List initliazation of an enumeration with fixed underlying type from a single element v", "status": "closed" }, "EDIT4559": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4559", "link": "https://wg21.link/edit4559", "title": "[format.context] p4 is non-normative encouragement", "status": "open" }, "EDIT4560": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4560", "link": "https://wg21.link/edit4560", "title": "[format.context] Rephrase recommended practice", "status": "open" }, "EDIT4561": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4561", "link": "https://wg21.link/edit4561", "title": "Several issues about section [except.spec] ", "status": "open" }, "EDIT4562": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4562", "link": "https://wg21.link/edit4562", "title": "[namespace.def.general] Clarify inline namespaces", "status": "open" }, "EDIT4563": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4563", "link": "https://wg21.link/edit4563", "title": "[except.spec] Clarify potentially-throwing functions", "status": "open" }, "EDIT4564": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4564", "link": "https://wg21.link/edit4564", "title": "[time.clock.cast.sys] and [time.clock.cast.utc] reuse \"Duration\" confusingly", "status": "open" }, "EDIT4565": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4565", "link": "https://wg21.link/edit4565", "title": "[time.clock.cast.sys],[time.clock.cast.utc] Use Duration2 for clarity.", "status": "open" }, "EDIT4566": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4566", "link": "https://wg21.link/edit4566", "title": "[expr.type.conv] doesn't define T() for T ≠ void", "status": "closed" }, "EDIT4567": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4567", "link": "https://wg21.link/edit4567", "title": "The non-normative wording \"local variable\" should not survive in [basic.stc.static]", "status": "open" }, "EDIT4568": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4568", "link": "https://wg21.link/edit4568", "title": "Description for bullet 5.1 in section [expr.await]", "status": "open" }, "EDIT4569": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4569", "link": "https://wg21.link/edit4569", "title": "Is a coroutine considered suspend after evaluating the await-suspend expression for the final suspend point", "status": "open" }, "EDIT4570": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4570", "link": "https://wg21.link/edit4570", "title": "replace all keywords by static", "status": "closed" }, "EDIT4571": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4571", "link": "https://wg21.link/edit4571", "title": "[dcl.init.aggr] Inconsistent meaning of initializer list", "status": "open" }, "EDIT4572": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4572", "link": "https://wg21.link/edit4572", "title": "[ranges.syn] Forward declarations of tuple_size and tuple_element are not shown in the synopsis", "status": "closed" }, "EDIT4573": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4573", "link": "https://wg21.link/edit4573", "title": "[ranges.syn] Add primary templates for tuple-like protocol", "status": "closed" }, "EDIT4574": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4574", "link": "https://wg21.link/edit4574", "title": "[dcl.init.aggr] An initializer list is brace-enclosed", "status": "open" }, "EDIT4575": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4575", "link": "https://wg21.link/edit4575", "title": "[basic.stc.static] Rephrase the definition of 'static storage duration'", "status": "open" }, "EDIT4576": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4576", "link": "https://wg21.link/edit4576", "title": "[iterator.cust.swap] Should iter_move be qualified with ranges::?", "status": "open" }, "EDIT4577": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4577", "link": "https://wg21.link/edit4577", "title": "[syserr] Should `make_error_code` and `make_error_condition` be found by ADL?", "status": "open" }, "EDIT4578": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4578", "link": "https://wg21.link/edit4578", "title": "missing to_underlying in index", "status": "closed" }, "EDIT4579": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4579", "link": "https://wg21.link/edit4579", "title": "P2351: add [[nodiscard]] to cast-like library wrappers [WIP]", "status": "open" }, "EDIT4580": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4580", "link": "https://wg21.link/edit4580", "title": "[basic.types.general] Do not mention pointers", "status": "open" }, "EDIT4581": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4581", "link": "https://wg21.link/edit4581", "title": "[expr.unary.general] Misaligned grammar productions", "status": "closed" }, "EDIT4582": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4582", "link": "https://wg21.link/edit4582", "title": "Clarify that direct-initialized, copy-initialized from E", "status": "open" }, "EDIT4583": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4583", "link": "https://wg21.link/edit4583", "title": "[expr.unary.general] Fix misaligned grammar.", "status": "closed" }, "EDIT4584": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4584", "link": "https://wg21.link/edit4584", "title": "The initializer or initializer expression in whole [dcl.init]", "status": "open" }, "EDIT4585": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4585", "link": "https://wg21.link/edit4585", "title": "When does the lookup perform for a name used in default member initialization in a class template CWG1396", "status": "open" }, "EDIT4586": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4586", "link": "https://wg21.link/edit4586", "title": "Error: misaligned address", "status": "closed" }, "EDIT4587": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4587", "link": "https://wg21.link/edit4587", "title": "[ranges] Some range adaptors are missing from the libraryindex", "status": "closed" }, "EDIT4588": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4588", "link": "https://wg21.link/edit4588", "title": "[ranges] Improve library index for views", "status": "closed" }, "EDIT4589": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4589", "link": "https://wg21.link/edit4589", "title": "[expr.await] Clarify rethrowing exceptions from await-suspend", "status": "closed" }, "EDIT4590": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4590", "link": "https://wg21.link/edit4590", "title": "The range of the application of [namespace.udecl#11]", "status": "open" }, "EDIT4591": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4591", "link": "https://wg21.link/edit4591", "title": "Index item 'program execution' range from page 10 to 80", "status": "closed" }, "EDIT4592": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4592", "link": "https://wg21.link/edit4592", "title": "Nested-name-specifier is not mentioned for member definition outside its target scope", "status": "open" }, "EDIT4593": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4593", "link": "https://wg21.link/edit4593", "title": "[ranges] follow-up to P2367: replace brace-init with paren-init", "status": "open" }, "EDIT4594": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4594", "link": "https://wg21.link/edit4594", "title": "[bitset] Injected class name not used for bitset", "status": "closed" }, "EDIT4595": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4595", "link": "https://wg21.link/edit4595", "title": "[check] Fixes to scripts to run on OSX", "status": "open" }, "EDIT4596": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4596", "link": "https://wg21.link/edit4596", "title": "Fixes for bitset function declarations", "status": "closed" }, "EDIT4597": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4597", "link": "https://wg21.link/edit4597", "title": "[index] Fix entry for 'program execution'", "status": "closed" }, "EDIT4598": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4598", "link": "https://wg21.link/edit4598", "title": "[forward.list] Rename stable label from [forwardlist]", "status": "closed" }, "EDIT4599": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4599", "link": "https://wg21.link/edit4599", "title": "[README] Update reqs for macOS BasicTeX installs", "status": "closed" }, "EDIT4600": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4600", "link": "https://wg21.link/edit4600", "title": "[temp.type] What are \"identical\" values?", "status": "open" }, "EDIT4601": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4601", "link": "https://wg21.link/edit4601", "title": "[meta.type.synop] (and other) Repetitive 'inline constexpr'?", "status": "open" }, "EDIT4602": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4602", "link": "https://wg21.link/edit4602", "title": "[tuple.elem] Replace \"member variables\" with \"data members\"", "status": "closed" }, "EDIT4603": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4603", "link": "https://wg21.link/edit4603", "title": "[range.elements.sentinel] Correct return type of operator-", "status": "closed" }, "EDIT4604": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4604", "link": "https://wg21.link/edit4604", "title": "The wording in [dcl.fct.def.general]/2 doesn't seem to be right.", "status": "closed" }, "EDIT4605": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4605", "link": "https://wg21.link/edit4605", "title": "[expr.static.cast] static_cast of pointer to derived class only handles base class subobjects", "status": "closed" }, "EDIT4606": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4606", "link": "https://wg21.link/edit4606", "title": "[range.utility.helpers] not-same-as is confusingly named", "status": "closed" }, "EDIT4607": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4607", "link": "https://wg21.link/edit4607", "title": "[vector.bool] reference has multiple assignment operators", "status": "closed" }, "EDIT4608": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4608", "link": "https://wg21.link/edit4608", "title": "[vector.bool] Remove top level const from signature", "status": "closed" }, "EDIT4609": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4609", "link": "https://wg21.link/edit4609", "title": "[temp.over.link] Add missing \\grammarterm marker", "status": "closed" }, "EDIT4610": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4610", "link": "https://wg21.link/edit4610", "title": "[list.ops] Fix name of parameter in list::unique effects", "status": "closed" }, "EDIT4611": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4611", "link": "https://wg21.link/edit4611", "title": "[dcl.meaning.general] Improve clarity of presentation", "status": "open" }, "EDIT4612": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4612", "link": "https://wg21.link/edit4612", "title": "[intro.execution] Sequencing of evaluations inside called functions CWG2466", "status": "open" }, "EDIT4613": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4613", "link": "https://wg21.link/edit4613", "title": "Simplify notion of \"valid duration\" in [time.clock.cast.sys, time.clock.cast.utc]", "status": "open" }, "EDIT4614": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4614", "link": "https://wg21.link/edit4614", "title": "[misc] Add index of Working Drafts", "status": "closed" }, "EDIT4615": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4615", "link": "https://wg21.link/edit4615", "title": "[expr.prim.lambda] Replace 'unnamed' with 'unique name'", "status": "open" }, "EDIT4616": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4616", "link": "https://wg21.link/edit4616", "title": "[range.elements.overview] Correct example", "status": "closed" }, "EDIT4617": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4617", "link": "https://wg21.link/edit4617", "title": "[expr.rel] Clarify function pointer comparisons", "status": "open" }, "EDIT4618": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4618", "link": "https://wg21.link/edit4618", "title": "[cpp.import]/3 What if pp-import is produce by `#include` within private module fragment?", "status": "closed" }, "EDIT4619": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4619", "link": "https://wg21.link/edit4619", "title": "[expr.prim.lambda.capture] Which entity does the id-expression captured by reference refer to after evaluating the lambda-expression?", "status": "open" }, "EDIT4620": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4620", "link": "https://wg21.link/edit4620", "title": "Check for misordered library elements", "status": "closed" }, "EDIT4621": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4621", "link": "https://wg21.link/edit4621", "title": "[expr] Add cross-references for 'local entity'.", "status": "closed" }, "EDIT4622": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4622", "link": "https://wg21.link/edit4622", "title": "[spanbuf.members] \"span\" getter and setter should be noexcept P0448", "status": "open" }, "EDIT4623": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4623", "link": "https://wg21.link/edit4623", "title": "[ranges] Rename 'not-same-as' to 'different-from'.", "status": "closed" }, "EDIT4624": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4624", "link": "https://wg21.link/edit4624", "title": "[class.pre] Fix incorrect comment in example", "status": "open" }, "EDIT4625": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4625", "link": "https://wg21.link/edit4625", "title": "[lib] Drop 'inline' from 'inline constexpr' variable templates.", "status": "open" }, "EDIT4626": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4626", "link": "https://wg21.link/edit4626", "title": "A corner case for an explicit type conversion whose type-specifier is void and the initializer is non-empty braced-init-list", "status": "open" }, "EDIT4627": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4627", "link": "https://wg21.link/edit4627", "title": "[class.access.base] Are friends defined in-class \"in\" the class for purposes of access control? CWG1699", "status": "open" }, "EDIT4628": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4628", "link": "https://wg21.link/edit4628", "title": "[range.prim.data] Use ranges::begin(t) not ranges::begin(E)", "status": "open" }, "EDIT4629": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4629", "link": "https://wg21.link/edit4629", "title": "\"single search\" is confusingly ambiguous", "status": "open" }, "EDIT4630": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4630", "link": "https://wg21.link/edit4630", "title": "Imprecise cross-references for \"trivially copyable type\"", "status": "open" }, "EDIT4631": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4631", "link": "https://wg21.link/edit4631", "title": "[2021-06 CWG Motion 1] P2386R0 Core Language Working Group \"ready\" Issues for the June, 2021 meeting", "status": "open" }, "EDIT4632": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4632", "link": "https://wg21.link/edit4632", "title": "[2021-06 CWG Motion 2] P1938R3 if consteval", "status": "open" }, "EDIT4633": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4633", "link": "https://wg21.link/edit4633", "title": "[2021-06 CWG Motion 3] P2186R2 Removing Garbage Collection Support", "status": "open" }, "EDIT4634": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4634", "link": "https://wg21.link/edit4634", "title": "[2021-06 CWG Motion 4] P1949R7 C++ Identifier Syntax using Unicode Standard Annex 31", "status": "open" }, "EDIT4635": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4635", "link": "https://wg21.link/edit4635", "title": "[2021-06 CWG Motion 5] P2156R1 Allow Duplicate Attributes", "status": "open" }, "EDIT4636": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4636", "link": "https://wg21.link/edit4636", "title": "[2021-06 CWG Motion 6] P1401R5 Narrowing contextual conversions to bool", "status": "open" }, "EDIT4637": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4637", "link": "https://wg21.link/edit4637", "title": "[2021-06 CWG Motion 7] P2223R2 Trimming whitespaces before line splicing", "status": "open" }, "EDIT4638": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4638", "link": "https://wg21.link/edit4638", "title": "[2021-06 CWG Motion 8] P1847R4 Make declaration order layout mandated", "status": "open" }, "EDIT4639": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4639", "link": "https://wg21.link/edit4639", "title": "[2021-06 CWG Motion 9] P2201R1 Mixed string literal concatenation", "status": "open" }, "EDIT4640": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4640", "link": "https://wg21.link/edit4640", "title": "[2021-06 LWG Motion 3] P2385R0 C++ Standard Library Issues to be moved in Virtual Plenary, June 2021", "status": "open" }, "EDIT4641": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4641", "link": "https://wg21.link/edit4641", "title": "[2021-06 LWG Motion 4] P1132R7 out_ptr", "status": "open" }, "EDIT4642": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4642", "link": "https://wg21.link/edit4642", "title": "[2021-06 LWG Motion 5] P1328R1 Making std::type_info::operator== constexpr", "status": "open" }, "EDIT4643": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4643", "link": "https://wg21.link/edit4643", "title": "[2021-06 LWG Motion 6] P0448R4 A strstream replacement using span as buffer", "status": "open" }, "EDIT4644": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4644", "link": "https://wg21.link/edit4644", "title": "[2021-06 LWG Motion 7] P1425R4 Iterators pair constructors for stack and queue", "status": "open" }, "EDIT4645": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4645", "link": "https://wg21.link/edit4645", "title": "[2021-06 LWG Motion 8] P1518R2 Stop overconstraining allocators in container deduction guides", "status": "open" }, "EDIT4646": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4646", "link": "https://wg21.link/edit4646", "title": "[2021-06 LWG Motion 9] P0401R6 Providing size feedback in the Allocator interface", "status": "open" }, "EDIT4647": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4647", "link": "https://wg21.link/edit4647", "title": "[2021-06 LWG Motion 10] P1659R3 starts_with and ends_with", "status": "open" }, "EDIT4648": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4648", "link": "https://wg21.link/edit4648", "title": "[2021-06 LWG Motion 11] P1951R1 Default Arguments for pair's Forwarding Constructor", "status": "open" }, "EDIT4649": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4649", "link": "https://wg21.link/edit4649", "title": "[2021-06 LWG Motion 12] P1989R2 Range constructor for std::string_view 2: Constrain Harder", "status": "open" }, "EDIT4650": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4650", "link": "https://wg21.link/edit4650", "title": "[2021-06 LWG Motion 13] P2136R3 invoke_r", "status": "open" }, "EDIT4651": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4651", "link": "https://wg21.link/edit4651", "title": "[2021-06 LWG Motion 14] P2166R1 A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr", "status": "open" }, "EDIT4652": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4652", "link": "https://wg21.link/edit4652", "title": "[2021-06 LWG Motion 15] P2231R1 Missing constexpr in std::optional and std::variant", "status": "open" }, "EDIT4653": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4653", "link": "https://wg21.link/edit4653", "title": "[2021-06 LWG Motion 16] P2216R3 std::format improvements", "status": "open" }, "EDIT4654": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4654", "link": "https://wg21.link/edit4654", "title": "[2021-06 LWG Motion 17] P2281R1 Clarifying range adaptor objects", "status": "open" }, "EDIT4655": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4655", "link": "https://wg21.link/edit4655", "title": "[2021-06 LWG Motion 18] P2328R1 join_view should join all views of ranges", "status": "open" }, "EDIT4656": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4656", "link": "https://wg21.link/edit4656", "title": "[2021-06 LWG Motion 19] P2325R3 Views should not be required to be default constructible", "status": "open" }, "EDIT4657": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4657", "link": "https://wg21.link/edit4657", "title": "[2021-06 LWG Motion 20] P2210R2 Superior String Splitting", "status": "open" }, "EDIT4658": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4658", "link": "https://wg21.link/edit4658", "title": "[2021-06 LWG Motion 21] P2367R0 Remove misuses of list-initialization from Clause 24", "status": "open" }, "EDIT4659": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4659", "link": "https://wg21.link/edit4659", "title": "[ranges] Use views::meow in examples instead of meow_view", "status": "open" }, "EDIT4660": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4660", "link": "https://wg21.link/edit4660", "title": "P1938R3 if consteval", "status": "open" }, "EDIT4661": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4661", "link": "https://wg21.link/edit4661", "title": "P2186R2 Removing Garbage Collection Support", "status": "open" }, "EDIT4662": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4662", "link": "https://wg21.link/edit4662", "title": "Is a null pointer value of a pointer type be called a pointer?", "status": "open" }, "EDIT4663": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4663", "link": "https://wg21.link/edit4663", "title": "P1949R7 C++ Identifier Syntax using Unicode Standard Annex 31", "status": "open" }, "EDIT4664": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4664", "link": "https://wg21.link/edit4664", "title": "P2156R1 Allow Duplicate Attributes", "status": "open" }, "EDIT4665": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4665", "link": "https://wg21.link/edit4665", "title": "P1401R5 Narrowing contextual conversions to bool", "status": "open" }, "EDIT4666": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4666", "link": "https://wg21.link/edit4666", "title": "P2223R2 Trimming whitespaces before line splicing", "status": "open" }, "EDIT4667": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4667", "link": "https://wg21.link/edit4667", "title": "P1847R4 Make declaration order layout mandated", "status": "open" }, "EDIT4668": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4668", "link": "https://wg21.link/edit4668", "title": "P2201R1 Mixed string literal concatenation", "status": "open" }, "EDIT4669": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4669", "link": "https://wg21.link/edit4669", "title": "P1328R1 Making std::type_info::operator== constexpr", "status": "open" }, "EDIT4670": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4670", "link": "https://wg21.link/edit4670", "title": "P1425R4 Iterators pair constructors for stack and queue", "status": "open" }, "EDIT4671": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4671", "link": "https://wg21.link/edit4671", "title": "The reference of a conversion function(template) with a deduced return type", "status": "open" }, "EDIT4672": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4672", "link": "https://wg21.link/edit4672", "title": "P1518R2 Stop overconstraining allocators in container deduction guides", "status": "closed" }, "EDIT4673": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4673", "link": "https://wg21.link/edit4673", "title": "P0401R6 Providing size feedback in the Allocator interface", "status": "closed" }, "EDIT4674": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4674", "link": "https://wg21.link/edit4674", "title": "P1659R3 starts_with and ends_with", "status": "closed" }, "EDIT4675": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4675", "link": "https://wg21.link/edit4675", "title": "P1951R1 Default Arguments for pair's Forwarding Constructor", "status": "closed" }, "EDIT4676": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4676", "link": "https://wg21.link/edit4676", "title": "P1989R2 Range constructor for std::string_view 2: Constrain Harder", "status": "closed" }, "EDIT4677": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4677", "link": "https://wg21.link/edit4677", "title": "P2136R3 invoke_r", "status": "closed" }, "EDIT4678": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4678", "link": "https://wg21.link/edit4678", "title": "P2166R1 A Proposal to Prohibit std::basic_string and std::basic_strin…", "status": "closed" }, "EDIT4679": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4679", "link": "https://wg21.link/edit4679", "title": "P2231R1 Missing constexpr in std::optional and std::variant", "status": "closed" }, "EDIT4680": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4680", "link": "https://wg21.link/edit4680", "title": "P2216R3 std::format improvements", "status": "closed" }, "EDIT4681": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4681", "link": "https://wg21.link/edit4681", "title": "P2281R1 Clarifying range adaptor objects", "status": "closed" }, "EDIT4682": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4682", "link": "https://wg21.link/edit4682", "title": "P2328R1 join_view should join all views of ranges", "status": "closed" }, "EDIT4683": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4683", "link": "https://wg21.link/edit4683", "title": "P2325R3 Views should not be required to be default constructible", "status": "closed" }, "EDIT4684": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4684", "link": "https://wg21.link/edit4684", "title": "P2210R2 Superior String Splitting", "status": "closed" }, "EDIT4685": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4685", "link": "https://wg21.link/edit4685", "title": "P2367R0 Remove misuses of list-initialization from Clause 24", "status": "closed" }, "EDIT4686": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4686", "link": "https://wg21.link/edit4686", "title": "P1132R7 out_ptr - a scalable output pointer abstraction", "status": "closed" }, "EDIT4687": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4687", "link": "https://wg21.link/edit4687", "title": "P0448R4 A strstream replacement using span as buffer", "status": "closed" }, "EDIT4688": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4688", "link": "https://wg21.link/edit4688", "title": "Bogus note in [fs.path.native.obs]", "status": "closed" }, "EDIT4689": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4689", "link": "https://wg21.link/edit4689", "title": "[basic.fundamental] Redirect some index entries.", "status": "closed" }, "EDIT4690": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4690", "link": "https://wg21.link/edit4690", "title": "Replace post-increment and post-decrement boilerplate for iterators", "status": "open" }, "EDIT4691": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4691", "link": "https://wg21.link/edit4691", "title": "[conv.general] Fix index redirect for contextual conversion to bool.", "status": "closed" }, "EDIT4692": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4692", "link": "https://wg21.link/edit4692", "title": "Replace boilerplate for deciding iterator_category of a view adaptor's iterator", "status": "open" }, "EDIT4693": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4693", "link": "https://wg21.link/edit4693", "title": "P2386R0 Core Language Working Group \"ready\" Issues for the June, 2021 meeting", "status": "closed" }, "EDIT4694": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4694", "link": "https://wg21.link/edit4694", "title": "[fs.path.native.obs] Remove bogus note.", "status": "closed" }, "EDIT4695": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4695", "link": "https://wg21.link/edit4695", "title": "P2385R0 C++ Standard Library Issues to be moved in Virtual Plenary, June 2021", "status": "closed" }, "EDIT4696": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4696", "link": "https://wg21.link/edit4696", "title": "Clarify definition of \"variable\"", "status": "closed" }, "EDIT4697": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4697", "link": "https://wg21.link/edit4697", "title": "Now U(*)[N] is convertible to cv U(*)[], can [util.smartptr.shared.general] be simplified?", "status": "open" }, "EDIT4698": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4698", "link": "https://wg21.link/edit4698", "title": "[format] Use \\exposid, not \\placeholder, for format-arg-store", "status": "closed" }, "EDIT4699": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4699", "link": "https://wg21.link/edit4699", "title": "[class.virtual] Corresponding declaration vs. overriding a virtual function", "status": "open" }, "EDIT4700": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4700", "link": "https://wg21.link/edit4700", "title": "Consider spanstream assignment operations", "status": "open" }, "EDIT4701": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4701", "link": "https://wg21.link/edit4701", "title": "[out.ptr.t][inout.ptr.t] The notes for `operator void**` might suggest violation of the strict aliasing rule", "status": "open" }, "EDIT4702": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4702", "link": "https://wg21.link/edit4702", "title": "How to style expos-only members [Was: Restyle expos-only member basic-formatting-string::str]", "status": "open" }, "EDIT4703": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4703", "link": "https://wg21.link/edit4703", "title": "Mislead utterance of section [expr.mptr.oper]", "status": "open" }, "EDIT4704": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4704", "link": "https://wg21.link/edit4704", "title": "Consistent vertical spacing for access modifiers in [ranges]", "status": "open" }, "EDIT4705": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4705", "link": "https://wg21.link/edit4705", "title": "[format.syn] Remove extraneous commas in vformat_to declarations", "status": "closed" }, "EDIT4706": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4706", "link": "https://wg21.link/edit4706", "title": "[basic.string.general], [string.view.template.general] remove constexpr", "status": "closed" }, "EDIT4707": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4707", "link": "https://wg21.link/edit4707", "title": "remove the condition to clarify the case that the parameter pack is n…", "status": "closed" }, "EDIT4708": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4708", "link": "https://wg21.link/edit4708", "title": "[temp.variadic] Clarify template parameter packs not introduced by pa…", "status": "closed" }, "EDIT4709": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4709", "link": "https://wg21.link/edit4709", "title": "[basic, class, dcl] Fix ranged index entries", "status": "closed" }, "EDIT4710": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4710", "link": "https://wg21.link/edit4710", "title": "Several issues about function parameter scope ", "status": "open" }, "EDIT4711": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4711", "link": "https://wg21.link/edit4711", "title": "Inappropriate \"Shall\" in PostConditions: elements", "status": "closed" }, "EDIT4712": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4712", "link": "https://wg21.link/edit4712", "title": "Some rules are omitted in [dcl.ptr], [dcl.ref], [dcl.mptr], [dcl.array], [dcl.fct]", "status": "open" }, "EDIT4713": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4713", "link": "https://wg21.link/edit4713", "title": "Missing \" is `true`|`false`\"", "status": "open" }, "EDIT4714": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4714", "link": "https://wg21.link/edit4714", "title": "Better string splitting example", "status": "closed" }, "EDIT4715": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4715", "link": "https://wg21.link/edit4715", "title": "[iterator.operations, range.iter.op.distance] Reword \"get to\".", "status": "closed" }, "EDIT4716": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4716", "link": "https://wg21.link/edit4716", "title": "[format] Use \\exposid{,nc} for format-arg-store, not \\placeholder", "status": "closed" }, "EDIT4717": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4717", "link": "https://wg21.link/edit4717", "title": "Sloppy wording around formatted/unformatted input/output functions", "status": "open" }, "EDIT4718": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4718", "link": "https://wg21.link/edit4718", "title": "[istream.extractors] mixes members and non-members", "status": "open" }, "EDIT4719": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4719", "link": "https://wg21.link/edit4719", "title": "[lib] Remove space between `requires` and parameter list", "status": "closed" }, "EDIT4720": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4720", "link": "https://wg21.link/edit4720", "title": "[lib] Space between requires and its parameter list?", "status": "open" }, "EDIT4721": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4721", "link": "https://wg21.link/edit4721", "title": "[range.split.iterator] Fix formatting of the 'Effects' clause", "status": "closed" }, "EDIT4722": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4722", "link": "https://wg21.link/edit4722", "title": "\"binds to\" versus \"is bound to\"", "status": "open" }, "EDIT4723": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4723", "link": "https://wg21.link/edit4723", "title": "Inconsistent meaning of \"result of a call\"", "status": "open" }, "EDIT4724": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4724", "link": "https://wg21.link/edit4724", "title": "Reword the wording for glvalue result of a function call", "status": "open" }, "EDIT4725": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4725", "link": "https://wg21.link/edit4725", "title": "upload the PDF for everybody to download", "status": "closed" }, "EDIT4726": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4726", "link": "https://wg21.link/edit4726", "title": "Replace \"Working Draft\" for non mailing-list ready builds", "status": "closed" }, "EDIT4727": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4727", "link": "https://wg21.link/edit4727", "title": "[dcl.pre] What's the meaning of (re)introducing names into the program?", "status": "open" }, "EDIT4728": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4728", "link": "https://wg21.link/edit4728", "title": "[allocator.uses.construction] LWG3527 incompletely applied", "status": "closed" }, "EDIT4729": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4729", "link": "https://wg21.link/edit4729", "title": "[allocator.uses.construction] Add missing closing parentheses", "status": "closed" }, "EDIT4730": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4730", "link": "https://wg21.link/edit4730", "title": "[std] Harmonize 'reference binds to an expression' phrasing", "status": "open" }, "EDIT4731": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4731", "link": "https://wg21.link/edit4731", "title": "using-declaration is not a member vs [class.member.lookup]", "status": "open" }, "EDIT4732": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4732", "link": "https://wg21.link/edit4732", "title": "[range.nonprop.cache] Clarify that emplace-deref does not require materialization of the result of *i before the initialization", "status": "open" }, "EDIT4733": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4733", "link": "https://wg21.link/edit4733", "title": "[expr.mptr.oper] Clarify pointer-to-member operators.", "status": "open" }, "EDIT4734": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4734", "link": "https://wg21.link/edit4734", "title": "[time.clock.cast.sys,time.clock.cast.utc] Shorten introdution of Duration2", "status": "closed" }, "EDIT4735": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4735", "link": "https://wg21.link/edit4735", "title": "[over.match.class.deduct] The obscure structure of the rule for aggregate deduction", "status": "open" }, "EDIT4736": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4736", "link": "https://wg21.link/edit4736", "title": "[unique.ptr.single] Rephrase destruction", "status": "open" }, "EDIT4737": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4737", "link": "https://wg21.link/edit4737", "title": "[stmt.return,class.{ctor,dtor}] Clarify no return operand", "status": "open" }, "EDIT4738": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4738", "link": "https://wg21.link/edit4738", "title": "[thread] Fix and add cross-references in header synopses", "status": "closed" }, "EDIT4739": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4739", "link": "https://wg21.link/edit4739", "title": "[func.require][func.wrap.func.inv] Use defined term target object", "status": "closed" }, "EDIT4740": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4740", "link": "https://wg21.link/edit4740", "title": "[expr.delete] \"result\" usage fix", "status": "open" }, "EDIT4741": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4741", "link": "https://wg21.link/edit4741", "title": "[stmt.dcl]/3 is not precise", "status": "open" }, "EDIT4742": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4742", "link": "https://wg21.link/edit4742", "title": "[range.adaptor.object] Fix latex reference", "status": "closed" }, "EDIT4743": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4743", "link": "https://wg21.link/edit4743", "title": "[basic.compound] Use quoted-string designation for pointer types", "status": "closed" }, "EDIT4744": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4744", "link": "https://wg21.link/edit4744", "title": "[array.overview] Extend complexity exception to move construction", "status": "open" }, "EDIT4745": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4745", "link": "https://wg21.link/edit4745", "title": "Awkward invented declaration in P0849", "status": "open" }, "EDIT4746": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4746", "link": "https://wg21.link/edit4746", "title": "\"...denoted by the operand\" in [expr.delete] can result in a wrong meaning", "status": "closed" }, "EDIT4747": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4747", "link": "https://wg21.link/edit4747", "title": "[bit.count] Turn introduction of `N` into a note", "status": "open" }, "EDIT4748": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4748", "link": "https://wg21.link/edit4748", "title": "Confliction between [expr.cast] and \"shall not discard cv-qualification\"", "status": "open" }, "EDIT4749": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4749", "link": "https://wg21.link/edit4749", "title": "The unclear definition for \"variable\"", "status": "open" }, "EDIT4750": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4750", "link": "https://wg21.link/edit4750", "title": "Integral promotion is excluded by Integral conversion in [expr.static.cast#10]", "status": "closed" }, "EDIT4751": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4751", "link": "https://wg21.link/edit4751", "title": "Unclearly defined rule in [over.match.funcs#general-5] conflicts with the rule defined in [dcl.init.ref#5.2]", "status": "open" }, "EDIT4752": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4752", "link": "https://wg21.link/edit4752", "title": "[expr.new] doesn't specify the type of a new-expression", "status": "open" }, "EDIT4753": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4753", "link": "https://wg21.link/edit4753", "title": "A lvalue-to-rvalue conversion is not necessary to be required in [dcl.init.ref#5.3]", "status": "open" }, "EDIT4754": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4754", "link": "https://wg21.link/edit4754", "title": "[optional.optional] Can we eliminate the exposition only member `val`?", "status": "open" }, "EDIT4755": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4755", "link": "https://wg21.link/edit4755", "title": "[expr.call] Consider noting the exception for temporary objects", "status": "closed" }, "EDIT4756": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4756", "link": "https://wg21.link/edit4756", "title": "[expr.new] Clarify result type and value category", "status": "open" }, "EDIT4757": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4757", "link": "https://wg21.link/edit4757", "title": "ranges::split_view::iterator::operator* Not rendered properly", "status": "closed" }, "EDIT4758": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4758", "link": "https://wg21.link/edit4758", "title": "[expr.static.cast] Admit integral promotion for cast to enumeration type", "status": "closed" }, "EDIT4759": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4759", "link": "https://wg21.link/edit4759", "title": "[bit.count] Add missing paragraph number", "status": "closed" }, "EDIT4760": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4760", "link": "https://wg21.link/edit4760", "title": "[over.match.funcs#general-7.3] is unclear on \"for the former set\" and its \"additional permissible types\"", "status": "open" }, "EDIT4761": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4761", "link": "https://wg21.link/edit4761", "title": "The permissible types in [over.match.conv] should not be reference types", "status": "open" }, "EDIT4762": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4762", "link": "https://wg21.link/edit4762", "title": "[expr.delete] Replace 'denote' with 'pointed to'", "status": "closed" }, "EDIT4763": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4763", "link": "https://wg21.link/edit4763", "title": "[stmt.dcl] Clarify 'active' variables", "status": "open" }, "EDIT4764": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4764", "link": "https://wg21.link/edit4764", "title": "A note in [namespace.udir] that metions \"using-directive does no introduce name\" should be turned to a normative rule", "status": "open" }, "EDIT4765": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4765", "link": "https://wg21.link/edit4765", "title": "[variant.variant.general] fix constexpr typo", "status": "closed" }, "EDIT4766": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4766", "link": "https://wg21.link/edit4766", "title": "[cpp.stringize] Whitespace is not a preprocessing token", "status": "open" }, "EDIT4767": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4767", "link": "https://wg21.link/edit4767", "title": "Some minor iostream edits for clarity", "status": "closed" }, "EDIT4768": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4768", "link": "https://wg21.link/edit4768", "title": "[meta.member] Clarify is_corresponding_member semantics", "status": "closed" }, "EDIT4769": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4769", "link": "https://wg21.link/edit4769", "title": "[span.streams.overview] Correct typo \"theses\" => \"these\"", "status": "closed" }, "EDIT4770": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4770", "link": "https://wg21.link/edit4770", "title": "[basic.def.odr#9] Saying that a scope corresponds to a function is not precise", "status": "open" }, "EDIT4771": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4771", "link": "https://wg21.link/edit4771", "title": "[propagation] Make sure \"otherwise\" is at the start of a bullet P1675R2", "status": "open" }, "EDIT4772": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4772", "link": "https://wg21.link/edit4772", "title": "[std] Use \\Fundescx to avoid awkward mid-sentence colons.", "status": "open" }, "EDIT4773": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4773", "link": "https://wg21.link/edit4773", "title": " Fix notes due to TBAA and use \"implementation\" instead of \"compiler\"", "status": "open" }, "EDIT4774": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4774", "link": "https://wg21.link/edit4774", "title": "[container.adaptors.general] Fix ref", "status": "closed" }, "EDIT4775": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4775", "link": "https://wg21.link/edit4775", "title": "Two conflict notes about member lookup occurred in base-specifier", "status": "open" }, "EDIT4776": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4776", "link": "https://wg21.link/edit4776", "title": "A definition for a class introduces a class scope rather than doing that by a declaration that is not a definition", "status": "open" }, "EDIT4777": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4777", "link": "https://wg21.link/edit4777", "title": "[defns.access] [basic.lval] Clarify what and how can be accessed", "status": "open" }, "EDIT4778": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4778", "link": "https://wg21.link/edit4778", "title": "[expr.add] Use better example", "status": "open" }, "EDIT4779": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4779", "link": "https://wg21.link/edit4779", "title": "[basic.types.general] p6 Incorrect comment in example", "status": "closed" }, "EDIT4780": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4780", "link": "https://wg21.link/edit4780", "title": "[tuple.creation] Remove unused introductory notation", "status": "closed" }, "EDIT4781": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4781", "link": "https://wg21.link/edit4781", "title": "Typo in Cpp17Allocator requirements Note", "status": "closed" }, "EDIT4782": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4782", "link": "https://wg21.link/edit4782", "title": "[allocator.requirements.general] Fix typo in table's note", "status": "closed" }, "EDIT4783": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4783", "link": "https://wg21.link/edit4783", "title": "[basic.types.general] Fix comment in example", "status": "closed" }, "EDIT4784": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4784", "link": "https://wg21.link/edit4784", "title": "A pointer past the end of the last element should have an explicit pointer value category and consistently use that term ", "status": "open" }, "EDIT4785": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4785", "link": "https://wg21.link/edit4785", "title": "Don't reuse term \"note\" for normative requirements in tables", "status": "open" }, "EDIT4786": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4786", "link": "https://wg21.link/edit4786", "title": "[array.overview] Move default constructor exception to [container.requirements]", "status": "open" }, "EDIT4787": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4787", "link": "https://wg21.link/edit4787", "title": "[basic.scope#scope-4]The meaning of \"denote different entities\" is vague", "status": "open" }, "EDIT4788": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4788", "link": "https://wg21.link/edit4788", "title": "The odr restrictions didn't apply to enumerators", "status": "open" }, "EDIT4789": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4789", "link": "https://wg21.link/edit4789", "title": "[variant.variant],[variant.ctor] - clarifying the meaning of Ti", "status": "open" }, "EDIT4790": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4790", "link": "https://wg21.link/edit4790", "title": "Use $...$ around negative numbers, for proper minus signs", "status": "closed" }, "EDIT4791": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4791", "link": "https://wg21.link/edit4791", "title": "[temp.res.general] p5: dependent qualified-id and using-declarator", "status": "open" }, "EDIT4792": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4792", "link": "https://wg21.link/edit4792", "title": "[temp.res.general] p5: dependent names in other than type-only context", "status": "open" }, "EDIT4793": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4793", "link": "https://wg21.link/edit4793", "title": "dependent names", "status": "open" }, "EDIT4794": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4794", "link": "https://wg21.link/edit4794", "title": "[expr.sizeof]p2 makes an unjustified inference about the size of an array", "status": "open" }, "EDIT4795": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4795", "link": "https://wg21.link/edit4795", "title": "[spanbuf.virtuals] Add missing \"override\"", "status": "closed" }, "EDIT4796": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4796", "link": "https://wg21.link/edit4796", "title": "[dcl.spec.general] p2 prevents the valid type combination", "status": "open" }, "EDIT4797": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4797", "link": "https://wg21.link/edit4797", "title": "\"single-element of an array\" model", "status": "closed" }, "EDIT4798": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4798", "link": "https://wg21.link/edit4798", "title": "What is \"the full-expression of its initialization\"?", "status": "open" }, "EDIT4799": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4799", "link": "https://wg21.link/edit4799", "title": "[dcl.init.general] default-initialization vs extern declaration", "status": "open" }, "EDIT4800": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4800", "link": "https://wg21.link/edit4800", "title": "[basic.start.static] p3 is a bit vague", "status": "open" }, "EDIT4801": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4801", "link": "https://wg21.link/edit4801", "title": "[stacktrace.entry.cmp] does not describe operator<=>", "status": "closed" }, "EDIT4802": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4802", "link": "https://wg21.link/edit4802", "title": "[basic.life] Does zero-initialization as a static initialization begin the lifetime of an object?", "status": "open" }, "EDIT4803": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4803", "link": "https://wg21.link/edit4803", "title": "[stmt.return,dcl.fct.def.coroutine] Avoid use of 'glvalue result'", "status": "open" }, "EDIT4804": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4804", "link": "https://wg21.link/edit4804", "title": "[dcl.init.ref] Avoid 'value of the expression'", "status": "open" }, "EDIT4805": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4805", "link": "https://wg21.link/edit4805", "title": "[cmath.syn] p1 is missing lerp", "status": "closed" }, "EDIT4806": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4806", "link": "https://wg21.link/edit4806", "title": "[cmath.syn] Add 'lerp' to list of differences vs. C", "status": "closed" }, "EDIT4807": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4807", "link": "https://wg21.link/edit4807", "title": "[std] Replace vestigial parenthesized \\ref with \\iref", "status": "open" }, "EDIT4808": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4808", "link": "https://wg21.link/edit4808", "title": "[expr.sizeof] Clarify sizeof(array)", "status": "open" }, "EDIT4809": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4809", "link": "https://wg21.link/edit4809", "title": "[over.ics.list] define \"worst conversion sequence\" CWG2492", "status": "open" }, "EDIT4810": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4810", "link": "https://wg21.link/edit4810", "title": "[over.match.best] Define 'worst conversion sequence'", "status": "open" }, "EDIT4811": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4811", "link": "https://wg21.link/edit4811", "title": "[dcl.spec.auto.general] Call to conversion function whose conversion-function-id contains a placeholder CWG2493", "status": "open" }, "EDIT4812": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4812", "link": "https://wg21.link/edit4812", "title": "[basic.lookup.unqual] Component names in converstion-type-id are unqualified names?", "status": "open" }, "EDIT4813": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4813", "link": "https://wg21.link/edit4813", "title": "[basic.lookup.unqual] Clarify 'unqualified name'", "status": "open" }, "EDIT4814": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4814", "link": "https://wg21.link/edit4814", "title": "[temp.explicit] p4 has a vague expound", "status": "open" }, "EDIT4815": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4815", "link": "https://wg21.link/edit4815", "title": "[temp.expl.spec] p6 not only applies to definitions", "status": "open" }, "EDIT4816": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4816", "link": "https://wg21.link/edit4816", "title": "[temp.expl.spec] p7 merely implicit instantiation? ", "status": "open" }, "EDIT4817": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4817", "link": "https://wg21.link/edit4817", "title": "[range.dangling] Simplify syntax", "status": "closed" }, "EDIT4818": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4818", "link": "https://wg21.link/edit4818", "title": "[range.iota.view] Mark exposition-only concepts as such", "status": "closed" }, "EDIT4819": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4819", "link": "https://wg21.link/edit4819", "title": "[ranges] Inconsistent marking of definitions with `// \\expos`", "status": "open" }, "EDIT4820": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4820", "link": "https://wg21.link/edit4820", "title": "[stmt.return] p3 The context of the invocation of the potentially invoked destructor is unspecified", "status": "open" }, "EDIT4821": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4821", "link": "https://wg21.link/edit4821", "title": "[futures.async] Add missing space to fold expression", "status": "closed" }, "EDIT4822": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4822", "link": "https://wg21.link/edit4822", "title": "[std] Where template and function parameter pack can be swapped", "status": "open" }, "EDIT4823": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4823", "link": "https://wg21.link/edit4823", "title": "[coroutine.handle.export.import] Add missing space after _cv_", "status": "closed" }, "EDIT4824": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4824", "link": "https://wg21.link/edit4824", "title": "[coroutine.handle.resumption] Index implementation-defined behavior", "status": "open" }, "EDIT4825": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4825", "link": "https://wg21.link/edit4825", "title": "[coroutine.traits.primary] Separate parameters by spaces", "status": "closed" }, "EDIT4826": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4826", "link": "https://wg21.link/edit4826", "title": "[expr.typeid] glvalue of incomplete type vs typeid", "status": "open" }, "EDIT4827": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4827", "link": "https://wg21.link/edit4827", "title": "[expr.typeid] Require class type to be complete", "status": "open" }, "EDIT4828": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4828", "link": "https://wg21.link/edit4828", "title": "[impldef] Add missing index entries", "status": "open" }, "EDIT4829": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4829", "link": "https://wg21.link/edit4829", "title": "[ranges] Add missing \\expos markers for nested types", "status": "open" }, "EDIT4830": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4830", "link": "https://wg21.link/edit4830", "title": "[expr.prim.req.nested] misuse of term \"unevaluated operand\"", "status": "open" }, "EDIT4831": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4831", "link": "https://wg21.link/edit4831", "title": "[iostream.format] Use the injected-class-name throughout", "status": "closed" }, "EDIT4832": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4832", "link": "https://wg21.link/edit4832", "title": "[expr.prim.req] Fix uses of 'unevaluated operand'", "status": "open" }, "EDIT4833": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4833", "link": "https://wg21.link/edit4833", "title": "[basic.pre,basic.link] Clarify 'declaration of entity' vs. namespace-alias", "status": "open" }, "EDIT4834": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4834", "link": "https://wg21.link/edit4834", "title": "[dcl.spec.general,dcl.fct.spec] Clarify duplication of decl-specifiers", "status": "open" }, "EDIT4835": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4835", "link": "https://wg21.link/edit4835", "title": "[over.match.oper] p3 The \"rewritten\" is used in different meanings", "status": "open" }, "EDIT4836": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4836", "link": "https://wg21.link/edit4836", "title": "[range.istream.view] Repeat default template argument in synopsis", "status": "closed" }, "EDIT4837": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4837", "link": "https://wg21.link/edit4837", "title": "Is the constructor call a prvalue and what's the type of it?", "status": "closed" }, "EDIT4838": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4838", "link": "https://wg21.link/edit4838", "title": "The name is bound to a declaration vs is bound to a Scope", "status": "open" }, "EDIT4839": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4839", "link": "https://wg21.link/edit4839", "title": "[class.copy.elision] p3 The return type in the first bullet should be restricted ", "status": "open" }, "EDIT4840": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4840", "link": "https://wg21.link/edit4840", "title": "[basic.stc] Temporary object and its storage duration CWG1634", "status": "open" }, "EDIT4841": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4841", "link": "https://wg21.link/edit4841", "title": "[basic.scope.block] p1 The note should be as a normative rule", "status": "open" }, "EDIT4842": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4842", "link": "https://wg21.link/edit4842", "title": "[class.copy.elision] No implicit moves for reference return types", "status": "open" }, "EDIT4843": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4843", "link": "https://wg21.link/edit4843", "title": "[basic.scope.block] Fix regression introduced by P1787R6", "status": "open" }, "EDIT4844": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4844", "link": "https://wg21.link/edit4844", "title": "Several rules conflict with the modification of P1971", "status": "closed" }, "EDIT4845": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4845", "link": "https://wg21.link/edit4845", "title": "[temp.arg.general] p2 template argument list of template-head seems to have a more restriction", "status": "open" }, "EDIT4846": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4846", "link": "https://wg21.link/edit4846", "title": "[temp.expl.spec] p6 explicitly specialized class vs explicitly specialized class template", "status": "open" }, "EDIT4847": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4847", "link": "https://wg21.link/edit4847", "title": "The operand in the copy-initialization of the result object of a function should be the possibly-converted one", "status": "open" }, "EDIT4848": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4848", "link": "https://wg21.link/edit4848", "title": "[expr.delete] Clarify treatment of arrays of classes", "status": "open" }, "EDIT4849": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4849", "link": "https://wg21.link/edit4849", "title": "[temp.spec.general] Format grammar terms", "status": "closed" }, "EDIT4850": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4850", "link": "https://wg21.link/edit4850", "title": "[expr.delete] p7 The time of calling a deallocation function", "status": "open" }, "EDIT4851": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4851", "link": "https://wg21.link/edit4851", "title": "[conv.qual] identity conversion and similar type", "status": "open" }, "EDIT4852": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4852", "link": "https://wg21.link/edit4852", "title": "[dcl.constexpr] A full-expression of initialization of a variable may be not an expression", "status": "open" }, "EDIT4853": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4853", "link": "https://wg21.link/edit4853", "title": "[expr.delete] p2 The restriction on operand of a single-object delete expression", "status": "open" }, "EDIT4854": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4854", "link": "https://wg21.link/edit4854", "title": "[basic.lval] p5 value vs initialization", "status": "open" }, "EDIT4855": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4855", "link": "https://wg21.link/edit4855", "title": "[expr.const] p10 converted constant expression of type bool vs contextually converted constant expression of type bool", "status": "closed" }, "EDIT4856": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4856", "link": "https://wg21.link/edit4856", "title": "[expr.const] \"converted expression is a constant expression\" ", "status": "open" }, "EDIT4857": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4857", "link": "https://wg21.link/edit4857", "title": "[basic.fundamental] Lacking a definition of overflow", "status": "open" }, "EDIT4858": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4858", "link": "https://wg21.link/edit4858", "title": "[forward] Fix typo in example 2 in paragraph 6", "status": "closed" }, "EDIT4859": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4859", "link": "https://wg21.link/edit4859", "title": "[expr.delete] Clarify constraints on non-array delete", "status": "open" }, "EDIT4860": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4860", "link": "https://wg21.link/edit4860", "title": "[conv.integral,over.best.ics.general,over.ics.user] Ignore cv-qualification differences", "status": "open" }, "EDIT4861": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4861", "link": "https://wg21.link/edit4861", "title": "[intro.execution] p11 sequencing of co_await", "status": "open" }, "EDIT4862": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4862", "link": "https://wg21.link/edit4862", "title": "[basic.string.general] Fix basic_string::npos", "status": "closed" }, "EDIT4863": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4863", "link": "https://wg21.link/edit4863", "title": "[lib] Extend exception propagation to cover the initialization", "status": "open" }, "EDIT4864": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4864", "link": "https://wg21.link/edit4864", "title": "[expr.ass] does not specify the type of the expression (and traditionally misuses \"result\")", "status": "closed" }, "EDIT4865": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4865", "link": "https://wg21.link/edit4865", "title": "[expr.ass] Clarify type of assignment-expression", "status": "closed" }, "EDIT4866": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4866", "link": "https://wg21.link/edit4866", "title": "[basic] Reference the more specific [expr.context]", "status": "closed" }, "EDIT4867": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4867", "link": "https://wg21.link/edit4867", "title": "[expr.await] The lifetime of parameters and variables that are defined in a coroutine", "status": "open" }, "EDIT4868": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4868", "link": "https://wg21.link/edit4868", "title": "[dcl.fct.def.coroutine] p13 A valid reference type is not cv-qualified", "status": "closed" }, "EDIT4869": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4869", "link": "https://wg21.link/edit4869", "title": "[utility.requirements,exception.propagation] Clarify the thrown exceptions that have requirements and guarantees imposed", "status": "open" }, "EDIT4870": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4870", "link": "https://wg21.link/edit4870", "title": "[dcl.fct.def.coroutine] p13 \"xvalue of type T\" where T is lvalue reference type", "status": "open" }, "EDIT4871": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4871", "link": "https://wg21.link/edit4871", "title": "[unique.ptr.single] Remove redundant preconditions after 079f7d3b02d", "status": "closed" }, "EDIT4872": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4872", "link": "https://wg21.link/edit4872", "title": "[unique.ptr.single] Throwing after 079f7d3b02d can be well-defined", "status": "closed" }, "EDIT4873": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4873", "link": "https://wg21.link/edit4873", "title": "[func.search] Fix inconsistencies between boyer_moore searchers", "status": "open" }, "EDIT4874": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4874", "link": "https://wg21.link/edit4874", "title": "[lex.phases] Some unused links are useful ", "status": "open" }, "EDIT4875": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4875", "link": "https://wg21.link/edit4875", "title": "[basic.lval] Remove an incorrect statement that assignment expects PR-value right operands", "status": "closed" }, "EDIT4876": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4876", "link": "https://wg21.link/edit4876", "title": "[lib] Cpp17Meow requirements, its table, and references to those", "status": "open" }, "EDIT4877": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4877", "link": "https://wg21.link/edit4877", "title": "[format.syn] A wrong exposition for std::format definition", "status": "closed" }, "EDIT4878": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4878", "link": "https://wg21.link/edit4878", "title": "[temp.deduct.type] p6 type name includes non-deduced context", "status": "open" }, "EDIT4879": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4879", "link": "https://wg21.link/edit4879", "title": "[temp.deduct.partial] p4 Partial ordering for a non-deduced context parameter", "status": "open" }, "EDIT4880": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4880", "link": "https://wg21.link/edit4880", "title": "[expr.const] Fix integer overflow reference", "status": "closed" }, "EDIT4881": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4881", "link": "https://wg21.link/edit4881", "title": "Bad subclause nesting in [smartptr]", "status": "open" }, "EDIT4882": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4882", "link": "https://wg21.link/edit4882", "title": "Is a variable that is about to go out of scope an lvalue or an xvalue?", "status": "closed" }, "EDIT4883": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4883", "link": "https://wg21.link/edit4883", "title": "[expr.typeid] Fix reference to header synopsis", "status": "closed" }, "EDIT4884": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4884", "link": "https://wg21.link/edit4884", "title": "[temp.deduct.type] p4 values vs parameters", "status": "open" }, "EDIT4885": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4885", "link": "https://wg21.link/edit4885", "title": "Conflict for the result object of a prvalue", "status": "closed" }, "EDIT4886": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4886", "link": "https://wg21.link/edit4886", "title": "Requires should now be Mandates", "status": "open" }, "EDIT4887": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4887", "link": "https://wg21.link/edit4887", "title": "[expr.dynamic.cast] Missing case when `C` is the most derived class in the runtime check", "status": "closed" }, "EDIT4888": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4888", "link": "https://wg21.link/edit4888", "title": "Add a check for the commit message format when one of the sources is modified", "status": "open" }, "EDIT4889": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4889", "link": "https://wg21.link/edit4889", "title": "[expr.dynamic.cast] Remove apparent condition", "status": "open" }, "EDIT4890": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4890", "link": "https://wg21.link/edit4890", "title": "[module.private.frag] A confused example", "status": "open" }, "EDIT4891": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4891", "link": "https://wg21.link/edit4891", "title": "[dcl.init.aggr] Example 3 continues list of normative text", "status": "open" }, "EDIT4892": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4892", "link": "https://wg21.link/edit4892", "title": "[intro.abstract] Reference the sibling subclause", "status": "closed" }, "EDIT4893": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4893", "link": "https://wg21.link/edit4893", "title": "[basic.fundamental] Unsigned integral type representation is neither unspecified nor implementation-defined", "status": "open" }, "EDIT4894": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4894", "link": "https://wg21.link/edit4894", "title": "[basic.life] Storage release also ends an object’s lifetime", "status": "open" }, "EDIT4895": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4895", "link": "https://wg21.link/edit4895", "title": "[basic] Reference [basic.types.general] where appropriate", "status": "closed" }, "EDIT4896": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4896", "link": "https://wg21.link/edit4896", "title": "[basic.life] Use Oxford comma", "status": "closed" }, "EDIT4897": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4897", "link": "https://wg21.link/edit4897", "title": "[actions] Update dependencies cache before installing", "status": "closed" }, "EDIT4898": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4898", "link": "https://wg21.link/edit4898", "title": "[dcl.init.aggr]/4.1 designated-initializer-list vs initializer-clause", "status": "open" }, "EDIT4899": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4899", "link": "https://wg21.link/edit4899", "title": "[dcl.init.aggr] p2 Elements of an anonymous union", "status": "open" }, "EDIT4900": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4900", "link": "https://wg21.link/edit4900", "title": "Specifying the storage duration of temporary objects (automatic, thread, static, or dynamic?)", "status": "closed" }, "EDIT4901": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4901", "link": "https://wg21.link/edit4901", "title": "[optional] Use x.has_value() instead of bool(x)", "status": "open" }, "EDIT4902": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4902", "link": "https://wg21.link/edit4902", "title": "[range.filter.iterator] Add noexcept to base() functions", "status": "closed" }, "EDIT4903": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4903", "link": "https://wg21.link/edit4903", "title": "[lex.phases] p2 Any Splice's deleting is firstly taken place", "status": "open" }, "EDIT4904": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4904", "link": "https://wg21.link/edit4904", "title": "[dcl.spec.auto.general] Definition of _generic parameter type placeholder_ can be simplified", "status": "closed" }, "EDIT4905": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4905", "link": "https://wg21.link/edit4905", "title": "[dcl.spec.auto.general] Remove redundant, mutually exclusive case", "status": "closed" }, "EDIT4906": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4906", "link": "https://wg21.link/edit4906", "title": "[basic.life] Does storage reuse update pointers/references/names when the original object’s lifetime has not ended?", "status": "open" }, "EDIT4907": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4907", "link": "https://wg21.link/edit4907", "title": "[module.import]/3 remove redundant importing of interface partitions", "status": "open" }, "EDIT4908": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4908", "link": "https://wg21.link/edit4908", "title": "[basic.type.qualifier] The ordering defined on cv-qualifiers is not a partial ordering", "status": "closed" }, "EDIT4909": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4909", "link": "https://wg21.link/edit4909", "title": "[dcl.spec.auto.general] The placeholder type -> A placeholder type", "status": "closed" }, "EDIT4910": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4910", "link": "https://wg21.link/edit4910", "title": "[dcl.init.general] Remove confusing ‘no initialization’ from default-initialization and zero-initialization", "status": "closed" }, "EDIT4911": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4911", "link": "https://wg21.link/edit4911", "title": "[dcl.init.general] Mention scalar type explicitly for default-initialization", "status": "closed" }, "EDIT4912": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4912", "link": "https://wg21.link/edit4912", "title": "[dcl.init.general] break p7 into three paragraphs", "status": "closed" }, "EDIT4913": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4913", "link": "https://wg21.link/edit4913", "title": "[basic.lval] Replace the misused term ‘classifications’ by ‘categories’", "status": "open" }, "EDIT4914": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4914", "link": "https://wg21.link/edit4914", "title": "[class.mfct.non-static] p3 class member access transformation in the context where \"this\" is not permitted", "status": "open" }, "EDIT4915": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4915", "link": "https://wg21.link/edit4915", "title": "[facet.num.get.virtuals] Two minor fixes:", "status": "closed" }, "EDIT4916": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4916", "link": "https://wg21.link/edit4916", "title": "[class.base.init] p9 is not suitable for implicitly defined copy/move constructor", "status": "closed" }, "EDIT4917": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4917", "link": "https://wg21.link/edit4917", "title": "What is the value category of an expression denoting base class subobject in reference binding?", "status": "open" }, "EDIT4918": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4918", "link": "https://wg21.link/edit4918", "title": "[class.base.init] Clarify implicitly-defined copy/move constructors", "status": "closed" }, "EDIT4919": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4919", "link": "https://wg21.link/edit4919", "title": "[reserved.names] Account for *module-name*s reserved in [module.unit]p1", "status": "open" }, "EDIT4920": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4920", "link": "https://wg21.link/edit4920", "title": "[std] Replace \\rSec with \\subclause", "status": "open" }, "EDIT4921": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4921", "link": "https://wg21.link/edit4921", "title": "[temp.param] p8 The value category of the non-type non-class non-reference parameter", "status": "open" }, "EDIT4922": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4922", "link": "https://wg21.link/edit4922", "title": "The requirement of the trailing requires-clause in function-definition", "status": "open" }, "EDIT4923": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4923", "link": "https://wg21.link/edit4923", "title": "[dcl.meaning.general] p5 Normalization of any declaration", "status": "open" }, "EDIT4924": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4924", "link": "https://wg21.link/edit4924", "title": "Follow-on to P2314R4: properly define encoding restrictions", "status": "open" }, "EDIT4925": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4925", "link": "https://wg21.link/edit4925", "title": "[basic.link] p19 Two confusing comments in the formal example", "status": "open" }, "EDIT4926": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4926", "link": "https://wg21.link/edit4926", "title": "[class.copy.elision] p2 incorrect comment in copy elision example", "status": "closed" }, "EDIT4927": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4927", "link": "https://wg21.link/edit4927", "title": "[expr.prim.lambda.capture] p6 The specified behavior of an init-capture is incorrect", "status": "open" }, "EDIT4928": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4928", "link": "https://wg21.link/edit4928", "title": "[class.copy.elision] Fix comment in example", "status": "closed" }, "EDIT4929": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4929", "link": "https://wg21.link/edit4929", "title": "[optional] Replace bool(x) with x.has_value()", "status": "closed" }, "EDIT4930": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4930", "link": "https://wg21.link/edit4930", "title": "[dcl.init.aggr] Insert paragraph break to avoid bad \\item numbering", "status": "closed" }, "EDIT4931": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4931", "link": "https://wg21.link/edit4931", "title": "[basic.scope.temp] p2 What is \"the scope D inhabits\"?", "status": "open" }, "EDIT4932": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4932", "link": "https://wg21.link/edit4932", "title": "Are members of a nested class be members of the enclosing class? ", "status": "open" }, "EDIT4933": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4933", "link": "https://wg21.link/edit4933", "title": "[fstream.syn] Fix grammar", "status": "closed" }, "EDIT4934": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4934", "link": "https://wg21.link/edit4934", "title": "[over.best.ics.general] p1 \"T t = E;\" determins whether the implicitly conversion sequenced can be formed", "status": "open" }, "EDIT4935": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4935", "link": "https://wg21.link/edit4935", "title": "[headers] Fix note about importing library headers", "status": "open" }, "EDIT4936": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4936", "link": "https://wg21.link/edit4936", "title": "[expr.context] List of back references crossreference the parent subclause", "status": "open" }, "EDIT4937": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4937", "link": "https://wg21.link/edit4937", "title": "Consider adding a macro for semantic cross references", "status": "open" }, "EDIT4938": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4938", "link": "https://wg21.link/edit4938", "title": "[class.union.anon] p1 All implicitly declared special member functions for anonymous union violate that rule", "status": "open" }, "EDIT4939": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4939", "link": "https://wg21.link/edit4939", "title": "An anonymous union member is not a non-static data member on grammar", "status": "open" }, "EDIT4940": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4940", "link": "https://wg21.link/edit4940", "title": "[intro.execution] p5 Which language constructs does a full-expression include/comprise/contain", "status": "open" }, "EDIT4941": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4941", "link": "https://wg21.link/edit4941", "title": "[std] Fix cross-references to 'unevaluated operand'", "status": "open" }, "EDIT4942": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4942", "link": "https://wg21.link/edit4942", "title": "[lib] Rename exposition-only 'no-throw-' concepts", "status": "closed" }, "EDIT4943": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4943", "link": "https://wg21.link/edit4943", "title": "[std] Use \\keyword for coroutine keywords", "status": "closed" }, "EDIT4944": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4944", "link": "https://wg21.link/edit4944", "title": "Update the example of temporary pseudo-destruction to undefined behavior", "status": "open" }, "EDIT4945": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4945", "link": "https://wg21.link/edit4945", "title": "[temp.friend] p5 Two declarations correspond can ignore the return types", "status": "open" }, "EDIT4946": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4946", "link": "https://wg21.link/edit4946", "title": "[range.dangling] Use ranges::subrange in example", "status": "closed" }, "EDIT4947": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4947", "link": "https://wg21.link/edit4947", "title": "[expr.const] p5 neither allocation nor deallocation function is a constexpr function", "status": "open" }, "EDIT4948": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4948", "link": "https://wg21.link/edit4948", "title": "[tuple.apply] Redundant/inconsistent std:: qualification for std::get", "status": "closed" }, "EDIT4949": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4949", "link": "https://wg21.link/edit4949", "title": "[module.context] instantiation context of the enclosing specialization", "status": "open" }, "EDIT4950": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4950", "link": "https://wg21.link/edit4950", "title": "[customization.point.object] fix grammar", "status": "closed" }, "EDIT4951": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4951", "link": "https://wg21.link/edit4951", "title": "[tuple.apply] Move exposition-only functions to namespace std", "status": "closed" }, "EDIT4952": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4952", "link": "https://wg21.link/edit4952", "title": "[class.access.base] p6 Unclear about the cv-qualification", "status": "open" }, "EDIT4953": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4953", "link": "https://wg21.link/edit4953", "title": "[basic.life,basic.start.term,expr.delete] Clarify destruction of scalars", "status": "open" }, "EDIT4954": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4954", "link": "https://wg21.link/edit4954", "title": "[istream.iterator.cons] uses no-longer-defined term \"constant initializer\"", "status": "open" }, "EDIT4955": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4955", "link": "https://wg21.link/edit4955", "title": "[expr.const] the term \"constant-initialized\" is confusing", "status": "open" }, "EDIT4956": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4956", "link": "https://wg21.link/edit4956", "title": "Add trailing semicolon to the example in expr.prim.id.general p5", "status": "closed" }, "EDIT4957": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4957", "link": "https://wg21.link/edit4957", "title": "[range.join.view] remove duplicative condition in end() const", "status": "open" }, "EDIT4958": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4958", "link": "https://wg21.link/edit4958", "title": "[support.types.layout] Note should be a recommended practice paragraph", "status": "open" }, "EDIT4959": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4959", "link": "https://wg21.link/edit4959", "title": "[stmt.pre] Remove erroneous crossreference", "status": "closed" }, "EDIT4960": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4960", "link": "https://wg21.link/edit4960", "title": " P0288R9 move_only_function editorial fixes", "status": "open" }, "EDIT4961": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4961", "link": "https://wg21.link/edit4961", "title": "[support.types.layout] Avoid implementation guidance in a note", "status": "open" }, "EDIT4962": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4962", "link": "https://wg21.link/edit4962", "title": "[2021-10 CWG Motion 1] P2462R0 Core Language Working Group \"ready\" Issues for the October, 2021 meeting", "status": "open" }, "EDIT4963": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4963", "link": "https://wg21.link/edit4963", "title": "[2021-10 CWG Motion 2] P2242R3 Non-literal variables (and labels and gotos) in constexpr functions", "status": "open" }, "EDIT4964": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4964", "link": "https://wg21.link/edit4964", "title": "[2021-10 CWG Motion 3] P0847R7 Deducing this", "status": "open" }, "EDIT4965": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4965", "link": "https://wg21.link/edit4965", "title": "[2021-10 CWG Motion 4] P2316R2 Consistent character literal encoding", "status": "open" }, "EDIT4966": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4966", "link": "https://wg21.link/edit4966", "title": "[2021-10 CWG Motion 5] P2334R1 Add support for preprocessing directives elifdef and elifndef", "status": "open" }, "EDIT4967": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4967", "link": "https://wg21.link/edit4967", "title": "[2021-10 CWG Motion 6] P2246R1 Character encoding of diagnostic text", "status": "open" }, "EDIT4968": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4968", "link": "https://wg21.link/edit4968", "title": "[2021-10 CWG Motion 7] P2360R0 Extend init-statement to allow alias-declaration", "status": "open" }, "EDIT4969": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4969", "link": "https://wg21.link/edit4969", "title": "[2021-10 CWG Motion 8] P2036R3 Change scope of lambda trailing-return-type", "status": "open" }, "EDIT4970": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4970", "link": "https://wg21.link/edit4970", "title": "[2021-10 CWG Motion 9] P2128R6 Multidimensional subscript operator", "status": "open" }, "EDIT4971": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4971", "link": "https://wg21.link/edit4971", "title": "[2021-10 CWG Motion 10] P2314R4 Character sets and encodings", "status": "open" }, "EDIT4972": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4972", "link": "https://wg21.link/edit4972", "title": "[2021-10 LWG Motion 1] C++ Standard Library Issues to be moved in Virtual Plenary, Oct. 2021", "status": "open" }, "EDIT4973": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4973", "link": "https://wg21.link/edit4973", "title": "[2021-10 LWG Motion 2] P2372R3 Fixing locale handling in chrono formatters", "status": "open" }, "EDIT4974": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4974", "link": "https://wg21.link/edit4974", "title": "[2021-10 LWG Motion 3] P2415R2 What is a view?", "status": "open" }, "EDIT4975": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4975", "link": "https://wg21.link/edit4975", "title": "[2021-10 LWG Motion 4] P2418R2 Add support for std::generator -like types to std::format", "status": "open" }, "EDIT4976": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4976", "link": "https://wg21.link/edit4976", "title": "[2021-10 LWG Motion 5] P2432R1 fix istream_view", "status": "open" }, "EDIT4977": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4977", "link": "https://wg21.link/edit4977", "title": "[2021-10 LWG Motion 6] P0288R9 move_only_function", "status": "open" }, "EDIT4978": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4978", "link": "https://wg21.link/edit4978", "title": "[2021-10 LWG Motion 7] P0798R8 Monadic operations for std::optional", "status": "open" }, "EDIT4979": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4979", "link": "https://wg21.link/edit4979", "title": "[2021-10 LWG Motion 8] P0849R8 auto(x): decay-copy in the language", "status": "open" }, "EDIT4980": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4980", "link": "https://wg21.link/edit4980", "title": "[2021-10 LWG Motion 9] P1072R10 basic_string::resize_and_overwrite", "status": "open" }, "EDIT4981": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4981", "link": "https://wg21.link/edit4981", "title": "[2021-10 LWG Motion 10] P1147R1 Printing volatile Pointers", "status": "open" }, "EDIT4982": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4982", "link": "https://wg21.link/edit4982", "title": "[2021-10 LWG Motion 11] P1272R4 Byteswapping for fun&&nuf", "status": "open" }, "EDIT4983": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4983", "link": "https://wg21.link/edit4983", "title": "[2021-10 LWG Motion 12] P1675R2 rethrow_exception must be allowed to copy", "status": "open" }, "EDIT4984": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4984", "link": "https://wg21.link/edit4984", "title": "[2021-10 LWG Motion 13] P2077R3 Heterogeneous erasure overloads for associative containers", "status": "open" }, "EDIT4985": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4985", "link": "https://wg21.link/edit4985", "title": "[2021-10 LWG Motion 14] P2251R1 Require span & basic_string_view to be Trivially Copyable", "status": "open" }, "EDIT4986": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4986", "link": "https://wg21.link/edit4986", "title": "[2021-10 LWG Motion 15] P2301R1 Add a pmr alias for std::stacktrace", "status": "open" }, "EDIT4987": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4987", "link": "https://wg21.link/edit4987", "title": "[2021-10 LWG Motion 16] P2321R2 zip", "status": "open" }, "EDIT4988": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4988", "link": "https://wg21.link/edit4988", "title": "[2021-10 LWG Motion 17] P2340R1 Clarifying the status of the \"C headers\"", "status": "open" }, "EDIT4989": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4989", "link": "https://wg21.link/edit4989", "title": "[2021-10 LWG Motion 18] P2393R1 Cleaning up integer-class types", "status": "open" }, "EDIT4990": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4990", "link": "https://wg21.link/edit4990", "title": "[2021-10 LWG Motion 19] P2401R0 Add a conditional noexcept specification to std::exchange", "status": "open" }, "EDIT4991": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/4991", "link": "https://wg21.link/edit4991", "title": "\"automatic conversions\"", "status": "open" }, "EDIT4992": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4992", "link": "https://wg21.link/edit4992", "title": "P2334R1 Add support for preprocessing directives elifdef and elifndef", "status": "open" }, "EDIT4993": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4993", "link": "https://wg21.link/edit4993", "title": "P2242R3 Non-literal variables (and labels and gotos) in constexpr functions", "status": "open" }, "EDIT4994": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4994", "link": "https://wg21.link/edit4994", "title": "P2316R2 Consistent character literal encoding", "status": "open" }, "EDIT4995": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4995", "link": "https://wg21.link/edit4995", "title": "P2246R1 Character encoding of diagnostic text", "status": "open" }, "EDIT4996": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4996", "link": "https://wg21.link/edit4996", "title": "P2360R0 Extend init-statement to allow alias-declaration", "status": "open" }, "EDIT4997": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4997", "link": "https://wg21.link/edit4997", "title": "P2128R6 Multidimensional subscript operator", "status": "open" }, "EDIT4998": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4998", "link": "https://wg21.link/edit4998", "title": "P2301R1 Add a pmr alias for std::stacktrace", "status": "open" }, "EDIT4999": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/4999", "link": "https://wg21.link/edit4999", "title": "P2401R0 Add a conditional noexcept specification to std::exchange", "status": "open" }, "EDIT5000": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5000", "link": "https://wg21.link/edit5000", "title": "P2251R1 Require span & basic_string_view to be Trivially Copyable", "status": "open" }, "EDIT5001": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5001", "link": "https://wg21.link/edit5001", "title": "[c.mb.wcs] mbrtoc8 should generally be said to store code units", "status": "open" }, "EDIT5002": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5002", "link": "https://wg21.link/edit5002", "title": "P0847R7 Deducing this", "status": "closed" }, "EDIT5003": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5003", "link": "https://wg21.link/edit5003", "title": "P2036R3 Change scope of lambda trailing-return-type", "status": "closed" }, "EDIT5004": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5004", "link": "https://wg21.link/edit5004", "title": "P2314R4 Character sets and encodings", "status": "open" }, "EDIT5005": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5005", "link": "https://wg21.link/edit5005", "title": "P2372R3 Fixing locale handling in chrono formatters", "status": "closed" }, "EDIT5006": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5006", "link": "https://wg21.link/edit5006", "title": "[macros] Preserve straight apostrophes in code.", "status": "closed" }, "EDIT5007": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5007", "link": "https://wg21.link/edit5007", "title": "[utility.intcmp].9 is redundant", "status": "closed" }, "EDIT5008": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5008", "link": "https://wg21.link/edit5008", "title": "[utility.intcmp] Remove Mandates implied by Equivalent to", "status": "closed" }, "EDIT5009": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5009", "link": "https://wg21.link/edit5009", "title": "[vector.cons].10 Code font `N` should be math font $N$", "status": "open" }, "EDIT5010": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5010", "link": "https://wg21.link/edit5010", "title": "P2415R2 What is a view?", "status": "closed" }, "EDIT5011": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5011", "link": "https://wg21.link/edit5011", "title": "P2418R2 Add support for std::generator-like types to std::format", "status": "closed" }, "EDIT5012": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5012", "link": "https://wg21.link/edit5012", "title": "P2432R1 Fix istream_view", "status": "closed" }, "EDIT5013": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5013", "link": "https://wg21.link/edit5013", "title": "P0288R9 move_only_function", "status": "closed" }, "EDIT5014": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5014", "link": "https://wg21.link/edit5014", "title": "P0798R8 Monadic operations for std::optional", "status": "closed" }, "EDIT5015": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5015", "link": "https://wg21.link/edit5015", "title": "P0849R8 auto(x): decay-copy in the language", "status": "closed" }, "EDIT5016": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5016", "link": "https://wg21.link/edit5016", "title": "P1072R10 basic_string::resize_and_overwrite", "status": "closed" }, "EDIT5017": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5017", "link": "https://wg21.link/edit5017", "title": "P1147R1 Printing volatile Pointers", "status": "closed" }, "EDIT5018": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5018", "link": "https://wg21.link/edit5018", "title": "P1272R4 Byteswapping for fun&&nuf", "status": "closed" }, "EDIT5019": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5019", "link": "https://wg21.link/edit5019", "title": "P1675R2 rethrow_exception must be allowed to copy", "status": "closed" }, "EDIT5020": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5020", "link": "https://wg21.link/edit5020", "title": "P2077R3 Heterogeneous erasure overloads for associative containers", "status": "closed" }, "EDIT5021": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5021", "link": "https://wg21.link/edit5021", "title": "LWG3480 directory_iterator and recursive_directory_iterator are not C++20 ranges", "status": "closed" }, "EDIT5022": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5022", "link": "https://wg21.link/edit5022", "title": "Consider introducing a new grammar `pp-balanced-token-seq`", "status": "open" }, "EDIT5023": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5023", "link": "https://wg21.link/edit5023", "title": "[over.best.ics] Minor reading improvements", "status": "open" }, "EDIT5024": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5024", "link": "https://wg21.link/edit5024", "title": "P2321R2 zip", "status": "closed" }, "EDIT5025": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5025", "link": "https://wg21.link/edit5025", "title": "P2340R1 Clarifying the status of the \"C headers\"", "status": "closed" }, "EDIT5026": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5026", "link": "https://wg21.link/edit5026", "title": "P2393R1 Cleaning up integer-class types", "status": "closed" }, "EDIT5027": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5027", "link": "https://wg21.link/edit5027", "title": "P2450 C++ Standard Library Issues to be moved in Virtual Plenary, Oct. 2021", "status": "closed" }, "EDIT5028": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5028", "link": "https://wg21.link/edit5028", "title": "[pairs.pair] contains a mix of T1/T2 and first_type/second_type", "status": "open" }, "EDIT5029": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5029", "link": "https://wg21.link/edit5029", "title": "[move.iterator] Use the template parameter directly in declaration of base()", "status": "closed" }, "EDIT5030": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5030", "link": "https://wg21.link/edit5030", "title": "P2462R0 Core Language Working Group \"ready\" Issues for the October, 2021 meeting", "status": "closed" }, "EDIT5031": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5031", "link": "https://wg21.link/edit5031", "title": "[iostreams] Make \"sentry\" object code font throughout", "status": "closed" }, "EDIT5032": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5032", "link": "https://wg21.link/edit5032", "title": "inconsistent formatting for \\U+nnnn", "status": "open" }, "EDIT5033": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5033", "link": "https://wg21.link/edit5033", "title": "[lex.ccon]/p2 Reword long sentence so it's easier to parse", "status": "closed" }, "EDIT5034": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5034", "link": "https://wg21.link/edit5034", "title": "What's a \"first-class object\"?", "status": "open" }, "EDIT5035": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5035", "link": "https://wg21.link/edit5035", "title": "How to format around a codeblock", "status": "closed" }, "EDIT5036": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5036", "link": "https://wg21.link/edit5036", "title": "[time.format] Avoid sentence fragments in list", "status": "closed" }, "EDIT5037": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5037", "link": "https://wg21.link/edit5037", "title": "[range.lazy.split.outer.value] Fix indexed outer class name", "status": "closed" }, "EDIT5038": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5038", "link": "https://wg21.link/edit5038", "title": "Wording for how \"a contained value is initialized\" could be simplified", "status": "closed" }, "EDIT5039": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5039", "link": "https://wg21.link/edit5039", "title": "[expr.type.conv] Move description of 'auto' deduction to [dcl.type.auto.deduct]", "status": "closed" }, "EDIT5040": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5040", "link": "https://wg21.link/edit5040", "title": "[lex] P2314r4 fixes", "status": "closed" }, "EDIT5041": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5041", "link": "https://wg21.link/edit5041", "title": "\"Duplicate\" index entries re: implementation-defined mapping from source", "status": "closed" }, "EDIT5042": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5042", "link": "https://wg21.link/edit5042", "title": "[utilities][range.nonprop.cache] Simplify direct-non-list-initalization phrasing", "status": "closed" }, "EDIT5043": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5043", "link": "https://wg21.link/edit5043", "title": "[support.c.headers.general] Do not use \\libheader with placeholder.", "status": "closed" }, "EDIT5044": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5044", "link": "https://wg21.link/edit5044", "title": "[expos.only.func] Should we move decay-copy to [range.adaptors.general] ?", "status": "closed" }, "EDIT5045": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5045", "link": "https://wg21.link/edit5045", "title": "what are \"view\"s?", "status": "closed" }, "EDIT5046": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5046", "link": "https://wg21.link/edit5046", "title": "Indentation in the presence of requires-clauses", "status": "open" }, "EDIT5047": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5047", "link": "https://wg21.link/edit5047", "title": "[container.requirements] Improve punctuation of list items.", "status": "closed" }, "EDIT5048": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5048", "link": "https://wg21.link/edit5048", "title": "[ranges] Tweak use of braces and whitespace", "status": "closed" }, "EDIT5049": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5049", "link": "https://wg21.link/edit5049", "title": "[basic.def.odr] Introduce label 'term.odr.use' and refer to it", "status": "closed" }, "EDIT5050": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5050", "link": "https://wg21.link/edit5050", "title": "[diff.cpp14.lex] Fix index entry for implementation-defined behavior", "status": "closed" }, "EDIT5051": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5051", "link": "https://wg21.link/edit5051", "title": "Dangling references in index ", "status": "closed" }, "EDIT5052": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5052", "link": "https://wg21.link/edit5052", "title": "Fix sentry dealings", "status": "closed" }, "EDIT5053": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5053", "link": "https://wg21.link/edit5053", "title": "[vector.cons] Use math formatting for 'N' for consistency", "status": "closed" }, "EDIT5054": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5054", "link": "https://wg21.link/edit5054", "title": "[c.mb.wcs] mbrtoc8 stores code units, not characters", "status": "open" }, "EDIT5055": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5055", "link": "https://wg21.link/edit5055", "title": "[index] Add UTF-8, UTF-16, UTF-32 to the index", "status": "closed" }, "EDIT5056": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5056", "link": "https://wg21.link/edit5056", "title": "[system.error.syn,locale.facet] Replace 'automatic' by 'implicit' conversion", "status": "closed" }, "EDIT5057": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5057", "link": "https://wg21.link/edit5057", "title": "[pairs.pair] Use T1/T2, not first_type/second_type", "status": "closed" }, "EDIT5058": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5058", "link": "https://wg21.link/edit5058", "title": "[time.format] Avoid non-sentence in bulleted list", "status": "closed" }, "EDIT5059": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5059", "link": "https://wg21.link/edit5059", "title": "[lex.ccon] Clarify antecedent for 'it'", "status": "closed" }, "EDIT5060": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5060", "link": "https://wg21.link/edit5060", "title": "[basic.start.main, dcl.link] Avoid implementation guidance in note", "status": "open" }, "EDIT5061": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5061", "link": "https://wg21.link/edit5061", "title": "Mix of \"see\" and page numbers in the same index entry", "status": "open" }, "EDIT5062": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5062", "link": "https://wg21.link/edit5062", "title": "[expr.await] Remove hyphen from \"re-thrown\"", "status": "closed" }, "EDIT5063": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5063", "link": "https://wg21.link/edit5063", "title": "Does the rule of \"corresponding bit\" need clarification?", "status": "closed" }, "EDIT5064": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5064", "link": "https://wg21.link/edit5064", "title": "[range.view] Move note outside of list.", "status": "closed" }, "EDIT5065": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5065", "link": "https://wg21.link/edit5065", "title": "[cpp.replace.general] Rephrase function-like macro invocations", "status": "open" }, "EDIT5066": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5066", "link": "https://wg21.link/edit5066", "title": "[index] Fix dangling 'see' references", "status": "closed" }, "EDIT5067": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5067", "link": "https://wg21.link/edit5067", "title": "[func.wrap.func.general,func.wrap.move.class] Remove 'first-class' object", "status": "open" }, "EDIT5068": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5068", "link": "https://wg21.link/edit5068", "title": "Cv-qualification for access to inherited members", "status": "open" }, "EDIT5069": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5069", "link": "https://wg21.link/edit5069", "title": "Fixes misapplied resolution of LWG3539", "status": "open" }, "EDIT5070": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5070", "link": "https://wg21.link/edit5070", "title": "[basic.indet][bit.cast] Why \"unsigned ordinary character\"?", "status": "open" }, "EDIT5071": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5071", "link": "https://wg21.link/edit5071", "title": "[temp.constr.atomic] Fix phrasing in note", "status": "open" }, "EDIT5072": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5072", "link": "https://wg21.link/edit5072", "title": "[expr.prim.req.general] Change requirement-seq to right-recursive", "status": "open" }, "EDIT5073": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5073", "link": "https://wg21.link/edit5073", "title": "Avoid implementation guidance in notes", "status": "open" }, "EDIT5074": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5074", "link": "https://wg21.link/edit5074", "title": "[stdatomic.h.syn] Fix missing \\expos", "status": "open" }, "EDIT5075": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5075", "link": "https://wg21.link/edit5075", "title": "[intro.object,lex.ccon] Use \\Cpp{} macros", "status": "closed" }, "EDIT5076": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5076", "link": "https://wg21.link/edit5076", "title": "[alg.c.library,c.math.fpclass,cmath.syn] Use \\xrefc macro", "status": "open" }, "EDIT5077": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5077", "link": "https://wg21.link/edit5077", "title": "[lex] Use \\textsc for Unicode character names", "status": "open" }, "EDIT5078": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5078", "link": "https://wg21.link/edit5078", "title": "[expr.ref] specify the result of a reference member access expression", "status": "open" }, "EDIT5079": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5079", "link": "https://wg21.link/edit5079", "title": "[macros] Allow \\keyword and \\grammarterm in section headings", "status": "open" }, "EDIT5080": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5080", "link": "https://wg21.link/edit5080", "title": "[std] Replace 'OK:' in code comments with 'OK,'", "status": "open" }, "EDIT5081": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5081", "link": "https://wg21.link/edit5081", "title": "Fix inconsistency in class grammar vs text", "status": "closed" }, "EDIT5082": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5082", "link": "https://wg21.link/edit5082", "title": "[basic.link]/10 definition of \"attached to module\" is redunant and circular", "status": "closed" }, "EDIT5083": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5083", "link": "https://wg21.link/edit5083", "title": "[basic.start.main] remove redundant phrase", "status": "open" }, "EDIT5084": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5084", "link": "https://wg21.link/edit5084", "title": "[dcl.init.general] Could the definition of value-initialization be simplified?", "status": "open" }, "EDIT5085": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5085", "link": "https://wg21.link/edit5085", "title": "[dcl.fct.def.coroutine] mention of `*this` does not make sense after P0847R7", "status": "open" }, "EDIT5086": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5086", "link": "https://wg21.link/edit5086", "title": "[over.best.ics] Clarify phrasing around user-defined conversion sequence", "status": "open" }, "EDIT5087": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5087", "link": "https://wg21.link/edit5087", "title": "[basic.fundamental] Clarify unspecified representation", "status": "open" }, "EDIT5088": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5088", "link": "https://wg21.link/edit5088", "title": "C compatibility fixes", "status": "open" }, "EDIT5089": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5089", "link": "https://wg21.link/edit5089", "title": "[check] Cosmetics", "status": "closed" }, "EDIT5090": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5090", "link": "https://wg21.link/edit5090", "title": "[lex.string]: Encoding described only for expression evaluation", "status": "open" }, "EDIT5091": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5091", "link": "https://wg21.link/edit5091", "title": "[except.throw] doesn't specify the type of the lvalue denoting the exception object", "status": "open" }, "EDIT5092": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5092", "link": "https://wg21.link/edit5092", "title": "[except.throw,except.handle] Move lvalue specification for copies", "status": "open" }, "EDIT5093": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5093", "link": "https://wg21.link/edit5093", "title": "[lex] Unicode character names", "status": "open" }, "EDIT5094": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5094", "link": "https://wg21.link/edit5094", "title": "Unicode naming cleanups", "status": "closed" }, "EDIT5095": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5095", "link": "https://wg21.link/edit5095", "title": "[lex.string] Clarify size of string-literal", "status": "open" }, "EDIT5096": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5096", "link": "https://wg21.link/edit5096", "title": "[defs] Update introduction to match ISO Directives", "status": "closed" }, "EDIT5097": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5097", "link": "https://wg21.link/edit5097", "title": "[dcl.fct.def.coroutine] Limit 'this' to implicit object member functions", "status": "open" }, "EDIT5098": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5098", "link": "https://wg21.link/edit5098", "title": "[intro.refs] 3 ISO/IEC 9945:2003", "status": "closed" }, "EDIT5099": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5099", "link": "https://wg21.link/edit5099", "title": "[intro.refs] Update dated reference to previous POSIX standard", "status": "closed" }, "EDIT5100": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5100", "link": "https://wg21.link/edit5100", "title": "[locale.time.get] Replace 'ISO/IEC 9945' with 'POSIX'", "status": "closed" }, "EDIT5101": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5101", "link": "https://wg21.link/edit5101", "title": "[lex.charset] Define 'valid encoding'", "status": "open" }, "EDIT5102": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5102", "link": "https://wg21.link/edit5102", "title": "[input.output] Fix headings of 'assign and swap' subclauses", "status": "closed" }, "EDIT5103": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5103", "link": "https://wg21.link/edit5103", "title": "[dcl.init.string] p1 Successive characters initializing array elements make nosense after P2314", "status": "open" }, "EDIT5104": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5104", "link": "https://wg21.link/edit5104", "title": "Introduce term.* labels for [basic.types.general] terms", "status": "open" }, "EDIT5105": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5105", "link": "https://wg21.link/edit5105", "title": "[basic.fundamental] Excise normative requirements std::numeric_limits", "status": "open" }, "EDIT5106": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5106", "link": "https://wg21.link/edit5106", "title": "[spanstream.ctor] Fix base class name in effects", "status": "closed" }, "EDIT5107": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5107", "link": "https://wg21.link/edit5107", "title": "[dcl.typedef] p2 Unexplained lookup \"error\" in example", "status": "closed" }, "EDIT5108": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5108", "link": "https://wg21.link/edit5108", "title": "[dcl.typedef] Add explanation for lookup failure in example", "status": "closed" }, "EDIT5109": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5109", "link": "https://wg21.link/edit5109", "title": "[version.syn] Use a digit separator to split the year and the month", "status": "closed" }, "EDIT5110": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5110", "link": "https://wg21.link/edit5110", "title": "[temp.explicit] Note disallows explicit instantiation of non-template member functions of a class template specialization", "status": "open" }, "EDIT5111": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5111", "link": "https://wg21.link/edit5111", "title": "[std] Index specializations of range variable templates", "status": "open" }, "EDIT5112": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5112", "link": "https://wg21.link/edit5112", "title": "[range.adjacent.overview] Fix multi-character in example", "status": "closed" }, "EDIT5113": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5113", "link": "https://wg21.link/edit5113", "title": "[index] Index keywords as ', keyword' for differentiation", "status": "open" }, "EDIT5114": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5114", "link": "https://wg21.link/edit5114", "title": "[chrono.syn] Use nested namespace definitions for clarity", "status": "open" }, "EDIT5115": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5115", "link": "https://wg21.link/edit5115", "title": "[temp.arg.explicit] doesn't allow converting arguments if they deduced template parameters in non-deduced context", "status": "open" }, "EDIT5116": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5116", "link": "https://wg21.link/edit5116", "title": "[expr.prim.req.nested] Fix restriction on local parameters", "status": "open" }, "EDIT5117": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5117", "link": "https://wg21.link/edit5117", "title": "[version.syn] Add digit separators between year and month", "status": "closed" }, "EDIT5118": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5118", "link": "https://wg21.link/edit5118", "title": "[lex.string,dcl.init.string] Use 'code unit' for initialization from a string-literal", "status": "open" }, "EDIT5119": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5119", "link": "https://wg21.link/edit5119", "title": "[smartptr] Rework subclause nesting", "status": "closed" }, "EDIT5120": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5120", "link": "https://wg21.link/edit5120", "title": "[atomics.types.int] Reference [tab:atomics.types.int.comp]", "status": "open" }, "EDIT5121": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5121", "link": "https://wg21.link/edit5121", "title": "[allocator.adaptor.members] Fix select_on_container_copy_construction", "status": "open" }, "EDIT5122": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5122", "link": "https://wg21.link/edit5122", "title": "[refwrap.general] Add cross-references to the class synopsis", "status": "closed" }, "EDIT5123": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5123", "link": "https://wg21.link/edit5123", "title": "[temp.deduct.conv] Implementations think there is a defect in this subclause", "status": "open" }, "EDIT5124": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5124", "link": "https://wg21.link/edit5124", "title": "Restructuring clauses for C++23", "status": "open" }, "EDIT5125": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5125", "link": "https://wg21.link/edit5125", "title": "[cpp.cond,cpp.predefined,version.syn] Highlight preprocessor dates", "status": "open" }, "EDIT5126": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5126", "link": "https://wg21.link/edit5126", "title": "[lib] Add 'namespace std' wrappings around class definitions", "status": "open" }, "EDIT5127": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5127", "link": "https://wg21.link/edit5127", "title": "[basic.lookup.qual.general] p2 Improve the definition of a member-qualified name", "status": "open" }, "EDIT5128": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5128", "link": "https://wg21.link/edit5128", "title": "Repository", "status": "closed" }, "EDIT5129": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5129", "link": "https://wg21.link/edit5129", "title": "[temp.deduct.general]/p7 should exclude exception specifications", "status": "open" }, "EDIT5130": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5130", "link": "https://wg21.link/edit5130", "title": "[temp.deduct.general] Clarify explicit-specifier and exception specifications", "status": "open" }, "EDIT5131": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5131", "link": "https://wg21.link/edit5131", "title": "[over.oper.general] default arguments for operator[]", "status": "open" }, "EDIT5132": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5132", "link": "https://wg21.link/edit5132", "title": "[ranges] Considering adding ExecutionPolicy parameters into std::ranges::for_each", "status": "closed" }, "EDIT5133": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5133", "link": "https://wg21.link/edit5133", "title": "[dcl.attr.grammar] Clarify that only non-standard attributes can be ignored", "status": "open" }, "EDIT5134": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5134", "link": "https://wg21.link/edit5134", "title": "[associative.reqmts.general] introduces `r` with two different meanings", "status": "open" }, "EDIT5135": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5135", "link": "https://wg21.link/edit5135", "title": "[associative.reqmts.general]/8.22.1 mentions nonexistent `rx`", "status": "closed" }, "EDIT5136": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5136", "link": "https://wg21.link/edit5136", "title": "[associative.reqmts.general] Fix typo: 'kx', not 'rx'", "status": "closed" }, "EDIT5137": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5137", "link": "https://wg21.link/edit5137", "title": "[fs.class.path.general]Where is section 4.12?", "status": "closed" }, "EDIT5138": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5138", "link": "https://wg21.link/edit5138", "title": "[associative.reqmts.general] Fix confusing local use of 'r'", "status": "open" }, "EDIT5139": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5139", "link": "https://wg21.link/edit5139", "title": "[temp.local] injected-class-name as a type-name", "status": "open" }, "EDIT5140": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5140", "link": "https://wg21.link/edit5140", "title": "[over.sub] Fix typo: change oeprator to operator", "status": "closed" }, "EDIT5141": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5141", "link": "https://wg21.link/edit5141", "title": "[temp.local] Fix type-name interpretation of injected-class-name", "status": "open" }, "EDIT5142": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5142", "link": "https://wg21.link/edit5142", "title": "[over.sub] Subscripting may have default arguments CWG2507", "status": "open" }, "EDIT5143": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5143", "link": "https://wg21.link/edit5143", "title": "[class.conv.fct] specifies the wrong type for conversion functions with explicit object parameters", "status": "open" }, "EDIT5144": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5144", "link": "https://wg21.link/edit5144", "title": "[class.virtual] Overriding virtual function through an explicit object member function", "status": "open" }, "EDIT5145": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5145", "link": "https://wg21.link/edit5145", "title": "[class.virtual] Explicit object member functions cannot be virtual", "status": "open" }, "EDIT5146": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5146", "link": "https://wg21.link/edit5146", "title": "Inconsistent cross-references for array of unknown bound", "status": "closed" }, "EDIT5147": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5147", "link": "https://wg21.link/edit5147", "title": "[range.access] Fix cross-references for 'array'", "status": "closed" }, "EDIT5148": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5148", "link": "https://wg21.link/edit5148", "title": "[dcl.meaning.general] p2.3 Correspond to a declaration that inhabits the block scope is not sufficient", "status": "open" }, "EDIT5149": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5149", "link": "https://wg21.link/edit5149", "title": "[dcl.meaning.general] Clarify correspondence for block-scope friends", "status": "open" }, "EDIT5150": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5150", "link": "https://wg21.link/edit5150", "title": "[temp.deduct.general] The rules regarding \"deduction fails\" need to be rearranged", "status": "open" }, "EDIT5151": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5151", "link": "https://wg21.link/edit5151", "title": "[std] Extend \\iref to accept a list of cross-references", "status": "open" }, "EDIT5152": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5152", "link": "https://wg21.link/edit5152", "title": "[depr.default.allocator] Index allocator::is_always_equal here", "status": "closed" }, "EDIT5153": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5153", "link": "https://wg21.link/edit5153", "title": "[std] Fix bad \\grammarterms", "status": "open" }, "EDIT5154": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5154", "link": "https://wg21.link/edit5154", "title": "[atomics] Harmonize references to atomics operations tables", "status": "open" }, "EDIT5155": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5155", "link": "https://wg21.link/edit5155", "title": "[format.arg] Fix the determination of T without cvref-qualifiers removed", "status": "closed" }, "EDIT5156": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5156", "link": "https://wg21.link/edit5156", "title": "[format.arg] Fix the determination of T without cvref-qualifiers removed LWG3631", "status": "open" }, "EDIT5157": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5157", "link": "https://wg21.link/edit5157", "title": "[dcl.meaning.general] p6 Which specifiers in the decl-specifier-seq contribute to the type of declarations are underspecified", "status": "open" }, "EDIT5158": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5158", "link": "https://wg21.link/edit5158", "title": "Avoid \"compiler\"", "status": "closed" }, "EDIT5159": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5159", "link": "https://wg21.link/edit5159", "title": "[conv.rank] p1.10 Improve the definition of comparing ranks", "status": "open" }, "EDIT5160": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5160", "link": "https://wg21.link/edit5160", "title": "[over.ics.rank] p3.2.1 \"Proper subsequence\" vs. \"subsequence\"", "status": "open" }, "EDIT5161": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5161", "link": "https://wg21.link/edit5161", "title": "c plus plus application openSUSE 15.2 cannot find -lmysqlclient_", "status": "closed" }, "EDIT5162": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5162", "link": "https://wg21.link/edit5162", "title": "[dcl.init.aggr] The meaning of \"corresponding\" is vague in aggregate initialization", "status": "open" }, "EDIT5163": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5163", "link": "https://wg21.link/edit5163", "title": "Lack an explicit restriction on \"return type\" in the explicit function template instantiation/specialization ", "status": "open" }, "EDIT5164": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5164", "link": "https://wg21.link/edit5164", "title": "[macros] Use math font for ranges", "status": "open" }, "EDIT5165": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5165", "link": "https://wg21.link/edit5165", "title": "[temp.variadic] Clarify \"pack expansion of its initialization\"", "status": "open" }, "EDIT5166": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5166", "link": "https://wg21.link/edit5166", "title": "[expr.prim.id.unqual] p3 Improve the utterance: \"contain\" vs. \"in\"", "status": "open" }, "EDIT5167": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5167", "link": "https://wg21.link/edit5167", "title": "[meta.rel] Avoid undefined term 'void types'", "status": "open" }, "EDIT5168": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5168", "link": "https://wg21.link/edit5168", "title": "[locale.ctype.virtuals] Clarify do_widen parameter", "status": "open" }, "EDIT5169": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5169", "link": "https://wg21.link/edit5169", "title": "[diff.expr] Replace 'will' with present tense", "status": "open" }, "EDIT5170": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5170", "link": "https://wg21.link/edit5170", "title": "[diff.stmt] Properly refer to function return types", "status": "open" }, "EDIT5171": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5171", "link": "https://wg21.link/edit5171", "title": "[basic.scope.pdecl] The locus of using-directives are underspecified", "status": "open" }, "EDIT5172": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5172", "link": "https://wg21.link/edit5172", "title": "[over.match.oper] p2, p3, p7 several issues", "status": "open" }, "EDIT5173": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5173", "link": "https://wg21.link/edit5173", "title": "[class.member.lookup] Clarify \"unambiguous base class\"", "status": "open" }, "EDIT5174": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5174", "link": "https://wg21.link/edit5174", "title": "[diff] Annotate keywords", "status": "open" }, "EDIT5175": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5175", "link": "https://wg21.link/edit5175", "title": "[class.cdtor.example] p1 The comment is wrong since the example violates [class.cdtor]p3", "status": "open" }, "EDIT5176": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5176", "link": "https://wg21.link/edit5176", "title": "Direct non-static data member vs. non-static data member", "status": "open" }, "EDIT5177": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5177", "link": "https://wg21.link/edit5177", "title": "The meaning of \"under construction or destruction\" is not precise", "status": "open" }, "EDIT5178": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5178", "link": "https://wg21.link/edit5178", "title": "[core] Replace 'enumerated type' with 'enumeration'", "status": "open" }, "EDIT5179": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5179", "link": "https://wg21.link/edit5179", "title": "[expr] Cleanup for 'discarded-value expression'", "status": "open" }, "EDIT5180": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5180", "link": "https://wg21.link/edit5180", "title": "[over.literal] p1 is out-date", "status": "open" }, "EDIT5181": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5181", "link": "https://wg21.link/edit5181", "title": "[lex.string] p7 Lacks the case that both have no \"encoding-prefix\"", "status": "open" }, "EDIT5182": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5182", "link": "https://wg21.link/edit5182", "title": "[diff.mods.to.declarations] Additions in are not mentioned", "status": "open" }, "EDIT5183": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5183", "link": "https://wg21.link/edit5183", "title": "[stmt.expr] p1 There is not only a side effect but also value computation", "status": "open" }, "EDIT5184": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5184", "link": "https://wg21.link/edit5184", "title": "Improve [dcl.fct.def.general] p2", "status": "open" }, "EDIT5185": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5185", "link": "https://wg21.link/edit5185", "title": "[expr.prim.id.qual]/(3.2) declarative nested-name-specifier nominating a partial specialization", "status": "open" }, "EDIT5186": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5186", "link": "https://wg21.link/edit5186", "title": "[temp.dep.general] p2.1 lacks a trialing 'or'", "status": "open" }, "EDIT5187": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5187", "link": "https://wg21.link/edit5187", "title": "[lex.name] p3 contradicts to [usrlit.suffix]p1", "status": "open" }, "EDIT5188": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5188", "link": "https://wg21.link/edit5188", "title": "[lex.ppnumber] should also include user-defined-integer-literal and user-defined-floating-point-literal", "status": "open" }, "EDIT5189": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5189", "link": "https://wg21.link/edit5189", "title": "[temp.res.general]/1 What does \"is or is reachable\" mean?", "status": "closed" }, "EDIT5190": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5190", "link": "https://wg21.link/edit5190", "title": "[temp.res.general] Clarify binding of names", "status": "closed" }, "EDIT5191": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5191", "link": "https://wg21.link/edit5191", "title": "[basic.lookup.unqual] Clarify conversion-function-id components lookup", "status": "open" }, "EDIT5192": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5192", "link": "https://wg21.link/edit5192", "title": "Macro replacement is performed in a has-include-expression?", "status": "open" }, "EDIT5193": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5193", "link": "https://wg21.link/edit5193", "title": "[class.copy.ctor] p15 Only the corresponding active object can be created and copied from the source", "status": "open" }, "EDIT5194": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5194", "link": "https://wg21.link/edit5194", "title": "[class.copy.ctor] p10 What is the selected one by overload resolution for a variant member in the context of implicitly copy/move constructor for a union?", "status": "open" }, "EDIT5195": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5195", "link": "https://wg21.link/edit5195", "title": "[algorithm.syn][alg.min.max] Fix indexing of indirectly_copyable_storable", "status": "closed" }, "EDIT5196": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5196", "link": "https://wg21.link/edit5196", "title": "[pairs.pair] Add missing `_v`", "status": "closed" }, "EDIT5197": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5197", "link": "https://wg21.link/edit5197", "title": "[class.copy.assign] lacks to specify the effect of the implicitly-defined move assignment operator for a union class", "status": "open" }, "EDIT5198": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5198", "link": "https://wg21.link/edit5198", "title": "move_only_function takes one signature", "status": "closed" }, "EDIT5199": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5199", "link": "https://wg21.link/edit5199", "title": "[expr.add] p4 lacks to specify the case when the expression J has an unscoped enumeration type", "status": "open" }, "EDIT5200": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5200", "link": "https://wg21.link/edit5200", "title": "[class.bit] p4 It is not clear whether a value of enumeration whose underlying type is fixed can be compared equally with the stored value in a bit-field", "status": "open" }, "EDIT5201": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5201", "link": "https://wg21.link/edit5201", "title": "[dcl.struct.bind] structured bindings vs. potentially conflict", "status": "open" }, "EDIT5202": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5202", "link": "https://wg21.link/edit5202", "title": "[func.memfn] Correct target object by fixing typo", "status": "closed" }, "EDIT5203": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5203", "link": "https://wg21.link/edit5203", "title": "[func.require] Introduce labels 'term.perfect.forwarding.call.wrapper'", "status": "open" }, "EDIT5204": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5204", "link": "https://wg21.link/edit5204", "title": "[temp.param] Delete outdated wording at p15", "status": "closed" }, "EDIT5205": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5205", "link": "https://wg21.link/edit5205", "title": "Create an exposition-only helper for the std::optional copy/move ctor constraints", "status": "open" }, "EDIT5206": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5206", "link": "https://wg21.link/edit5206", "title": "[util.smartptr.atomic] Add a note mentioning ", "status": "closed" }, "EDIT5207": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5207", "link": "https://wg21.link/edit5207", "title": "[util.smartptr.atomic] Add cross-reference to header", "status": "closed" }, "EDIT5208": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5208", "link": "https://wg21.link/edit5208", "title": "[expr.await] lacks the specification for overload \"operator co_await\"", "status": "open" }, "EDIT5209": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5209", "link": "https://wg21.link/edit5209", "title": "[basic.lookup.argdep] should also perform if function declaration is not found", "status": "open" }, "EDIT5210": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5210", "link": "https://wg21.link/edit5210", "title": "[macros] Introduce 'term.*' labels", "status": "open" }, "EDIT5211": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5211", "link": "https://wg21.link/edit5211", "title": "[macros] In \\ucode, align size of digits and letters", "status": "closed" }, "EDIT5212": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5212", "link": "https://wg21.link/edit5212", "title": "Less redundant 'typename' in type-id-only contexts", "status": "open" }, "EDIT5213": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5213", "link": "https://wg21.link/edit5213", "title": "the lifetime of the variant members of union class objects operated by memcpy", "status": "open" }, "EDIT5214": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5214", "link": "https://wg21.link/edit5214", "title": "[stmt.return.coroutine] p3 the original function-body vs. the replaced function-body ", "status": "open" }, "EDIT5215": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5215", "link": "https://wg21.link/edit5215", "title": "[editoral] the ambiguity in [stmt.return] p4", "status": "closed" }, "EDIT5216": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5216", "link": "https://wg21.link/edit5216", "title": "[class.mem.general] only second use of \"layout-compatible types\" has xref to definition", "status": "closed" }, "EDIT5217": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5217", "link": "https://wg21.link/edit5217", "title": "[stmt.return] Clarify flowing off the end of a function", "status": "closed" }, "EDIT5218": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5218", "link": "https://wg21.link/edit5218", "title": "[class.mem.general] Add cross-reference for 'layout-compatible type'", "status": "closed" }, "EDIT5219": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5219", "link": "https://wg21.link/edit5219", "title": "[basic.life] p1 omits a cross-reference to [class.copy.assign] for union member case", "status": "open" }, "EDIT5220": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5220", "link": "https://wg21.link/edit5220", "title": "[class.pre] p2 what is the locus of a injected-class-name?", "status": "closed" }, "EDIT5221": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5221", "link": "https://wg21.link/edit5221", "title": "[basic.lookup.unqual] p5 The component names of a type-specifier or ptr-operator are underspecified", "status": "open" }, "EDIT5222": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5222", "link": "https://wg21.link/edit5222", "title": "[util.smartptr.atomic.general] Fix xref", "status": "closed" }, "EDIT5223": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5223", "link": "https://wg21.link/edit5223", "title": "Improve certain definitions in [class.mem.general]", "status": "open" }, "EDIT5224": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5224", "link": "https://wg21.link/edit5224", "title": "P2441 Fix \"In that case\"", "status": "open" }, "EDIT5225": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5225", "link": "https://wg21.link/edit5225", "title": "inconsistent use of periods versus hyphens in [defns]", "status": "open" }, "EDIT5226": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5226", "link": "https://wg21.link/edit5226", "title": "[text] Create \"Text processing library\" clause", "status": "open" }, "EDIT5227": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5227", "link": "https://wg21.link/edit5227", "title": "[std] Replace hyphen with period in labels", "status": "open" }, "EDIT5228": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5228", "link": "https://wg21.link/edit5228", "title": "[basic.life] Add cross-reference for union member lifetime", "status": "open" }, "EDIT5229": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5229", "link": "https://wg21.link/edit5229", "title": "Move [class.free]", "status": "closed" }, "EDIT5230": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5230", "link": "https://wg21.link/edit5230", "title": "Move [class.free]", "status": "closed" }, "EDIT5231": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5231", "link": "https://wg21.link/edit5231", "title": "[stacktrace] Move into [diagnostics]", "status": "closed" }, "EDIT5232": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5232", "link": "https://wg21.link/edit5232", "title": "[temp.res] Move a note outside itemize environment", "status": "open" }, "EDIT5233": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5233", "link": "https://wg21.link/edit5233", "title": "P2416 Inconsistent wording in the requirements for expressions", "status": "closed" }, "EDIT5234": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5234", "link": "https://wg21.link/edit5234", "title": "[range.req.general]/2 still says view requires constant time destruction", "status": "closed" }, "EDIT5235": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5235", "link": "https://wg21.link/edit5235", "title": "[range.req.general] Remove incorrect normative duplication for 'view'", "status": "closed" }, "EDIT5236": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5236", "link": "https://wg21.link/edit5236", "title": "[except.handle] p9 handler vs. implicit handler ", "status": "open" }, "EDIT5237": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5237", "link": "https://wg21.link/edit5237", "title": "P1766R1 partially not reflected in draft", "status": "closed" }, "EDIT5238": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5238", "link": "https://wg21.link/edit5238", "title": "Some unclear wording in [except]", "status": "open" }, "EDIT5239": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5239", "link": "https://wg21.link/edit5239", "title": "The definition of \"reference-compatible\" is not accurate ", "status": "open" }, "EDIT5240": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5240", "link": "https://wg21.link/edit5240", "title": "[stream.types][derivation] What are \"basic integral types\"?", "status": "open" }, "EDIT5241": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5241", "link": "https://wg21.link/edit5241", "title": "Terms \"template declaration\" and \"template entity\" are undefined", "status": "open" }, "EDIT5242": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5242", "link": "https://wg21.link/edit5242", "title": "[derivation] Remove 'basic integral type' from footnote", "status": "open" }, "EDIT5243": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5243", "link": "https://wg21.link/edit5243", "title": "[expr.prim.lambda.capture] vs. [basic.def.odr] in their use of «names»/«named by»", "status": "open" }, "EDIT5244": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5244", "link": "https://wg21.link/edit5244", "title": "[iterator.operations] clarify preconditions on std::distance", "status": "open" }, "EDIT5245": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5245", "link": "https://wg21.link/edit5245", "title": "[fs.class.directory.iterator.general] Fix grammar", "status": "open" }, "EDIT5246": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5246", "link": "https://wg21.link/edit5246", "title": "Fix order of std-format-spec field descriptions.", "status": "open" }, "EDIT5247": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5247", "link": "https://wg21.link/edit5247", "title": "[lex.charset] p5 The associated character type of a code unit is not clear", "status": "open" }, "EDIT5248": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5248", "link": "https://wg21.link/edit5248", "title": "P2441R2 views::join_with", "status": "open" }, "EDIT5249": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5249", "link": "https://wg21.link/edit5249", "title": "P2442R1 Windowing range adaptors: views::chunk and views::slide", "status": "open" }, "EDIT5250": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5250", "link": "https://wg21.link/edit5250", "title": "[range.slide.view] Replace conditional with call to max", "status": "open" }, "EDIT5251": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5251", "link": "https://wg21.link/edit5251", "title": "[iterator.concept.winc] Duplicate paragraph", "status": "open" }, "EDIT5252": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5252", "link": "https://wg21.link/edit5252", "title": "P2443R1 views::chunk_by", "status": "open" }, "EDIT5253": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5253", "link": "https://wg21.link/edit5253", "title": "[iterator.concept.winc] Remove duplicate paragraph", "status": "open" }, "EDIT5254": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5254", "link": "https://wg21.link/edit5254", "title": "[expr.prim.lambda.capture] Fix 'potentially references' for members", "status": "open" }, "EDIT5255": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5255", "link": "https://wg21.link/edit5255", "title": "The links to [term.odr.use] all response 404.", "status": "closed" }, "EDIT5256": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5256", "link": "https://wg21.link/edit5256", "title": "[container.gen.reqmts] Eliminate \"Value:\"", "status": "open" }, "EDIT5257": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5257", "link": "https://wg21.link/edit5257", "title": "[2022-02 CWG Motion 1] P2533R0 (Core Language Working Group \"ready\" Issue", "status": "open" }, "EDIT5258": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5258", "link": "https://wg21.link/edit5258", "title": "[2022-02 CWG Motion 2] P2173R1 Attributes on Lambda-Expressions", "status": "open" }, "EDIT5259": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5259", "link": "https://wg21.link/edit5259", "title": "[2022-02 CWG Motion 3] P2493R0 Missing feature test macros for C++20 core papers", "status": "open" }, "EDIT5260": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5260", "link": "https://wg21.link/edit5260", "title": "[2022-02 LWG Motion 1] P2531R0 C++ Standard Library Issues", "status": "open" }, "EDIT5261": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5261", "link": "https://wg21.link/edit5261", "title": "[2022-02 LWG Motion 2] P0323R12 std::expected", "status": "open" }, "EDIT5262": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5262", "link": "https://wg21.link/edit5262", "title": "[2022-02 LWG Motion 3] P0533R9 constexpr for and ", "status": "open" }, "EDIT5263": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5263", "link": "https://wg21.link/edit5263", "title": "[2022-02 LWG Motion 4] P0627R6 Function to mark unreachable code", "status": "open" }, "EDIT5264": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5264", "link": "https://wg21.link/edit5264", "title": "[2022-02 LWG Motion 5] P1206R7 ranges::to: A function to convert any range to a container", "status": "open" }, "EDIT5265": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5265", "link": "https://wg21.link/edit5265", "title": "[2022-02 LWG Motion 6] P1413R3 Deprecate std::aligned_storage and std::aligned_union", "status": "open" }, "EDIT5266": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5266", "link": "https://wg21.link/edit5266", "title": "[2022-02 LWG Motion 7] P2255R2 A type trait to detect reference binding to temporary", "status": "open" }, "EDIT5267": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5267", "link": "https://wg21.link/edit5267", "title": "[2022-02 LWG Motion 8] P2273R3 Making std::unique_ptr constexpr", "status": "open" }, "EDIT5268": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5268", "link": "https://wg21.link/edit5268", "title": "[2022-02 LWG Motion 9] P2387R3 Pipe support for user-defined range adaptors", "status": "open" }, "EDIT5269": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5269", "link": "https://wg21.link/edit5269", "title": "[2022-02 LWG Motion 10] P2440R1 ranges::iota, ranges::shift_left and ranges::shift_right", "status": "open" }, "EDIT5270": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5270", "link": "https://wg21.link/edit5270", "title": "[2022-02 LWG Motion 11] P2441R2 views::join_with", "status": "open" }, "EDIT5271": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5271", "link": "https://wg21.link/edit5271", "title": "[2022-02 LWG Motion 12] P2442R1 Windowing range adaptors: views::chunk and views::slide", "status": "open" }, "EDIT5272": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5272", "link": "https://wg21.link/edit5272", "title": "[2022-02 LWG Motion 13] P2443R1 views::chunk_by", "status": "open" }, "EDIT5273": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5273", "link": "https://wg21.link/edit5273", "title": "P2173R1 Attributes on lambda-expressions", "status": "closed" }, "EDIT5274": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5274", "link": "https://wg21.link/edit5274", "title": "P2493R0 Missing feature test macros for C++20 core papers", "status": "closed" }, "EDIT5275": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5275", "link": "https://wg21.link/edit5275", "title": "[dcl.init.list] Unparenthesize cross-reference", "status": "open" }, "EDIT5276": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5276", "link": "https://wg21.link/edit5276", "title": "P0323R12 std::expected", "status": "closed" }, "EDIT5277": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5277", "link": "https://wg21.link/edit5277", "title": "[namespace.udecl] does not explicitly state the reason for special member hidden", "status": "open" }, "EDIT5278": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5278", "link": "https://wg21.link/edit5278", "title": "P0533R9 constexpr for and ", "status": "closed" }, "EDIT5279": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5279", "link": "https://wg21.link/edit5279", "title": "P0627R6 Function to mark unreachable code", "status": "closed" }, "EDIT5280": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5280", "link": "https://wg21.link/edit5280", "title": "P1206R7 Conversions from ranges to containers", "status": "closed" }, "EDIT5281": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5281", "link": "https://wg21.link/edit5281", "title": "what is the locus of a function-definition?", "status": "open" }, "EDIT5282": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5282", "link": "https://wg21.link/edit5282", "title": "P1413R3 Deprecate std::aligned_storage and std::aligned_union", "status": "closed" }, "EDIT5283": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5283", "link": "https://wg21.link/edit5283", "title": "P2255R2 A type trait to detect reference binding to temporary", "status": "closed" }, "EDIT5284": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5284", "link": "https://wg21.link/edit5284", "title": "P2273R3 Making std::unique_ptr constexpr", "status": "closed" }, "EDIT5285": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5285", "link": "https://wg21.link/edit5285", "title": "P2387R3 Pipe support for user-defined range adaptors", "status": "closed" }, "EDIT5286": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5286", "link": "https://wg21.link/edit5286", "title": "P2440R1 ranges::iota, ranges::shift_left, and ranges::shift_right", "status": "closed" }, "EDIT5287": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5287", "link": "https://wg21.link/edit5287", "title": "P2533R0 Core Language Working Group \"ready\"", "status": "closed" }, "EDIT5288": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5288", "link": "https://wg21.link/edit5288", "title": "P2531R0 C++ Standard Library Issues", "status": "closed" }, "EDIT5289": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5289", "link": "https://wg21.link/edit5289", "title": "we didn't explicitly specify that the current instantiation does not cause an implicit instantiation", "status": "open" }, "EDIT5290": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5290", "link": "https://wg21.link/edit5290", "title": "[module.interface] Add adjective 'exported' to dangling prons", "status": "closed" }, "EDIT5291": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5291", "link": "https://wg21.link/edit5291", "title": "[stdatomic.h.syn] Add missing atomic_fetch_xor/_explicit", "status": "closed" }, "EDIT5292": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5292", "link": "https://wg21.link/edit5292", "title": "[locale.cons] Ambiguous argument in Throws for locale+name+category constructor", "status": "closed" }, "EDIT5293": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5293", "link": "https://wg21.link/edit5293", "title": "[range.zip.iterator] Fix typo", "status": "closed" }, "EDIT5294": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5294", "link": "https://wg21.link/edit5294", "title": "[expr.prim.lambda.closure] Conversion to function pointer doesn't account for explicit object parameter", "status": "open" }, "EDIT5295": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5295", "link": "https://wg21.link/edit5295", "title": "The resumer of a coroutine may not be a function", "status": "open" }, "EDIT5296": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5296", "link": "https://wg21.link/edit5296", "title": "[lex.name] prohibits uses of predefined macro names and feature-test macros", "status": "open" }, "EDIT5297": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5297", "link": "https://wg21.link/edit5297", "title": "Cplusplus", "status": "closed" }, "EDIT5298": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5298", "link": "https://wg21.link/edit5298", "title": "[dcl.fct.def.coroutine] Initializer of a non-block variable is also a resumer", "status": "open" }, "EDIT5299": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5299", "link": "https://wg21.link/edit5299", "title": "[class.temporary] The use of term \"trivially copyable\" may be wrong", "status": "open" }, "EDIT5300": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5300", "link": "https://wg21.link/edit5300", "title": "Regardez \"Sokuu - Survie\" sur YouTube", "status": "closed" }, "EDIT5301": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5301", "link": "https://wg21.link/edit5301", "title": "import-keyword, module-keyword, and export-keyword are not preprocessing tokens", "status": "open" }, "EDIT5302": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5302", "link": "https://wg21.link/edit5302", "title": "An improvement to ADL for the name declared by a friend declaration ", "status": "open" }, "EDIT5303": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5303", "link": "https://wg21.link/edit5303", "title": "Unable to find label {term.odr.use}", "status": "closed" }, "EDIT5304": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5304", "link": "https://wg21.link/edit5304", "title": "[lex.name] Rephrase note to avoid upper/lower-case", "status": "closed" }, "EDIT5305": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5305", "link": "https://wg21.link/edit5305", "title": "Difference between \"execution\" and \"evaluation\"", "status": "open" }, "EDIT5306": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5306", "link": "https://wg21.link/edit5306", "title": "[lib] Add missing \\pnum before descriptive elements", "status": "closed" }, "EDIT5307": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5307", "link": "https://wg21.link/edit5307", "title": "[basic.start.dynamic] didn't state the situation for the initialization of the non-block thread storage duration inline variable", "status": "open" }, "EDIT5308": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5308", "link": "https://wg21.link/edit5308", "title": "How to space ref qualifiers", "status": "closed" }, "EDIT5309": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5309", "link": "https://wg21.link/edit5309", "title": "[range.slide.iterator] Remove `@` in `\\tcode`", "status": "closed" }, "EDIT5310": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5310", "link": "https://wg21.link/edit5310", "title": "[allocator.requirements.general] Remove unused provisions", "status": "open" }, "EDIT5311": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5311", "link": "https://wg21.link/edit5311", "title": "[version.syn] Remove mention of nonexistent header ``", "status": "closed" }, "EDIT5312": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5312", "link": "https://wg21.link/edit5312", "title": "spacing of ref-qualifiers", "status": "closed" }, "EDIT5313": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5313", "link": "https://wg21.link/edit5313", "title": "Clause reorganization for C++23 ", "status": "closed" }, "EDIT5314": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5314", "link": "https://wg21.link/edit5314", "title": "[diff.cpp20.library] is missing", "status": "closed" }, "EDIT5315": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5315", "link": "https://wg21.link/edit5315", "title": "Restructuring clauses for C++26", "status": "open" }, "EDIT5316": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5316", "link": "https://wg21.link/edit5316", "title": "[headers][expected.syn] Index and list ``", "status": "closed" }, "EDIT5317": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5317", "link": "https://wg21.link/edit5317", "title": "[temp.variadic] Use consistent utterances associated with pack expansion", "status": "open" }, "EDIT5318": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5318", "link": "https://wg21.link/edit5318", "title": "[class.prop] ambiguous conditions in definition of implicit-lifetime class", "status": "open" }, "EDIT5319": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5319", "link": "https://wg21.link/edit5319", "title": "[class.prop] Clarify definition of implicit-lifetime class", "status": "open" }, "EDIT5320": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5320", "link": "https://wg21.link/edit5320", "title": "[thread] Rename to 'Concurrency support library'", "status": "closed" }, "EDIT5321": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5321", "link": "https://wg21.link/edit5321", "title": "Move the restrictions regarding macros away from [library] (or add links to them)", "status": "closed" }, "EDIT5322": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5322", "link": "https://wg21.link/edit5322", "title": "[range.chunk.outer.value] Add missing private specifier", "status": "closed" }, "EDIT5323": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5323", "link": "https://wg21.link/edit5323", "title": "How to specify small nested classes: struct/class, private members", "status": "open" }, "EDIT5324": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5324", "link": "https://wg21.link/edit5324", "title": "[diff.cpp20.library] Add subclause, highlighting new headers", "status": "closed" }, "EDIT5325": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5325", "link": "https://wg21.link/edit5325", "title": "[range.chunk.inner.iter] Fix index reference.", "status": "closed" }, "EDIT5326": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5326", "link": "https://wg21.link/edit5326", "title": "[range.slide.overview] Fix multi-character typo", "status": "closed" }, "EDIT5327": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5327", "link": "https://wg21.link/edit5327", "title": "[allocator.requirements.general] Dismantle requirements table", "status": "closed" }, "EDIT5328": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5328", "link": "https://wg21.link/edit5328", "title": "[range.utility.conv.general] Should `reservable-container` and `container-insertable` be concepts?", "status": "closed" }, "EDIT5329": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5329", "link": "https://wg21.link/edit5329", "title": "[range.chunk.outer.value] Fix unformatted dereference operator", "status": "closed" }, "EDIT5330": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5330", "link": "https://wg21.link/edit5330", "title": "[diff.expr][diff.dcl] Features removed in C99 are still mentioned", "status": "open" }, "EDIT5331": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5331", "link": "https://wg21.link/edit5331", "title": "[range.adjacent.transform.iterator] Fix template parameter typo", "status": "closed" }, "EDIT5332": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5332", "link": "https://wg21.link/edit5332", "title": "[expr.const] Add cross-reference for construct_at", "status": "closed" }, "EDIT5333": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5333", "link": "https://wg21.link/edit5333", "title": "[range.utility.conv.general] Add missing template parameter to container_inserter", "status": "closed" }, "EDIT5334": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5334", "link": "https://wg21.link/edit5334", "title": "[container.rev.reqmts] p16+ are not \"reversible container requirements\"", "status": "open" }, "EDIT5335": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5335", "link": "https://wg21.link/edit5335", "title": "[class.compare.secondary] The extent to which \"The defaulted operator function is not considered\" applies CWG2546", "status": "open" }, "EDIT5336": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5336", "link": "https://wg21.link/edit5336", "title": "[class.compare.default] p1 The condition of implicitly defining a defaulted comparison operator function CWG2546", "status": "open" }, "EDIT5337": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5337", "link": "https://wg21.link/edit5337", "title": "[dcl.fct.def.default] Restrictions on what comparison operator function can be explicitly defaulted CWG2547", "status": "open" }, "EDIT5338": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5338", "link": "https://wg21.link/edit5338", "title": "[class.spaceship] lacks to specify the behavior if the defined expression for synthesized three-way comparison is ill-formed", "status": "open" }, "EDIT5339": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5339", "link": "https://wg21.link/edit5339", "title": "A subobject is contained by another object rather than by a type", "status": "open" }, "EDIT5340": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5340", "link": "https://wg21.link/edit5340", "title": "[temp.deduct.call] p1 The comment for a function parameter pack is conflict", "status": "open" }, "EDIT5341": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5341", "link": "https://wg21.link/edit5341", "title": "[temp.arg.explicit] p5 Explicitly specified template arguments can enforce to use the template", "status": "closed" }, "EDIT5342": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5342", "link": "https://wg21.link/edit5342", "title": "[dcl.type.decltype] p1 What is the entity named by E when E is a class member access", "status": "open" }, "EDIT5343": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5343", "link": "https://wg21.link/edit5343", "title": "[temp.deduct.type] p4 Template parameter pack is only used in non-deduced context", "status": "open" }, "EDIT5344": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5344", "link": "https://wg21.link/edit5344", "title": "[temp.deduct.general] p1 What are these necessary template arguments when referring to a function template specialization", "status": "open" }, "EDIT5345": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5345", "link": "https://wg21.link/edit5345", "title": "The grammar template-name component has a narrow definition", "status": "open" }, "EDIT5346": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5346", "link": "https://wg21.link/edit5346", "title": "The definition of what entity denoted by a qualified-id is not clear", "status": "open" }, "EDIT5347": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5347", "link": "https://wg21.link/edit5347", "title": "Inconsistent \"default\"s in allocator requirements tables", "status": "open" }, "EDIT5348": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5348", "link": "https://wg21.link/edit5348", "title": "Preexisting: These probably needs to be more than just derived. Like \"a type with a base characteristic ([meta.rqmts]) of `bool_constant<`_`B`_`>`\".", "status": "open" }, "EDIT5349": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5349", "link": "https://wg21.link/edit5349", "title": "How many objects or references are associated with a block variable with static storage duration(in multi-thread)?", "status": "open" }, "EDIT5350": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5350", "link": "https://wg21.link/edit5350", "title": "[Editoral] Typo on home page", "status": "closed" }, "EDIT5351": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5351", "link": "https://wg21.link/edit5351", "title": "[basic.lookup] lookup context vs. cv-qualified that type", "status": "open" }, "EDIT5352": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5352", "link": "https://wg21.link/edit5352", "title": "[class.temporary] p6.6 \"glvalue operand\" is misleading", "status": "open" }, "EDIT5353": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5353", "link": "https://wg21.link/edit5353", "title": "Improve the definition of the brace elision of aggregate initialization", "status": "open" }, "EDIT5354": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5354", "link": "https://wg21.link/edit5354", "title": "The range of representable values of compound types", "status": "closed" }, "EDIT5355": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5355", "link": "https://wg21.link/edit5355", "title": "[expr.const.cast] Use \"shall\" to impose the requirement", "status": "open" }, "EDIT5356": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5356", "link": "https://wg21.link/edit5356", "title": "[basic.compound] p4 What the definition of whether two objects are the same", "status": "open" }, "EDIT5357": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5357", "link": "https://wg21.link/edit5357", "title": "[expr.cast] Clarify ambiguous static_cast/const_cast", "status": "open" }, "EDIT5358": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5358", "link": "https://wg21.link/edit5358", "title": "[conv.qual] Improvement and supply the omitted result", "status": "open" }, "EDIT5359": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5359", "link": "https://wg21.link/edit5359", "title": "[range.adjacent.transform.iterator] Fix wrong template parameter in adjacent_transform_view::iterator", "status": "closed" }, "EDIT5360": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5360", "link": "https://wg21.link/edit5360", "title": "[expected.unexpected] Rearrange std::unexpected", "status": "open" }, "EDIT5361": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5361", "link": "https://wg21.link/edit5361", "title": "[over.match.funcs.general] p4 direct member vs. member for defining the type of implicit object parameter", "status": "open" }, "EDIT5362": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5362", "link": "https://wg21.link/edit5362", "title": "[spanstream.syn] doesn't mention `swap()` overloads", "status": "closed" }, "EDIT5363": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5363", "link": "https://wg21.link/edit5363", "title": "[spanbuf] should be titled \"Class template `basic_spanbuf`\"", "status": "closed" }, "EDIT5364": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5364", "link": "https://wg21.link/edit5364", "title": "[over.match.funcs.general] p5 user-defined conversions sequence are not considered for object parameter CWG2557", "status": "open" }, "EDIT5365": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5365", "link": "https://wg21.link/edit5365", "title": "[spanbuf] Fix template name in subclause heading", "status": "closed" }, "EDIT5366": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5366", "link": "https://wg21.link/edit5366", "title": "[span.streams] Move non-member swaps to header synopsis", "status": "closed" }, "EDIT5367": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5367", "link": "https://wg21.link/edit5367", "title": "[intro.refs] Add UAX#29 to normative references", "status": "closed" }, "EDIT5368": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5368", "link": "https://wg21.link/edit5368", "title": "P2071R2 Named universal character escapes", "status": "open" }, "EDIT5369": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5369", "link": "https://wg21.link/edit5369", "title": "[over.best.ics.general] The type of parameter is unclear", "status": "open" }, "EDIT5370": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5370", "link": "https://wg21.link/edit5370", "title": "[lex.name] Remove extra vertical space in grammar", "status": "closed" }, "EDIT5371": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5371", "link": "https://wg21.link/edit5371", "title": "[over.best.ics.general] The wording about implicit conversion sequence is inconsistent", "status": "open" }, "EDIT5372": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5372", "link": "https://wg21.link/edit5372", "title": "[temp.arg.template] p4 Saying PP is an id-expression has a wrong assumption", "status": "open" }, "EDIT5373": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5373", "link": "https://wg21.link/edit5373", "title": "[stacktrace.syn] should depict `` including ``", "status": "closed" }, "EDIT5374": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5374", "link": "https://wg21.link/edit5374", "title": "[stacktrace.syn] Add '#include '", "status": "closed" }, "EDIT5375": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5375", "link": "https://wg21.link/edit5375", "title": "[alg.min.max] hasn't been updated when LWG3180 has been applied", "status": "closed" }, "EDIT5376": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5376", "link": "https://wg21.link/edit5376", "title": "[alg.min.max] Consistently specify `ranges::minmax_element` with `ranges::minmax_element_result`", "status": "closed" }, "EDIT5377": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5377", "link": "https://wg21.link/edit5377", "title": "[intro.progress] Does p1 conditionally introduce a kind of undefined behavior?", "status": "open" }, "EDIT5378": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5378", "link": "https://wg21.link/edit5378", "title": "nodiscard of allocate_at_least misses a closing bracket", "status": "closed" }, "EDIT5379": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5379", "link": "https://wg21.link/edit5379", "title": "[memory.syn] Add missing closing bracket for attribute", "status": "closed" }, "EDIT5380": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5380", "link": "https://wg21.link/edit5380", "title": "[expected.object.general] Remove explicit(see below) for expected copy/move constructor", "status": "open" }, "EDIT5381": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5381", "link": "https://wg21.link/edit5381", "title": "[expected.object.general] Add missing noexcept for expected::error()", "status": "open" }, "EDIT5382": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5382", "link": "https://wg21.link/edit5382", "title": "[range.utility.conv.general] Add missing constexpr for container-inserter", "status": "open" }, "EDIT5383": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5383", "link": "https://wg21.link/edit5383", "title": "[range.adaptors] Make the prints message format consistent", "status": "closed" }, "EDIT5384": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5384", "link": "https://wg21.link/edit5384", "title": "LWG3687. `expected` move constructor should move", "status": "closed" }, "EDIT5385": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5385", "link": "https://wg21.link/edit5385", "title": "[atomics.syn] doesn't depict `memory_order_meow`", "status": "open" }, "EDIT5386": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5386", "link": "https://wg21.link/edit5386", "title": "[allocator.requirements.general] Specify all member types with `typename`", "status": "closed" }, "EDIT5387": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5387", "link": "https://wg21.link/edit5387", "title": "[class.member.lookup] p7 Whether two conversion function (template)s correspond?", "status": "closed" }, "EDIT5388": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5388", "link": "https://wg21.link/edit5388", "title": "[temp.over.link] types involving template parameters are not expressions", "status": "open" }, "EDIT5389": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5389", "link": "https://wg21.link/edit5389", "title": "[temp.constr.normal] The obscure(contradictory) of the normalization of a concept-id", "status": "open" }, "EDIT5390": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5390", "link": "https://wg21.link/edit5390", "title": "[expr.new] p26 Is the matching deallocation function guaranteed to be invoked when no matching handler can be found? CWG2566", "status": "open" }, "EDIT5391": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5391", "link": "https://wg21.link/edit5391", "title": "[class] \"class lattice\" is never clearly defined", "status": "open" }, "EDIT5392": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5392", "link": "https://wg21.link/edit5392", "title": "[expr.static.cast] p10 Circular definition of explicitly converting an integer value to enumeration type", "status": "open" }, "EDIT5393": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5393", "link": "https://wg21.link/edit5393", "title": "[cpp.pre] p1 directive-introducing token is immediately followed by a whitespace", "status": "open" }, "EDIT5394": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5394", "link": "https://wg21.link/edit5394", "title": "[temp.constr.normal]: Missing trailing semicolon after concept definition", "status": "closed" }, "EDIT5395": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5395", "link": "https://wg21.link/edit5395", "title": "Update templates.tex", "status": "closed" }, "EDIT5396": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5396", "link": "https://wg21.link/edit5396", "title": "Fix placement of namespace-scope declarations", "status": "open" }, "EDIT5397": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5397", "link": "https://wg21.link/edit5397", "title": "[string.view.deduct] Move to immediately after [string.view.cons]", "status": "closed" }, "EDIT5398": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5398", "link": "https://wg21.link/edit5398", "title": "[expr.shift] p1 What is the promoted type of a source type to which integral promotion does not apply?", "status": "open" }, "EDIT5399": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5399", "link": "https://wg21.link/edit5399", "title": "[expr.call] Clarify the value of this", "status": "open" }, "EDIT5400": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5400", "link": "https://wg21.link/edit5400", "title": "[expr.prim.lambda.closure] p3 What is the return type of a function call operator(template) if trailing-return-type is omitted?", "status": "closed" }, "EDIT5401": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5401", "link": "https://wg21.link/edit5401", "title": "[over.match.oper] p2 It seems that p2 omits the function call operator", "status": "closed" }, "EDIT5402": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5402", "link": "https://wg21.link/edit5402", "title": "[depr.tuple],[depr.variant] Use struct class-key consistently", "status": "closed" }, "EDIT5403": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5403", "link": "https://wg21.link/edit5403", "title": "[expected] Use `unex` as exposition-only name for all unexpected values", "status": "open" }, "EDIT5404": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5404", "link": "https://wg21.link/edit5404", "title": "[class.access.base] p5 Whether the base-specifier-list of a derived class is a point R where protected member is accessible? CWG372", "status": "open" }, "EDIT5405": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5405", "link": "https://wg21.link/edit5405", "title": "[expr.prim.lambda.general] Clarify deduced lambda return type", "status": "closed" }, "EDIT5406": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5406", "link": "https://wg21.link/edit5406", "title": "[basic.def.odr] p10 What does function definition scope mean in this current draft?", "status": "open" }, "EDIT5407": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5407", "link": "https://wg21.link/edit5407", "title": "[expr] It is underspecified when evaluating an operation whose operands have values designated NaN ", "status": "closed" }, "EDIT5408": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5408", "link": "https://wg21.link/edit5408", "title": "[iterator.concept.readable] remove obsolete Note", "status": "closed" }, "EDIT5409": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5409", "link": "https://wg21.link/edit5409", "title": "[associative] Add \"i.e.\" in front of explanation", "status": "open" }, "EDIT5410": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5410", "link": "https://wg21.link/edit5410", "title": "[lex.ccon] A typo for \"'\" in table 10 ", "status": "closed" }, "EDIT5411": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5411", "link": "https://wg21.link/edit5411", "title": "Fix the typo for \"apostrohpe\"", "status": "closed" }, "EDIT5412": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5412", "link": "https://wg21.link/edit5412", "title": "Fix the typo for \"apostrohpe\"", "status": "closed" }, "EDIT5413": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5413", "link": "https://wg21.link/edit5413", "title": "[except.pre] Reword \"shall not be used to\" avoiding question of actual \"use\"", "status": "open" }, "EDIT5414": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5414", "link": "https://wg21.link/edit5414", "title": "[range.utility.conv.general] Strike extraneous semicolon", "status": "closed" }, "EDIT5415": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5415", "link": "https://wg21.link/edit5415", "title": "[expr.call] The result type of a function call and the value category relying on it", "status": "open" }, "EDIT5416": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5416", "link": "https://wg21.link/edit5416", "title": "[optional.ctor], [expected.object.ctor] Add converts-from-any-cvref", "status": "open" }, "EDIT5417": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5417", "link": "https://wg21.link/edit5417", "title": "Where to get the C++98 and C++03 drafts?", "status": "closed" }, "EDIT5418": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5418", "link": "https://wg21.link/edit5418", "title": "[class.access] Remove dangling Note", "status": "closed" }, "EDIT5419": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5419", "link": "https://wg21.link/edit5419", "title": "[ranges.syn] remove trailing `-> see below` return type from three `t…", "status": "closed" }, "EDIT5420": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5420", "link": "https://wg21.link/edit5420", "title": "[dcl.fct] p6 Does it make sense that a constructor can have an explicit object parameter?", "status": "open" }, "EDIT5421": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5421", "link": "https://wg21.link/edit5421", "title": "[class.dtor] p1 Make the requirement of a prospective destructor to be accurate.", "status": "open" }, "EDIT5422": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5422", "link": "https://wg21.link/edit5422", "title": "[dcl.constexpr] Uninitialized non-static data members of fundamental type CWG2558", "status": "open" }, "EDIT5423": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5423", "link": "https://wg21.link/edit5423", "title": "[expr.const] p5.14 The rule about lambda-expression in a core constant expression is not clear", "status": "open" }, "EDIT5424": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5424", "link": "https://wg21.link/edit5424", "title": "[expected.object.general, expected.void.general] copy and move constr…", "status": "closed" }, "EDIT5425": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5425", "link": "https://wg21.link/edit5425", "title": "[intro.execution] p3 Is an operand applied with (built-in)conversions not a subexpression of an operation E? ", "status": "open" }, "EDIT5426": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5426", "link": "https://wg21.link/edit5426", "title": "[dcl.constexpr] p6 Relax the condition for a constexpr function that could be well-formed", "status": "open" }, "EDIT5427": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5427", "link": "https://wg21.link/edit5427", "title": "Consider exposition-only helper for T(*)[] is convertible to U(*)[]", "status": "open" }, "EDIT5428": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5428", "link": "https://wg21.link/edit5428", "title": "Wholesale list of issues (with suggested fixes), as found in ISO14882:2020", "status": "open" }, "EDIT5429": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5429", "link": "https://wg21.link/edit5429", "title": "[cons.slice] lists undeclared copy constructor", "status": "closed" }, "EDIT5430": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5430", "link": "https://wg21.link/edit5430", "title": "[thread.lock.unique.cons] should use nullptr", "status": "closed" }, "EDIT5431": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5431", "link": "https://wg21.link/edit5431", "title": "[syncstream.osyncstream.cons] refers to undefined `os`", "status": "closed" }, "EDIT5432": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5432", "link": "https://wg21.link/edit5432", "title": "[ostream.inserters.arithmetic] Missing itemdecl return types", "status": "closed" }, "EDIT5433": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5433", "link": "https://wg21.link/edit5433", "title": "[over.match.best.general] example 7 should use 'c'", "status": "closed" }, "EDIT5434": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5434", "link": "https://wg21.link/edit5434", "title": "[streambuf.virt.get] should use \"increments\"", "status": "closed" }, "EDIT5435": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5435", "link": "https://wg21.link/edit5435", "title": "[thread.sema.cnt] missing parens on function call expression", "status": "closed" }, "EDIT5436": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5436", "link": "https://wg21.link/edit5436", "title": "[thread.lock.unique.locking] confusion between function calls and names", "status": "open" }, "EDIT5437": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5437", "link": "https://wg21.link/edit5437", "title": "[stringbuf.virtuals] missing 'override' for setbuf", "status": "closed" }, "EDIT5438": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5438", "link": "https://wg21.link/edit5438", "title": "Minor fixes related to issue 5428", "status": "closed" }, "EDIT5439": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5439", "link": "https://wg21.link/edit5439", "title": "[namespace.udecl] How to consider the properties of an object parameter in the context other than overload resolution", "status": "open" }, "EDIT5440": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5440", "link": "https://wg21.link/edit5440", "title": "[namespace.udecl] p4 The member function of a base class cannot have the signature of the one of a derived class", "status": "open" }, "EDIT5441": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5441", "link": "https://wg21.link/edit5441", "title": "[range.transform.iterator] Add some missing \\exposid", "status": "closed" }, "EDIT5442": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5442", "link": "https://wg21.link/edit5442", "title": "[stringbuf.virtuals] Add missing 'override' for setbuf", "status": "closed" }, "EDIT5443": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5443", "link": "https://wg21.link/edit5443", "title": "[thread.sema.cnt] Add missing parentheses on function call expression", "status": "closed" }, "EDIT5444": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5444", "link": "https://wg21.link/edit5444", "title": "[cons.slice] Add copy constructor for 'slice' to synopsis", "status": "closed" }, "EDIT5445": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5445", "link": "https://wg21.link/edit5445", "title": "[syncstream.osyncstream.cons] Fix use of parameter name", "status": "closed" }, "EDIT5446": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5446", "link": "https://wg21.link/edit5446", "title": "[over.match.best.general] Fix typo in example", "status": "closed" }, "EDIT5447": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5447", "link": "https://wg21.link/edit5447", "title": "[over.match.ctor] Default-initialization and its argument list", "status": "open" }, "EDIT5448": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5448", "link": "https://wg21.link/edit5448", "title": "[namespace.udecl] Lack a sufficient rule to specify using-declaration cannot refer to a destructor", "status": "open" }, "EDIT5449": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5449", "link": "https://wg21.link/edit5449", "title": "[expr.prim.id.unqual] What id-expression denotes a destructor?", "status": "open" }, "EDIT5450": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5450", "link": "https://wg21.link/edit5450", "title": "[class.copy.ctor] Clarify the value category of the initializer in the implicit defined function", "status": "open" }, "EDIT5451": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5451", "link": "https://wg21.link/edit5451", "title": "Fix typos", "status": "closed" }, "EDIT5452": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5452", "link": "https://wg21.link/edit5452", "title": "[class.copy.ctor] p6 The implicitly declared function does declare the function", "status": "open" }, "EDIT5453": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5453", "link": "https://wg21.link/edit5453", "title": "[temp.deduct] The substitution in deduction process that results failure should also apply to class templates CWG2054", "status": "open" }, "EDIT5454": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5454", "link": "https://wg21.link/edit5454", "title": "[temp.deduct.partial] The unclear points in partial ordering for function/class templates", "status": "open" }, "EDIT5455": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5455", "link": "https://wg21.link/edit5455", "title": "[range.join.with.iterator] Add missing 'template' keyword prior to dependent template name 'emplace'", "status": "open" }, "EDIT5456": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5456", "link": "https://wg21.link/edit5456", "title": "[dcl.fct.def.default] p2 The expression of tense ", "status": "open" }, "EDIT5457": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5457", "link": "https://wg21.link/edit5457", "title": "[temp.arg.nontype] Clarify the grammar meaning of template non-type argument", "status": "open" }, "EDIT5458": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5458", "link": "https://wg21.link/edit5458", "title": "[basic.def.odr] How is a default argument considered as a definition? ", "status": "open" }, "EDIT5459": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5459", "link": "https://wg21.link/edit5459", "title": "[temp.names] p9 The process of the parameter mapping is omitted", "status": "open" }, "EDIT5460": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5460", "link": "https://wg21.link/edit5460", "title": "[expr.prim.req] What is the kind of constraints introduced by requires expressions", "status": "open" }, "EDIT5461": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5461", "link": "https://wg21.link/edit5461", "title": "[temp.constr.normal] p1.4 The implementations have a divergence for substitution in the normalization of a concept-id", "status": "open" }, "EDIT5462": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5462", "link": "https://wg21.link/edit5462", "title": "[dcl.init.list p3.10 The prvalue mentioned in the initialization of the reference abruptly appears without any specification", "status": "open" }, "EDIT5463": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5463", "link": "https://wg21.link/edit5463", "title": "[over.ics.list] p9 The cross-referenced subclause [over.ics.ref] does not touch an non-expression initializer ", "status": "open" }, "EDIT5464": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5464", "link": "https://wg21.link/edit5464", "title": "[dcl.array] p8 A contradictory example and the rule should be improved", "status": "open" }, "EDIT5465": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5465", "link": "https://wg21.link/edit5465", "title": "[module.global.frag] Global namespace has no declaration how could it be \"decl-reachable\" from a declaration?", "status": "open" }, "EDIT5466": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5466", "link": "https://wg21.link/edit5466", "title": "[stacktrace.basic.nonmem] missing \\pnum in p2?", "status": "open" }, "EDIT5467": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5467", "link": "https://wg21.link/edit5467", "title": "[stacktrace.basic.nonmem] Add missing \\pnum before \\recommended", "status": "open" }, "EDIT5468": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5468", "link": "https://wg21.link/edit5468", "title": "[mem.poly.allocator.class.general] Specializations of `polymorphic_allocator` may need clarification", "status": "open" }, "EDIT5469": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5469", "link": "https://wg21.link/edit5469", "title": "[range.join.with.view] Add missing libconcept", "status": "closed" }, "EDIT5470": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5470", "link": "https://wg21.link/edit5470", "title": "[mem.poly.allocator.class.general] Clarify `polymorphic_allocator` etc.", "status": "open" }, "EDIT5471": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5471", "link": "https://wg21.link/edit5471", "title": "[basic.scope.temp] p2 Clarify the scope where D should have inhabited", "status": "open" }, "EDIT5472": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5472", "link": "https://wg21.link/edit5472", "title": "[ratio.arithmetic] Add missing index entries", "status": "closed" }, "EDIT5473": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5473", "link": "https://wg21.link/edit5473", "title": "[fs.path.generic.obs] and [fs.path.modifiers]p2, wording of `make_preferred` and `generic_*` is ambiguous", "status": "open" }, "EDIT5474": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5474", "link": "https://wg21.link/edit5474", "title": "[range.join.view] Simplify `range_reference_t` to `InnerRng`", "status": "closed" }, "EDIT5475": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5475", "link": "https://wg21.link/edit5475", "title": "[over.oper.general] p7 Precedence is not a formal wording nor specified", "status": "open" }, "EDIT5476": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5476", "link": "https://wg21.link/edit5476", "title": "[expr.call] The value computation of a function call and the evaluations of expressions within the function body are not specified", "status": "open" }, "EDIT5477": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5477", "link": "https://wg21.link/edit5477", "title": "[intro.execution] p7 value computation vs. prvalue", "status": "open" }, "EDIT5478": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5478", "link": "https://wg21.link/edit5478", "title": "[range.join.iterator, range.join.with.iterator] Add `InnerBase` and replace more `OuterIter/InnerIter`", "status": "open" }, "EDIT5479": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5479", "link": "https://wg21.link/edit5479", "title": "[allocator.requirements.general] Consider changing Example 2", "status": "open" }, "EDIT5480": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5480", "link": "https://wg21.link/edit5480", "title": "[temp.dep.expr] p3 How an id-expression that is a template-id is dependent?", "status": "open" }, "EDIT5481": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5481", "link": "https://wg21.link/edit5481", "title": "[ranges] Consistent style for negated fold expressions in constraints", "status": "open" }, "EDIT5482": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5482", "link": "https://wg21.link/edit5482", "title": "[allocator.requirements.general] Simplify `SimpleAllocator` with some new styles", "status": "open" }, "EDIT5483": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5483", "link": "https://wg21.link/edit5483", "title": "[move.iter.cons] Add missing Returns clause", "status": "open" }, "EDIT5484": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5484", "link": "https://wg21.link/edit5484", "title": "[range.chunk.by.view] Should the help function `find-next`/`find-prev` of `chunk_by_view` be `private`?", "status": "open" }, "EDIT5485": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5485", "link": "https://wg21.link/edit5485", "title": "[expected.object.ctor] Use the injected class name to refer to the current instantiation", "status": "closed" }, "EDIT5486": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5486", "link": "https://wg21.link/edit5486", "title": "The result of an expression is given different meanings between [basic.lval] and [expr.compound]", "status": "open" }, "EDIT5487": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5487", "link": "https://wg21.link/edit5487", "title": "[expected.object.general] E should use code-font", "status": "closed" }, "EDIT5488": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5488", "link": "https://wg21.link/edit5488", "title": "The comment of the example in [dcl.init.general] p16.6.1 is wrong", "status": "open" }, "EDIT5489": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5489", "link": "https://wg21.link/edit5489", "title": "[dcl.init.general] Fix the informative description in 16.6.1 Example 2", "status": "open" }, "EDIT5490": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5490", "link": "https://wg21.link/edit5490", "title": "The bound of considering the context of the copy-initialization", "status": "open" }, "EDIT5491": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5491", "link": "https://wg21.link/edit5491", "title": "[class.ctor.general] p3 is made dangling by P1787", "status": "open" }, "EDIT5492": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5492", "link": "https://wg21.link/edit5492", "title": "[range.chunk.fwd.iter] Fix unformatted semicolon", "status": "closed" }, "EDIT5493": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5493", "link": "https://wg21.link/edit5493", "title": "[conv.mem] p2 should specify the complete conversion path", "status": "open" }, "EDIT5494": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5494", "link": "https://wg21.link/edit5494", "title": "[range.chunk.overview], [range.chunk.by.overview] Fix inconsistent for loop format", "status": "closed" }, "EDIT5495": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5495", "link": "https://wg21.link/edit5495", "title": "[dcl.fct]/22 An abbreviated function template is _functionally_ equivalent to a function template", "status": "open" }, "EDIT5496": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5496", "link": "https://wg21.link/edit5496", "title": "[dcl.meaning.general] p3.3 The lookup for the declarator-id that is an identifier in the explicit instantiation or specialization for function template", "status": "open" }, "EDIT5497": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5497", "link": "https://wg21.link/edit5497", "title": "[temp.expl.spec] p10 What if the declarator-id in an explicit specialization is not a template-id?", "status": "open" }, "EDIT5498": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5498", "link": "https://wg21.link/edit5498", "title": "[range.chunk.by.view] Add missing exposition only comment", "status": "open" }, "EDIT5499": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5499", "link": "https://wg21.link/edit5499", "title": "[ranges] Remove redundant `// exposition only` comments in itemdecl section", "status": "closed" }, "EDIT5500": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5500", "link": "https://wg21.link/edit5500", "title": "[range.chunk.overview,range.slide.overview] Correct the italics of N/M in the overview", "status": "open" }, "EDIT5501": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5501", "link": "https://wg21.link/edit5501", "title": "[tuple.cnstr] Remove bad escaping in codeblock", "status": "closed" }, "EDIT5502": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5502", "link": "https://wg21.link/edit5502", "title": "[lex.pptoken] p2 Split the quotation characters into the corresponding terms", "status": "open" }, "EDIT5503": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5503", "link": "https://wg21.link/edit5503", "title": "[stmt.dcl] p3 Improve the contradictory wording", "status": "open" }, "EDIT5504": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5504", "link": "https://wg21.link/edit5504", "title": "[std] Link header in summary tables to its synopsis", "status": "open" }, "EDIT5505": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5505", "link": "https://wg21.link/edit5505", "title": "[ranges] The explicity of the constructor needs to be consistent", "status": "open" }, "EDIT5506": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5506", "link": "https://wg21.link/edit5506", "title": "[diff.expr] Unmentioned incompatibility with C about pointer indirection CWG232", "status": "closed" }, "EDIT5507": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5507", "link": "https://wg21.link/edit5507", "title": "[ranges] Should `constexpr default_sentinel_t end()` be `const`-qualified?", "status": "open" }, "EDIT5508": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5508", "link": "https://wg21.link/edit5508", "title": "Use of 'il' parameter name in functions taking initializer_lists inconsistent", "status": "open" }, "EDIT5509": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5509", "link": "https://wg21.link/edit5509", "title": "[expr.reinterpret.cast] p2 The meaning of \"its own type\" is not clear", "status": "open" }, "EDIT5510": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5510", "link": "https://wg21.link/edit5510", "title": "[module.reach] Remove redundant module implementation unit declaration", "status": "open" }, "EDIT5511": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5511", "link": "https://wg21.link/edit5511", "title": "[dcl.init.ref] p5.4.1 \"the result of the call\" is not an expression to which type check can be done", "status": "open" }, "EDIT5512": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5512", "link": "https://wg21.link/edit5512", "title": "Fixed wording regarding omitting the template argument list <>", "status": "open" }, "EDIT5513": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5513", "link": "https://wg21.link/edit5513", "title": "[res.on.functions] Use normal \"behavior is undefined\" words of power", "status": "closed" }, "EDIT5514": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5514", "link": "https://wg21.link/edit5514", "title": "[range.istream.view] Add \\ref for `basic_istream_view::iterator`", "status": "closed" }, "EDIT5515": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5515", "link": "https://wg21.link/edit5515", "title": "[range.istream.iterator] basic_istream_view::iterator is not a class …", "status": "closed" }, "EDIT5516": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5516", "link": "https://wg21.link/edit5516", "title": "[range.chunk] Add the class template description for `chunk_view`", "status": "open" }, "EDIT5517": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5517", "link": "https://wg21.link/edit5517", "title": "[func.wrap.move.ctor] Fix typo naming template parameter packs", "status": "closed" }, "EDIT5518": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5518", "link": "https://wg21.link/edit5518", "title": "[container.reqmts] p65 seems to ban small string optimization", "status": "open" }, "EDIT5519": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5519", "link": "https://wg21.link/edit5519", "title": "[ranges.syn] Fix the constraints order of `slide_view`", "status": "closed" }, "EDIT5520": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5520", "link": "https://wg21.link/edit5520", "title": "[range.adjacent.iterator] Use correct descriptive element", "status": "closed" }, "EDIT5521": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5521", "link": "https://wg21.link/edit5521", "title": "[basic.align] Update note to reflect deprecation of aligned-storage templates", "status": "open" }, "EDIT5522": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5522", "link": "https://wg21.link/edit5522", "title": "[basic.align] Fix cross-reference to meanwhile deprecated aligned_storage", "status": "open" }, "EDIT5523": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5523", "link": "https://wg21.link/edit5523", "title": "[thread.lock.unique.locking] Fix function call expressions", "status": "open" }, "EDIT5524": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5524", "link": "https://wg21.link/edit5524", "title": "[ranges.syn] Add missing \\libconcept for `owning_view`", "status": "closed" }, "EDIT5525": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5525", "link": "https://wg21.link/edit5525", "title": "[range.join.with.view] Add missing \\libconcept", "status": "closed" }, "EDIT5526": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5526", "link": "https://wg21.link/edit5526", "title": "[range.elements.sentinel] Fix incorrect \\placeholder", "status": "closed" }, "EDIT5527": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5527", "link": "https://wg21.link/edit5527", "title": "[module.unit] Is “indirectly exported” a deliberate design?", "status": "open" }, "EDIT5528": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5528", "link": "https://wg21.link/edit5528", "title": "[allocator.requirements.general] The meaning of \"parameterized in terms of allocators\" seems unclear", "status": "open" }, "EDIT5529": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5529", "link": "https://wg21.link/edit5529", "title": "[range.chunk.view.input] Add missing \\exposid for `base_`", "status": "closed" }, "EDIT5530": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5530", "link": "https://wg21.link/edit5530", "title": "[range.join.with.sentinel] Add missing curly braces", "status": "closed" }, "EDIT5531": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5531", "link": "https://wg21.link/edit5531", "title": "Typo and formatting fixes", "status": "closed" }, "EDIT5532": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5532", "link": "https://wg21.link/edit5532", "title": " [common.iter.nav] Fix \\exposconceptnc", "status": "closed" }, "EDIT5533": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5533", "link": "https://wg21.link/edit5533", "title": "[basic.def.odr] p5 \"appears as\" is not defined and \"named by\" is a better choice", "status": "open" }, "EDIT5534": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5534", "link": "https://wg21.link/edit5534", "title": "use \"named by\" in place of \"appear as\" for odr-using a variable", "status": "open" }, "EDIT5535": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5535", "link": "https://wg21.link/edit5535", "title": "[priqueue.overview] Add misssing `>` to deduction guide", "status": "closed" }, "EDIT5536": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5536", "link": "https://wg21.link/edit5536", "title": "More typo and formatting fixes", "status": "open" }, "EDIT5537": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5537", "link": "https://wg21.link/edit5537", "title": "[module.private.frag] Remove misleading example and broaden note", "status": "open" }, "EDIT5538": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5538", "link": "https://wg21.link/edit5538", "title": "[temp.inst] Clarify referent of 'declaration'", "status": "open" }, "EDIT5539": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5539", "link": "https://wg21.link/edit5539", "title": "[dcl.fct.def.general] p2 \"declarator;\" is not described in [dcl.fct]", "status": "open" }, "EDIT5540": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5540", "link": "https://wg21.link/edit5540", "title": "[dcl.type.general] p3 The grammar type-specifier-seq does not comprise defining-type-specifier", "status": "open" }, "EDIT5541": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5541", "link": "https://wg21.link/edit5541", "title": "[over.call.object] Note has counterfactual statement re: surrogate functions and overload resolution", "status": "open" }, "EDIT5542": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5542", "link": "https://wg21.link/edit5542", "title": "[temp.inst] p12 \"In a function template specialization\" is not defined", "status": "open" }, "EDIT5543": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5543", "link": "https://wg21.link/edit5543", "title": "[syntax] p2 Add \"X-expression\" in the list", "status": "open" }, "EDIT5544": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5544", "link": "https://wg21.link/edit5544", "title": "Stop talking about fields", "status": "open" }, "EDIT5545": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5545", "link": "https://wg21.link/edit5545", "title": "[basic.fundamental] p5 Improve the definition of base-2 representation of the signed integer type", "status": "open" }, "EDIT5546": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5546", "link": "https://wg21.link/edit5546", "title": "[basic.fundamental] p12 Saying that \"range of representable values\" is implementation-defined is helpful", "status": "open" }, "EDIT5547": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5547", "link": "https://wg21.link/edit5547", "title": "[conv.ptr] p2 The cv-qualifications between source and destination type are not necessarily the same", "status": "closed" }, "EDIT5548": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5548", "link": "https://wg21.link/edit5548", "title": "[dcl.friend] Specify where a friend specifier can appear", "status": "open" }, "EDIT5549": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5549", "link": "https://wg21.link/edit5549", "title": "[module.reach] p3 \"any\" is ambiguity in the rule", "status": "open" }, "EDIT5550": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5550", "link": "https://wg21.link/edit5550", "title": "[temp.deduct.call] lacks the cross-reference to [temp.deduct.type] for describing deduction", "status": "open" }, "EDIT5551": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5551", "link": "https://wg21.link/edit5551", "title": "[lib] Phrasing through \"inclusion\" precludes header imports", "status": "open" }, "EDIT5552": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5552", "link": "https://wg21.link/edit5552", "title": "[range.elements.view] Add missing \\libconcept for `move_constructible`", "status": "closed" }, "EDIT5553": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5553", "link": "https://wg21.link/edit5553", "title": "[temp.variadic] p6 Rearrange the rule and make the meaning clearer", "status": "open" }, "EDIT5554": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5554", "link": "https://wg21.link/edit5554", "title": "[algorithm.syn, alg.swap] Add missing \\libconcept for `input_range`", "status": "closed" }, "EDIT5555": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5555", "link": "https://wg21.link/edit5555", "title": "[specialized.algorithms, iterator.concept.readable] Replace \\placeholdernc to \\exposconcept for exposition-only concepts", "status": "closed" }, "EDIT5556": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5556", "link": "https://wg21.link/edit5556", "title": "Qualify all calls to std::get", "status": "open" }, "EDIT5557": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5557", "link": "https://wg21.link/edit5557", "title": "[range.join.with.iterator] Add missing \\libconcept for `convertible_to`", "status": "closed" }, "EDIT5558": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5558", "link": "https://wg21.link/edit5558", "title": "Definition of the term: free store", "status": "open" }, "EDIT5559": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5559", "link": "https://wg21.link/edit5559", "title": "[basic.compound] p3 Improve the definition of the hypothetical array for the arithmetic purpose", "status": "open" }, "EDIT5560": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5560", "link": "https://wg21.link/edit5560", "title": "[expr.sizeof] Clarify padding in class types CWG2609", "status": "open" }, "EDIT5561": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5561", "link": "https://wg21.link/edit5561", "title": "[basic.def.odr] p12 Is the definition domain isolated or union", "status": "closed" }, "EDIT5562": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5562", "link": "https://wg21.link/edit5562", "title": "[unord.map.overview] Replace \\tcode with \\libconcept for `input_range`", "status": "closed" }, "EDIT5563": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5563", "link": "https://wg21.link/edit5563", "title": "[sequence.reqmts] Add `ranges` namespace qualifier for `range` concept", "status": "closed" }, "EDIT5564": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5564", "link": "https://wg21.link/edit5564", "title": "[range.take.overview] Correct punctuation for `take_view` overview", "status": "closed" }, "EDIT5565": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5565", "link": "https://wg21.link/edit5565", "title": "[basic.compound]/1 function type does not mention cv- and ref-quals", "status": "open" }, "EDIT5566": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5566", "link": "https://wg21.link/edit5566", "title": "[2022-07 CWG Motion 1] P2622R0 Core Language Working Group \"ready\" Issues for the July, 2022 meeting", "status": "open" }, "EDIT5567": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5567", "link": "https://wg21.link/edit5567", "title": "[2022-07 CWG Motion 2] P2622R0 Core Language Working Group \"ready\" Issues for the July, 2022 meeting", "status": "open" }, "EDIT5568": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5568", "link": "https://wg21.link/edit5568", "title": "[2022-07 CWG Motion 3] P2468R2 The Equality Operator You Are Looking For", "status": "open" }, "EDIT5569": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5569", "link": "https://wg21.link/edit5569", "title": "[2022-07 CWG Motion 4] P2327R1 De-deprecating volatile compound operations", "status": "open" }, "EDIT5570": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5570", "link": "https://wg21.link/edit5570", "title": "[2022-07 CWG Motion 5] P2437R1 Support for #warning", "status": "open" }, "EDIT5571": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5571", "link": "https://wg21.link/edit5571", "title": "[2022-07 CWG Motion 6] P2362R3 Remove non-encodable wide character literals and multicharacter wide character literals", "status": "open" }, "EDIT5572": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5572", "link": "https://wg21.link/edit5572", "title": "[2022-07 CWG Motion 7] P2324R2 Labels at the end of compound statements (C compatibility)", "status": "open" }, "EDIT5573": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5573", "link": "https://wg21.link/edit5573", "title": "[2022-07 CWG Motion 8] P2290R3 Delimited escape sequences", "status": "open" }, "EDIT5574": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5574", "link": "https://wg21.link/edit5574", "title": "[2022-07 CWG Motion 9] P2448R2 Relaxing some constexpr restrictions", "status": "open" }, "EDIT5575": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5575", "link": "https://wg21.link/edit5575", "title": "[2022-07 CWG Motion 10] P2266R3 Simpler implicit move", "status": "open" }, "EDIT5576": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5576", "link": "https://wg21.link/edit5576", "title": "[2022-07 CWG Motion 11] P2071R2 Named universal character escapes", "status": "open" }, "EDIT5577": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5577", "link": "https://wg21.link/edit5577", "title": "[2022-07 CWG Motion 12] P1169R4 static operator()", "status": "open" }, "EDIT5578": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5578", "link": "https://wg21.link/edit5578", "title": "[2022-07 CWG Motion 13] P2280R4 Using unknown pointers and references in constant expressions", "status": "open" }, "EDIT5579": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5579", "link": "https://wg21.link/edit5579", "title": "[2022-07 CWG Motion 14] P1467R9 Extended floating-point types and standard names", "status": "open" }, "EDIT5580": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5580", "link": "https://wg21.link/edit5580", "title": "[2022-07 CWG Motion 15] P2493R0 Missing feature test macros for C++20 core papers", "status": "open" }, "EDIT5596": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5596", "link": "https://wg21.link/edit5596", "title": "[2022-07 LWG Motion 9] P1642R11 Freestanding Library: Easy [utilities], [ranges], and [iterators]", "status": "open" }, "EDIT5597": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5597", "link": "https://wg21.link/edit5597", "title": "[2022-07 LWG Motion 10] P1899R3 stride_view", "status": "open" }, "EDIT5598": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5598", "link": "https://wg21.link/edit5598", "title": "[2022-07 LWG Motion 11] P2093R14 Formatted output", "status": "open" }, "EDIT5599": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5599", "link": "https://wg21.link/edit5599", "title": "[2022-07 LWG Motion 12] P2165R4 Compatibility between tuple and tuple-like objects", "status": "open" }, "EDIT5600": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5600", "link": "https://wg21.link/edit5600", "title": "[2022-07 LWG Motion 13] P2278R4 cbegin should always return a constant iterator", "status": "open" }, "EDIT5601": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5601", "link": "https://wg21.link/edit5601", "title": "[2022-07 LWG Motion 14] P2286R8 Formatting Ranges", "status": "open" }, "EDIT5602": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5602", "link": "https://wg21.link/edit5602", "title": "[2022-07 LWG Motion 15] P2291R3 Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header", "status": "open" }, "EDIT5603": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5603", "link": "https://wg21.link/edit5603", "title": "[2022-07 LWG Motion 16] P2302R4 std::ranges::contains", "status": "open" }, "EDIT5604": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5604", "link": "https://wg21.link/edit5604", "title": "[2022-07 LWG Motion 17] P2322R6 ranges::fold", "status": "open" }, "EDIT5605": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5605", "link": "https://wg21.link/edit5605", "title": "[2022-07 LWG Motion 18] P2374R4 views::cartesian_product", "status": "open" }, "EDIT5606": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5606", "link": "https://wg21.link/edit5606", "title": "[2022-07 LWG Motion 19] P2540R1 Empty Product for certain Views", "status": "open" }, "EDIT5607": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5607", "link": "https://wg21.link/edit5607", "title": "[2022-07 LWG Motion 20] P2404R3 Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with", "status": "open" }, "EDIT5608": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5608", "link": "https://wg21.link/edit5608", "title": "[2022-07 LWG Motion 21] P2408R5 Ranges iterators as inputs to non-Ranges algorithms", "status": "open" }, "EDIT5609": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5609", "link": "https://wg21.link/edit5609", "title": "[2022-07 LWG Motion 22] P2417R2 A more constexpr bitset", "status": "open" }, "EDIT5610": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5610", "link": "https://wg21.link/edit5610", "title": "[2022-07 LWG Motion 23] P2419R2 Clarify handling of encodings in localized formatting of chrono types", "status": "open" }, "EDIT5611": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5611", "link": "https://wg21.link/edit5611", "title": "[2022-07 LWG Motion 24] P2438R2 std::string::substr() &&", "status": "open" }, "EDIT5612": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5612", "link": "https://wg21.link/edit5612", "title": "[2022-07 LWG Motion 25] P2446R2 views::as_rvalue", "status": "open" }, "EDIT5613": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5613", "link": "https://wg21.link/edit5613", "title": "[2022-07 LWG Motion 26] P2465R3 Standard Library Modules std and std.compat", "status": "open" }, "EDIT5614": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5614", "link": "https://wg21.link/edit5614", "title": "[2022-07 LWG Motion 27] P2445R1 std::forward_like", "status": "open" }, "EDIT5615": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5615", "link": "https://wg21.link/edit5615", "title": "[2022-07 LWG Motion 28] P2467R1 Support exclusive mode for fstreams", "status": "open" }, "EDIT5616": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5616", "link": "https://wg21.link/edit5616", "title": "[2022-07 LWG Motion 29] P2474R2 views::repeat", "status": "open" }, "EDIT5617": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5617", "link": "https://wg21.link/edit5617", "title": "[2022-07 LWG Motion 30] P2494R2 Relaxing range adaptors to allow for move only types", "status": "open" }, "EDIT5618": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5618", "link": "https://wg21.link/edit5618", "title": "[2022-07 LWG Motion 31] P2499R0 string_view range constructor should be explicit", "status": "open" }, "EDIT5619": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5619", "link": "https://wg21.link/edit5619", "title": "[2022-07 LWG Motion 32] P2502R2 std::generator: Synchronous Coroutine Generator for Ranges", "status": "open" }, "EDIT5620": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5620", "link": "https://wg21.link/edit5620", "title": "[2022-07 LWG Motion 33] P2508R1 Exposing std::basic-format-string", "status": "open" }, "EDIT5621": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5621", "link": "https://wg21.link/edit5621", "title": "[2022-07 LWG Motion 34] P2517R1 Add a conditional noexcept specification to std::apply", "status": "open" }, "EDIT5622": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5622", "link": "https://wg21.link/edit5622", "title": "[2022-07 LWG Motion 35] P2520R0 move_iterator should be a random access iterator", "status": "open" }, "EDIT5623": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5623", "link": "https://wg21.link/edit5623", "title": "[2022-07 LWG Motion 36] P2549R1 std::unexpected should have error() as member accessor", "status": "open" }, "EDIT5624": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5624", "link": "https://wg21.link/edit5624", "title": "[2022-07 LWG Motion 37] P2585R1 Improving default container formatting", "status": "open" }, "EDIT5625": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5625", "link": "https://wg21.link/edit5625", "title": "[2022-07 LWG Motion 38] P2590R2 Explicit lifetime management", "status": "open" }, "EDIT5626": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5626", "link": "https://wg21.link/edit5626", "title": "P0429R9 A Standard flat_map", "status": "open" }, "EDIT5627": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5627", "link": "https://wg21.link/edit5627", "title": "[sequence.reqmts] uses atypical and unclear wording for Cpp17 requirements and swappable conditions", "status": "open" }, "EDIT5628": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5628", "link": "https://wg21.link/edit5628", "title": "[swappable.requirements] Consider to introduce Cpp17Swappable requirements as new editorial convenience requirement", "status": "open" }, "EDIT5629": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5629", "link": "https://wg21.link/edit5629", "title": "[cpp.concat] p3 Is a placemarker preprocessing token considered as a valid preporcessing token", "status": "open" }, "EDIT5630": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5630", "link": "https://wg21.link/edit5630", "title": "[intro.object] Does the attributive clause intend to be a constraint or to convey a result?", "status": "open" }, "EDIT5631": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5631", "link": "https://wg21.link/edit5631", "title": "[ranges.syn] Is `#include ` redundant?", "status": "closed" }, "EDIT5632": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5632", "link": "https://wg21.link/edit5632", "title": "Post-LWG3713, use \"sorted with respect to `comp`\" consistently", "status": "open" }, "EDIT5633": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5633", "link": "https://wg21.link/edit5633", "title": "Substatements of if consteval", "status": "open" }, "EDIT5634": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5634", "link": "https://wg21.link/edit5634", "title": "[dcl.init.aggr]/1 Aggregate only cares about direct base classes", "status": "open" }, "EDIT5635": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5635", "link": "https://wg21.link/edit5635", "title": "P0009R18 mdspan", "status": "open" }, "EDIT5636": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5636", "link": "https://wg21.link/edit5636", "title": "[alg.random.shuffle] ranges::shuffle - \"exactly\" or \"at most\" for number of swaps?", "status": "open" }, "EDIT5637": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5637", "link": "https://wg21.link/edit5637", "title": "'maybe_const' is not indexed", "status": "open" }, "EDIT5638": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5638", "link": "https://wg21.link/edit5638", "title": "[basic.fundamental] Weird terminology about \"X character types\"", "status": "open" }, "EDIT5639": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5639", "link": "https://wg21.link/edit5639", "title": "[cpp] Explicitly say whether a resulting token sequence is rescanned or not", "status": "open" }, "EDIT5640": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5640", "link": "https://wg21.link/edit5640", "title": "P1899R3 stride_view", "status": "open" }, "EDIT5641": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5641", "link": "https://wg21.link/edit5641", "title": "What is \"compile\"?", "status": "open" }, "EDIT5642": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5642", "link": "https://wg21.link/edit5642", "title": "P1223R5 find_last", "status": "open" }, "EDIT5643": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5643", "link": "https://wg21.link/edit5643", "title": "P2302R4 std::ranges::contains", "status": "open" }, "EDIT5644": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5644", "link": "https://wg21.link/edit5644", "title": "[range.adaptors] Move [range.chunk.by] after [range.chunk]", "status": "open" }, "EDIT5645": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5645", "link": "https://wg21.link/edit5645", "title": "P2322R6 ranges::fold", "status": "open" }, "EDIT5646": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5646", "link": "https://wg21.link/edit5646", "title": "[range.filter.view] Add missing \\exposid", "status": "closed" }, "EDIT5647": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5647", "link": "https://wg21.link/edit5647", "title": "P2374R4 views::cartesian_product", "status": "open" }, "EDIT5648": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5648", "link": "https://wg21.link/edit5648", "title": "[range.ref.view] Fix index command", "status": "closed" }, "EDIT5649": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5649", "link": "https://wg21.link/edit5649", "title": "P2468R2 The Equality Operator You Are Looking For", "status": "open" }, "EDIT5650": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5650", "link": "https://wg21.link/edit5650", "title": "P2327R1 De-deprecating volatile compound operations", "status": "open" }, "EDIT5651": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5651", "link": "https://wg21.link/edit5651", "title": "P2437R1 Support for #warning", "status": "open" }, "EDIT5652": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5652", "link": "https://wg21.link/edit5652", "title": "[ranges.syn] Add \\ref for `ref_view`", "status": "closed" }, "EDIT5653": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5653", "link": "https://wg21.link/edit5653", "title": "P2362R3 Remove non-encodable wide character literals and multicharacter wide character literals", "status": "open" }, "EDIT5654": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5654", "link": "https://wg21.link/edit5654", "title": "P2324R2 Labels at the end of compound statements (C compatibility)", "status": "open" }, "EDIT5655": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5655", "link": "https://wg21.link/edit5655", "title": "P2290R3 Delimited escape sequences", "status": "open" }, "EDIT5656": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5656", "link": "https://wg21.link/edit5656", "title": "P2448R2 Relaxing some constexpr restrictions", "status": "open" }, "EDIT5657": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5657", "link": "https://wg21.link/edit5657", "title": "[concept.booleantestable] Remove unnecessary hyphenation hint for `boolean-testable` concept", "status": "closed" }, "EDIT5658": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5658", "link": "https://wg21.link/edit5658", "title": "P2266R3 Simpler implicit move", "status": "open" }, "EDIT5659": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5659", "link": "https://wg21.link/edit5659", "title": "P2071R2 Named universal character escapes", "status": "open" }, "EDIT5660": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5660", "link": "https://wg21.link/edit5660", "title": "[concept.equalitycomparable] Replace \\placeholder with \\exposconcept", "status": "closed" }, "EDIT5661": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5661", "link": "https://wg21.link/edit5661", "title": "Cross-reference [range.range]/3.2 from [range.filter.view]/5", "status": "open" }, "EDIT5662": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5662", "link": "https://wg21.link/edit5662", "title": "P1169R4 static operator()", "status": "open" }, "EDIT5663": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5663", "link": "https://wg21.link/edit5663", "title": "P2280R4 Using unknown pointers and references in constant expressions", "status": "open" }, "EDIT5664": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5664", "link": "https://wg21.link/edit5664", "title": "[2022-07 CWG Motion 1] P2622R0 Core Defect Reports", "status": "open" }, "EDIT5665": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5665", "link": "https://wg21.link/edit5665", "title": "[2022-07 CWG Motion 2] P2622R0 Core Issues 2507 and 2586", "status": "open" }, "EDIT5666": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5666", "link": "https://wg21.link/edit5666", "title": "[algorithm.syn, bitset.syn, rand.synopsis, valarray.syn] Add \\ref for include header", "status": "closed" }, "EDIT5667": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5667", "link": "https://wg21.link/edit5667", "title": "[2022-07 LWG Motion 1] P2618R0 C++ Standard Library Issues", "status": "open" }, "EDIT5668": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5668", "link": "https://wg21.link/edit5668", "title": "[special.mem.concepts] Add \\libconcept", "status": "closed" }, "EDIT5669": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5669", "link": "https://wg21.link/edit5669", "title": "[istreambuf.iterator.general] Add \\ref for proxy", "status": "closed" }, "EDIT5670": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5670", "link": "https://wg21.link/edit5670", "title": "P1467R9 Extended floating-point types and standard names", "status": "open" }, "EDIT5671": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5671", "link": "https://wg21.link/edit5671", "title": "P1774R8 Portable assumptions", "status": "open" }, "EDIT5672": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5672", "link": "https://wg21.link/edit5672", "title": "P2582R1 Wording for class template argument deduction from inherited …", "status": "open" }, "EDIT5673": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5673", "link": "https://wg21.link/edit5673", "title": "P2295R6 Support for UTF-8 as a portable source file encoding", "status": "open" }, "EDIT5674": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5674", "link": "https://wg21.link/edit5674", "title": "P2460R2 Relax requirements on wchar_t to match existing practices", "status": "open" }, "EDIT5675": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5675", "link": "https://wg21.link/edit5675", "title": "P2579R0 Mitigation strategies for P2036 \"Changing scope for lambda trailing-return-type\"", "status": "open" }, "EDIT5676": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5676", "link": "https://wg21.link/edit5676", "title": "[diff] Inconsistent formatting of examples", "status": "open" }, "EDIT5677": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5677", "link": "https://wg21.link/edit5677", "title": "P2513R3 char8_t Compatibility and Portability Fix", "status": "open" }, "EDIT5678": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5678", "link": "https://wg21.link/edit5678", "title": "P2438R2 std::string::substr() &&", "status": "open" }, "EDIT5679": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5679", "link": "https://wg21.link/edit5679", "title": "P2417R2 A more constexpr bitset", "status": "open" }, "EDIT5680": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5680", "link": "https://wg21.link/edit5680", "title": "P2465R3 Standard Library Modules std and std.compat", "status": "open" }, "EDIT5681": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5681", "link": "https://wg21.link/edit5681", "title": "P2445R1 std::forward_like", "status": "open" }, "EDIT5682": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5682", "link": "https://wg21.link/edit5682", "title": "P2590R2 Explicit lifetime management", "status": "open" }, "EDIT5683": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5683", "link": "https://wg21.link/edit5683", "title": "[range.join.with.overview, range.split.overview] use fully-qualified name", "status": "closed" }, "EDIT5684": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5684", "link": "https://wg21.link/edit5684", "title": "P2599R2 index_type & size_type in mdspan", "status": "open" }, "EDIT5685": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5685", "link": "https://wg21.link/edit5685", "title": "P2604R0 mdspan: rename pointer and contiguous", "status": "open" }, "EDIT5686": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5686", "link": "https://wg21.link/edit5686", "title": "P2613R1 Add the missing empty to mdspan", "status": "open" }, "EDIT5687": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5687", "link": "https://wg21.link/edit5687", "title": "P2467R1 Support exclusive mode for fstreams", "status": "open" }, "EDIT5688": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5688", "link": "https://wg21.link/edit5688", "title": "P2499R0 string_view range constructor should be explicit", "status": "open" }, "EDIT5689": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5689", "link": "https://wg21.link/edit5689", "title": "P2517R1 Add a conditional noexcept specification to std::apply", "status": "open" }, "EDIT5690": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5690", "link": "https://wg21.link/edit5690", "title": "P2508R1 Expose std::basic-format-string", "status": "open" }, "EDIT5691": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5691", "link": "https://wg21.link/edit5691", "title": "P2520R0 move_iterator should be a random access iterator", "status": "open" }, "EDIT5692": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5692", "link": "https://wg21.link/edit5692", "title": "P2549R1 std::unexpected should have error() as member accessor", "status": "open" }, "EDIT5693": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5693", "link": "https://wg21.link/edit5693", "title": "P2093R14 Formatted output", "status": "open" }, "EDIT5694": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5694", "link": "https://wg21.link/edit5694", "title": "P2165R4 Compatibility between tuple and tuple-like objects", "status": "open" }, "EDIT5695": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5695", "link": "https://wg21.link/edit5695", "title": "P2502R2 std::generator: Synchronous Coroutine Generator for Ranges", "status": "open" }, "EDIT5696": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5696", "link": "https://wg21.link/edit5696", "title": "P1222R4 A Standard flat_set", "status": "open" }, "EDIT5697": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5697", "link": "https://wg21.link/edit5697", "title": "P2291R3 Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header", "status": "open" }, "EDIT5698": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5698", "link": "https://wg21.link/edit5698", "title": "P2278R4 cbegin should always return a constant iterator", "status": "open" }, "EDIT5699": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5699", "link": "https://wg21.link/edit5699", "title": "P2540R1 Empty Product for certain Views", "status": "open" }, "EDIT5700": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5700", "link": "https://wg21.link/edit5700", "title": "P2286R8 Formatting Ranges", "status": "open" }, "EDIT5701": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5701", "link": "https://wg21.link/edit5701", "title": "P2404R3 Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with", "status": "open" }, "EDIT5702": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5702", "link": "https://wg21.link/edit5702", "title": "Add examples in [format.string.escaped]", "status": "open" }, "EDIT5703": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5703", "link": "https://wg21.link/edit5703", "title": "[strings.general,thread.general] Remove nonexistent header and fix some style error", "status": "open" }, "EDIT5704": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5704", "link": "https://wg21.link/edit5704", "title": "License of the draft", "status": "closed" }, "EDIT5705": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5705", "link": "https://wg21.link/edit5705", "title": "P2408R5 Ranges iterators as inputs to non-Ranges algorithms", "status": "open" }, "EDIT5706": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5706", "link": "https://wg21.link/edit5706", "title": "P2585R1 Improving default container formatting", "status": "open" }, "EDIT5707": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5707", "link": "https://wg21.link/edit5707", "title": "P2419R2 Clarify handling of encodings in localized formatting of chrono types", "status": "open" }, "EDIT5708": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5708", "link": "https://wg21.link/edit5708", "title": "P2446R2 views::as_rvalue", "status": "closed" }, "EDIT5709": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5709", "link": "https://wg21.link/edit5709", "title": "P2474R2 views::repeat", "status": "open" }, "EDIT5710": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5710", "link": "https://wg21.link/edit5710", "title": "P2494R2 Relaxing range adaptors to allow for move only types", "status": "open" }, "EDIT5711": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5711", "link": "https://wg21.link/edit5711", "title": "Use fonts suitable for on-screen reading", "status": "open" }, "EDIT5712": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5712", "link": "https://wg21.link/edit5712", "title": "[expected.object.assign] Missing Returns element", "status": "open" }, "EDIT5713": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5713", "link": "https://wg21.link/edit5713", "title": "P1642R11 Freestanding Library: Easy [utilities], [ranges], and [iterators]", "status": "closed" }, "EDIT5714": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5714", "link": "https://wg21.link/edit5714", "title": "Subclause [stdfloat.syn] is oddly disconnected", "status": "open" }, "EDIT5715": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5715", "link": "https://wg21.link/edit5715", "title": "[cpp.predefined] Use of \"an\" broadens condition too much", "status": "open" }, "EDIT5716": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5716", "link": "https://wg21.link/edit5716", "title": "[{o,i}stream.formatted] inconsistent in use of Elements", "status": "open" }, "EDIT5717": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5717", "link": "https://wg21.link/edit5717", "title": "[over.match.class.deduct] now has an awkward, long sentence", "status": "open" }, "EDIT5718": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5718", "link": "https://wg21.link/edit5718", "title": "Example \"uninit\" in [dcl.constexpr] no longer valid", "status": "open" }, "EDIT5719": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5719", "link": "https://wg21.link/edit5719", "title": "Codeblocks from P2286R8 need a home", "status": "open" }, "EDIT5720": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5720", "link": "https://wg21.link/edit5720", "title": "[support.initlist] Reorganize like [support.srcloc]", "status": "open" }, "EDIT5721": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5721", "link": "https://wg21.link/edit5721", "title": "[range.join.with.sentinel] Fix template format", "status": "closed" }, "EDIT5722": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5722", "link": "https://wg21.link/edit5722", "title": "Fix up table of library headers after all new library headers have been added", "status": "open" }, "EDIT5723": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5723", "link": "https://wg21.link/edit5723", "title": "[memory.syn,ranges.syn] Class members inconsistently appended `// freestanding`", "status": "open" }, "EDIT5724": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5724", "link": "https://wg21.link/edit5724", "title": "[ranges.syn] Should the *namespace-alias* `std::views` be `// freestanding`?", "status": "open" }, "EDIT5725": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5725", "link": "https://wg21.link/edit5725", "title": "[mdspan.{overview,extents.ctor}] Increase reuse of definitions", "status": "closed" }, "EDIT5726": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5726", "link": "https://wg21.link/edit5726", "title": "Flat map assorted editorial improvements", "status": "open" }, "EDIT5727": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5727", "link": "https://wg21.link/edit5727", "title": "[mdspan.mdspan] Remaining uses of `pointer`", "status": "open" }, "EDIT5728": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5728", "link": "https://wg21.link/edit5728", "title": "[flat.set.modifiers] Drop `return` statement from code block in *Effects* element", "status": "open" }, "EDIT5729": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5729", "link": "https://wg21.link/edit5729", "title": "[range.stride.overview] Make the prints message format consistent", "status": "closed" }, "EDIT5730": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5730", "link": "https://wg21.link/edit5730", "title": "[range.chunk.fwd.iter, range.stride.iterator] What precondition is implied here?", "status": "open" }, "EDIT5731": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5731", "link": "https://wg21.link/edit5731", "title": "std::destroy should be marked freestanding", "status": "open" }, "EDIT5732": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5732", "link": "https://wg21.link/edit5732", "title": "[format.formattable] Fix spacing of _requires-expression_", "status": "closed" }, "EDIT5733": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5733", "link": "https://wg21.link/edit5733", "title": "views::stride in [ranges.syn] should not be marked freestanding", "status": "closed" }, "EDIT5734": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5734", "link": "https://wg21.link/edit5734", "title": "\\logop should use small caps, and bare ALLCAPS operations should be changed to use \\logops", "status": "open" }, "EDIT5735": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5735", "link": "https://wg21.link/edit5735", "title": "[range.cartesian.view] Fix _`cartesian-product-is-common`_", "status": "closed" }, "EDIT5736": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5736", "link": "https://wg21.link/edit5736", "title": "[range.cartesian.overview] Use `auto` instead of _`decay-copy`_", "status": "closed" }, "EDIT5737": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5737", "link": "https://wg21.link/edit5737", "title": "[ranges.cartesian.iterator] Fix format of `decltype(current_)`", "status": "closed" }, "EDIT5738": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5738", "link": "https://wg21.link/edit5738", "title": "[ranges.syn] Fix `// freestanding` comments of under [range.as.rvalue]", "status": "closed" }, "EDIT5739": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5739", "link": "https://wg21.link/edit5739", "title": "[range.adaptor.tuple] Remove (use of) _`tuple-or-pair`_", "status": "closed" }, "EDIT5740": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5740", "link": "https://wg21.link/edit5740", "title": "[cpp.cond] Missing `__has_cpp_attribute(assume)`", "status": "open" }, "EDIT5741": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5741", "link": "https://wg21.link/edit5741", "title": "[std] Revise uses of undefined term \"potentially throwing\"", "status": "open" }, "EDIT5742": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5742", "link": "https://wg21.link/edit5742", "title": "[ranges.syn] Add missing \"freestanding\" comment for as_rvalue.", "status": "closed" }, "EDIT5743": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5743", "link": "https://wg21.link/edit5743", "title": "[format] Remove redundant `\\tcode` around `\\exposid`", "status": "closed" }, "EDIT5744": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5744", "link": "https://wg21.link/edit5744", "title": "[range.zip.transform.view] Fix typo: mmove_constructible.", "status": "closed" }, "EDIT5745": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5745", "link": "https://wg21.link/edit5745", "title": "[range.as.const.view] Add missing angle brackets", "status": "closed" }, "EDIT5746": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5746", "link": "https://wg21.link/edit5746", "title": "[const.iterators.alias] Use \\libconcept for input_­iterator", "status": "closed" }, "EDIT5747": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5747", "link": "https://wg21.link/edit5747", "title": "[dcl.fct.def.default] Elaborate on the difference of two declarations", "status": "closed" }, "EDIT5748": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5748", "link": "https://wg21.link/edit5748", "title": "[range.as.rvalue.view] Fix curly brace format", "status": "closed" }, "EDIT5749": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5749", "link": "https://wg21.link/edit5749", "title": "[lex.charset] Add missing hyphens", "status": "closed" }, "EDIT5750": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5750", "link": "https://wg21.link/edit5750", "title": "[range.cartesian.view] Fix definition of cartesian-product-is-common", "status": "closed" }, "EDIT5751": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5751", "link": "https://wg21.link/edit5751", "title": "[format.string.escaped] Fix invalid examples", "status": "closed" }, "EDIT5752": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5752", "link": "https://wg21.link/edit5752", "title": "[const.iterators.types, const.iterators.ops] Use \\libconcept for range concepts", "status": "closed" }, "EDIT5753": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5753", "link": "https://wg21.link/edit5753", "title": "[range.as.rvalue.overview] Add \\libconcept for same_as", "status": "closed" }, "EDIT5754": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5754", "link": "https://wg21.link/edit5754", "title": "[range.cartesian.view] Use \\exposid for bases_", "status": "closed" }, "EDIT5755": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5755", "link": "https://wg21.link/edit5755", "title": "[ranges.cartesian.iterator] Add missing @ for libconcept", "status": "closed" }, "EDIT5756": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5756", "link": "https://wg21.link/edit5756", "title": "[ranges] Make the prints message format consistent", "status": "closed" }, "EDIT5757": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5757", "link": "https://wg21.link/edit5757", "title": "[diff] Uniform style for examples", "status": "closed" }, "EDIT5758": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5758", "link": "https://wg21.link/edit5758", "title": "[memory.syn] Add missing \"// freestanding\" comment to \"destroy\"", "status": "closed" }, "EDIT5759": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5759", "link": "https://wg21.link/edit5759", "title": "[vector.syn, vector.bool] Add subclause structure.", "status": "closed" }, "EDIT5760": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5760", "link": "https://wg21.link/edit5760", "title": "[range.as.const.view] Fix constrain order", "status": "closed" }, "EDIT5761": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5761", "link": "https://wg21.link/edit5761", "title": "[expr.prim.id.unqual] Fix parameter name in example (\"y\", not \"z\")", "status": "closed" }, "EDIT5762": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5762", "link": "https://wg21.link/edit5762", "title": "[defns.dynamic.type] A misleading note", "status": "open" }, "EDIT5763": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5763", "link": "https://wg21.link/edit5763", "title": "[basic.life]/6 and [basic.life]/7 Duplicate wording regarding access outside of lifetime", "status": "open" }, "EDIT5764": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5764", "link": "https://wg21.link/edit5764", "title": "[range.repeat.view] Add \\libconcept for same_as", "status": "closed" }, "EDIT5765": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5765", "link": "https://wg21.link/edit5765", "title": "[range.repeat.view] Fix class template comment typo", "status": "closed" }, "EDIT5766": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5766", "link": "https://wg21.link/edit5766", "title": "[ranges.cartesian.iterator] Fix typo", "status": "closed" }, "EDIT5767": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5767", "link": "https://wg21.link/edit5767", "title": "[range.repeat.iterator] repeat_view::iterator is not a class template", "status": "closed" }, "EDIT5768": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5768", "link": "https://wg21.link/edit5768", "title": "[range.cartesian.view] Fix cartesian-product-is-common", "status": "closed" }, "EDIT5769": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5769", "link": "https://wg21.link/edit5769", "title": "[range.adaptor.tuple] Fix annoying tuple naming conflict", "status": "closed" }, "EDIT5770": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5770", "link": "https://wg21.link/edit5770", "title": "[range.cartesian.view] Fix neglect for parent_", "status": "closed" }, "EDIT5771": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5771", "link": "https://wg21.link/edit5771", "title": "[obj.lifetime] Fix preconditions for `start_lifetime_as_array`", "status": "closed" }, "EDIT5772": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5772", "link": "https://wg21.link/edit5772", "title": "[flat.*.{syn,erasure}] Change return type of erase_if to member size_type", "status": "closed" }, "EDIT5773": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5773", "link": "https://wg21.link/edit5773", "title": "[range.cartesian.view] Further fixing of cartesian-product-is-common", "status": "closed" }, "EDIT5774": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5774", "link": "https://wg21.link/edit5774", "title": "[ranges.elementsof] Fix template format", "status": "closed" }, "EDIT5775": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5775", "link": "https://wg21.link/edit5775", "title": "Fix various library typos and style issues from #5428", "status": "closed" }, "EDIT5776": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5776", "link": "https://wg21.link/edit5776", "title": "[vector.capacity] p14 The precondition use \"and\" but should use \"or\"", "status": "closed" }, "EDIT5777": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5777", "link": "https://wg21.link/edit5777", "title": "[ranges.cartesian.iterator] Fix non-existing `reference_t`", "status": "closed" }, "EDIT5778": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5778", "link": "https://wg21.link/edit5778", "title": "[range.zip, ranges.cartesian.iterator] Simplify `maybe-const` into `const Views`", "status": "closed" }, "EDIT5779": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5779", "link": "https://wg21.link/edit5779", "title": "Fix adjacent_view example.", "status": "closed" }, "EDIT5780": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5780", "link": "https://wg21.link/edit5780", "title": "[range.cartesian.view] Add missing angle brackets for `cartesian-is-sized-sentinel`", "status": "closed" }, "EDIT5781": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5781", "link": "https://wg21.link/edit5781", "title": "[range.zip.overview] Use tuple in example, not pair", "status": "closed" }, "EDIT5782": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5782", "link": "https://wg21.link/edit5782", "title": "[basic.life]/8 Add a note about pointer to uninitialized memory", "status": "open" }, "EDIT5783": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5783", "link": "https://wg21.link/edit5783", "title": "[stmt.return], [stmt.return.coroutine] update notes re implicit move", "status": "open" }, "EDIT5784": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5784", "link": "https://wg21.link/edit5784", "title": "[tuple.syn, tuple.like] Standardized template format", "status": "closed" }, "EDIT5785": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5785", "link": "https://wg21.link/edit5785", "title": "[range.drop.overview, range.take.overview] Fixed unformatted `(void)F, decay-copy(E)`", "status": "closed" }, "EDIT5786": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5786", "link": "https://wg21.link/edit5786", "title": "[algorithm.syn] Fix template format", "status": "closed" }, "EDIT5787": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5787", "link": "https://wg21.link/edit5787", "title": "[check] Flag any space between 'template' and '<'", "status": "closed" }, "EDIT5788": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5788", "link": "https://wg21.link/edit5788", "title": "[format.range.fmtstr] Add ranges namespace qualifier for range concepts", "status": "closed" }, "EDIT5789": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5789", "link": "https://wg21.link/edit5789", "title": "[flat.set.syn] `` should include ``", "status": "open" }, "EDIT5790": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5790", "link": "https://wg21.link/edit5790", "title": "[class.dtor]/example-1 is illegal", "status": "closed" }, "EDIT5791": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5791", "link": "https://wg21.link/edit5791", "title": "[ranges] Improve examples", "status": "closed" }, "EDIT5792": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5792", "link": "https://wg21.link/edit5792", "title": "[move.sentinel] Remove extraneous \"`std::`\" qualification", "status": "closed" }, "EDIT5793": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5793", "link": "https://wg21.link/edit5793", "title": "[containers] Add `std::` for `forward`/`move`", "status": "closed" }, "EDIT5794": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5794", "link": "https://wg21.link/edit5794", "title": "[util.smartptr.shared.create] Add `std::` qualification for `forward`", "status": "closed" }, "EDIT5795": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5795", "link": "https://wg21.link/edit5795", "title": "Improve automatic LaTeX checking of concept names", "status": "closed" }, "EDIT5796": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5796", "link": "https://wg21.link/edit5796", "title": "[ranges] Add \\exposid for `iterator`", "status": "closed" }, "EDIT5797": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5797", "link": "https://wg21.link/edit5797", "title": "[range.iota.sentinel] Add \\exposid for `sentinel`", "status": "closed" }, "EDIT5798": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5798", "link": "https://wg21.link/edit5798", "title": "[containers] Where are `cont-key-type`/`cont-mapped-type` used?", "status": "open" }, "EDIT5799": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5799", "link": "https://wg21.link/edit5799", "title": "[thread.stoptoken.syn] `stop_­callback` should be class template", "status": "closed" }, "EDIT5800": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5800", "link": "https://wg21.link/edit5800", "title": "[flat.map.defn,flat.multimap.defn] Deduction guide needs to default `Allocator` to be useful", "status": "open" }, "EDIT5801": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5801", "link": "https://wg21.link/edit5801", "title": "[range.repeat.view] Use \\tcode for `WArgs`", "status": "closed" }, "EDIT5802": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5802", "link": "https://wg21.link/edit5802", "title": "[expected.object.assign] Add missing 'Returns: *this'", "status": "closed" }, "EDIT5803": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5803", "link": "https://wg21.link/edit5803", "title": "[flat.set.modifiers] Remove stray 'return' in Effects clause", "status": "closed" }, "EDIT5804": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5804", "link": "https://wg21.link/edit5804", "title": "Fix and use \\logop", "status": "closed" }, "EDIT5805": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5805", "link": "https://wg21.link/edit5805", "title": "Text is not clear about what it means to \"bind directly\"", "status": "open" }, "EDIT5806": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5806", "link": "https://wg21.link/edit5806", "title": "[functional.syn] Add \\tcode for `hash`", "status": "closed" }, "EDIT5807": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5807", "link": "https://wg21.link/edit5807", "title": "[const.iterators.alias] Rename template parameter `It` to `I`", "status": "open" }, "EDIT5808": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5808", "link": "https://wg21.link/edit5808", "title": "Add blanket wording for operator++(int) on iterators", "status": "closed" }, "EDIT5809": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5809", "link": "https://wg21.link/edit5809", "title": "Add blanket wording for \"Returns: *this.\" on assignment operators", "status": "open" }, "EDIT5810": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5810", "link": "https://wg21.link/edit5810", "title": "Style for chain-of-\"otherwise\" itemizations", "status": "open" }, "EDIT5811": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5811", "link": "https://wg21.link/edit5811", "title": "[ranges] make indentation consistent", "status": "closed" }, "EDIT5812": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5812", "link": "https://wg21.link/edit5812", "title": "Style exposition-only members of flat_map, flat_multimap, flat_set, flat_multiset consistently", "status": "open" }, "EDIT5813": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5813", "link": "https://wg21.link/edit5813", "title": "[expr.const] Consider using \"non-constant library call\" more generally", "status": "open" }, "EDIT5814": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5814", "link": "https://wg21.link/edit5814", "title": "[class.local] p1 Improve the definition of local class ", "status": "open" }, "EDIT5815": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5815", "link": "https://wg21.link/edit5815", "title": "[expr.unary.op] p10 The operand should be the promoted operand", "status": "open" }, "EDIT5816": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5816", "link": "https://wg21.link/edit5816", "title": "[expr] Replace `\\^` with `\\caret`", "status": "closed" }, "EDIT5817": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5817", "link": "https://wg21.link/edit5817", "title": "[format.string.std] where does the \"0x\" base prefix for pointers get added?", "status": "open" }, "EDIT5818": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5818", "link": "https://wg21.link/edit5818", "title": "[basic.life]/8.3 don't put const in the middle of \"complete object\" words of power", "status": "closed" }, "EDIT5819": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5819", "link": "https://wg21.link/edit5819", "title": "[ranges] Add \\libconcept for `view` in Overview", "status": "open" }, "EDIT5820": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5820", "link": "https://wg21.link/edit5820", "title": "[check] Add check for \\^ and recommend \\caret", "status": "closed" }, "EDIT5821": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5821", "link": "https://wg21.link/edit5821", "title": "[dcl.init.ref] Cv-qualification adjustments before temporary materialization", "status": "open" }, "EDIT5822": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5822", "link": "https://wg21.link/edit5822", "title": "[conv.fcttpr] Clarify the definition and the corresponding examples", "status": "open" }, "EDIT5823": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5823", "link": "https://wg21.link/edit5823", "title": "[algorithm.syn] Align some format", "status": "closed" }, "EDIT5824": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5824", "link": "https://wg21.link/edit5824", "title": "[expr.prim.lambda.capture]/8 Add a note explaining when capture is required", "status": "closed" }, "EDIT5825": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5825", "link": "https://wg21.link/edit5825", "title": "[over.best.ics.general] p6 is long", "status": "closed" }, "EDIT5826": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5826", "link": "https://wg21.link/edit5826", "title": "Update references to Unicode Standard & Annexes.", "status": "closed" }, "EDIT5827": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5827", "link": "https://wg21.link/edit5827", "title": "[range.chunk.view.input, range.slide.view] Remove unused name in the deduction guide", "status": "closed" }, "EDIT5828": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5828", "link": "https://wg21.link/edit5828", "title": "placeholders::_2 is not indexed", "status": "closed" }, "EDIT5829": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5829", "link": "https://wg21.link/edit5829", "title": "[func.bind.isplace] Add cross-reference to [func.bind.place]", "status": "closed" }, "EDIT5830": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5830", "link": "https://wg21.link/edit5830", "title": "vector::reference is not indexed", "status": "closed" }, "EDIT5831": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5831", "link": "https://wg21.link/edit5831", "title": "Index entries for range adaptors in namespace views", "status": "closed" }, "EDIT5832": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5832", "link": "https://wg21.link/edit5832", "title": "Some exposition-only types are not formatted as such in the index", "status": "open" }, "EDIT5833": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5833", "link": "https://wg21.link/edit5833", "title": "this_thread::get_id() is not related to psychoanalysis", "status": "closed" }, "EDIT5834": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5834", "link": "https://wg21.link/edit5834", "title": "[syserr.general] should use \"Recommended practice\"", "status": "closed" }, "EDIT5835": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5835", "link": "https://wg21.link/edit5835", "title": "[diff.cpp03.containers] Add overdue compatibility note on allocators", "status": "open" }, "EDIT5836": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5836", "link": "https://wg21.link/edit5836", "title": "[expr.ref] p1 The evaluation of the id-expression in class member access", "status": "open" }, "EDIT5837": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5837", "link": "https://wg21.link/edit5837", "title": "[ranges.syn] std::[ranges::]get([const ]subrange&) is not marked freestanding", "status": "closed" }, "EDIT5838": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5838", "link": "https://wg21.link/edit5838", "title": "ranges::get should be freestanding", "status": "closed" }, "EDIT5839": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5839", "link": "https://wg21.link/edit5839", "title": "[ranges.syn] Make get overloads freestanding", "status": "closed" }, "EDIT5840": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5840", "link": "https://wg21.link/edit5840", "title": "[unord.general, container.adaptors.general] Complete the alias template that appears in the reduction guides", "status": "closed" }, "EDIT5841": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5841", "link": "https://wg21.link/edit5841", "title": "[diagnostics] Remove 'shall', use 'recommended practice'", "status": "closed" }, "EDIT5842": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5842", "link": "https://wg21.link/edit5842", "title": "[func.bind.isplace] Add cross-reference to [func.bind.place]", "status": "closed" }, "EDIT5843": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5843", "link": "https://wg21.link/edit5843", "title": "[vector.bool.pspc] Index vector::reference", "status": "closed" }, "EDIT5844": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5844", "link": "https://wg21.link/edit5844", "title": "[over.best.ics.general] Split long paragraph", "status": "closed" }, "EDIT5845": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5845", "link": "https://wg21.link/edit5845", "title": "[expected] Change stable label from \"ctor\" to \"cons\", add xref", "status": "closed" }, "EDIT5846": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5846", "link": "https://wg21.link/edit5846", "title": "[func.bind] Index 10 placeholders", "status": "closed" }, "EDIT5847": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5847", "link": "https://wg21.link/edit5847", "title": "[expr.prim.lambda.capture] Cross-reference [basic.def.odr] for 'odr-usable'", "status": "closed" }, "EDIT5848": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5848", "link": "https://wg21.link/edit5848", "title": "[thread.thread.this] Clarify this_thread::get_id", "status": "closed" }, "EDIT5849": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5849", "link": "https://wg21.link/edit5849", "title": "[ranges] Indexing fixes for iterator and sentinel classes", "status": "closed" }, "EDIT5850": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5850", "link": "https://wg21.link/edit5850", "title": "[format.string.std] Clarify location of 0x prefix for pointers", "status": "closed" }, "EDIT5851": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5851", "link": "https://wg21.link/edit5851", "title": "[support, etc.] New subclause \"Arithmetic types\".", "status": "closed" }, "EDIT5852": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5852", "link": "https://wg21.link/edit5852", "title": "[c.math.hypot3] Fix the mis-specified `double` parameter of 3-argument `hypot`", "status": "closed" }, "EDIT5853": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5853", "link": "https://wg21.link/edit5853", "title": "[headers] Ordering ``", "status": "closed" }, "EDIT5854": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5854", "link": "https://wg21.link/edit5854", "title": "[headers] Order `` before `` in the header table", "status": "closed" }, "EDIT5855": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5855", "link": "https://wg21.link/edit5855", "title": "[futures.errors] Add `\\tcode` for `equivalent`", "status": "closed" }, "EDIT5856": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5856", "link": "https://wg21.link/edit5856", "title": "[utility.arg.requirements] turn list of identifiers into a bullet list", "status": "closed" }, "EDIT5857": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5857", "link": "https://wg21.link/edit5857", "title": "[mdspan.extents.cons] Correct spelling of \"dynamic-extents\"", "status": "closed" }, "EDIT5858": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5858", "link": "https://wg21.link/edit5858", "title": "[ranges.syn] `repeat_view`, `stride_view`, `cartesian_product_view` are not marked as freestanding", "status": "closed" }, "EDIT5859": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5859", "link": "https://wg21.link/edit5859", "title": "[meta, thread] Add/amend references to func.require, func.invoke", "status": "open" }, "EDIT5860": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5860", "link": "https://wg21.link/edit5860", "title": "[range.as.const.overview] Remove redundant ranges namespace qualification", "status": "closed" }, "EDIT5861": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5861", "link": "https://wg21.link/edit5861", "title": "[intro.execution] p8 Sequenced before and the subexpressions thereof", "status": "open" }, "EDIT5862": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5862", "link": "https://wg21.link/edit5862", "title": "[template.bitset] reorder synopsis and member descriptions", "status": "closed" }, "EDIT5863": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5863", "link": "https://wg21.link/edit5863", "title": "[range.cartesian.iterator] Absolve single item list", "status": "open" }, "EDIT5864": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5864", "link": "https://wg21.link/edit5864", "title": "[expected.expected] Missing explicit specification for unexpected-converting constructor", "status": "closed" }, "EDIT5865": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5865", "link": "https://wg21.link/edit5865", "title": "[expected.expected] Missing explicit specification for unexpected-converting constructor LWG3754", "status": "closed" }, "EDIT5866": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5866", "link": "https://wg21.link/edit5866", "title": "[ranges.cartesian.iterator] Fix inconsistent section naming", "status": "closed" }, "EDIT5867": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5867", "link": "https://wg21.link/edit5867", "title": "[ranges.elementsof] Rename [ranges.elementsof] to [range.elementsof]", "status": "closed" }, "EDIT5868": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5868", "link": "https://wg21.link/edit5868", "title": "[futures.task.members] Add missing explicit to packaged_task ctor", "status": "closed" }, "EDIT5869": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5869", "link": "https://wg21.link/edit5869", "title": "[dcl.enum] Enumerators don't have \"initializers\"", "status": "open" }, "EDIT5870": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5870", "link": "https://wg21.link/edit5870", "title": "[futures.task.members] Correct capitalization", "status": "closed" }, "EDIT5871": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5871", "link": "https://wg21.link/edit5871", "title": "Fix inconsistencies with hyphens", "status": "open" }, "EDIT5872": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5872", "link": "https://wg21.link/edit5872", "title": "[allocator.requirements.general] Remove redundant template syntax", "status": "open" }, "EDIT5873": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5873", "link": "https://wg21.link/edit5873", "title": "[index] Remove undefined term", "status": "open" }, "EDIT5874": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5874", "link": "https://wg21.link/edit5874", "title": "[ios.overview] Remove unconventional empty line", "status": "closed" }, "EDIT5875": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5875", "link": "https://wg21.link/edit5875", "title": "[container.rev.reqmts] Correct capitalization", "status": "closed" }, "EDIT5876": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5876", "link": "https://wg21.link/edit5876", "title": "[expr.const] Disjunction disqualifies `construct_at` of non-active member", "status": "open" }, "EDIT5877": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5877", "link": "https://wg21.link/edit5877", "title": "[expr.mtr.oper]/6 refers to \"the operand for the function call operator\", as if there can only be one", "status": "open" }, "EDIT5878": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5878", "link": "https://wg21.link/edit5878", "title": "Issue #5627: Replace \"swappable\" by \"lvalues of type T are swappable\"", "status": "closed" }, "EDIT5879": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5879", "link": "https://wg21.link/edit5879", "title": "[ratio.ratio] What is `sign`?", "status": "open" }, "EDIT5880": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5880", "link": "https://wg21.link/edit5880", "title": "[func.wrap.move.general] Fix cv format", "status": "closed" }, "EDIT5881": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5881", "link": "https://wg21.link/edit5881", "title": "[associative.reqmts.general] Fix namespace typo", "status": "closed" }, "EDIT5882": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5882", "link": "https://wg21.link/edit5882", "title": "[class.union.general] Attach example to its note", "status": "open" }, "EDIT5883": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5883", "link": "https://wg21.link/edit5883", "title": "[conv.lval] Fix cross-reference for 'invalid pointer value'", "status": "closed" }, "EDIT5884": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5884", "link": "https://wg21.link/edit5884", "title": "Guidelines for introducing `\\label`s", "status": "open" }, "EDIT5885": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5885", "link": "https://wg21.link/edit5885", "title": "[intro.defs] Update hyperlink according to SC22 requirements", "status": "closed" }, "EDIT5886": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5886", "link": "https://wg21.link/edit5886", "title": "[conv.lval] Fix cross-reference for 'invalid pointer value'", "status": "open" }, "EDIT5887": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5887", "link": "https://wg21.link/edit5887", "title": "[obj.lifetime] Use static_cast instead of C-style cast expression", "status": "open" }, "EDIT5888": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5888", "link": "https://wg21.link/edit5888", "title": "Foreword placeholder", "status": "closed" }, "EDIT5889": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5889", "link": "https://wg21.link/edit5889", "title": "[temp.local] Fix \"inject-class-name\"", "status": "closed" }, "EDIT5890": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5890", "link": "https://wg21.link/edit5890", "title": "[format.string.escaped] Fix invalid example", "status": "closed" }, "EDIT5891": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5891", "link": "https://wg21.link/edit5891", "title": "[range.split.view,range.chunk.by.view] public exposition-only member functions?", "status": "open" }, "EDIT5892": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5892", "link": "https://wg21.link/edit5892", "title": "[dcl.link] Fix the wording of the application of the specified language linkage", "status": "open" }, "EDIT5893": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5893", "link": "https://wg21.link/edit5893", "title": "[basic.stc.general]/4 Move the use of invalid pointer values to [basic.compound]/3", "status": "open" }, "EDIT5894": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5894", "link": "https://wg21.link/edit5894", "title": "Index of library names has exposition-only names under \"Symbols\"", "status": "open" }, "EDIT5895": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5895", "link": "https://wg21.link/edit5895", "title": "Index of library names has cbegin(const C&) and cend(const C&)", "status": "open" }, "EDIT5896": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5896", "link": "https://wg21.link/edit5896", "title": "[vector.bool.pspc] Add a blank line between the private and public members of std::vector::reference", "status": "open" }, "EDIT5897": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5897", "link": "https://wg21.link/edit5897", "title": "Ill-formed example in [range.drop.while.overview]", "status": "open" }, "EDIT5898": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5898", "link": "https://wg21.link/edit5898", "title": "[meta.const.eval] Add is_constant_evaluated() to index of library names", "status": "open" }, "EDIT5899": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5899", "link": "https://wg21.link/edit5899", "title": "[bibliography] Remove stray closing parenthesis.", "status": "closed" }, "EDIT5900": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5900", "link": "https://wg21.link/edit5900", "title": "[tuple.rel] Unusual wording for comparison operators added by P2165R4", "status": "open" }, "EDIT5901": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5901", "link": "https://wg21.link/edit5901", "title": "(bunch of ranges) inconsistency about whether `*_view::iterator` has the `class` or `struct` class-key", "status": "open" }, "EDIT5902": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5902", "link": "https://wg21.link/edit5902", "title": "[range.repeat] The template parameter name `W` is confusing", "status": "open" }, "EDIT5903": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5903", "link": "https://wg21.link/edit5903", "title": "[range.repeat] Change template parameter name `W` to `T`", "status": "open" }, "EDIT5904": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5904", "link": "https://wg21.link/edit5904", "title": "[vector.bool] and [template.bitset] Divide more clearly", "status": "open" }, "EDIT5905": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5905", "link": "https://wg21.link/edit5905", "title": "[format.args] p1 should use \"recommended practice\"", "status": "open" }, "EDIT5906": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5906", "link": "https://wg21.link/edit5906", "title": "[format.arg] remove friend declaration from basic_format_arg::handle", "status": "open" }, "EDIT5907": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5907", "link": "https://wg21.link/edit5907", "title": "[mdspan.extents.expo] remove redundant // \\expos", "status": "open" }, "EDIT5908": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5908", "link": "https://wg21.link/edit5908", "title": "Change range adaptor examples to print with formatting ranges", "status": "open" }, "EDIT5909": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5909", "link": "https://wg21.link/edit5909", "title": "Member typedefs of iterators are missing from index of library names", "status": "open" }, "EDIT5910": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5910", "link": "https://wg21.link/edit5910", "title": "[intro.defs] Move the definition of \"multibyte character\" to library", "status": "closed" }, "EDIT5911": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5911", "link": "https://wg21.link/edit5911", "title": "[ranges] Remove unnecessary copy-list-initialization LWG3796", "status": "open" }, "EDIT5912": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5912", "link": "https://wg21.link/edit5912", "title": "[format.string.std] \"Each formatter speclializations\"", "status": "open" }, "EDIT5913": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5913", "link": "https://wg21.link/edit5913", "title": "[stack.syn] [queue.syn] Add xref comments to the class definitions", "status": "closed" }, "EDIT5914": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5914", "link": "https://wg21.link/edit5914", "title": "[flat.map.defn] [flat.multimap.defn] Exposition-only markup for \"c\" and \"compare\"", "status": "open" }, "EDIT5915": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5915", "link": "https://wg21.link/edit5915", "title": "[container.adaptors] uses_allocator specializations consistently use \"Alloc\"", "status": "open" }, "EDIT5916": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5916", "link": "https://wg21.link/edit5916", "title": "LWG-617: [sequences.general] claimed to define a template meeting sequence container requirements", "status": "open" }, "EDIT5917": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5917", "link": "https://wg21.link/edit5917", "title": "[flat.set.modifiers] Add missing \\exposid", "status": "closed" }, "EDIT5918": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5918", "link": "https://wg21.link/edit5918", "title": "[views.span] Add \\exposid for `span`'s `data_` and `size_`", "status": "closed" }, "EDIT5919": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5919", "link": "https://wg21.link/edit5919", "title": "[dcl.init.list]/(3.10) Specify the type of the prvalue", "status": "closed" }, "EDIT5920": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5920", "link": "https://wg21.link/edit5920", "title": "new (ptr) T() == static_cast(ptr) ?", "status": "closed" }, "EDIT5921": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5921", "link": "https://wg21.link/edit5921", "title": "[meta.type.synop] Make template parameter names start with capital", "status": "closed" }, "EDIT5922": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5922", "link": "https://wg21.link/edit5922", "title": "[range.dangling] The `tag` of a `struct` is not a C++ term", "status": "closed" }, "EDIT5923": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5923", "link": "https://wg21.link/edit5923", "title": "[flat.set] [flat.multiset] [flat.map] [flat.multimap] Editorial part of LWG3802", "status": "open" }, "EDIT5924": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5924", "link": "https://wg21.link/edit5924", "title": "[flat.map] s/compare/key_comp()/", "status": "closed" }, "EDIT5925": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5925", "link": "https://wg21.link/edit5925", "title": "[ratio.ratio] Use defined function for sign", "status": "closed" }, "EDIT5926": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5926", "link": "https://wg21.link/edit5926", "title": "[climits.syn] Correct note about types of macros", "status": "closed" }, "EDIT5927": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5927", "link": "https://wg21.link/edit5927", "title": "[flat.multiset.modifiers] s/mulitset/multiset/", "status": "closed" }, "EDIT5928": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5928", "link": "https://wg21.link/edit5928", "title": "[flat.set] [flat.multiset] Use value_type, not key_type", "status": "closed" }, "EDIT5929": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5929", "link": "https://wg21.link/edit5929", "title": "[time.format] incorrect namespace qualifications", "status": "open" }, "EDIT5930": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5930", "link": "https://wg21.link/edit5930", "title": "[expr.new] p20 Accurate the example for the allocation call in array new expression", "status": "open" }, "EDIT5931": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5931", "link": "https://wg21.link/edit5931", "title": "[execpol.unseq] Fix inconsistent indent", "status": "open" }, "EDIT5932": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5932", "link": "https://wg21.link/edit5932", "title": "[time.format] use basic_ostringstream instead of ostringstream", "status": "closed" }, "EDIT5933": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5933", "link": "https://wg21.link/edit5933", "title": "[time.clock.tai.nonmembers] Example doesn't use the function it's supposed to show", "status": "open" }, "EDIT5934": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5934", "link": "https://wg21.link/edit5934", "title": "[time.clock.system.nonmembers], [time.zone.zonedtime.nonmembers] add ", "status": "closed" }, "EDIT5935": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5935", "link": "https://wg21.link/edit5935", "title": "[temp.res.general] Format name in code font", "status": "closed" }, "EDIT5936": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5936", "link": "https://wg21.link/edit5936", "title": "Three editorial fixes re \"X means that Y\"", "status": "open" }, "EDIT5937": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5937", "link": "https://wg21.link/edit5937", "title": "[time.syn] synopsis uses time_zone before declaring it", "status": "open" }, "EDIT5938": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5938", "link": "https://wg21.link/edit5938", "title": " [coro.generator.promise] Ambigous specification of A in p17", "status": "open" }, "EDIT5939": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5939", "link": "https://wg21.link/edit5939", "title": "[atomics] Replace integral and floating-point placeholders", "status": "open" }, "EDIT5940": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5940", "link": "https://wg21.link/edit5940", "title": "Exposition-Only Members Without \\exposid", "status": "open" }, "EDIT5941": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5941", "link": "https://wg21.link/edit5941", "title": "Superfluous // exposition only (on item decls)", "status": "open" }, "EDIT5942": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5942", "link": "https://wg21.link/edit5942", "title": "Editorial NB comments", "status": "closed" }, "EDIT5943": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5943", "link": "https://wg21.link/edit5943", "title": "[temp.deduct.general] Fix typo in comment in example", "status": "closed" }, "EDIT5944": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5944", "link": "https://wg21.link/edit5944", "title": "Compatibility entry check for new headers", "status": "open" }, "EDIT5945": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5945", "link": "https://wg21.link/edit5945", "title": "[expected] Remove redundant 'and' in multiple conditions", "status": "open" }, "EDIT5946": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5946", "link": "https://wg21.link/edit5946", "title": "[temp.deduct.conv] Remove misleading paragraph break", "status": "closed" }, "EDIT5947": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5947", "link": "https://wg21.link/edit5947", "title": "[mdspan.extents.cons] \"constexpr\" should precede \"explicit\"", "status": "closed" }, "EDIT5948": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5948", "link": "https://wg21.link/edit5948", "title": "[check] Add check for \"explicit constexpr\" in the library", "status": "closed" }, "EDIT5949": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5949", "link": "https://wg21.link/edit5949", "title": "[basic.stc.dynamic.general]p2 is not easy to tell whether the following functions are attached to the global mdoule fragment", "status": "open" }, "EDIT5950": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5950", "link": "https://wg21.link/edit5950", "title": "2022-11 CWG Motion 7", "status": "open" }, "EDIT5951": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5951", "link": "https://wg21.link/edit5951", "title": "2022-11 CWG Motion 8", "status": "open" }, "EDIT5952": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5952", "link": "https://wg21.link/edit5952", "title": "Inconsistent Latex source for \"const\" in \"(possibly const)\"", "status": "closed" }, "EDIT5953": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5953", "link": "https://wg21.link/edit5953", "title": "2022-11 CWG Motion 9", "status": "open" }, "EDIT5954": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5954", "link": "https://wg21.link/edit5954", "title": "2022-11 CWG Motion 10", "status": "open" }, "EDIT5955": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5955", "link": "https://wg21.link/edit5955", "title": "2022-11 CWG Motion 11", "status": "open" }, "EDIT5956": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5956", "link": "https://wg21.link/edit5956", "title": "[2022-11 CWG Motion 1] P2709R0 ready issues except 2635 and 2602", "status": "open" }, "EDIT5957": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5957", "link": "https://wg21.link/edit5957", "title": "[2022-11 CWG Motion 2] issue 2635 from P2709R0 (ready issues)", "status": "open" }, "EDIT5958": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5958", "link": "https://wg21.link/edit5958", "title": "[2022-11 CWG Motion 3] P2710R0 NB comment ready issues except 2615, 2639, 2640, 2652, 2653, 2654, and 2538", "status": "open" }, "EDIT5959": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5959", "link": "https://wg21.link/edit5959", "title": "[2022-11 CWG Motion 4] Issues 2615, 2639, 2640, 2652, and 2653 from P2710R0", "status": "open" }, "EDIT5960": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5960", "link": "https://wg21.link/edit5960", "title": "[2022-11 CWG Motion 5] Issue 2654 (Un-deprecation of compound volatile assignments) from P2710R0 ", "status": "open" }, "EDIT5961": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5961", "link": "https://wg21.link/edit5961", "title": "[2022-11 CWG Motion 6] Issue 2538 (Can standard attributes be syntactically ignored?) from P2710R0", "status": "open" }, "EDIT5962": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5962", "link": "https://wg21.link/edit5962", "title": "[2022-11 CWG Motion 7] P2589R1 static operator[]", "status": "open" }, "EDIT5963": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5963", "link": "https://wg21.link/edit5963", "title": "[2022-11 CWG Motion 8] P2647R1 Permitting static constexpr variables in constexpr functions", "status": "open" }, "EDIT5964": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5964", "link": "https://wg21.link/edit5964", "title": "[2022-11 CWG Motion 9] P2564R3 consteval needs to propagate up", "status": "open" }, "EDIT5965": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5965", "link": "https://wg21.link/edit5965", "title": "[2022-11 CWG Motion 10] P2706R0 Redundant specification for defaulted functions", "status": "open" }, "EDIT5966": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5966", "link": "https://wg21.link/edit5966", "title": "[2022-11 CWG Motion 11] P2615R1 Meaningful exports", "status": "open" }, "EDIT5967": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5967", "link": "https://wg21.link/edit5967", "title": "[2022-11 CWG Motion 12] P2718R0 Wording for P2644R1 Fix for Range-based for Loop", "status": "open" }, "EDIT5968": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5968", "link": "https://wg21.link/edit5968", "title": "[2022-11 LWG Motion 7] P2703R0 C++ Standard Library Ready Issues", "status": "open" }, "EDIT5969": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5969", "link": "https://wg21.link/edit5969", "title": "[2022-11 LWG Motion 8] P2704R0 C++ Standard Library Immediate Issues", "status": "open" }, "EDIT5970": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5970", "link": "https://wg21.link/edit5970", "title": "[2022-11 LWG Motion 9] P2602R2 Poison Pills are Too Toxic", "status": "open" }, "EDIT5971": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5971", "link": "https://wg21.link/edit5971", "title": "[2022-11 LWG Motion 10] P2167R3 Improved Proposed Wording for LWG 2114 (contextually convertible to bool)", "status": "open" }, "EDIT5972": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5972", "link": "https://wg21.link/edit5972", "title": "[2022-11 LWG Motion 11] P2539R4 Should the output of std::print to a terminal be synchronized with the underlying stream?", "status": "open" }, "EDIT5973": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5973", "link": "https://wg21.link/edit5973", "title": "[2022-11 LWG Motion 12] P1264R2 Revising the wording of stream input operations", "status": "open" }, "EDIT5974": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5974", "link": "https://wg21.link/edit5974", "title": "[2022-11 LWG Motion 13] P2505R5 Monadic Functions for std::expected", "status": "open" }, "EDIT5975": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5975", "link": "https://wg21.link/edit5975", "title": "[2022-11 LWG Motion 14] P2696R0 Introduce Cpp17Swappable as additional convenience requirements", "status": "open" }, "EDIT5976": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5976", "link": "https://wg21.link/edit5976", "title": "[meta.trans.other] Add index entry for invoke_result.", "status": "open" }, "EDIT5977": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5977", "link": "https://wg21.link/edit5977", "title": "2022-11 CWG Motion 12", "status": "closed" }, "EDIT5978": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5978", "link": "https://wg21.link/edit5978", "title": "2022-11 LWG Motion 14", "status": "open" }, "EDIT5979": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5979", "link": "https://wg21.link/edit5979", "title": "2022-11 LWG Motion 11", "status": "open" }, "EDIT5980": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5980", "link": "https://wg21.link/edit5980", "title": "[time.clock.req] Fix punctuation of list p4", "status": "open" }, "EDIT5981": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5981", "link": "https://wg21.link/edit5981", "title": "Incorrect types for application of \"temporary materialization conversion\" in [conv.array]", "status": "open" }, "EDIT5982": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5982", "link": "https://wg21.link/edit5982", "title": "[Motions 2022 11 lwg 8] P2704R0 C++ Standard Library Immediate Issues", "status": "open" }, "EDIT5983": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5983", "link": "https://wg21.link/edit5983", "title": "[Motions 2022 11 lwg 7] P2703R0 C++ Standard Library Ready Issues", "status": "open" }, "EDIT5984": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5984", "link": "https://wg21.link/edit5984", "title": "[Motions 2022 11 cwg 1] P2709R0 ready issues except 2635 and 2602", "status": "closed" }, "EDIT5985": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5985", "link": "https://wg21.link/edit5985", "title": "[motions-2022-11-cwg-2] P2709R0 ready issue 2635", "status": "closed" }, "EDIT5986": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5986", "link": "https://wg21.link/edit5986", "title": "P2167R3 Improved Proposed Wording for LWG 2114 (contextually converti…", "status": "open" }, "EDIT5987": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5987", "link": "https://wg21.link/edit5987", "title": "2022-11 CWG Motion 3", "status": "closed" }, "EDIT5988": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5988", "link": "https://wg21.link/edit5988", "title": "[Motions 2022 11 cwg 4] Issues 2615, 2639, 2640, 2652, and 2653 from P2710R0 ", "status": "closed" }, "EDIT5989": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5989", "link": "https://wg21.link/edit5989", "title": "[Motions 2022 11 cwg 5] Issue 2654 (Un-deprecation of compound volatile assignments) from P2710R0", "status": "closed" }, "EDIT5990": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5990", "link": "https://wg21.link/edit5990", "title": "[Motions 2022 11 cwg 6] Issue 2538 (Can standard attributes be syntactically ignored?) from P2710R0", "status": "closed" }, "EDIT5991": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5991", "link": "https://wg21.link/edit5991", "title": "[Motions 2022 11 lwg 12] P1264R2 Revising the wording of stream input operations", "status": "closed" }, "EDIT5992": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5992", "link": "https://wg21.link/edit5992", "title": "Dismantle remaining requirements tables", "status": "open" }, "EDIT5993": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5993", "link": "https://wg21.link/edit5993", "title": "[Motions 2022 11 lwg 13] P2505R5 Monadic Functions for std::expected", "status": "closed" }, "EDIT5994": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5994", "link": "https://wg21.link/edit5994", "title": "[expected.object.general] A program that vs. a program which", "status": "open" }, "EDIT5995": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5995", "link": "https://wg21.link/edit5995", "title": "Motions 2022 11 lwg 9", "status": "closed" }, "EDIT5996": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5996", "link": "https://wg21.link/edit5996", "title": "Is there an ambiguity around `~` meaning ones'-complement and destructor?", "status": "open" }, "EDIT5997": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/5997", "link": "https://wg21.link/edit5997", "title": "Reword \"corresponding function templates\"", "status": "open" }, "EDIT5998": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5998", "link": "https://wg21.link/edit5998", "title": "[expr.unary.op] Cleanup of {ones',two's} complement, and of \"operator\"", "status": "closed" }, "EDIT5999": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/5999", "link": "https://wg21.link/edit5999", "title": "[temp.over.link] Reword to clarify that declarations correspond", "status": "open" }, "EDIT6000": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6000", "link": "https://wg21.link/edit6000", "title": "[time.zone.zonedtime.overview] Rename parameters to match [time.zone.zonedtime.ctor]", "status": "closed" }, "EDIT6001": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6001", "link": "https://wg21.link/edit6001", "title": "[class.temporary] p6.11 Returned reference is clearer than returned value", "status": "closed" }, "EDIT6002": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6002", "link": "https://wg21.link/edit6002", "title": "[uaxid, macros, etc.] Smaller capital-style glyphs", "status": "closed" }, "EDIT6003": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6003", "link": "https://wg21.link/edit6003", "title": "[format.arg] Add std:: for forward", "status": "closed" }, "EDIT6004": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6004", "link": "https://wg21.link/edit6004", "title": "[depr.conversions.string] remove redundent respecification", "status": "closed" }, "EDIT6005": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6005", "link": "https://wg21.link/edit6005", "title": "Consider making a new index for macro names", "status": "open" }, "EDIT6006": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6006", "link": "https://wg21.link/edit6006", "title": "[utilities] Consistently index all member typedefs in the utilites he…", "status": "open" }, "EDIT6007": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6007", "link": "https://wg21.link/edit6007", "title": "[format.arg] Apply `\\exposid` consistently", "status": "open" }, "EDIT6008": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6008", "link": "https://wg21.link/edit6008", "title": "Add the SI prefixes to the index of library names", "status": "closed" }, "EDIT6009": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6009", "link": "https://wg21.link/edit6009", "title": "[coro.generator.promise] Fix tparams for generator::promise_type::yield_value", "status": "closed" }, "EDIT6010": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6010", "link": "https://wg21.link/edit6010", "title": "Update wd-index.md", "status": "closed" }, "EDIT6011": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6011", "link": "https://wg21.link/edit6011", "title": "[iterators] Add missing definitions from the iterators library to the library index", "status": "closed" }, "EDIT6012": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6012", "link": "https://wg21.link/edit6012", "title": "[concepts.object] Changed built-in types to fundamental types", "status": "closed" }, "EDIT6013": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6013", "link": "https://wg21.link/edit6013", "title": "[format] No description for `STATICALLY-WIDEN`", "status": "open" }, "EDIT6014": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6014", "link": "https://wg21.link/edit6014", "title": "[format.syn] No forward declaration for `tuple` formatter", "status": "open" }, "EDIT6015": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6015", "link": "https://wg21.link/edit6015", "title": "[expr.const] Remove redundant \"ill-formed\" in \"error\" comment", "status": "closed" }, "EDIT6016": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6016", "link": "https://wg21.link/edit6016", "title": "[time.zone.leap.members] update note about leap seconds", "status": "closed" }, "EDIT6017": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6017", "link": "https://wg21.link/edit6017", "title": "[range.split] The example does not work after P2499R0", "status": "open" }, "EDIT6018": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6018", "link": "https://wg21.link/edit6018", "title": "[mdspan.mdspan.overview] Add default template parameters for mdspan", "status": "closed" }, "EDIT6019": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6019", "link": "https://wg21.link/edit6019", "title": "`badbit` not properly qualified as `ios_base::badbit`", "status": "open" }, "EDIT6020": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6020", "link": "https://wg21.link/edit6020", "title": "\"calls `swap` for `x` with `y`\" is unusal", "status": "open" }, "EDIT6021": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6021", "link": "https://wg21.link/edit6021", "title": "[formatter.requirements] Remove one level of list nesting", "status": "closed" }, "EDIT6022": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6022", "link": "https://wg21.link/edit6022", "title": "[lex.string] Remove link to non-existing \"zero, null\" index entry.", "status": "closed" }, "EDIT6023": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6023", "link": "https://wg21.link/edit6023", "title": "[lex.string] Remove link to non-existing \"zero, null\" index entry.", "status": "closed" }, "EDIT6024": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6024", "link": "https://wg21.link/edit6024", "title": "[concept.copyconstructible] Avoid \"possibly \\tcode{const}\"", "status": "closed" }, "EDIT6025": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6025", "link": "https://wg21.link/edit6025", "title": "Replace \"possibly \\tcode{const}\" with \"possibly const\"", "status": "closed" }, "EDIT6026": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6026", "link": "https://wg21.link/edit6026", "title": "Draft", "status": "closed" }, "EDIT6027": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6027", "link": "https://wg21.link/edit6027", "title": "[depr.meta.types] Remove is_literal_type index entry", "status": "open" }, "EDIT6028": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6028", "link": "https://wg21.link/edit6028", "title": "[ranges] Add subrange_kind to the library index", "status": "closed" }, "EDIT6029": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6029", "link": "https://wg21.link/edit6029", "title": "[time.syn] Fixes ymwd abbreviation consistency.", "status": "open" }, "EDIT6030": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6030", "link": "https://wg21.link/edit6030", "title": "[lex.ccon] Add xref to lex.charset, where encodings are defined", "status": "closed" }, "EDIT6031": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6031", "link": "https://wg21.link/edit6031", "title": "[lex.ccon] Add a grouping brace to clarify table cell", "status": "open" }, "EDIT6032": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6032", "link": "https://wg21.link/edit6032", "title": "[range.istream] Start `CharT` and `Traits` with lowercase", "status": "open" }, "EDIT6033": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6033", "link": "https://wg21.link/edit6033", "title": "Dismantling requirements tables 29-36", "status": "open" }, "EDIT6034": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6034", "link": "https://wg21.link/edit6034", "title": "[utility.requirements] Dismantle requirements tables", "status": "open" }, "EDIT6035": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6035", "link": "https://wg21.link/edit6035", "title": "[class.compare] Don't introduce `V` for the return value", "status": "open" }, "EDIT6036": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6036", "link": "https://wg21.link/edit6036", "title": "Clarify wording of [class.eq]", "status": "open" }, "EDIT6037": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6037", "link": "https://wg21.link/edit6037", "title": "[format.string.std] Fixing grammar error (#5912)", "status": "closed" }, "EDIT6038": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6038", "link": "https://wg21.link/edit6038", "title": "Suggested changes for CWG#204 (on GitHub)", "status": "open" }, "EDIT6039": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6039", "link": "https://wg21.link/edit6039", "title": "[coroutine.handle] clarify whether it's legal to create handles for promise base classes", "status": "closed" }, "EDIT6040": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6040", "link": "https://wg21.link/edit6040", "title": "[range.single.view] Fix extra comma", "status": "closed" }, "EDIT6041": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6041", "link": "https://wg21.link/edit6041", "title": "Fix an example that got broken by P2499R0", "status": "open" }, "EDIT6042": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6042", "link": "https://wg21.link/edit6042", "title": "[range.take.overview, range.drop.overview] Remove redundant ranges:: qualifier", "status": "open" }, "EDIT6043": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6043", "link": "https://wg21.link/edit6043", "title": "[move.sentinel] make the example strictly correct", "status": "closed" }, "EDIT6044": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6044", "link": "https://wg21.link/edit6044", "title": "[range.adjacent.transform.iterator, range.adjacent.transform.sentinel] unfriendly horizontal scroll bar", "status": "closed" }, "EDIT6045": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6045", "link": "https://wg21.link/edit6045", "title": "[bitwise.operations.not] missing parameter name", "status": "closed" }, "EDIT6046": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6046", "link": "https://wg21.link/edit6046", "title": "Add extra notes to `ranges::c*` to mirror `ranges::*`", "status": "open" }, "EDIT6047": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6047", "link": "https://wg21.link/edit6047", "title": "[temp.pre] [temp.decls.general] Templated function", "status": "open" }, "EDIT6048": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6048", "link": "https://wg21.link/edit6048", "title": "[unord.map.overview] Remove stray template-head on non-template", "status": "closed" }, "EDIT6049": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6049", "link": "https://wg21.link/edit6049", "title": "[over.over] Missed edit for P0847R7", "status": "closed" }, "EDIT6050": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6050", "link": "https://wg21.link/edit6050", "title": "unsigned long Maxcode = 0x10ffff", "status": "closed" }, "EDIT6051": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6051", "link": "https://wg21.link/edit6051", "title": "(primary-expression && ...) in a requires-clause", "status": "closed" }, "EDIT6052": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6052", "link": "https://wg21.link/edit6052", "title": "friend [[nodiscard]]", "status": "closed" }, "EDIT6053": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6053", "link": "https://wg21.link/edit6053", "title": "using const_reverse_iterator = reverse_iterator;", "status": "open" }, "EDIT6054": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6054", "link": "https://wg21.link/edit6054", "title": "Attributes on hidden friends", "status": "closed" }, "EDIT6055": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6055", "link": "https://wg21.link/edit6055", "title": "expression in requirement-seq no longer IFNDR due to DR2392", "status": "open" }, "EDIT6056": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6056", "link": "https://wg21.link/edit6056", "title": "[reverse.iter.conv] Remove unclear explicit comments", "status": "closed" }, "EDIT6057": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6057", "link": "https://wg21.link/edit6057", "title": "Petition to stop with versioning C++", "status": "closed" }, "EDIT6058": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6058", "link": "https://wg21.link/edit6058", "title": "Add cross-references between [basic.life],", "status": "open" }, "EDIT6059": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6059", "link": "https://wg21.link/edit6059", "title": "[range.cartesian.view] Add missing `views::` qualifier in deduction guide", "status": "open" }, "EDIT6060": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6060", "link": "https://wg21.link/edit6060", "title": "[class.mem.general] Clarify ambiguous 'and'", "status": "open" }, "EDIT6061": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6061", "link": "https://wg21.link/edit6061", "title": "[basic.life] Move definition of \"before\" and \"after\" from last paragraph", "status": "open" }, "EDIT6062": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6062", "link": "https://wg21.link/edit6062", "title": "[expr.prim.req.general] Correct the IFNDR example", "status": "open" }, "EDIT6063": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6063", "link": "https://wg21.link/edit6063", "title": "Harmonize wording for format-spec syntax used by different formatter specializations", "status": "open" }, "EDIT6064": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6064", "link": "https://wg21.link/edit6064", "title": "[iterator.synopsis] Fix inconsistent template constraint", "status": "closed" }, "EDIT6065": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6065", "link": "https://wg21.link/edit6065", "title": "Why does `__cpp_lib_constexpr_bitset` have value 202202L instead of 202207L?", "status": "closed" }, "EDIT6066": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6066", "link": "https://wg21.link/edit6066", "title": "[version.syn] Fix value of __cpp_lib_constexpr_bitset", "status": "closed" }, "EDIT6067": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6067", "link": "https://wg21.link/edit6067", "title": "[class.default.ctor] Default member initializer and brace-or-equal-initializer", "status": "open" }, "EDIT6068": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6068", "link": "https://wg21.link/edit6068", "title": "[const.iterators.iterator] Add \\expos comment for concept", "status": "closed" }, "EDIT6069": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6069", "link": "https://wg21.link/edit6069", "title": "[mdspan.layout.left.cons] Fix editorial issue in layout_left/right conversion constructors", "status": "open" }, "EDIT6070": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6070", "link": "https://wg21.link/edit6070", "title": "[intro, front] Special page header before Clause 1", "status": "open" }, "EDIT6071": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6071", "link": "https://wg21.link/edit6071", "title": "[format.range.fmtmap] Fix undefined type name", "status": "closed" }, "EDIT6072": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6072", "link": "https://wg21.link/edit6072", "title": " header is missing in Table 118 ", "status": "open" }, "EDIT6073": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6073", "link": "https://wg21.link/edit6073", "title": "[func.require] Use math font for non-code conditions", "status": "closed" }, "EDIT6074": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6074", "link": "https://wg21.link/edit6074", "title": "[temp.over.link] Comment cut off in example 1", "status": "closed" }, "EDIT6075": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6075", "link": "https://wg21.link/edit6075", "title": "[support.c.headers.other] Ambiguity in the requirements for includes", "status": "closed" }, "EDIT6076": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6076", "link": "https://wg21.link/edit6076", "title": "[dcl.attr.grammar] Add note about the semantic ignorability of standard attributes CWG2695", "status": "open" }, "EDIT6077": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6077", "link": "https://wg21.link/edit6077", "title": "[util.smartptr.atomic.general] Remove redundant explicit construction of return types", "status": "open" }, "EDIT6078": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6078", "link": "https://wg21.link/edit6078", "title": "[iostream.cons] Add std:: qualified for move", "status": "closed" }, "EDIT6079": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6079", "link": "https://wg21.link/edit6079", "title": "[tab:iostreams.summary] Add missing header in summary table", "status": "open" }, "EDIT6080": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6080", "link": "https://wg21.link/edit6080", "title": "[locale.codecvt.general] codecvt_base names missing from index of library names", "status": "open" }, "EDIT6081": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6081", "link": "https://wg21.link/edit6081", "title": "[dcl.stc]/1 and [dcl.typedef]/1 each forbid \"static typedef\"", "status": "open" }, "EDIT6082": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6082", "link": "https://wg21.link/edit6082", "title": "Section name of Header synopsis", "status": "open" }, "EDIT6083": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6083", "link": "https://wg21.link/edit6083", "title": "[2023-02 CWG Motion 1] P2796R0 CWG ready issues except 2518, 2521, 2659, 2674, 2678, and 2691", "status": "open" }, "EDIT6084": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6084", "link": "https://wg21.link/edit6084", "title": "[2023-02 CWG Motion 2] P2796R0 issues 2674 and 2691", "status": "open" }, "EDIT6085": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6085", "link": "https://wg21.link/edit6085", "title": "[2023-02 CWG Motion 3] P2796R0 issue 2518 Conformance requirements and #error/#warning", "status": "open" }, "EDIT6086": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6086", "link": "https://wg21.link/edit6086", "title": "[2023-02 CWG Motion 4] P2796R0 issue 2521 User-defined literals and reserved identifiers", "status": "open" }, "EDIT6087": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6087", "link": "https://wg21.link/edit6087", "title": "[2023-02 CWG Motion 5] P2796R0 issue 2678 std::source_location::current is unimplementable", "status": "open" }, "EDIT6088": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6088", "link": "https://wg21.link/edit6088", "title": "[2023-02 CWG Motion 6] P2796R0 issue 2659 Missing feature-test macro for lifetime extension in range-for loop", "status": "open" }, "EDIT6089": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6089", "link": "https://wg21.link/edit6089", "title": "[2023-02 CWG Motion 8] P2736R2 Referencing The Unicode Standard", "status": "open" }, "EDIT6090": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6090", "link": "https://wg21.link/edit6090", "title": "[2023-02 CWG Motion 9] P2788R0 Linkage for modular constants", "status": "open" }, "EDIT6091": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6091", "link": "https://wg21.link/edit6091", "title": "[2023-02 CWG Motion 10] P2797R0 Proposed resolution for CWG2692 Static and explicit object member functions with the same parameter-type-lists", "status": "open" }, "EDIT6092": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6092", "link": "https://wg21.link/edit6092", "title": "[2023-02 LWG Motion 2] P2789R0 C++ Standard Library Issues to be moved in Issaquah, Feb. 2023", "status": "open" }, "EDIT6093": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6093", "link": "https://wg21.link/edit6093", "title": "[2023-02 LWG Motion 3] Immediate issues except 3441 in P2790R0 C++ Standard Library Immediate Issues to be moved in Issaquah, Feb. 2023", "status": "open" }, "EDIT6094": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6094", "link": "https://wg21.link/edit6094", "title": "[2023-02 LWG Motion 4] issue 3441 in P2790R0", "status": "open" }, "EDIT6095": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6095", "link": "https://wg21.link/edit6095", "title": "[2023-02 LWG Motion 5] P2770R0 Stashing stashing iterators for proper flattening", "status": "open" }, "EDIT6096": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6096", "link": "https://wg21.link/edit6096", "title": "[2023-02 LWG Motion 6] P2164R9 views::enumerate)", "status": "open" }, "EDIT6097": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6097", "link": "https://wg21.link/edit6097", "title": "[2023-02 LWG Motion 7] P2711R1 Making multi-param constructors of views explicit", "status": "open" }, "EDIT6098": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6098", "link": "https://wg21.link/edit6098", "title": "[2023-02 LWG Motion 8] P2609R3 Relaxing Ranges Just A Smidge", "status": "open" }, "EDIT6099": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6099", "link": "https://wg21.link/edit6099", "title": "[2023-02 LWG Motion 9] P2713R1 Escaping improvements in std::format", "status": "open" }, "EDIT6100": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6100", "link": "https://wg21.link/edit6100", "title": "[2023-02 LWG Motion 10] P2675R1 format's width estimation is too approximate and not forward compatible", "status": "open" }, "EDIT6101": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6101", "link": "https://wg21.link/edit6101", "title": "[2023-02 LWG Motion 11] P2572R1 std::format fill character allowances", "status": "open" }, "EDIT6102": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6102", "link": "https://wg21.link/edit6102", "title": "[2023-02 LWG Motion 12] P2693R1 Formatting thread::id and stacktrace", "status": "open" }, "EDIT6103": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6103", "link": "https://wg21.link/edit6103", "title": "[2023-02 LWG Motion 13] P2679R2 Fixing std::start_lifetime_as for arrays", "status": "open" }, "EDIT6104": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6104", "link": "https://wg21.link/edit6104", "title": "[2023-02 LWG Motion 14] P2674R1 (A trait for implicit lifetime types", "status": "open" }, "EDIT6105": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6105", "link": "https://wg21.link/edit6105", "title": "[2023-02 LWG Motion 15] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type", "status": "open" }, "EDIT6106": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6106", "link": "https://wg21.link/edit6106", "title": "[2023-02 LWG Motion 16] P2652R2 Disallow User Specialization of allocator_traits", "status": "open" }, "EDIT6107": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6107", "link": "https://wg21.link/edit6107", "title": "[2023-02 LWG Motion 17] P2787R1 (pmr::generator - Promise Types are not Values", "status": "open" }, "EDIT6108": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6108", "link": "https://wg21.link/edit6108", "title": "[2023-02 LWG Motion 18] P2614R2 Deprecate numeric_limits::has_denorm", "status": "open" }, "EDIT6109": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6109", "link": "https://wg21.link/edit6109", "title": "[2023-02 LWG Motion 19] P2588R3 barrier’s phase completion guarantees", "status": "open" }, "EDIT6110": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6110", "link": "https://wg21.link/edit6110", "title": "[2023-02 LWG Motion 20] P2763R1 layout_stride static extents default constructor fix", "status": "open" }, "EDIT6111": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6111", "link": "https://wg21.link/edit6111", "title": "ff", "status": "open" }, "EDIT6112": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6112", "link": "https://wg21.link/edit6112", "title": "[expr.const] Missing indefinite article in CWG2558 resolution", "status": "open" }, "EDIT6113": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6113", "link": "https://wg21.link/edit6113", "title": "[dcl.constexpr] awkward grammar in resolution of CWG2602", "status": "open" }, "EDIT6114": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6114", "link": "https://wg21.link/edit6114", "title": "[Motions 2023 02 lwg 13] P2679R2 Fixing std::start_lifetime_as and std::start_lifetime_as_array", "status": "open" }, "EDIT6115": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6115", "link": "https://wg21.link/edit6115", "title": "[CWG 9] P2788R0: Linkage for modular constants", "status": "open" }, "EDIT6116": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6116", "link": "https://wg21.link/edit6116", "title": "[LWG 3] P2790R0 Immediate issues except 3441", "status": "open" }, "EDIT6117": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6117", "link": "https://wg21.link/edit6117", "title": "[LWG 4] LWG3441 Misleading note about calls to customization points", "status": "open" }, "EDIT6118": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6118", "link": "https://wg21.link/edit6118", "title": "[CWG 1] P2796R0 except issues 2518, 2521, 2659, 2674, 2678, and 2691 ", "status": "open" }, "EDIT6119": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6119", "link": "https://wg21.link/edit6119", "title": "[CWG 2] P2796R0 issues 2674 and 2691", "status": "open" }, "EDIT6120": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6120", "link": "https://wg21.link/edit6120", "title": "[CWG 3] P2796R0 CWG2518 Conformance requirements and #error/#warning", "status": "open" }, "EDIT6121": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6121", "link": "https://wg21.link/edit6121", "title": "[CWG 4] P2796R0 CWG2521 User-defined literals and reserved identifiers", "status": "open" }, "EDIT6122": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6122", "link": "https://wg21.link/edit6122", "title": "[CWG 5] P2796R0 CWG2678 std::source_location::current is unimplementable", "status": "open" }, "EDIT6123": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6123", "link": "https://wg21.link/edit6123", "title": "[CWG 6] P2796R0 CWG2659 Missing feature-test macro for lifetime extension in range-fo…", "status": "open" }, "EDIT6124": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6124", "link": "https://wg21.link/edit6124", "title": "[LWG 2] P2789R0 Ready and Tentatively Ready issues", "status": "open" }, "EDIT6125": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6125", "link": "https://wg21.link/edit6125", "title": "[CWG 10] P2797R0 Proposed resolution for CWG2692 Static and explicit object me…", "status": "open" }, "EDIT6126": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6126", "link": "https://wg21.link/edit6126", "title": "[CWG 8] P2736R2 Referencing The Unicode Standard", "status": "open" }, "EDIT6127": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6127", "link": "https://wg21.link/edit6127", "title": "[over.over] p1 Eliminate the ambiguity in the sentence", "status": "open" }, "EDIT6128": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6128", "link": "https://wg21.link/edit6128", "title": "[LWG 5] P2770R0 Stashing stashing iterators for proper flattening", "status": "open" }, "EDIT6129": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6129", "link": "https://wg21.link/edit6129", "title": "[LWG 14] P2674R1 A trait for implicit lifetime types", "status": "open" }, "EDIT6130": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6130", "link": "https://wg21.link/edit6130", "title": "[LWG 17] P2787R1 pmr::generator - Promise Types are not Values", "status": "open" }, "EDIT6131": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6131", "link": "https://wg21.link/edit6131", "title": "[LWG 15] P2655R3 common_reference_t of reference_wrapper Should Be a Reference…", "status": "open" }, "EDIT6132": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6132", "link": "https://wg21.link/edit6132", "title": "[temp.deduct.call] p3 Adding \"including\" to make the meaning clearer", "status": "open" }, "EDIT6133": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6133", "link": "https://wg21.link/edit6133", "title": "[pairs.pair] Consistent wording for assignment", "status": "open" }, "EDIT6134": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6134", "link": "https://wg21.link/edit6134", "title": "[LWG 16] P2652R2 Disallow User Specialization of allocator_traits", "status": "open" }, "EDIT6135": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6135", "link": "https://wg21.link/edit6135", "title": "[LWG 6] P2164R9 views::enumerate", "status": "open" }, "EDIT6136": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6136", "link": "https://wg21.link/edit6136", "title": "[LWG 7] P2711R1 Making multi-param constructors of views explicit", "status": "closed" }, "EDIT6137": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6137", "link": "https://wg21.link/edit6137", "title": "[LWG 8] P2609R3 Relaxing Ranges Just A Smidge", "status": "closed" }, "EDIT6138": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6138", "link": "https://wg21.link/edit6138", "title": "[re.results.const] Sentence can be a note", "status": "closed" }, "EDIT6139": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6139", "link": "https://wg21.link/edit6139", "title": "[LWG 9] P2713R1 Escaping improvements in std::format", "status": "closed" }, "EDIT6140": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6140", "link": "https://wg21.link/edit6140", "title": "[LWG 10] P2675R1 format's width estimation is too approximate and not forward …", "status": "closed" }, "EDIT6141": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6141", "link": "https://wg21.link/edit6141", "title": "P2614R2 Deprecate numeric_limits::has_denorm", "status": "open" }, "EDIT6142": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6142", "link": "https://wg21.link/edit6142", "title": "P2588R3 barrier's phase completion guarantees", "status": "open" }, "EDIT6143": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6143", "link": "https://wg21.link/edit6143", "title": "[specialized.algorithms.general] The note seems incorrect", "status": "open" }, "EDIT6144": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6144", "link": "https://wg21.link/edit6144", "title": "[LWG 11] P2572R1 std::format fill character allowances", "status": "closed" }, "EDIT6145": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6145", "link": "https://wg21.link/edit6145", "title": "[range.join.with.iterator] Simplify `operator--` with *`as-lvalue`*", "status": "open" }, "EDIT6146": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6146", "link": "https://wg21.link/edit6146", "title": "[range.lazy.split.view] Use present only *when* `bool`-condition", "status": "open" }, "EDIT6147": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6147", "link": "https://wg21.link/edit6147", "title": "[LWG 12] P2693R1 Formatting thread::id and stacktrace", "status": "closed" }, "EDIT6148": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6148", "link": "https://wg21.link/edit6148", "title": "[LWG 20] P2763R1 layout_stride static extents default constructor fix", "status": "closed" }, "EDIT6149": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6149", "link": "https://wg21.link/edit6149", "title": "[library.general,tab:thread.summary] Sync references with Clause title", "status": "closed" }, "EDIT6150": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6150", "link": "https://wg21.link/edit6150", "title": "[check] Diagnose redundant `\\tcode` in `\\tcode{\\exposid{expos-only-name}}`", "status": "open" }, "EDIT6151": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6151", "link": "https://wg21.link/edit6151", "title": "[ranges.syn,range.enumerate] Inconsistent _template-head_", "status": "open" }, "EDIT6152": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6152", "link": "https://wg21.link/edit6152", "title": "[allocator.requirements.general]/98 make sure SimpleAllocator meets t…", "status": "closed" }, "EDIT6153": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6153", "link": "https://wg21.link/edit6153", "title": "[expected.object.eq] Fix typo", "status": "closed" }, "EDIT6154": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6154", "link": "https://wg21.link/edit6154", "title": "[flat.map] `key_equiv` might be made an aggregate to simplify wording", "status": "open" }, "EDIT6155": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6155", "link": "https://wg21.link/edit6155", "title": "[format.string.std] Should \"UCS\" be replaced with \"Unicode\"?", "status": "open" }, "EDIT6156": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6156", "link": "https://wg21.link/edit6156", "title": "[temp.expl.spec] Use normal spacing after \"etc.\" within a sentence", "status": "closed" }, "EDIT6157": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6157", "link": "https://wg21.link/edit6157", "title": "[specialized.algorithms.general] Strike the possibly wrong note", "status": "closed" }, "EDIT6158": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6158", "link": "https://wg21.link/edit6158", "title": "[intro.object] The term \"potentially-overlapping subobject\" doesn't seem to exclude reference members", "status": "open" }, "EDIT6159": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6159", "link": "https://wg21.link/edit6159", "title": "[expr.prim.req.compound] Move compound requirement example from inner to outer bullet", "status": "closed" }, "EDIT6160": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6160", "link": "https://wg21.link/edit6160", "title": "[intro.object] References are not potentially-overlapping subobjects", "status": "open" }, "EDIT6161": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6161", "link": "https://wg21.link/edit6161", "title": "[dcl.pre] Add missing markup that makes \"fails\" a definition.", "status": "closed" }, "EDIT6162": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6162", "link": "https://wg21.link/edit6162", "title": "[cpp.pre] Fix grammar for #elifdef", "status": "closed" }, "EDIT6163": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6163", "link": "https://wg21.link/edit6163", "title": "[string.capacity] Use \\tcode+\\placeholder for placeholder", "status": "closed" }, "EDIT6164": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6164", "link": "https://wg21.link/edit6164", "title": "[depr.template.template] Add cross-ref to core language", "status": "closed" }, "EDIT6165": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6165", "link": "https://wg21.link/edit6165", "title": "[lex.pptoken] p2 Make the effect of the whitespace in preprocessing tokens clearly", "status": "open" }, "EDIT6166": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6166", "link": "https://wg21.link/edit6166", "title": "[over.match.funcs.general]/9 fix the style of references", "status": "closed" }, "EDIT6167": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6167", "link": "https://wg21.link/edit6167", "title": "[specialized.algorithms] remove voidify completely", "status": "closed" }, "EDIT6168": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6168", "link": "https://wg21.link/edit6168", "title": "Move [expected] from [utilities] to [diagnostics]", "status": "open" }, "EDIT6169": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6169", "link": "https://wg21.link/edit6169", "title": "[module.interface] Fix outdated example", "status": "open" }, "EDIT6170": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6170", "link": "https://wg21.link/edit6170", "title": "[dcl.init.general] Clarify initialization of arrays", "status": "open" }, "EDIT6171": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6171", "link": "https://wg21.link/edit6171", "title": "[expr.prim.lambda.capture] Improve wording on anonymous unions in lambda captures", "status": "open" }, "EDIT6172": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6172", "link": "https://wg21.link/edit6172", "title": "[conv.qual] Remove unused definition of 'cv-qualification signature'", "status": "open" }, "EDIT6173": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6173", "link": "https://wg21.link/edit6173", "title": "[expr.rel] Clarify confusing wording", "status": "open" }, "EDIT6174": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6174", "link": "https://wg21.link/edit6174", "title": "Bring pointer terminology up to date", "status": "open" }, "EDIT6175": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6175", "link": "https://wg21.link/edit6175", "title": "C++", "status": "open" }, "EDIT6176": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6176", "link": "https://wg21.link/edit6176", "title": "[re.results.general] Add type of `match_results::const_iterator` to index of imp def behaviour", "status": "closed" }, "EDIT6177": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6177", "link": "https://wg21.link/edit6177", "title": "[range.cartesian.view] Remove unused template parameter", "status": "open" }, "EDIT6178": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6178", "link": "https://wg21.link/edit6178", "title": "[ranges] Format of `&&` expression", "status": "open" }, "EDIT6179": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6179", "link": "https://wg21.link/edit6179", "title": "[check] Add check for i.e. and e.g. followed by comma", "status": "closed" }, "EDIT6180": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6180", "link": "https://wg21.link/edit6180", "title": "[fs.conform.9945] Use inter-sentence spacing after an (uppercase) acronym", "status": "closed" }, "EDIT6181": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6181", "link": "https://wg21.link/edit6181", "title": "[temp.deduct.funcaddr] Add missing \\tcode", "status": "closed" }, "EDIT6182": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6182", "link": "https://wg21.link/edit6182", "title": "[intro.abstract] Index the you-know-what clause", "status": "open" }, "EDIT6183": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6183", "link": "https://wg21.link/edit6183", "title": "[span.iterators] Fix cross-reference to container iterators", "status": "closed" }, "EDIT6184": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6184", "link": "https://wg21.link/edit6184", "title": "[std] Update references to [container.requirements.general]", "status": "open" }, "EDIT6185": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6185", "link": "https://wg21.link/edit6185", "title": "LWG3906 [atomics.types.pointer], [atomics.ref.pointer] \"Undefined address\" is undefined", "status": "closed" }, "EDIT6186": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6186", "link": "https://wg21.link/edit6186", "title": "[projected, alg.req.ind.{move, copy}, range.as.rvalue.overview] fix typo", "status": "closed" }, "EDIT6187": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6187", "link": "https://wg21.link/edit6187", "title": "typography: `'` (straight single quote) or `’` (curly single quote)", "status": "open" }, "EDIT6188": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6188", "link": "https://wg21.link/edit6188", "title": "[stmt] Fix cross-references for condition", "status": "closed" }, "EDIT6189": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6189", "link": "https://wg21.link/edit6189", "title": "[container.alloc.reqmts] Better cross-references for allocator-aware …", "status": "open" }, "EDIT6190": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6190", "link": "https://wg21.link/edit6190", "title": "[expr.pre] p3 \"operators that are overloaded\" is not a defined term", "status": "open" }, "EDIT6191": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6191", "link": "https://wg21.link/edit6191", "title": "[intro.execution] p10 Ambiguous meaning with the \"and\"", "status": "closed" }, "EDIT6192": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6192", "link": "https://wg21.link/edit6192", "title": "[container.reqmts] Fix cross-references to contiguous container", "status": "closed" }, "EDIT6193": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6193", "link": "https://wg21.link/edit6193", "title": "[container.requirements.general] Move exposition-only concept", "status": "closed" }, "EDIT6194": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6194", "link": "https://wg21.link/edit6194", "title": "[class.abstract] Missing change of note for inherited member functions in P1787R6", "status": "open" }, "EDIT6195": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6195", "link": "https://wg21.link/edit6195", "title": "[class.ctor.general] Remove the paragraph made dangling by P1787R6", "status": "open" }, "EDIT6196": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6196", "link": "https://wg21.link/edit6196", "title": "[intro.object] Clarify [intro.object]/3.1", "status": "open" }, "EDIT6197": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6197", "link": "https://wg21.link/edit6197", "title": "[range.adaptor.helpers] make as-lvalue noexcept", "status": "open" }, "EDIT6198": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6198", "link": "https://wg21.link/edit6198", "title": "[range.cartesian.view] `cartesian_product_view` deduction guide should qualify `views::all_t`", "status": "closed" }, "EDIT6199": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6199", "link": "https://wg21.link/edit6199", "title": "[container.reqmts] Relocate more container requirements", "status": "closed" }, "EDIT6200": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6200", "link": "https://wg21.link/edit6200", "title": "Prevent double spacing in tcode", "status": "open" }, "EDIT6201": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6201", "link": "https://wg21.link/edit6201", "title": "CWG 2642: [class.member.lookup] p7 Note 3 now out-of-sync", "status": "open" }, "EDIT6202": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6202", "link": "https://wg21.link/edit6202", "title": "Bump value of __cpp_lib_allocate_at_least for C++23", "status": "closed" }, "EDIT6203": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6203", "link": "https://wg21.link/edit6203", "title": "[defns.dynamic.type] Say \"most derived object\" in the example", "status": "open" }, "EDIT6204": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6204", "link": "https://wg21.link/edit6204", "title": "N4944 pre-CD: Remaining inconsistent inline constexpr variable templates", "status": "open" }, "EDIT6205": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6205", "link": "https://wg21.link/edit6205", "title": "[version.syn] bump value of __cpp_lib_allocate_at_least", "status": "closed" }, "EDIT6206": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6206", "link": "https://wg21.link/edit6206", "title": "Mac modernization: allow listings 1.9, and don't allow errors in a pipe", "status": "closed" }, "EDIT6207": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6207", "link": "https://wg21.link/edit6207", "title": "Fix date", "status": "closed" }, "EDIT6208": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6208", "link": "https://wg21.link/edit6208", "title": "[range.utility.conv.to] Use model instead of satisfy for range concept", "status": "closed" }, "EDIT6209": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6209", "link": "https://wg21.link/edit6209", "title": "[over.literal] Cross-reference deprecated grammar", "status": "closed" }, "EDIT6210": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6210", "link": "https://wg21.link/edit6210", "title": "[basic.compound] Fix incorrect cross-reference", "status": "open" }, "EDIT6211": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6211", "link": "https://wg21.link/edit6211", "title": "[temp.variadic] \"instantiation of the init-capture pack\" vs. \"instantiation of the init-capture pack declaration\"", "status": "open" }, "EDIT6212": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6212", "link": "https://wg21.link/edit6212", "title": "[temp.variadic] Change \"init-capture pack\" to \"init-capture pack declaration\"", "status": "closed" }, "EDIT6213": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6213", "link": "https://wg21.link/edit6213", "title": "[depr.atomics.volatile] Use tcode to call out template name", "status": "closed" }, "EDIT6214": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6214", "link": "https://wg21.link/edit6214", "title": "\"behavior of a program is undefined\" vs \"program has undefined behavior\"", "status": "open" }, "EDIT6215": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6215", "link": "https://wg21.link/edit6215", "title": "[dcl.decl.general] Fix cross-references", "status": "closed" }, "EDIT6216": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6216", "link": "https://wg21.link/edit6216", "title": "[temp.variadic] Change \"init-capture pack\" to \"init-capture pack declaration\"", "status": "closed" }, "EDIT6217": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6217", "link": "https://wg21.link/edit6217", "title": "LaTeX: package extract abuses internal LaTeX interfaces and seems to be highly incompatible with modern versions of LaTeX", "status": "open" }, "EDIT6218": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6218", "link": "https://wg21.link/edit6218", "title": "#6204 Remove remaining inline from variable templates", "status": "closed" }, "EDIT6219": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6219", "link": "https://wg21.link/edit6219", "title": "[range.enumerate.overview] Refer to [range.adaptor.object]", "status": "open" }, "EDIT6220": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6220", "link": "https://wg21.link/edit6220", "title": "[container.opt.reqmts] Index 3-way compare for containers", "status": "open" }, "EDIT6221": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6221", "link": "https://wg21.link/edit6221", "title": "[container.adapters] The `flat_*` container adapters need to index their members", "status": "open" }, "EDIT6222": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6222", "link": "https://wg21.link/edit6222", "title": "[string.iterators] should be removed as `basic_string` is a reversible container", "status": "open" }, "EDIT6223": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6223", "link": "https://wg21.link/edit6223", "title": "Doubtful uses of term \"lifetime\"", "status": "open" }, "EDIT6224": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6224", "link": "https://wg21.link/edit6224", "title": "[format.string.std] Replace \"Derived Extracted Property\" with simply \"property\"", "status": "open" }, "EDIT6225": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6225", "link": "https://wg21.link/edit6225", "title": "[expr.shift] more precise wording for arithmetic shift rounding CWG2724", "status": "open" }, "EDIT6226": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6226", "link": "https://wg21.link/edit6226", "title": "[class.static.data] IFNDR case is not distinguished", "status": "closed" }, "EDIT6227": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6227", "link": "https://wg21.link/edit6227", "title": "Fix Subclause name for cstddef in headers.cpp.fs", "status": "closed" }, "EDIT6228": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6228", "link": "https://wg21.link/edit6228", "title": "[iterator.concept.winc] Improve implementation-defined text", "status": "closed" }, "EDIT6229": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6229", "link": "https://wg21.link/edit6229", "title": "Index for implementation defined entities", "status": "open" }, "EDIT6230": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6230", "link": "https://wg21.link/edit6230", "title": "[coro.generator] Editorial fixes", "status": "open" }, "EDIT6231": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6231", "link": "https://wg21.link/edit6231", "title": "tools: update action in GitHub workflow", "status": "closed" }, "EDIT6232": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6232", "link": "https://wg21.link/edit6232", "title": "[range.enumerate.view] make the format more consistent", "status": "closed" }, "EDIT6233": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6233", "link": "https://wg21.link/edit6233", "title": "[alg.unique] namepace -> namespace", "status": "closed" }, "EDIT6234": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6234", "link": "https://wg21.link/edit6234", "title": "[range.repeat.iterator] Remove redundant period", "status": "closed" }, "EDIT6235": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6235", "link": "https://wg21.link/edit6235", "title": "One \\grammarterm{x}, two \\grammarterm{x}{s} (and likewise)", "status": "closed" }, "EDIT6236": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6236", "link": "https://wg21.link/edit6236", "title": "[defns.iostream.templates] This section doesn't seem helpful and may be misleading", "status": "open" }, "EDIT6237": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6237", "link": "https://wg21.link/edit6237", "title": "[utilities] Add range_format to index of library names", "status": "closed" }, "EDIT6238": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6238", "link": "https://wg21.link/edit6238", "title": "[flat.map.modifiers] try_emplace_hint doesn't exist", "status": "closed" }, "EDIT6239": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6239", "link": "https://wg21.link/edit6239", "title": "[dcl.attr.grammar] Braces of _balanced-token_ are unaligned", "status": "closed" }, "EDIT6240": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6240", "link": "https://wg21.link/edit6240", "title": "Use new term \"constexpr-suitable\"", "status": "closed" }, "EDIT6241": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6241", "link": "https://wg21.link/edit6241", "title": "[lex, expr, dcl.dcl] Disable character protrusion from BNF lines.", "status": "closed" }, "EDIT6242": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6242", "link": "https://wg21.link/edit6242", "title": "[cpp.predefined] Add __cpp_auto_cast", "status": "closed" }, "EDIT6243": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6243", "link": "https://wg21.link/edit6243", "title": "[cmp.alg] Add missing formatting for `F`", "status": "closed" }, "EDIT6244": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6244", "link": "https://wg21.link/edit6244", "title": "[container.alloc.reqmts] Fix incorrect change of \\mandates to \\expects", "status": "closed" }, "EDIT6245": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6245", "link": "https://wg21.link/edit6245", "title": "[flat.map.cons] Close an angle bracket", "status": "closed" }, "EDIT6246": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6246", "link": "https://wg21.link/edit6246", "title": "[flat.set.modifiers] `(first, last)` should be `rg`", "status": "closed" }, "EDIT6247": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6247", "link": "https://wg21.link/edit6247", "title": "What should the standard say for changes listed in Annex C that are backported by implementations?", "status": "closed" }, "EDIT6248": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6248", "link": "https://wg21.link/edit6248", "title": "[flat.{map,multiset,set}.modifiers] Harmonize description of insert(s, first, last)", "status": "open" }, "EDIT6249": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6249", "link": "https://wg21.link/edit6249", "title": "[flat.map.modifiers] \"Arg...\" should be \"Args...\"", "status": "closed" }, "EDIT6250": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6250", "link": "https://wg21.link/edit6250", "title": "[basic.pre] p9.1 \"character\" should be improved with \"translation character\"", "status": "open" }, "EDIT6251": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6251", "link": "https://wg21.link/edit6251", "title": "[intro.execution] Fix bad function call in example", "status": "closed" }, "EDIT6252": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6252", "link": "https://wg21.link/edit6252", "title": "[class.base.init] use defnadj to introduce delegating and target constructor", "status": "closed" }, "EDIT6253": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6253", "link": "https://wg21.link/edit6253", "title": "[strings], [unord.req.general], [stringbuf.members]: Fix xrefs to [co…", "status": "closed" }, "EDIT6254": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6254", "link": "https://wg21.link/edit6254", "title": "[ranges] Make the \"Effects: Equivalent to\" format consistent", "status": "open" }, "EDIT6255": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6255", "link": "https://wg21.link/edit6255", "title": "Fix remaining references to container requirements, and adjust subclause naming", "status": "open" }, "EDIT6256": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6256", "link": "https://wg21.link/edit6256", "title": "[optional.monadic] Should we remove invented variable declarations?", "status": "open" }, "EDIT6257": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6257", "link": "https://wg21.link/edit6257", "title": "[unord.hash] [format.formatter.spec] Rephrase \"specialization of X\"", "status": "open" }, "EDIT6258": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6258", "link": "https://wg21.link/edit6258", "title": "[dcl.init.list] Eliminate a case of \"specialization of X\"", "status": "open" }, "EDIT6259": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6259", "link": "https://wg21.link/edit6259", "title": "[flat.multiset.defn] Fix erroneous duplication of `iter-value-type`", "status": "closed" }, "EDIT6260": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6260", "link": "https://wg21.link/edit6260", "title": "[flat.multiset.defn] Fix minor errors and inconsistencies", "status": "open" }, "EDIT6261": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6261", "link": "https://wg21.link/edit6261", "title": "[expr.static.cast] Paragraph 8 ends in a colon", "status": "open" }, "EDIT6262": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6262", "link": "https://wg21.link/edit6262", "title": "[expr.prim.req.nested][expr.prim.id.general] Say the normal form of the constraint-expression", "status": "open" }, "EDIT6263": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6263", "link": "https://wg21.link/edit6263", "title": "[mdspan.mdspan.cons] `OtherIndexType` is not a parameter pack ([mdspan.mdspan.cons]/8.2)", "status": "open" }, "EDIT6264": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6264", "link": "https://wg21.link/edit6264", "title": "[format.formattable] Add the second template argument for `basic_format_context` LWG3925", "status": "closed" }, "EDIT6265": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6265", "link": "https://wg21.link/edit6265", "title": "Refer to library exposition-only function templates as templates", "status": "closed" }, "EDIT6266": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6266", "link": "https://wg21.link/edit6266", "title": "[basic.stc.dynamic.allocation] Remove redundant 'address of'", "status": "open" }, "EDIT6267": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6267", "link": "https://wg21.link/edit6267", "title": "[expr.const] Check the result object of a prvalue", "status": "open" }, "EDIT6268": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6268", "link": "https://wg21.link/edit6268", "title": "[expr.add] Pointer subtraction when P-Q is out of range of ptrdiff_t is unclear", "status": "open" }, "EDIT6269": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6269", "link": "https://wg21.link/edit6269", "title": "[expr.add] Clarify note on pointer subtraction", "status": "open" }, "EDIT6270": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6270", "link": "https://wg21.link/edit6270", "title": "[string.view], [string.view.comparison] Refactor string_view comparisons, exploiting rewritten candidates", "status": "open" }, "EDIT6271": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6271", "link": "https://wg21.link/edit6271", "title": "An \"introduction\" clause", "status": "open" }, "EDIT6272": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6272", "link": "https://wg21.link/edit6272", "title": "[basic.def.odr] Restructure requirements in p14-p15", "status": "open" }, "EDIT6273": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6273", "link": "https://wg21.link/edit6273", "title": "[func.wrap.func.general], [func.wrap.move.class] Remove redundant declaration", "status": "open" }, "EDIT6274": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6274", "link": "https://wg21.link/edit6274", "title": "P2767R0 §3 as seen by LWG in Varna", "status": "open" }, "EDIT6275": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6275", "link": "https://wg21.link/edit6275", "title": "P0792R14, [func.wrap.ref.class]: Remove redundant declaration of another undefined primary template declaration", "status": "open" }, "EDIT6276": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6276", "link": "https://wg21.link/edit6276", "title": "[2023-06 CWG Motion 1] P2922R0 Core Language Working Group \"ready\" Issues", "status": "open" }, "EDIT6277": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6277", "link": "https://wg21.link/edit6277", "title": "[2023-06 CWG Motion 2] P2621R2 UB? In my Lexer?", "status": "open" }, "EDIT6278": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6278", "link": "https://wg21.link/edit6278", "title": "[2023-06 CWG Motion 3] P1854R4 Making non-encodable string literals ill-formed", "status": "open" }, "EDIT6279": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6279", "link": "https://wg21.link/edit6279", "title": "[2023-06 CWG Motion 4] P2361R6 Unevaluated strings", "status": "open" }, "EDIT6280": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6280", "link": "https://wg21.link/edit6280", "title": "[2023-06 CWG Motion 5] P2558R2 Add @, $, and ` to the basic character set", "status": "open" }, "EDIT6281": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6281", "link": "https://wg21.link/edit6281", "title": "[2023-06 CWG Motion 6] P2738R1 constexpr cast from void*: towards constexpr type-erasure", "status": "open" }, "EDIT6282": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6282", "link": "https://wg21.link/edit6282", "title": "[2023-06 CWG Motion 7] P2915R0 Proposed resolution for CWG1223", "status": "open" }, "EDIT6283": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6283", "link": "https://wg21.link/edit6283", "title": "[2023-06 CWG Motion 8] P2552R3 On the ignorability of standard attributes", "status": "open" }, "EDIT6284": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6284", "link": "https://wg21.link/edit6284", "title": "[2023-06 CWG Motion 9] P2752R3 Static storage for braced initializers", "status": "open" }, "EDIT6285": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6285", "link": "https://wg21.link/edit6285", "title": "[2023-06 CWG Motion 10] P2741R3 User-generated static_assert messages", "status": "open" }, "EDIT6286": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6286", "link": "https://wg21.link/edit6286", "title": "[2023-06 CWG Motion 11] P2169R4 A nice placeholder with no name", "status": "open" }, "EDIT6287": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6287", "link": "https://wg21.link/edit6287", "title": "[2023-06 LWG Motion 1] Tentatively Ready issues in P2910R0 C++ Standard Library Issues to be moved in Varna, Jun. 2023", "status": "open" }, "EDIT6288": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6288", "link": "https://wg21.link/edit6288", "title": "[2023-06 LWG Motion 2] P2497R0 Testing for success or failure of functions", "status": "open" }, "EDIT6289": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6289", "link": "https://wg21.link/edit6289", "title": "[2023-06 LWG Motion 3] P2592R3 Hashing support for std::chrono value classes", "status": "open" }, "EDIT6290": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6290", "link": "https://wg21.link/edit6290", "title": "[2023-06 LWG Motion 4] P2587R3 to_string or not to_string", "status": "open" }, "EDIT6291": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6291", "link": "https://wg21.link/edit6291", "title": "[2023-06 LWG Motion 5] P2562R1 constexpr Stable Sorting", "status": "open" }, "EDIT6292": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6292", "link": "https://wg21.link/edit6292", "title": "[2023-06 LWG Motion 6] P2545R4 Read-Copy Update (RCU)", "status": "open" }, "EDIT6293": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6293", "link": "https://wg21.link/edit6293", "title": "[2023-06 LWG Motion 7] P2530R3 Hazard Pointers for C++26", "status": "open" }, "EDIT6294": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6294", "link": "https://wg21.link/edit6294", "title": "[2023-06 LWG Motion 8] P2538R1 ADL-proof std::projected", "status": "open" }, "EDIT6295": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6295", "link": "https://wg21.link/edit6295", "title": "[2023-06 LWG Motion 9] P2495R3 Interfacing stringstreams with string_view", "status": "open" }, "EDIT6296": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6296", "link": "https://wg21.link/edit6296", "title": "[2023-06 LWG Motion 10] P2510R3 Formatting pointers", "status": "open" }, "EDIT6297": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6297", "link": "https://wg21.link/edit6297", "title": "[2023-06 LWG Motion 11] P2198R7 Freestanding Feature-Test Macros and Implementation-Defined Extensions", "status": "open" }, "EDIT6298": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6298", "link": "https://wg21.link/edit6298", "title": "[2023-06 LWG Motion 12] P2338R4 Freestanding Library: Character primitives and the C library", "status": "open" }, "EDIT6299": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6299", "link": "https://wg21.link/edit6299", "title": "[2023-06 LWG Motion 12] P2338R4 Freestanding Library: Character primitives and the C library", "status": "open" }, "EDIT6300": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6300", "link": "https://wg21.link/edit6300", "title": "[2023-06 LWG Motion 13] P2013R5 Freestanding Language: Optional ::operator new", "status": "open" }, "EDIT6301": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6301", "link": "https://wg21.link/edit6301", "title": "[2023-06 LWG Motion 15] P2363R5 Extending associative containers with the remaining heterogeneous overloads", "status": "open" }, "EDIT6302": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6302", "link": "https://wg21.link/edit6302", "title": "[2023-06 LWG Motion 16] P1901R2 Enabling the Use of weak_ptr as Keys in Unordered Associative Containers", "status": "open" }, "EDIT6303": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6303", "link": "https://wg21.link/edit6303", "title": "[2023-06 LWG Motion 17] P1885R12 Naming Text Encodings to Demystify Them", "status": "open" }, "EDIT6304": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6304", "link": "https://wg21.link/edit6304", "title": "[2023-06 LWG Motion 18] P0792R14 function_ref: a type-erased callable reference", "status": "open" }, "EDIT6305": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6305", "link": "https://wg21.link/edit6305", "title": "[2023-06 LWG Motion 19] P2874R2 Mandating Annex D", "status": "open" }, "EDIT6306": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6306", "link": "https://wg21.link/edit6306", "title": "[2023-06 LWG Motion 20] P2757R3 Type checking format args", "status": "open" }, "EDIT6307": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6307", "link": "https://wg21.link/edit6307", "title": "[2023-06 LWG Motion 21] P2637R3 Member visit", "status": "open" }, "EDIT6308": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6308", "link": "https://wg21.link/edit6308", "title": "[2023-06 LWG Motion 22] P2641R4 Checking if a union alternative is active", "status": "open" }, "EDIT6309": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6309", "link": "https://wg21.link/edit6309", "title": "[2023-06 LWG Motion 23] P1759R6 Native handles and file streams", "status": "open" }, "EDIT6310": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6310", "link": "https://wg21.link/edit6310", "title": "[2023-06 LWG Motion 24] P2697R1 Interfacing bitset with string_view", "status": "open" }, "EDIT6311": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6311", "link": "https://wg21.link/edit6311", "title": "[2023-06 LWG Motion 25] P1383R2 More constexpr for cmath and complex", "status": "open" }, "EDIT6312": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6312", "link": "https://wg21.link/edit6312", "title": "[2023-06 LWG Motion 26] P2734R0 Adding the new 2022 SI prefixes", "status": "open" }, "EDIT6313": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6313", "link": "https://wg21.link/edit6313", "title": "[2023-06 LWG Motion 27] P2548R6 copyable_function", "status": "open" }, "EDIT6314": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6314", "link": "https://wg21.link/edit6314", "title": "[2023-06 LWG Motion 28] P2714R1 Bind front and back to NTTP callables", "status": "open" }, "EDIT6315": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6315", "link": "https://wg21.link/edit6315", "title": "[2023-06 LWG Motion 29] P2630R4 submdspan", "status": "open" }, "EDIT6316": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6316", "link": "https://wg21.link/edit6316", "title": "P2621R2 Undefined behavior in the lexer", "status": "open" }, "EDIT6317": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6317", "link": "https://wg21.link/edit6317", "title": "P1854R4 Making non-encodable string literals ill-formed", "status": "open" }, "EDIT6318": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6318", "link": "https://wg21.link/edit6318", "title": "P2361R6 Unevaluated strings", "status": "open" }, "EDIT6319": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6319", "link": "https://wg21.link/edit6319", "title": "P2558R2 Add @, $, and ` to the basic character set", "status": "open" }, "EDIT6320": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6320", "link": "https://wg21.link/edit6320", "title": "P2738R1 constexpr cast from void*: towards constexpr type-erasure", "status": "open" }, "EDIT6321": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6321", "link": "https://wg21.link/edit6321", "title": "P2552R3 On the ignorability of standard attributes", "status": "open" }, "EDIT6322": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6322", "link": "https://wg21.link/edit6322", "title": "P2752R3 Static storage for braced initializers", "status": "open" }, "EDIT6323": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6323", "link": "https://wg21.link/edit6323", "title": "[README] Update Arch Linux instructions", "status": "open" }, "EDIT6324": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6324", "link": "https://wg21.link/edit6324", "title": "[string.view], [string.view.comparison] Refactor string_view comparis…", "status": "open" }, "EDIT6325": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6325", "link": "https://wg21.link/edit6325", "title": "P2741R3 User-generated static_assert messages", "status": "open" }, "EDIT6326": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6326", "link": "https://wg21.link/edit6326", "title": "P2169R4 A nice placeholder with no name", "status": "open" }, "EDIT6327": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6327", "link": "https://wg21.link/edit6327", "title": "P2874R2 Mandating Annex D", "status": "open" }, "EDIT6328": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6328", "link": "https://wg21.link/edit6328", "title": "[Motions 2023 06 cwg 1] P2922R0 Core Language Working Group \"ready\" Issues", "status": "open" }, "EDIT6329": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6329", "link": "https://wg21.link/edit6329", "title": "[Motion cwg 7] P2915R0 (Proposed resolution for CWG1223)", "status": "open" }, "EDIT6330": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6330", "link": "https://wg21.link/edit6330", "title": "P2497R0 Testing for success or failure of functions", "status": "open" }, "EDIT6331": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6331", "link": "https://wg21.link/edit6331", "title": "P2587R3 to_string or not to_string", "status": "open" }, "EDIT6332": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6332", "link": "https://wg21.link/edit6332", "title": "P2592R3 Hashing support for std::chrono value classes", "status": "open" }, "EDIT6333": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6333", "link": "https://wg21.link/edit6333", "title": "[lex.icon]p4 Note condition for ill-formedness off-by 1 bit/`u`-suffix", "status": "closed" }, "EDIT6334": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6334", "link": "https://wg21.link/edit6334", "title": "Missing Licensing Information", "status": "open" }, "EDIT6335": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6335", "link": "https://wg21.link/edit6335", "title": "[Motion lwg 1] P2910R0 C++ Standard Library Issues", "status": "open" }, "EDIT6336": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6336", "link": "https://wg21.link/edit6336", "title": "[string.require]p3 Move note's contents", "status": "open" }, "EDIT6337": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6337", "link": "https://wg21.link/edit6337", "title": "[expected.void.obs] Fix index for specialization", "status": "closed" }, "EDIT6338": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6338", "link": "https://wg21.link/edit6338", "title": "[LWG 29] P2630R4 submdspan", "status": "open" }, "EDIT6339": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6339", "link": "https://wg21.link/edit6339", "title": "[LWG motion 28] P2714R1 Bind front and back to NTTP callables", "status": "open" }, "EDIT6340": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6340", "link": "https://wg21.link/edit6340", "title": "[LWG Motion 26] P2734R0 Adding the new 2022 SI prefixes", "status": "open" }, "EDIT6341": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6341", "link": "https://wg21.link/edit6341", "title": "P2562R1 constexpr Stable Sorting", "status": "open" }, "EDIT6342": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6342", "link": "https://wg21.link/edit6342", "title": "[LWG motion 27] P2548R6 copyable_function", "status": "open" }, "EDIT6343": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6343", "link": "https://wg21.link/edit6343", "title": "[LWG motion 25] P1383R2 More constexpr for cmath and complex", "status": "open" }, "EDIT6344": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6344", "link": "https://wg21.link/edit6344", "title": "P2545R4 Read-Copy Update (RCU)", "status": "open" }, "EDIT6345": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6345", "link": "https://wg21.link/edit6345", "title": "P2530R3 Hazard Pointers for C++26", "status": "open" }, "EDIT6346": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6346", "link": "https://wg21.link/edit6346", "title": "[LWG motion 24] P2697R1 Interfacing bitset with string_view", "status": "open" }, "EDIT6347": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6347", "link": "https://wg21.link/edit6347", "title": "[LWG motion 23] P1759R6 Native handles and file streams", "status": "open" }, "EDIT6348": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6348", "link": "https://wg21.link/edit6348", "title": "[LWG motion 22] P2641R4 Checking if a union alternative is active", "status": "open" }, "EDIT6349": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6349", "link": "https://wg21.link/edit6349", "title": "P2538R1 ADL-proof std::projected", "status": "open" }, "EDIT6350": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6350", "link": "https://wg21.link/edit6350", "title": "[LWG motion 21] P2637R3 Member visit", "status": "open" }, "EDIT6351": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6351", "link": "https://wg21.link/edit6351", "title": "[LWG motion 20] P2757R3 Type checking format args", "status": "open" }, "EDIT6352": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6352", "link": "https://wg21.link/edit6352", "title": "P2495R3 Interfacing stringstreams with string_view", "status": "open" }, "EDIT6353": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6353", "link": "https://wg21.link/edit6353", "title": "[mdspan.submdspan] `full_extent_t` doesn't exist", "status": "open" }, "EDIT6354": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6354", "link": "https://wg21.link/edit6354", "title": "P2510R3 Formatting pointers", "status": "open" }, "EDIT6355": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6355", "link": "https://wg21.link/edit6355", "title": "P2198R7 Freestanding Feature-Test Macros and Implementation-Defined ...", "status": "open" }, "EDIT6356": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6356", "link": "https://wg21.link/edit6356", "title": "P2338R4 Freestanding Library: Character primitives and the C library", "status": "open" }, "EDIT6357": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6357", "link": "https://wg21.link/edit6357", "title": "[LWG motion 18] P0792R14 function_ref: a type-erased callable reference", "status": "open" }, "EDIT6358": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6358", "link": "https://wg21.link/edit6358", "title": "P2013R5 Freestanding Language: Optional ::operator new", "status": "open" }, "EDIT6359": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6359", "link": "https://wg21.link/edit6359", "title": "[LWG motion 17] P1885R12 Naming Text Encodings to Demystify Them", "status": "open" }, "EDIT6360": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6360", "link": "https://wg21.link/edit6360", "title": "P2363R5 Extending associative containers with the remaining heterogen…", "status": "open" }, "EDIT6361": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6361", "link": "https://wg21.link/edit6361", "title": "[LWG motion 16] P1901R2 Enabling the Use of weak_ptr as Keys in Unordered Associative…", "status": "open" }, "EDIT6362": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6362", "link": "https://wg21.link/edit6362", "title": "[func.wrap.ref.class, func.wrap.ref.deduct] Inconsistent parameter", "status": "open" }, "EDIT6363": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6363", "link": "https://wg21.link/edit6363", "title": "[meta.unary.prop.query, meta.trans.arr] Use `static_assert` instead of `assert` in example", "status": "open" }, "EDIT6364": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6364", "link": "https://wg21.link/edit6364", "title": "[basic.def.odr] lambda-expression example seemingly constradicts normative wording", "status": "open" }, "EDIT6365": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6365", "link": "https://wg21.link/edit6365", "title": "[mdspan.submdspan] Introduced `rank` should be _`rank`_ or dissolved", "status": "open" }, "EDIT6366": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6366", "link": "https://wg21.link/edit6366", "title": "[expr.mul] Add missing commas after conditional and introductory phrases", "status": "closed" }, "EDIT6367": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6367", "link": "https://wg21.link/edit6367", "title": "[namespace.std] Convert unconventional (a) and (b) notation to items", "status": "open" }, "EDIT6368": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6368", "link": "https://wg21.link/edit6368", "title": "[basic.def.odr] Add serial comma", "status": "open" }, "EDIT6369": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6369", "link": "https://wg21.link/edit6369", "title": "[filebuf.virtuals] fix \"if width if less than zero\" typo", "status": "closed" }, "EDIT6370": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6370", "link": "https://wg21.link/edit6370", "title": "[basic.fundamental] Wording implies existence of unique maximum value of floating-point types", "status": "closed" }, "EDIT6371": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6371", "link": "https://wg21.link/edit6371", "title": "[time.duration.general] Use code font for duration", "status": "closed" }, "EDIT6372": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6372", "link": "https://wg21.link/edit6372", "title": "[time.duration.cons] Fix redeclaration error in example", "status": "closed" }, "EDIT6373": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6373", "link": "https://wg21.link/edit6373", "title": "[flat.map.cons] etc.: zip_view should be views::zip", "status": "closed" }, "EDIT6374": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6374", "link": "https://wg21.link/edit6374", "title": "[basic.life][class.dtor] Seemingly redundant normative specification for undefined behavior about double destruction", "status": "open" }, "EDIT6375": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6375", "link": "https://wg21.link/edit6375", "title": "[temp.point] Clarify ambiguous wording on point of instantiation", "status": "open" }, "EDIT6376": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6376", "link": "https://wg21.link/edit6376", "title": "[atomics.order] Clarify whether p11 makes demands towards loads, or just stores", "status": "open" }, "EDIT6377": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6377", "link": "https://wg21.link/edit6377", "title": "[basic.scope.scope] Avoid hard-to-read except...unless construction.", "status": "closed" }, "EDIT6378": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6378", "link": "https://wg21.link/edit6378", "title": "[dcl.fct.def.delete] p1 Improve the phrase for \"implicitly defined as deleted\"", "status": "open" }, "EDIT6379": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6379", "link": "https://wg21.link/edit6379", "title": "[expr.prim.id.general] p2 The first note in the rule is a bit misleading", "status": "open" }, "EDIT6380": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6380", "link": "https://wg21.link/edit6380", "title": "[atomics.order] p11 - Make it recommended practice and rephrase", "status": "open" }, "EDIT6381": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6381", "link": "https://wg21.link/edit6381", "title": "[dcl.enum] Fix double spaces in Example 4", "status": "closed" }, "EDIT6382": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6382", "link": "https://wg21.link/edit6382", "title": "[dcl.init] Fix brace spacing inconsistencies", "status": "closed" }, "EDIT6383": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6383", "link": "https://wg21.link/edit6383", "title": "[time.zone.leap.overview] Fix example", "status": "open" }, "EDIT6384": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6384", "link": "https://wg21.link/edit6384", "title": "[basic.def.odr] Make example 6 much less confusing", "status": "open" }, "EDIT6385": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6385", "link": "https://wg21.link/edit6385", "title": "mdspan/layout_stride: fix missed rename in use of template argument name", "status": "closed" }, "EDIT6386": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6386", "link": "https://wg21.link/edit6386", "title": "[dcl.ambig.res] example has two declarations of 'y'", "status": "closed" }, "EDIT6387": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6387", "link": "https://wg21.link/edit6387", "title": "[dcl.ambig.res] fix double declaration of 'y' in example", "status": "closed" }, "EDIT6388": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6388", "link": "https://wg21.link/edit6388", "title": "[priqueue.members] [queue.mod] [stack.mod] Harmonize push_range wording", "status": "open" }, "EDIT6389": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6389", "link": "https://wg21.link/edit6389", "title": "[basic.life][class.dtor] Turn normatively redundant paragraphs for double destruction into notes", "status": "open" }, "EDIT6390": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6390", "link": "https://wg21.link/edit6390", "title": "[version.syn] Fix header references.", "status": "closed" }, "EDIT6391": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6391", "link": "https://wg21.link/edit6391", "title": "[version.syn] Fix header reference.", "status": "closed" }, "EDIT6392": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6392", "link": "https://wg21.link/edit6392", "title": "[over.call.func] Example 1 - Fix misleading indentation", "status": "closed" }, "EDIT6393": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6393", "link": "https://wg21.link/edit6393", "title": "Text encodings/locales: missing normative association?", "status": "open" }, "EDIT6394": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6394", "link": "https://wg21.link/edit6394", "title": "Replace cross-references from C++20 with cross-references from C++23.", "status": "closed" }, "EDIT6395": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6395", "link": "https://wg21.link/edit6395", "title": "[dcl.link] Clarify the intent of CWG2483", "status": "closed" }, "EDIT6396": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6396", "link": "https://wg21.link/edit6396", "title": "[intro.races] Drop a possibly misleading sentence in p20", "status": "open" }, "EDIT6397": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6397", "link": "https://wg21.link/edit6397", "title": "Stray \\mandates in submdspan", "status": "open" }, "EDIT6398": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6398", "link": "https://wg21.link/edit6398", "title": "[func.wrap.ref.class] change deduction guide to match its detailed specifications", "status": "closed" }, "EDIT6399": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6399", "link": "https://wg21.link/edit6399", "title": "[mdspan.submdspan.submdspan] p4.3 and p5.1 could be removed", "status": "open" }, "EDIT6400": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6400", "link": "https://wg21.link/edit6400", "title": "[mdspan.submdspan.extents] Factor out common result expression", "status": "closed" }, "EDIT6401": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6401", "link": "https://wg21.link/edit6401", "title": "[class.copy.assign] Remove note obsoleted by CWG2586", "status": "closed" }, "EDIT6402": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6402", "link": "https://wg21.link/edit6402", "title": "[input.output] Fix non-compliance Effects: Equivalent to format", "status": "closed" }, "EDIT6403": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6403", "link": "https://wg21.link/edit6403", "title": "[dcl.fct.def.default] Highlight different references in defaulted assignments", "status": "closed" }, "EDIT6404": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6404", "link": "https://wg21.link/edit6404", "title": "[flat.map][flat.multimap] Exposition-only formatting for `c`, `comp`, `compare`, and `key-equiv`", "status": "open" }, "EDIT6405": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6405", "link": "https://wg21.link/edit6405", "title": "[temp.point] Itemize some paragraphs", "status": "open" }, "EDIT6406": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6406", "link": "https://wg21.link/edit6406", "title": "[span.cons][range.slide.iterator][text.encoding.members] Simplify `\\tcode{\\exposid{name}}` to `\\exposid{name}`", "status": "open" }, "EDIT6407": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6407", "link": "https://wg21.link/edit6407", "title": "[expr.const.cast] \"Cast away constness\" covers not only const-qualification", "status": "open" }, "EDIT6408": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6408", "link": "https://wg21.link/edit6408", "title": "[assets] Move separate assets into \"assets\" subdirectory", "status": "closed" }, "EDIT6409": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6409", "link": "https://wg21.link/edit6409", "title": "[expr.static.cast]", "status": "open" }, "EDIT6410": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6410", "link": "https://wg21.link/edit6410", "title": "[basic.fundamental] Clarify that table of minimum integral type widths applies only to standard integral types", "status": "closed" }, "EDIT6411": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6411", "link": "https://wg21.link/edit6411", "title": "[conv.ptr], [conv.mem] Remove redundant text on null pointer comparisons", "status": "open" }, "EDIT6412": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6412", "link": "https://wg21.link/edit6412", "title": "[intro.object] Fix cross-references for implicit object creation in the library", "status": "closed" }, "EDIT6413": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6413", "link": "https://wg21.link/edit6413", "title": "[over.call.object] Refer to the static type of the object expression", "status": "open" }, "EDIT6414": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6414", "link": "https://wg21.link/edit6414", "title": "[dcl.meaning.general] Use 'declarator-id' instead of 'name'", "status": "open" }, "EDIT6415": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6415", "link": "https://wg21.link/edit6415", "title": "Cherrypicks for the C++23 IS", "status": "open" }, "EDIT6416": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6416", "link": "https://wg21.link/edit6416", "title": "[optional.optional] Remove qualified destructor calls, refactor postconditions of `swap`", "status": "open" }, "EDIT6417": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6417", "link": "https://wg21.link/edit6417", "title": "[module.global.frag] Simplify wording", "status": "open" }, "EDIT6418": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6418", "link": "https://wg21.link/edit6418", "title": "Switch to lualatex and New Computer Modern", "status": "open" }, "EDIT6419": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6419", "link": "https://wg21.link/edit6419", "title": "Don't define typedef-names in the library wording", "status": "open" }, "EDIT6420": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6420", "link": "https://wg21.link/edit6420", "title": "typo fix appeartain -> appertain", "status": "closed" }, "EDIT6421": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6421", "link": "https://wg21.link/edit6421", "title": " [version.syn] Bump value of __cpp_lib_constexpr_complex", "status": "open" }, "EDIT6422": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6422", "link": "https://wg21.link/edit6422", "title": "[intro.object] Make the storage in the example for storage providing properly aligned", "status": "open" }, "EDIT6423": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6423", "link": "https://wg21.link/edit6423", "title": "[ostream.formatted.print] Use \\impldef macro.", "status": "open" }, "EDIT6424": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6424", "link": "https://wg21.link/edit6424", "title": "[basic.lookup.qual.general] Ignore top-level cv-qualifiers for the purpose of lookup context", "status": "open" }, "EDIT6425": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6425", "link": "https://wg21.link/edit6425", "title": "[class.compare.default] Say subobjects of an object instead of a class", "status": "open" }, "EDIT6426": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6426", "link": "https://wg21.link/edit6426", "title": "[cmp.categories] Exposition-only formatting for `value` and `is-ordered`", "status": "open" }, "EDIT6427": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6427", "link": "https://wg21.link/edit6427", "title": "Remove `friend class` from the library wording", "status": "open" }, "EDIT6428": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6428", "link": "https://wg21.link/edit6428", "title": "[dcl.inline] p2 - Make it recommended practice", "status": "open" }, "EDIT6429": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6429", "link": "https://wg21.link/edit6429", "title": "[intro.object] Example for p10", "status": "open" }, "EDIT6430": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6430", "link": "https://wg21.link/edit6430", "title": "[memory.syn][ranges.syn] Remove redundant `// freestanding` marks for freestanding class members", "status": "closed" }, "EDIT6431": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6431", "link": "https://wg21.link/edit6431", "title": "[intro.races] p13 - add missing serial comma between items", "status": "closed" }, "EDIT6432": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6432", "link": "https://wg21.link/edit6432", "title": "[basic.compound] Clarify a pointer to a non-first element object of an array", "status": "open" }, "EDIT6433": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6433", "link": "https://wg21.link/edit6433", "title": "[diagnostics] Exposition-only formatting for `val_`, `cat_`, and `frames_`", "status": "closed" }, "EDIT6434": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6434", "link": "https://wg21.link/edit6434", "title": "[intro.execution] \"Sequenced before\" should be a strict partial order", "status": "open" }, "EDIT6435": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6435", "link": "https://wg21.link/edit6435", "title": "[basic][expr] Declare but not define typedef-names in standard headers", "status": "open" }, "EDIT6436": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6436", "link": "https://wg21.link/edit6436", "title": "[meta.unary.prop] Itemize p10 more", "status": "closed" }, "EDIT6437": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6437", "link": "https://wg21.link/edit6437", "title": "[conv.mem] Itemize p2", "status": "open" }, "EDIT6438": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6438", "link": "https://wg21.link/edit6438", "title": "[basic.align] Fix non-mathematical wording of p7", "status": "open" }, "EDIT6439": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6439", "link": "https://wg21.link/edit6439", "title": "[expr.cond] Itemize p4", "status": "open" }, "EDIT6440": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6440", "link": "https://wg21.link/edit6440", "title": "[dcl.meaning.general] Remove `extern` in one case to make example 3 more informative", "status": "open" }, "EDIT6441": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6441", "link": "https://wg21.link/edit6441", "title": "[basic.def.odr] Fix grammatical error in p17", "status": "open" }, "EDIT6442": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6442", "link": "https://wg21.link/edit6442", "title": "[basic.link] fix unusual punctuation in p4", "status": "open" }, "EDIT6443": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6443", "link": "https://wg21.link/edit6443", "title": "[temp.over] Itemize p1", "status": "closed" }, "EDIT6444": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6444", "link": "https://wg21.link/edit6444", "title": "[class.static.data] Fix - classes have no subobjects", "status": "open" }, "EDIT6445": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6445", "link": "https://wg21.link/edit6445", "title": "[class.cdtor] p2 needs changes/notes to clarify intent and limitations", "status": "open" }, "EDIT6446": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6446", "link": "https://wg21.link/edit6446", "title": "[except.terminate] Fix missing introductory comma", "status": "closed" }, "EDIT6447": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6447", "link": "https://wg21.link/edit6447", "title": "[algorithms.parallel.defns] Insert new paragraph number for example", "status": "closed" }, "EDIT6448": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6448", "link": "https://wg21.link/edit6448", "title": "[depr.static.constexpr] Cross-reference core clauses ", "status": "closed" }, "EDIT6449": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6449", "link": "https://wg21.link/edit6449", "title": "[dcl.ptr] p3 - Entire normative paragraph dedicated to \"See also\"", "status": "open" }, "EDIT6450": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6450", "link": "https://wg21.link/edit6450", "title": "[dlc.init.general] Fix wording of direct-initialization", "status": "open" }, "EDIT6451": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6451", "link": "https://wg21.link/edit6451", "title": "[coro.generator.class] Name the generator's second template parameter Val?", "status": "open" }, "EDIT6452": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6452", "link": "https://wg21.link/edit6452", "title": "[allocator.requirements.general] Fix the misuse of `launder`", "status": "open" }, "EDIT6453": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6453", "link": "https://wg21.link/edit6453", "title": "[over.ics.list] Fix missing std:: in example 5", "status": "closed" }, "EDIT6454": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6454", "link": "https://wg21.link/edit6454", "title": "[over.ics.list] expand example 5, fix inconsistent spacing", "status": "open" }, "EDIT6455": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6455", "link": "https://wg21.link/edit6455", "title": "[expr.type] p1 should possibly be a note", "status": "open" }, "EDIT6456": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6456", "link": "https://wg21.link/edit6456", "title": "[lib] Avoid redundant \\tcode{\\exposid{...}} and add a check", "status": "closed" }, "EDIT6457": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6457", "link": "https://wg21.link/edit6457", "title": "[intro.races] Remove unclear uses of \"shall\"", "status": "open" }, "EDIT6458": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6458", "link": "https://wg21.link/edit6458", "title": "[stdfloat.syn] Add typedefs to library index", "status": "closed" }, "EDIT6459": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6459", "link": "https://wg21.link/edit6459", "title": "Various editorial fixes in [time]", "status": "closed" }, "EDIT6460": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6460", "link": "https://wg21.link/edit6460", "title": "[iterator.concept.readable] Add missing \\expos for `indirectly-readable-impl` concept", "status": "closed" }, "EDIT6461": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6461", "link": "https://wg21.link/edit6461", "title": "[mdspan.extents.cons] Fix typo (`dynamic_rank` => `rank_dynamic`)", "status": "open" }, "EDIT6462": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6462", "link": "https://wg21.link/edit6462", "title": "[defns.projection] The example isn't demonstrating the effects of customized projection", "status": "open" }, "EDIT6463": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6463", "link": "https://wg21.link/edit6463", "title": "[bit.cast] simplify \"unsigned ordinary character type\" to `unsigned char`", "status": "open" }, "EDIT6464": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6464", "link": "https://wg21.link/edit6464", "title": "[basic.fundamental] Itemize p13", "status": "closed" }, "EDIT6465": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6465", "link": "https://wg21.link/edit6465", "title": "[basic.fundamental] Itemize uses of `void` expressions", "status": "open" }, "EDIT6466": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6466", "link": "https://wg21.link/edit6466", "title": "[basic.fundamental] Turn normative wording for `void` return types into a note", "status": "open" }, "EDIT6467": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6467", "link": "https://wg21.link/edit6467", "title": "[expr.sizeof] Turn identifier into a grammarterm", "status": "open" }, "EDIT6468": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6468", "link": "https://wg21.link/edit6468", "title": "[expr.sizeof] Use constexpr member in example", "status": "open" }, "EDIT6469": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6469", "link": "https://wg21.link/edit6469", "title": "[stmt.expr] use grammarterm for expression", "status": "open" }, "EDIT6470": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6470", "link": "https://wg21.link/edit6470", "title": "[lex.icon] Itemize extended integer choice", "status": "open" }, "EDIT6471": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6471", "link": "https://wg21.link/edit6471", "title": "[dcl.attr.noreturn] Remove redundant note", "status": "closed" }, "EDIT6472": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6472", "link": "https://wg21.link/edit6472", "title": "[dcl.attr.nodiscard] Add example of nodiscard with message", "status": "open" }, "EDIT6473": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6473", "link": "https://wg21.link/edit6473", "title": "[dcl.attr.unused] Add static keyword to function in example", "status": "open" }, "EDIT6474": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6474", "link": "https://wg21.link/edit6474", "title": "[format.string.std]/4: sC example doesn't have enough clowns", "status": "open" }, "EDIT6475": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6475", "link": "https://wg21.link/edit6475", "title": "[intro.memory] Remove stray bit definitions", "status": "open" }, "EDIT6476": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6476", "link": "https://wg21.link/edit6476", "title": "[temp.spec.general] Instantiated definitions", "status": "open" }, "EDIT6477": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6477", "link": "https://wg21.link/edit6477", "title": "[dcl.stc] rearrange wording, turn typedef restriction into note", "status": "open" }, "EDIT6478": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6478", "link": "https://wg21.link/edit6478", "title": "[tuple.swap] change weird 'call x with y' wording", "status": "closed" }, "EDIT6479": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6479", "link": "https://wg21.link/edit6479", "title": "[mem.res.pool.options] Replace `field` with `member`", "status": "open" }, "EDIT6480": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6480", "link": "https://wg21.link/edit6480", "title": "[intro.memory] Replace `fields` with `members`", "status": "open" }, "EDIT6481": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6481", "link": "https://wg21.link/edit6481", "title": "[diff.cpp20.utilities] Hyphenate bit-fields", "status": "closed" }, "EDIT6482": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6482", "link": "https://wg21.link/edit6482", "title": "[diff.dcl] Replace `field initializers` with `member initializers`", "status": "open" }, "EDIT6483": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6483", "link": "https://wg21.link/edit6483", "title": "[basic.def.odr] Greatly expand example 6", "status": "open" }, "EDIT6484": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6484", "link": "https://wg21.link/edit6484", "title": "[dcl.constexpr] Modernize example of constexpr-usable functions", "status": "open" }, "EDIT6485": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6485", "link": "https://wg21.link/edit6485", "title": "[lex.phases] Add iref to [cpp.include]", "status": "closed" }, "EDIT6486": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6486", "link": "https://wg21.link/edit6486", "title": "[gram.key] Is it in a C++98 state, or is it intentional?", "status": "open" }, "EDIT6487": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6487", "link": "https://wg21.link/edit6487", "title": "[lex.phases],[forward.list.ops],[list.ops],[alg.unique] Hyphenate non-empty", "status": "open" }, "EDIT6488": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6488", "link": "https://wg21.link/edit6488", "title": "[dcl.init.string] Reword character array initialization", "status": "open" }, "EDIT6489": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6489", "link": "https://wg21.link/edit6489", "title": "[dcl.init.string] Shorten example string", "status": "open" }, "EDIT6490": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6490", "link": "https://wg21.link/edit6490", "title": "[dcl.init.general],[dcl.init.list],[over.ics.list] Array of characters isn't defined", "status": "open" }, "EDIT6491": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6491", "link": "https://wg21.link/edit6491", "title": "[basic.scope] What is type equivalence?", "status": "open" }, "EDIT6492": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6492", "link": "https://wg21.link/edit6492", "title": "[stmt.do] Needs some work", "status": "open" }, "EDIT6493": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6493", "link": "https://wg21.link/edit6493", "title": "[stmt.while] Should include grammar", "status": "open" }, "EDIT6494": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6494", "link": "https://wg21.link/edit6494", "title": "[stmt.while] Add grammar", "status": "open" }, "EDIT6495": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6495", "link": "https://wg21.link/edit6495", "title": "[stmt.do] Add grammar equivalence and reorder paragraphs", "status": "open" }, "EDIT6496": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6496", "link": "https://wg21.link/edit6496", "title": "[class.conv.fct] Can p8 be a note?", "status": "open" }, "EDIT6497": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6497", "link": "https://wg21.link/edit6497", "title": "[class.conv.ctor] Fix missing space", "status": "open" }, "EDIT6498": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6498", "link": "https://wg21.link/edit6498", "title": "[class.copy.assign] Definition and hyphenation issues", "status": "open" }, "EDIT6499": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6499", "link": "https://wg21.link/edit6499", "title": "[utility.intcmp] Simplify equivalences", "status": "open" }, "EDIT6500": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6500", "link": "https://wg21.link/edit6500", "title": "[expected.object.monadic][LWG 3938] Use **this may cause compile fail", "status": "closed" }, "EDIT6501": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6501", "link": "https://wg21.link/edit6501", "title": "[intro.races] Make reading atomic objects nondeterministic", "status": "open" }, "EDIT6502": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6502", "link": "https://wg21.link/edit6502", "title": "[atomics] Make notify_one nondeterministic", "status": "open" }, "EDIT6503": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6503", "link": "https://wg21.link/edit6503", "title": "[intro.multithread.general] Do not access functions", "status": "open" }, "EDIT6504": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6504", "link": "https://wg21.link/edit6504", "title": "Broken or unsightly iref links after line breaks after #5151", "status": "closed" }, "EDIT6505": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6505", "link": "https://wg21.link/edit6505", "title": "[class.conv.ctor] Turn last paragraph into a note", "status": "open" }, "EDIT6506": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6506", "link": "https://wg21.link/edit6506", "title": "[basic.def.odr],[res.on.arguments],[futures] Fix hyphenation of \"assignment operator\"", "status": "open" }, "EDIT6507": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6507", "link": "https://wg21.link/edit6507", "title": "[stmt.return] format operand as `\\term`", "status": "open" }, "EDIT6508": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6508", "link": "https://wg21.link/edit6508", "title": "[stmt.dcl] Add example of static/thread_local block variable initialization", "status": "open" }, "EDIT6509": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6509", "link": "https://wg21.link/edit6509", "title": "tools: Use grep -F instead of fgrep", "status": "closed" }, "EDIT6510": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6510", "link": "https://wg21.link/edit6510", "title": "Section headings should use \\hypertarget", "status": "open" }, "EDIT6511": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6511", "link": "https://wg21.link/edit6511", "title": "[atomics.types.operations] p7 What if the supplied arguments does not denote any enumerator?", "status": "closed" }, "EDIT6512": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6512", "link": "https://wg21.link/edit6512", "title": "[dcl.attr.assume] Contradictory wording around contextual conversion", "status": "closed" }, "EDIT6513": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6513", "link": "https://wg21.link/edit6513", "title": "[rand.device] Weird text style in comment", "status": "closed" }, "EDIT6514": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6514", "link": "https://wg21.link/edit6514", "title": "[rand.device] Remove stray \\textit.", "status": "closed" }, "EDIT6515": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6515", "link": "https://wg21.link/edit6515", "title": "[meta.unary.op] Expand note for has_unique_object_representations", "status": "open" }, "EDIT6516": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6516", "link": "https://wg21.link/edit6516", "title": "Add \\hypertarget to enable url links into xrefs", "status": "open" }, "EDIT6517": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6517", "link": "https://wg21.link/edit6517", "title": "[check] Use single quotes for grep argument", "status": "closed" }, "EDIT6518": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6518", "link": "https://wg21.link/edit6518", "title": "[atomics.ref.ops], [atomics.types.operations], [util.smartptr.atomic.…", "status": "closed" }, "EDIT6519": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6519", "link": "https://wg21.link/edit6519", "title": "[atomics] Reword preconditions on memory_order values in a positive form", "status": "closed" }, "EDIT6520": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6520", "link": "https://wg21.link/edit6520", "title": "[temp.expl.spec] Turn paragraph into note", "status": "open" }, "EDIT6521": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6521", "link": "https://wg21.link/edit6521", "title": "[basic.link],[dcl.constexpr] \"constexpr variable\" is not defined", "status": "open" }, "EDIT6522": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6522", "link": "https://wg21.link/edit6522", "title": "[temp.expl.spec] Is p13 too limited or is it intentional?", "status": "open" }, "EDIT6523": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6523", "link": "https://wg21.link/edit6523", "title": "[dcl.constinit] p1 \"Declaration of a variable\" is broken wording", "status": "open" }, "EDIT6524": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6524", "link": "https://wg21.link/edit6524", "title": "[cpp] \"identifier\" should be `\\grammarterm{identifier}` in more cases", "status": "open" }, "EDIT6525": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6525", "link": "https://wg21.link/edit6525", "title": "Can we do something about \"constant-initialized\" vs \"constant initialization\"", "status": "closed" }, "EDIT6526": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6526", "link": "https://wg21.link/edit6526", "title": "[vector.data],[array.members] Clarify C++ boolean expression", "status": "closed" }, "EDIT6527": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6527", "link": "https://wg21.link/edit6527", "title": "[expr.call] Add further forward references", "status": "closed" }, "EDIT6528": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6528", "link": "https://wg21.link/edit6528", "title": "[expr.call] Turn recursive call wording into note", "status": "open" }, "EDIT6529": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6529", "link": "https://wg21.link/edit6529", "title": "[cpp] `\\grammarterm` overhaul", "status": "open" }, "EDIT6530": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6530", "link": "https://wg21.link/edit6530", "title": "[mdspan.submdspan.extents] Format equations as math.", "status": "closed" }, "EDIT6531": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6531", "link": "https://wg21.link/edit6531", "title": "[format.string.std] Fix example", "status": "closed" }, "EDIT6532": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6532", "link": "https://wg21.link/edit6532", "title": "[class.access.general] Fix improper `\\keyword{private}`", "status": "closed" }, "EDIT6533": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6533", "link": "https://wg21.link/edit6533", "title": "[lex.string] Format narrow string literals as definition", "status": "closed" }, "EDIT6534": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6534", "link": "https://wg21.link/edit6534", "title": "[input.output] Fix missing `is \\keyword{true}` or `is \\keyword{false}`", "status": "open" }, "EDIT6535": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6535", "link": "https://wg21.link/edit6535", "title": "[fs.path.member],[fs.path.modifier],[fs.filesystem.error.members] Fix equals postconditions involving `empty()`", "status": "closed" }, "EDIT6536": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6536", "link": "https://wg21.link/edit6536", "title": "p2579r0 vs. https://eel.is/c++draft/basic.scope#block-2", "status": "open" }, "EDIT6537": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6537", "link": "https://wg21.link/edit6537", "title": "Confusion about formatting of Cpp17 iterator requirements", "status": "open" }, "EDIT6538": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6538", "link": "https://wg21.link/edit6538", "title": "Draft", "status": "closed" }, "EDIT6539": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6539", "link": "https://wg21.link/edit6539", "title": "[expr.unary.noexcept] Replace informative wording", "status": "open" }, "EDIT6540": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6540", "link": "https://wg21.link/edit6540", "title": "[c.math] Is there a reason why math functions such as `sqrt` are not indexed?", "status": "closed" }, "EDIT6541": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6541", "link": "https://wg21.link/edit6541", "title": "[temp.deduct.type] Remove excessive spacing in example", "status": "closed" }, "EDIT6542": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6542", "link": "https://wg21.link/edit6542", "title": "[cmath.syn] Fix misaligned parameter lists", "status": "open" }, "EDIT6543": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6543", "link": "https://wg21.link/edit6543", "title": "[cmath.syn] Align function declarations", "status": "open" }, "EDIT6544": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6544", "link": "https://wg21.link/edit6544", "title": "[intro.progress],[atomics.order] Significant overlap between paragraphs", "status": "open" }, "EDIT6545": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6545", "link": "https://wg21.link/edit6545", "title": "[class.local] Add comma after introductory clause", "status": "closed" }, "EDIT6546": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6546", "link": "https://wg21.link/edit6546", "title": "[class.copy.elision] Improve reference and replace informal term", "status": "open" }, "EDIT6547": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6547", "link": "https://wg21.link/edit6547", "title": "[res.on.exception.handling] Use `\\grammarterm` instead of informal term", "status": "open" }, "EDIT6548": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6548", "link": "https://wg21.link/edit6548", "title": "Add a `ranges::to_container(T container)` which accepts a reusable container", "status": "closed" }, "EDIT6549": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6549", "link": "https://wg21.link/edit6549", "title": "[basic.scope.scope] add reference for equivalence to [temp.over.link]", "status": "open" }, "EDIT6550": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6550", "link": "https://wg21.link/edit6550", "title": "[diff.cpp20.thread] Fixed typo \"ill formed\" -> \"ill-formed\"", "status": "closed" }, "EDIT6551": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6551", "link": "https://wg21.link/edit6551", "title": "[intro.races] It is slightly unclear whether a data race can occur if no bits are changed", "status": "open" }, "EDIT6552": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6552", "link": "https://wg21.link/edit6552", "title": "[allocator.traits.other] uses \"above\" to reference something 14 pages before it", "status": "open" }, "EDIT6553": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6553", "link": "https://wg21.link/edit6553", "title": "[temp.dep.expr] Weird circumventing of nested bullets", "status": "open" }, "EDIT6554": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6554", "link": "https://wg21.link/edit6554", "title": "[basic.types.general] Apply Oxford comma consistently", "status": "closed" }, "EDIT6555": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6555", "link": "https://wg21.link/edit6555", "title": "[expr.unary.op] Clarify through note whether indirection of a prvalue array is possible CWG2548", "status": "open" }, "EDIT6556": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6556", "link": "https://wg21.link/edit6556", "title": "[tab:headers.cpp] Rebalance table columns", "status": "closed" }, "EDIT6557": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6557", "link": "https://wg21.link/edit6557", "title": "[temp.dep.expr] Introduce nested bullets for clarity", "status": "open" }, "EDIT6558": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6558", "link": "https://wg21.link/edit6558", "title": "[dcl.fct.default] Incorrect note on `this` in default arguments", "status": "open" }, "EDIT6559": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6559", "link": "https://wg21.link/edit6559", "title": "[conv.general] Note misuses «destination type»", "status": "open" }, "EDIT6560": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6560", "link": "https://wg21.link/edit6560", "title": "Added missing template argument", "status": "open" }, "EDIT6561": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6561", "link": "https://wg21.link/edit6561", "title": "[mdspan] require conversion results to be nonnegative", "status": "closed" }, "EDIT6562": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6562", "link": "https://wg21.link/edit6562", "title": "[class.temporary] Clarify wording for lifetime of temporaries.", "status": "open" }, "EDIT6563": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6563", "link": "https://wg21.link/edit6563", "title": "[basic.start.main] Clarify what it means to \"use\" `main`", "status": "open" }, "EDIT6564": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6564", "link": "https://wg21.link/edit6564", "title": "[preprocessor] [version.syn] Add index entries for \"feature-test macro\" in the two places they're defined", "status": "closed" }, "EDIT6565": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6565", "link": "https://wg21.link/edit6565", "title": "[mdspan.layout.stride.cons] Fix cross-reference", "status": "closed" }, "EDIT6566": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6566", "link": "https://wg21.link/edit6566", "title": "[mdspan.mdspan.overview] Don't use \"requires(\" for non-requires-expressions", "status": "closed" }, "EDIT6567": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6567", "link": "https://wg21.link/edit6567", "title": "[atomics.order] Memory operations should be definitions", "status": "open" }, "EDIT6568": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6568", "link": "https://wg21.link/edit6568", "title": "[range.utility.conv.to] Add terminating condition for first bullet", "status": "open" }, "EDIT6569": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6569", "link": "https://wg21.link/edit6569", "title": "[expected.object.cons, expected.un.cons] Should we simplify `is_constructible_v, expected&>` and its friends?", "status": "open" }, "EDIT6570": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6570", "link": "https://wg21.link/edit6570", "title": "[version.syn] Put feature test macros in alphabetical order", "status": "open" }, "EDIT6571": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6571", "link": "https://wg21.link/edit6571", "title": "Remove section 2 from [sequence.reqmts]", "status": "open" }, "EDIT6572": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6572", "link": "https://wg21.link/edit6572", "title": "[class.temporary] \"Temporary object\" is not defined", "status": "open" }, "EDIT6573": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6573", "link": "https://wg21.link/edit6573", "title": "[expr.ref] p1 should use the term \"sequenced\"", "status": "open" }, "EDIT6574": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6574", "link": "https://wg21.link/edit6574", "title": "[expr.log.and],[expr.log.or] improve wording symmetry and quality", "status": "open" }, "EDIT6575": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6575", "link": "https://wg21.link/edit6575", "title": "[dcl.fct] It is unclear whether zero-size arrays in function parameters are allowed", "status": "open" }, "EDIT6576": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6576", "link": "https://wg21.link/edit6576", "title": "[over.over] p2 function type vs. pointer to function type", "status": "open" }, "EDIT6577": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6577", "link": "https://wg21.link/edit6577", "title": "[temp.res.general] Fix misleading example related to syntax errors", "status": "open" }, "EDIT6578": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6578", "link": "https://wg21.link/edit6578", "title": "[func.not.fn], [func.bind.partial] Use {term.xxx} as reference for perfect forwarding call wrapper", "status": "open" }, "EDIT6579": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6579", "link": "https://wg21.link/edit6579", "title": "Add memory order for atomic_flag_test_and_set and atomic_flag_clear.", "status": "open" }, "EDIT6580": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6580", "link": "https://wg21.link/edit6580", "title": "[temp.over.link] Fix cross-reference introduced by P1787R6", "status": "closed" }, "EDIT6581": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6581", "link": "https://wg21.link/edit6581", "title": "[const.iterators.ops] Add missing \\pnum and replace returns with effects", "status": "closed" }, "EDIT6582": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6582", "link": "https://wg21.link/edit6582", "title": "[func.wrap.func] Drop Lvalue-Callable?", "status": "open" }, "EDIT6583": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6583", "link": "https://wg21.link/edit6583", "title": "[fs.filesystem.syn] Remove redundant inline", "status": "closed" }, "EDIT6584": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6584", "link": "https://wg21.link/edit6584", "title": "[common.iter.const] Add missing periods for Returns", "status": "closed" }, "EDIT6585": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6585", "link": "https://wg21.link/edit6585", "title": "[tab:headers.cpp] `` is hazardously missing", "status": "closed" }, "EDIT6586": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6586", "link": "https://wg21.link/edit6586", "title": "[tab:headers.cpp] Add ", "status": "closed" }, "EDIT6587": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6587", "link": "https://wg21.link/edit6587", "title": "[string.cons] Remove erroneous paragraph break", "status": "closed" }, "EDIT6588": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6588", "link": "https://wg21.link/edit6588", "title": "[thread.lock.guard] Does not take into account storage reuse", "status": "closed" }, "EDIT6589": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6589", "link": "https://wg21.link/edit6589", "title": "[expr.const] \"Constant expression\" is defined twice", "status": "open" }, "EDIT6590": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6590", "link": "https://wg21.link/edit6590", "title": "[mdspan.mdspan.overview] Rename parameter ptr to p", "status": "open" }, "EDIT6591": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6591", "link": "https://wg21.link/edit6591", "title": "[basic.types.general] Create a term for implicit-lifetime type", "status": "open" }, "EDIT6592": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6592", "link": "https://wg21.link/edit6592", "title": "Dehyphenate trivially-copyable", "status": "closed" }, "EDIT6593": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6593", "link": "https://wg21.link/edit6593", "title": "[temp.param] Introduce term to xref structural type", "status": "open" }, "EDIT6594": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6594", "link": "https://wg21.link/edit6594", "title": "[expr.prim.lambda.closure] insert an extra pnum", "status": "closed" }, "EDIT6595": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6595", "link": "https://wg21.link/edit6595", "title": "DIS **-011: remove unused definitions", "status": "closed" }, "EDIT6596": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6596", "link": "https://wg21.link/edit6596", "title": "[annex] Fix table numbering in annexes", "status": "closed" }, "EDIT6597": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6597", "link": "https://wg21.link/edit6597", "title": "[unique.ptr.runtime.modifiers] Fix placement of 'constexpr'", "status": "closed" }, "EDIT6598": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6598", "link": "https://wg21.link/edit6598", "title": "[util.smartptr.shared.cmp] Fix missing right parenthesis", "status": "closed" }, "EDIT6599": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6599", "link": "https://wg21.link/edit6599", "title": "[lex.name] Add cross-reference to Annex E", "status": "closed" }, "EDIT6600": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6600", "link": "https://wg21.link/edit6600", "title": "[intro.refs] Fix title of ISO/IEC 9899:2018", "status": "closed" }, "EDIT6601": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6601", "link": "https://wg21.link/edit6601", "title": "[time.format] Make reference to ISO 8601 more precise", "status": "closed" }, "EDIT6602": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6602", "link": "https://wg21.link/edit6602", "title": "[mdspan.layout.left] Add missing `noexcept`", "status": "open" }, "EDIT6603": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6603", "link": "https://wg21.link/edit6603", "title": "[intro.scope] Clarify 'they'", "status": "closed" }, "EDIT6604": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6604", "link": "https://wg21.link/edit6604", "title": "[expr.const] Amend comments in example", "status": "closed" }, "EDIT6605": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6605", "link": "https://wg21.link/edit6605", "title": "[expr.prim.lambda.general] Add example for parsing ambiguity", "status": "closed" }, "EDIT6606": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6606", "link": "https://wg21.link/edit6606", "title": "[defns.component] Remove unwarranted italics", "status": "closed" }, "EDIT6607": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6607", "link": "https://wg21.link/edit6607", "title": "[std] \"modeled\" should be spelled \"modelled\"", "status": "closed" }, "EDIT6608": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6608", "link": "https://wg21.link/edit6608", "title": "[lex.charset] Clarify normative reference to Unicode for UTF-x", "status": "closed" }, "EDIT6609": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6609", "link": "https://wg21.link/edit6609", "title": "[type.traits] Add references to tables", "status": "closed" }, "EDIT6610": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6610", "link": "https://wg21.link/edit6610", "title": "Avoid 'must'", "status": "open" }, "EDIT6611": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6611", "link": "https://wg21.link/edit6611", "title": "Notes with requirements", "status": "closed" }, "EDIT6612": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6612", "link": "https://wg21.link/edit6612", "title": "[forward.iterators] Consistently use Cpp17 requirements", "status": "open" }, "EDIT6613": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6613", "link": "https://wg21.link/edit6613", "title": "[iterator.requirements.general] Clarify non-forward iterator", "status": "open" }, "EDIT6614": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6614", "link": "https://wg21.link/edit6614", "title": "[defns.{impl.limits,iostream.templates}] Use singular", "status": "closed" }, "EDIT6615": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6615", "link": "https://wg21.link/edit6615", "title": "Replace \"C Standard\" with \"ISO/IEC 9899:2018\" and define \"C standard library\"", "status": "closed" }, "EDIT6616": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6616", "link": "https://wg21.link/edit6616", "title": "[stmt.return] p5 \"which\" is ambiguous in the sentence", "status": "closed" }, "EDIT6617": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6617", "link": "https://wg21.link/edit6617", "title": "[basic.scope.block] et al. - Ambiguous definition of \"local variable\"", "status": "open" }, "EDIT6618": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6618", "link": "https://wg21.link/edit6618", "title": "[basic.lval] Turn reference paragraph into note", "status": "closed" }, "EDIT6619": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6619", "link": "https://wg21.link/edit6619", "title": "[class.copy.assign] Remove a superfluous note.", "status": "closed" }, "EDIT6620": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6620", "link": "https://wg21.link/edit6620", "title": "Various minor editorial cleanups", "status": "open" }, "EDIT6621": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6621", "link": "https://wg21.link/edit6621", "title": "Fix a few small bugs in submdspan", "status": "open" }, "EDIT6622": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6622", "link": "https://wg21.link/edit6622", "title": "[mdspan.accessor.reqmts] Name type `A` to `ACC`?", "status": "open" }, "EDIT6623": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6623", "link": "https://wg21.link/edit6623", "title": "[intro.defs, dcl.init.list] Move definition of direct-non-list-init", "status": "closed" }, "EDIT6624": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6624", "link": "https://wg21.link/edit6624", "title": "[xrefdelta] Remove mention of removals that are now already in C++23", "status": "closed" }, "EDIT6625": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6625", "link": "https://wg21.link/edit6625", "title": "[expr.prim.lambda.general] Added missing definition for the term \"lambda\".", "status": "open" }, "EDIT6626": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6626", "link": "https://wg21.link/edit6626", "title": "[stmt.if] Add an example for the value-dependence of the condition after instantiation", "status": "open" }, "EDIT6627": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6627", "link": "https://wg21.link/edit6627", "title": "[lex.phases] Whitespace characters should be kept for the sake of the stringize operator", "status": "closed" }, "EDIT6628": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6628", "link": "https://wg21.link/edit6628", "title": "[basic.pre] Eliminate the redundant block-declaration", "status": "closed" }, "EDIT6629": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6629", "link": "https://wg21.link/edit6629", "title": "[streambuf.general] `std::basic_streambuf` is not an abstract class", "status": "closed" }, "EDIT6630": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6630", "link": "https://wg21.link/edit6630", "title": "[streambuf.general] Strike \"abstract\" from \"basic_streambuf serves as an abstract base class\"", "status": "closed" }, "EDIT6631": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6631", "link": "https://wg21.link/edit6631", "title": "[std] Use more \\defnadj", "status": "closed" }, "EDIT6632": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6632", "link": "https://wg21.link/edit6632", "title": "[span.cons] Add `std::` for `data(arr)`", "status": "closed" }, "EDIT6633": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6633", "link": "https://wg21.link/edit6633", "title": "[ranges] Reuse `bidirectional-common` concept?", "status": "open" }, "EDIT6634": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6634", "link": "https://wg21.link/edit6634", "title": "code example in [expr.await]", "status": "closed" }, "EDIT6635": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6635", "link": "https://wg21.link/edit6635", "title": "[stack.syn, queue.syn] Show `formatter` specializations in the synopses", "status": "closed" }, "EDIT6636": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6636", "link": "https://wg21.link/edit6636", "title": "[format.formatter.spec] Add missing include to example", "status": "closed" }, "EDIT6637": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6637", "link": "https://wg21.link/edit6637", "title": "[expr.prim.lambda.closure] Improve some parallel grammar", "status": "open" }, "EDIT6638": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6638", "link": "https://wg21.link/edit6638", "title": "Teste", "status": "closed" }, "EDIT6639": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6639", "link": "https://wg21.link/edit6639", "title": "[intro.refs] Move nicknames for standards to relevant subclauses", "status": "closed" }, "EDIT6640": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6640", "link": "https://wg21.link/edit6640", "title": "[func.require] Unclear use of \"shall\" LWG4007", "status": "closed" }, "EDIT6641": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6641", "link": "https://wg21.link/edit6641", "title": "[flat.map.capacity]: Where are the other `flat_meow`'s correspondences about this?", "status": "open" }, "EDIT6642": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6642", "link": "https://wg21.link/edit6642", "title": "[class.conv.fct] Fix reference to 'ref-qualifier-seq'", "status": "closed" }, "EDIT6643": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6643", "link": "https://wg21.link/edit6643", "title": "[mdspan.submdspan] Add missing definitions for full_extent_t and full_extent", "status": "closed" }, "EDIT6644": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6644", "link": "https://wg21.link/edit6644", "title": "[defns.character.container] Improve note", "status": "closed" }, "EDIT6645": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6645", "link": "https://wg21.link/edit6645", "title": "[string.capacity] Remove parentheses from \"reserve()\"", "status": "closed" }, "EDIT6646": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6646", "link": "https://wg21.link/edit6646", "title": "[conv.general, expr.static.cast] Remove inappropriate \"temporary\"", "status": "open" }, "EDIT6647": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6647", "link": "https://wg21.link/edit6647", "title": "[diff] Annex C missing some header additions", "status": "open" }, "EDIT6648": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6648", "link": "https://wg21.link/edit6648", "title": "[diff.cpp23.library] Note new headers in C++26", "status": "open" }, "EDIT6649": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6649", "link": "https://wg21.link/edit6649", "title": "[diff.cpp03.library] Two entries for in the index of library headers", "status": "open" }, "EDIT6650": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6650", "link": "https://wg21.link/edit6650", "title": "[dcl.init.ref] Clarify \"related type\"", "status": "closed" }, "EDIT6651": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6651", "link": "https://wg21.link/edit6651", "title": "Should we stop talking about related types?", "status": "open" }, "EDIT6652": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6652", "link": "https://wg21.link/edit6652", "title": "Change floating point wording from mantissa to significand", "status": "closed" }, "EDIT6653": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6653", "link": "https://wg21.link/edit6653", "title": "[algorithms] Change stable tag 'mismatch' to alg.mismatch, so that it is consistent with similar labels in the same section", "status": "closed" }, "EDIT6654": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6654", "link": "https://wg21.link/edit6654", "title": "[ranges] Introduce `bidirectional-common` and `random-access-sized` to simplify concept spelling", "status": "open" }, "EDIT6655": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6655", "link": "https://wg21.link/edit6655", "title": "[2023-11 CWG Motion 1] Core Language Working Group \"ready\" Issues for the November, 2023 meeting", "status": "open" }, "EDIT6656": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6656", "link": "https://wg21.link/edit6656", "title": "[2023-11 CWG Motion 2] Template parameter initialization", "status": "open" }, "EDIT6657": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6657", "link": "https://wg21.link/edit6657", "title": "[2023-11 CWG Motion 3] Pack Indexing", "status": "open" }, "EDIT6658": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6658", "link": "https://wg21.link/edit6658", "title": "[2023-11 CWG Motion 4] Remove Deprecated Arithmetic Conversion on Enumerations From C++26", "status": "open" }, "EDIT6659": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6659", "link": "https://wg21.link/edit6659", "title": "[2023-11 LWG Motion 1] C++ Standard Library Issues to be moved in Kona, Nov. 2023", "status": "open" }, "EDIT6660": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6660", "link": "https://wg21.link/edit6660", "title": "[2023-11 LWG Motion 2] Saturation arithmetic", "status": "open" }, "EDIT6661": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6661", "link": "https://wg21.link/edit6661", "title": "[2023-11 LWG Motion 3] Freestanding Library: Partial Classes", "status": "open" }, "EDIT6662": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6662", "link": "https://wg21.link/edit6662", "title": "[2023-11 LWG Motion 4] Debugging Support", "status": "open" }, "EDIT6663": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6663", "link": "https://wg21.link/edit6663", "title": "[2023-11 LWG Motion 5] Runtime format strings", "status": "open" }, "EDIT6664": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6664", "link": "https://wg21.link/edit6664", "title": "[2023-11 LWG Motion 6] Runtime format strings II", "status": "open" }, "EDIT6665": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6665", "link": "https://wg21.link/edit6665", "title": "[2023-11 LWG Motion 7] Fix formatting of code units as integers", "status": "open" }, "EDIT6666": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6666", "link": "https://wg21.link/edit6666", "title": "[2023-11 LWG Motion 8] A new specification for std::generate_canonical", "status": "open" }, "EDIT6667": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6667", "link": "https://wg21.link/edit6667", "title": "[2023-11 LWG Motion 9] std::span over an initializer list", "status": "open" }, "EDIT6668": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6668", "link": "https://wg21.link/edit6668", "title": "[2023-11 LWG Motion 10] span.at()", "status": "open" }, "EDIT6669": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6669", "link": "https://wg21.link/edit6669", "title": "[2023-11 LWG Motion 11] Remove Deprecated std::allocator Typedef From C++26", "status": "open" }, "EDIT6670": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6670", "link": "https://wg21.link/edit6670", "title": "[2023-11 LWG Motion 12] Remove basic_string::reserve() From C++26", "status": "open" }, "EDIT6671": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6671", "link": "https://wg21.link/edit6671", "title": "[2023-11 LWG Motion 13] Remove Deprecated Unicode Conversion Facets from C++26", "status": "open" }, "EDIT6672": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6672", "link": "https://wg21.link/edit6672", "title": "[2023-11 LWG Motion 14] Add tuple protocol to complex", "status": "open" }, "EDIT6673": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6673", "link": "https://wg21.link/edit6673", "title": "[2023-11 LWG Motion 15] Freestanding: Remove strtok", "status": "open" }, "EDIT6674": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6674", "link": "https://wg21.link/edit6674", "title": "[2023-11 LWG Motion 16] Freestanding Library: inout expected span", "status": "open" }, "EDIT6675": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6675", "link": "https://wg21.link/edit6675", "title": "[2023-11 LWG Motion 17] std::basic_const_iterator should follow its underlying type’s convertibility", "status": "open" }, "EDIT6676": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6676", "link": "https://wg21.link/edit6676", "title": "[2023-11 LWG Motion 18] Make assert() macro user friendly for C and C++", "status": "open" }, "EDIT6677": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6677", "link": "https://wg21.link/edit6677", "title": "[2023-11 LWG Motion 19] A free function linear algebra interface based on the BLAS", "status": "open" }, "EDIT6678": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6678", "link": "https://wg21.link/edit6678", "title": "Initial text for P2546, debugging support.", "status": "closed" }, "EDIT6679": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6679", "link": "https://wg21.link/edit6679", "title": "[Motions 2023 11 cwg 3] P2662R3 Pack Indexing", "status": "open" }, "EDIT6680": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6680", "link": "https://wg21.link/edit6680", "title": "[support.initlist] Teletype font for `initializer_list`", "status": "open" }, "EDIT6681": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6681", "link": "https://wg21.link/edit6681", "title": "[LWG motion 4] P2546R5 Debugging Support", "status": "open" }, "EDIT6682": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6682", "link": "https://wg21.link/edit6682", "title": "[intro.defs, macros] Add cross-references among definitions", "status": "closed" }, "EDIT6683": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6683", "link": "https://wg21.link/edit6683", "title": "[Motions 2023 11 cwg 4] P2864R2 Remove deprecated arithmetic conversions", "status": "open" }, "EDIT6684": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6684", "link": "https://wg21.link/edit6684", "title": "[Motions 2023 11 cwg 1] P3046R0 Core Language Working Group \"ready\" Issues", "status": "open" }, "EDIT6685": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6685", "link": "https://wg21.link/edit6685", "title": "[Motions 2023 11 lwg 1] P3040R0 C++ Standard Library Issues", "status": "open" }, "EDIT6686": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6686", "link": "https://wg21.link/edit6686", "title": "[LWG motion 2] P0543R3 Saturation arithmetic", "status": "open" }, "EDIT6687": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6687", "link": "https://wg21.link/edit6687", "title": "[LWG 5] P2905R2 Runtime format strings", "status": "open" }, "EDIT6688": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6688", "link": "https://wg21.link/edit6688", "title": "[LWG 6] P2918R2 Runtime format strings II", "status": "open" }, "EDIT6689": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6689", "link": "https://wg21.link/edit6689", "title": "[LWG 7] P2909R4 Fix formatting of code units as integers (Dude, where’s my char?)", "status": "open" }, "EDIT6690": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6690", "link": "https://wg21.link/edit6690", "title": "[LWG 8] P0952R2 A new specification for std::generate_canonical", "status": "open" }, "EDIT6691": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6691", "link": "https://wg21.link/edit6691", "title": "[LWG 9] P2447R6 std::span over an initializer list", "status": "open" }, "EDIT6692": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6692", "link": "https://wg21.link/edit6692", "title": "[LWG 11] P2821R5 span.at()", "status": "open" }, "EDIT6693": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6693", "link": "https://wg21.link/edit6693", "title": "[LWG 14] P2819R2 Add tuple protocol to complex", "status": "open" }, "EDIT6694": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6694", "link": "https://wg21.link/edit6694", "title": "[LWG 15] P2937R0 Freestanding: Remove strtok", "status": "open" }, "EDIT6695": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6695", "link": "https://wg21.link/edit6695", "title": "Fix typo in [allocator.requirements.general] wording for `a.construct(c, args)`", "status": "closed" }, "EDIT6696": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6696", "link": "https://wg21.link/edit6696", "title": "[Motions 2023 11 cwg 2] P2308R1 Template parameter initialization", "status": "open" }, "EDIT6697": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6697", "link": "https://wg21.link/edit6697", "title": "[basic.def.odr] The set should be the potential results of E_2", "status": "closed" }, "EDIT6698": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6698", "link": "https://wg21.link/edit6698", "title": "[stacktrace.format], [stacktrace.basic.hash] change rSec3 to rSec2", "status": "closed" }, "EDIT6699": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6699", "link": "https://wg21.link/edit6699", "title": "P2836R1 std::basic_const_iterator should follow its underlying type's convertibility", "status": "open" }, "EDIT6700": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6700", "link": "https://wg21.link/edit6700", "title": "[array,localization] Fix order of indexed `get` members", "status": "open" }, "EDIT6701": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6701", "link": "https://wg21.link/edit6701", "title": "[LWG 18] P2264R7 Make assert() macro user friendly for C and C++", "status": "open" }, "EDIT6702": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6702", "link": "https://wg21.link/edit6702", "title": "[LWG 3] P2407R5 Freestanding Library: Partial Classes", "status": "open" }, "EDIT6703": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6703", "link": "https://wg21.link/edit6703", "title": "[LWG 16] P2833R2 Freestanding Library: inout expected span", "status": "open" }, "EDIT6704": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6704", "link": "https://wg21.link/edit6704", "title": "[LWG 19] P1673R13 A free function linear algebra interface based on the BLAS", "status": "open" }, "EDIT6705": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6705", "link": "https://wg21.link/edit6705", "title": "\\indexlibrary-global or -member? ", "status": "open" }, "EDIT6706": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6706", "link": "https://wg21.link/edit6706", "title": "Updated templates.tex to make program ill formed when the set of func…", "status": "closed" }, "EDIT6707": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6707", "link": "https://wg21.link/edit6707", "title": "Fix indentation in [algorithms.parallel.defns] paragraph 5 example", "status": "closed" }, "EDIT6708": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6708", "link": "https://wg21.link/edit6708", "title": "[LWG 11] P2868 Remove deprecated typedef from std::allocator", "status": "closed" }, "EDIT6709": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6709", "link": "https://wg21.link/edit6709", "title": "[LWG 12] P2870R3 Remove deprecated basic_string::reserve() with no parameters", "status": "closed" }, "EDIT6710": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6710", "link": "https://wg21.link/edit6710", "title": "[LWG 13] P2871R3 Remove deprecated header", "status": "closed" }, "EDIT6711": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6711", "link": "https://wg21.link/edit6711", "title": "[class.eq] Fix the return value of a defaulted == operator function", "status": "closed" }, "EDIT6712": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6712", "link": "https://wg21.link/edit6712", "title": "[time.parse,diff.cpp17.temp] Argument-dependent lookup is spelled without a hyphen", "status": "open" }, "EDIT6713": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6713", "link": "https://wg21.link/edit6713", "title": "[dcl.init.ref, over.ics.ref, over.ics.rank] Avoid saying function lvalue", "status": "open" }, "EDIT6714": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6714", "link": "https://wg21.link/edit6714", "title": "[expected.general] Contradictory description of expected.", "status": "open" }, "EDIT6715": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6715", "link": "https://wg21.link/edit6715", "title": "[expected.general] Fix description of expected (issue #6714.)", "status": "closed" }, "EDIT6716": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6716", "link": "https://wg21.link/edit6716", "title": " Undefined control sequence M@currentTitle", "status": "open" }, "EDIT6717": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6717", "link": "https://wg21.link/edit6717", "title": "[range.repeat.iterator] \\exposid{current_} does not display italics on the web", "status": "closed" }, "EDIT6718": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6718", "link": "https://wg21.link/edit6718", "title": "Cleanups after CWG2672", "status": "open" }, "EDIT6719": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6719", "link": "https://wg21.link/edit6719", "title": "[dcl.init.list] Construction of an `initializer_list` object from a pair of pointers", "status": "open" }, "EDIT6720": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6720", "link": "https://wg21.link/edit6720", "title": "[std] Update references from ISO 8601:2004 to ISO 8601-1:2019", "status": "closed" }, "EDIT6721": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6721", "link": "https://wg21.link/edit6721", "title": "[basic.scope.pdecl] Add missing \\grammarterm markup", "status": "closed" }, "EDIT6722": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6722", "link": "https://wg21.link/edit6722", "title": "[syntax] Change \"italic\" to \"italic, sans-serif\"", "status": "closed" }, "EDIT6723": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6723", "link": "https://wg21.link/edit6723", "title": "[introduction] A minimal \"Introduction\" clause", "status": "closed" }, "EDIT6724": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6724", "link": "https://wg21.link/edit6724", "title": "[intro.abstract] Actually use the phrase 'unspecified/undefined behavior'", "status": "closed" }, "EDIT6725": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6725", "link": "https://wg21.link/edit6725", "title": "[func.wrap.ref.class] Redundant description of exposition-only data members", "status": "open" }, "EDIT6726": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6726", "link": "https://wg21.link/edit6726", "title": "[intro.defs] Remove mention of symbols from ISO 80000-2", "status": "closed" }, "EDIT6727": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6727", "link": "https://wg21.link/edit6727", "title": "[basic.life] Fix indentation in example", "status": "closed" }, "EDIT6728": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6728", "link": "https://wg21.link/edit6728", "title": "[sf.cmath] contains superfluous \"Effects:\"-clauses", "status": "open" }, "EDIT6729": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6729", "link": "https://wg21.link/edit6729", "title": "C++", "status": "closed" }, "EDIT6730": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6730", "link": "https://wg21.link/edit6730", "title": "[charconv.from.chars] Ambiguous specification of floating-point rounding", "status": "open" }, "EDIT6731": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6731", "link": "https://wg21.link/edit6731", "title": "[16.4.6.10] missing dereference", "status": "open" }, "EDIT6732": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6732", "link": "https://wg21.link/edit6732", "title": "[range.access.general] Use consistent \"In addition to being available\" form", "status": "closed" }, "EDIT6733": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6733", "link": "https://wg21.link/edit6733", "title": "[vector.cons.10] complexity in term of copy constructor calls but T does not need to have constructors", "status": "open" }, "EDIT6734": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6734", "link": "https://wg21.link/edit6734", "title": "[algorithm.syn] refactors _`indirectly-binary-left-foldable`_", "status": "open" }, "EDIT6735": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6735", "link": "https://wg21.link/edit6735", "title": "[algorithms] reorders the fold family", "status": "open" }, "EDIT6736": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6736", "link": "https://wg21.link/edit6736", "title": "[class.friend] Fix a mistakenly monospaced \"`friend` declaration\"", "status": "closed" }, "EDIT6737": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6737", "link": "https://wg21.link/edit6737", "title": "[std] Rephrase notes containing 'must'", "status": "open" }, "EDIT6738": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6738", "link": "https://wg21.link/edit6738", "title": "[version.syn] New feature test macro __cpp_lib_freestanding_numeric", "status": "closed" }, "EDIT6739": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6739", "link": "https://wg21.link/edit6739", "title": "[basic.def.odr] \"Lambda scope\" should be included as a possible \"intervening scope\" in definition of \"odr-usable\"", "status": "open" }, "EDIT6740": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6740", "link": "https://wg21.link/edit6740", "title": "[linalg.syn] Add header index entry", "status": "open" }, "EDIT6741": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6741", "link": "https://wg21.link/edit6741", "title": "[basic.def] Replace \\normalfont \\itshape with \\textnormal and \\textit", "status": "open" }, "EDIT6742": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6742", "link": "https://wg21.link/edit6742", "title": "Grammar railroad diagram", "status": "closed" }, "EDIT6743": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6743", "link": "https://wg21.link/edit6743", "title": "Abolish the term \"converting constructor\"", "status": "open" }, "EDIT6744": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6744", "link": "https://wg21.link/edit6744", "title": "Abolish the term \"converting constructor\"", "status": "open" }, "EDIT6745": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6745", "link": "https://wg21.link/edit6745", "title": "[linalg] Add indexing", "status": "open" }, "EDIT6746": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6746", "link": "https://wg21.link/edit6746", "title": "[func.wrap.func.cons] [any.assign] Harmonize operator= wording", "status": "open" }, "EDIT6747": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6747", "link": "https://wg21.link/edit6747", "title": "Replace \"smaller\" with \"lower\" and \"larger\" with \"greater\"?", "status": "open" }, "EDIT6748": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6748", "link": "https://wg21.link/edit6748", "title": "Replace some improper occurences of `this`", "status": "open" }, "EDIT6749": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6749", "link": "https://wg21.link/edit6749", "title": "[expr] Missing definition of \"operand\" (other than \"unevaluated operand\")", "status": "open" }, "EDIT6750": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6750", "link": "https://wg21.link/edit6750", "title": "[basic.pre] 'variable' is not an entity", "status": "open" }, "EDIT6751": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6751", "link": "https://wg21.link/edit6751", "title": "[basics.pre] `opaque-enum-declaration` is not a declaration", "status": "closed" }, "EDIT6752": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6752", "link": "https://wg21.link/edit6752", "title": "[alg.min.max] Replace small/large terminology with less/greater", "status": "open" }, "EDIT6753": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6753", "link": "https://wg21.link/edit6753", "title": "[basic.pre] unintended re-definition of `declaration`", "status": "open" }, "EDIT6754": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6754", "link": "https://wg21.link/edit6754", "title": "[linalg.syn] Add header index entry.", "status": "closed" }, "EDIT6755": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6755", "link": "https://wg21.link/edit6755", "title": "[dcl.init.general] p20 contradicts the wording of parenthesized aggregate-initialization", "status": "open" }, "EDIT6756": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6756", "link": "https://wg21.link/edit6756", "title": "[basic.scope.pdecl], [basic.types.general] Remove unnecessary whitespace", "status": "closed" }, "EDIT6757": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6757", "link": "https://wg21.link/edit6757", "title": "[range.istream.view] Remove constexpr-ness?", "status": "open" }, "EDIT6758": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6758", "link": "https://wg21.link/edit6758", "title": "[std] Remove problematic phrases from notes", "status": "closed" }, "EDIT6759": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6759", "link": "https://wg21.link/edit6759", "title": "[basic.scope.param] Add missing grammarterm for requires-expression", "status": "closed" }, "EDIT6760": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6760", "link": "https://wg21.link/edit6760", "title": "[stringbuf.cons] Rename const Allocator &a to const Allocator& a", "status": "closed" }, "EDIT6761": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6761", "link": "https://wg21.link/edit6761", "title": "[expr.new] \"is required to provide\" could be just \"provides\"", "status": "open" }, "EDIT6762": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6762", "link": "https://wg21.link/edit6762", "title": "[containers] contains dangling references to requirement tables", "status": "open" }, "EDIT6763": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6763", "link": "https://wg21.link/edit6763", "title": "cerrno, system_error and charconv", "status": "closed" }, "EDIT6764": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6764", "link": "https://wg21.link/edit6764", "title": "[strings] Consistently use shorter forms of return types", "status": "open" }, "EDIT6765": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6765", "link": "https://wg21.link/edit6765", "title": "[depr.c.macros] Missing description of `__alignof_is_defined` LWG4036", "status": "open" }, "EDIT6766": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6766", "link": "https://wg21.link/edit6766", "title": "[basic.def] Replace . with ,", "status": "closed" }, "EDIT6767": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6767", "link": "https://wg21.link/edit6767", "title": "[locale.categories] Promote remaining static const data members to `constexpr`", "status": "open" }, "EDIT6768": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6768", "link": "https://wg21.link/edit6768", "title": "[text.encoding.overview] Use same parameter names as detailed description", "status": "closed" }, "EDIT6769": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6769", "link": "https://wg21.link/edit6769", "title": "[text.encoding.aliases] Use code font for class name in heading", "status": "closed" }, "EDIT6770": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6770", "link": "https://wg21.link/edit6770", "title": "[std] Reword \"cannot\" in notes to not sound like negative permission", "status": "open" }, "EDIT6771": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6771", "link": "https://wg21.link/edit6771", "title": "[structure.specifications] clarify description of Results element", "status": "open" }, "EDIT6772": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6772", "link": "https://wg21.link/edit6772", "title": "[exception] Paragraph two is no longer universally true", "status": "closed" }, "EDIT6773": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6773", "link": "https://wg21.link/edit6773", "title": "[alg.ends.with]: drop_view should be views::drop", "status": "open" }, "EDIT6774": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6774", "link": "https://wg21.link/edit6774", "title": "[zombie.names] Fix punctuation", "status": "closed" }, "EDIT6775": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6775", "link": "https://wg21.link/edit6775", "title": "[thread.sema] `std::binary_semaphore` is not indexed", "status": "open" }, "EDIT6776": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6776", "link": "https://wg21.link/edit6776", "title": "[alg.min.max] Reword min/max/minmax in modern style", "status": "open" }, "EDIT6777": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6777", "link": "https://wg21.link/edit6777", "title": "[tuple.helper] paragraph one not universally true", "status": "closed" }, "EDIT6778": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6778", "link": "https://wg21.link/edit6778", "title": "[class.mem.general,class.mfct.non.static] End note with .", "status": "closed" }, "EDIT6779": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6779", "link": "https://wg21.link/edit6779", "title": "P2582R1 CTAD from inherited constructors is missing a feature-test macro bump", "status": "open" }, "EDIT6780": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6780", "link": "https://wg21.link/edit6780", "title": "P0493R4 atomic_fetch_max / atomic_fetch_min rejected?", "status": "closed" }, "EDIT6781": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6781", "link": "https://wg21.link/edit6781", "title": "[semaphore.syn] add binary_semaphore to index", "status": "open" }, "EDIT6782": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6782", "link": "https://wg21.link/edit6782", "title": "[array.zero] p3 looks normatively redundant", "status": "open" }, "EDIT6783": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6783", "link": "https://wg21.link/edit6783", "title": "[numeric.special] Fix indentation", "status": "closed" }, "EDIT6784": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6784", "link": "https://wg21.link/edit6784", "title": "[locale.ctype.members] Add missing parameter name", "status": "closed" }, "EDIT6785": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6785", "link": "https://wg21.link/edit6785", "title": "[tuple.cnstr] Do not use code font for cardinal number 1", "status": "closed" }, "EDIT6786": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6786", "link": "https://wg21.link/edit6786", "title": "Fix CI", "status": "closed" }, "EDIT6787": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6787", "link": "https://wg21.link/edit6787", "title": "[container.alloc.reqmts] End note with .", "status": "closed" }, "EDIT6788": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6788", "link": "https://wg21.link/edit6788", "title": "[range.drop.overview] Remove redundant \\iref for subrange", "status": "open" }, "EDIT6789": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6789", "link": "https://wg21.link/edit6789", "title": "[headers] has incorrect name for subclause xref", "status": "open" }, "EDIT6790": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6790", "link": "https://wg21.link/edit6790", "title": "\"truncation towards zero\" could be \"truncation\"", "status": "open" }, "EDIT6791": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6791", "link": "https://wg21.link/edit6791", "title": "ISO C structs with different tags are incompatible", "status": "open" }, "EDIT6792": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6792", "link": "https://wg21.link/edit6792", "title": "Clarify that \"constexpr iterator\" is a requirement to be met", "status": "open" }, "EDIT6793": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6793", "link": "https://wg21.link/edit6793", "title": "[iterator.requirements.general] Clarify that \"constexpr iterator\" is …", "status": "open" }, "EDIT6794": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6794", "link": "https://wg21.link/edit6794", "title": "[rand.dist.samp.plinear] Fix copy & paste error in Mandates", "status": "closed" }, "EDIT6795": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6795", "link": "https://wg21.link/edit6795", "title": "[string.view.synop,string.syn] Fix indentation", "status": "closed" }, "EDIT6796": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6796", "link": "https://wg21.link/edit6796", "title": "[temp.res.general] Grammatical parallelism: remove a stray \"a\"", "status": "closed" }, "EDIT6797": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6797", "link": "https://wg21.link/edit6797", "title": "[dcl.type.elab] Don't start a paragraph with a note", "status": "open" }, "EDIT6798": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6798", "link": "https://wg21.link/edit6798", "title": "12.5 [over.built] 11, 12", "status": "open" }, "EDIT6799": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6799", "link": "https://wg21.link/edit6799", "title": "[expr.dynamic.cast] The phrase \"runtime check\" is not quite correct", "status": "open" }, "EDIT6800": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6800", "link": "https://wg21.link/edit6800", "title": "[iterator.concept.winc] Fix typo", "status": "closed" }, "EDIT6801": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6801", "link": "https://wg21.link/edit6801", "title": "[format.parse.ctx] Paragraph 14 is hard to read", "status": "closed" }, "EDIT6802": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6802", "link": "https://wg21.link/edit6802", "title": "[mem.res.private, mem.res.monotonic.buffer.mem, re.traits] Use `*this` instead of improper `this` in the library wording", "status": "closed" }, "EDIT6803": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6803", "link": "https://wg21.link/edit6803", "title": "[expr.call] Say \"implicit object parameter\" instead of \"`this` parameter\"", "status": "open" }, "EDIT6804": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6804", "link": "https://wg21.link/edit6804", "title": "[temp.arg.template] Clean up wording for template template argument matching", "status": "open" }, "EDIT6805": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6805", "link": "https://wg21.link/edit6805", "title": "C++ Increment and Decrement Operators", "status": "closed" }, "EDIT6806": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6806", "link": "https://wg21.link/edit6806", "title": "[basic.def] Define (i++)+(++i)", "status": "closed" }, "EDIT6807": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6807", "link": "https://wg21.link/edit6807", "title": "[array.zero] Fix triple comparison and improve wording consistency", "status": "open" }, "EDIT6808": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6808", "link": "https://wg21.link/edit6808", "title": "[temp.func.order] Specify to only add extra first argument if needed", "status": "open" }, "EDIT6809": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6809", "link": "https://wg21.link/edit6809", "title": "[temp.deduct.general] Some cases in the example in p9 don't seem correct after CWG2672", "status": "closed" }, "EDIT6810": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6810", "link": "https://wg21.link/edit6810", "title": "[thread.once.callonce] INVOKE is evaluated, not called", "status": "closed" }, "EDIT6811": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6811", "link": "https://wg21.link/edit6811", "title": "[rand.adapt.ibits,rand.dist.pois.poisson] Add namespace std in class …", "status": "open" }, "EDIT6812": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6812", "link": "https://wg21.link/edit6812", "title": "[temp.constr.order] Move index entry to correct paragraph", "status": "closed" }, "EDIT6813": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6813", "link": "https://wg21.link/edit6813", "title": "[format.syn] Remove obsolete index entry", "status": "closed" }, "EDIT6814": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6814", "link": "https://wg21.link/edit6814", "title": "[temp.pre] Add comma after introductory clause", "status": "closed" }, "EDIT6815": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6815", "link": "https://wg21.link/edit6815", "title": "[format.parse.ctx] improve readability of paragraphs 12 and 14", "status": "closed" }, "EDIT6816": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6816", "link": "https://wg21.link/edit6816", "title": "[format.parse.ctx] add comma before 'which'", "status": "closed" }, "EDIT6817": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6817", "link": "https://wg21.link/edit6817", "title": "[format.parse.ctx] add comma before consisting", "status": "closed" }, "EDIT6818": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6818", "link": "https://wg21.link/edit6818", "title": "[string.view.ops] convert Effects to Returns paragraphs", "status": "closed" }, "EDIT6819": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6819", "link": "https://wg21.link/edit6819", "title": "[expr.unary.op] remove redundant value category wording", "status": "open" }, "EDIT6820": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6820", "link": "https://wg21.link/edit6820", "title": "[bit.pow.two] Remove redundant Remarks specification", "status": "closed" }, "EDIT6821": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6821", "link": "https://wg21.link/edit6821", "title": "[format.syn] Bad index entry for format_args_t", "status": "closed" }, "EDIT6822": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6822", "link": "https://wg21.link/edit6822", "title": "[iterator.operations] `std::distance` may be missing a precondition", "status": "closed" }, "EDIT6823": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6823", "link": "https://wg21.link/edit6823", "title": "[container.reqmts] Fix stray semicolon in description of expression", "status": "open" }, "EDIT6824": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6824", "link": "https://wg21.link/edit6824", "title": "[container.requirements] Fix malformed Result specifications", "status": "open" }, "EDIT6825": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6825", "link": "https://wg21.link/edit6825", "title": "[basic.fundamental] Should we remove Note 1 on `int` having the \"natural width\"?", "status": "open" }, "EDIT6826": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6826", "link": "https://wg21.link/edit6826", "title": "[container.reqmts] Avoid dependency of `size`/`max_size` on `distance(begin(), end())`", "status": "closed" }, "EDIT6827": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6827", "link": "https://wg21.link/edit6827", "title": "P0732R2 Add `__cpp_nontype_template_parameter_class`", "status": "closed" }, "EDIT6828": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6828", "link": "https://wg21.link/edit6828", "title": "[stmt.while], [stmt.do] Add commas after introductory phrases", "status": "closed" }, "EDIT6829": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6829", "link": "https://wg21.link/edit6829", "title": "[stmt.jump] Add reference to [stmt.dcl]", "status": "closed" }, "EDIT6830": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6830", "link": "https://wg21.link/edit6830", "title": "[expr.dynamic.cast] Add comma after conditional clause", "status": "closed" }, "EDIT6831": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6831", "link": "https://wg21.link/edit6831", "title": "Update link to secure connection", "status": "closed" }, "EDIT6832": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6832", "link": "https://wg21.link/edit6832", "title": "[headers] Strike 'C standard library headers' and turn paragraph into note", "status": "closed" }, "EDIT6833": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6833", "link": "https://wg21.link/edit6833", "title": "[charconv.from.chars] Clarify effect of from_chars", "status": "open" }, "EDIT6834": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6834", "link": "https://wg21.link/edit6834", "title": "[time.parse], [diff.cpp17.temp] Hyphenate argument-dependent lookup", "status": "closed" }, "EDIT6835": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6835", "link": "https://wg21.link/edit6835", "title": "[expr.mul] Reword 'truncation towards zero' in footnote", "status": "open" }, "EDIT6836": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6836", "link": "https://wg21.link/edit6836", "title": "[dcl.fct.default] Correct note on 'this' in default arguments", "status": "open" }, "EDIT6837": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6837", "link": "https://wg21.link/edit6837", "title": "[gram.key] Replace 'context-dependent keywords' with 'names'", "status": "open" }, "EDIT6838": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6838", "link": "https://wg21.link/edit6838", "title": "[format.arg] Remove exposition-only friend class", "status": "closed" }, "EDIT6839": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6839", "link": "https://wg21.link/edit6839", "title": "[rand.req.seedeq], [rand.req.dist], [char.traits.require] Eliminate \"compile-time\" complexity", "status": "open" }, "EDIT6840": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6840", "link": "https://wg21.link/edit6840", "title": "[std.iterator.tags] Reword iterator tag description", "status": "open" }, "EDIT6841": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6841", "link": "https://wg21.link/edit6841", "title": "[type.traits] Strike 'at compile time'", "status": "open" }, "EDIT6842": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6842", "link": "https://wg21.link/edit6842", "title": "[meta.trans.other] Normative paragraph starting with \"Note A:\"", "status": "open" }, "EDIT6843": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6843", "link": "https://wg21.link/edit6843", "title": "[lex] `\\indextext{separate translation|see{compilation, separate}}` ?", "status": "open" }, "EDIT6844": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6844", "link": "https://wg21.link/edit6844", "title": "[lex.pptoken] import-keyword, module-keyword, export-keyword are not indexed", "status": "open" }, "EDIT6845": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6845", "link": "https://wg21.link/edit6845", "title": "[handler.functions] Add reference to [intro.races]", "status": "closed" }, "EDIT6846": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6846", "link": "https://wg21.link/edit6846", "title": "[charconv.to.chars] Itemize mapping of `chars_format` onto conversion specifiers", "status": "open" }, "EDIT6847": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6847", "link": "https://wg21.link/edit6847", "title": "[charconv.syn] Clarify what types match integer-type", "status": "open" }, "EDIT6848": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6848", "link": "https://wg21.link/edit6848", "title": "[charconv.from.chars] Clarify the role of a `0x` prefix in `from_chars`", "status": "open" }, "EDIT6849": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6849", "link": "https://wg21.link/edit6849", "title": "[pairs.pair] Replace `std::forward` with `std::move` where equivalent", "status": "closed" }, "EDIT6850": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6850", "link": "https://wg21.link/edit6850", "title": "[handler.functions], [mem.res.global] Replace 'shall synchronize with' with 'synchronizes with'", "status": "open" }, "EDIT6851": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6851", "link": "https://wg21.link/edit6851", "title": "[class.member.lookup,basic.lookup.argdep,basic.life] Remove extra whi…", "status": "open" }, "EDIT6852": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6852", "link": "https://wg21.link/edit6852", "title": "[atomics.order] Make out-of-thin-air prevention Recommended practice", "status": "closed" }, "EDIT6853": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6853", "link": "https://wg21.link/edit6853", "title": "[expr.const] Clarify example on when evaluation takes place", "status": "open" }, "EDIT6854": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6854", "link": "https://wg21.link/edit6854", "title": "[lex.phases] Clarify the state of forming logical-lines when partially composing a comment", "status": "closed" }, "EDIT6855": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6855", "link": "https://wg21.link/edit6855", "title": "[expr.prim.this] Clarify that `this` can appear within a lambda with an explicit object parameter", "status": "open" }, "EDIT6856": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6856", "link": "https://wg21.link/edit6856", "title": "coroutine_traits is not in the index", "status": "open" }, "EDIT6857": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6857", "link": "https://wg21.link/edit6857", "title": "[utilities.swap] Replace unusual \"stored in two locations\" wording", "status": "open" }, "EDIT6858": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6858", "link": "https://wg21.link/edit6858", "title": "Containers refer to exploded tables as though they still exist", "status": "closed" }, "EDIT6859": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6859", "link": "https://wg21.link/edit6859", "title": "[coroutine.traits.primary] Index `coroutine_traits`", "status": "open" }, "EDIT6860": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6860", "link": "https://wg21.link/edit6860", "title": "[stdfloat.syn] Which part is implementation-defined?", "status": "open" }, "EDIT6861": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6861", "link": "https://wg21.link/edit6861", "title": "[diff.cpp03.expr] Should we list the behavioral change of `typeid` in C++11 due to N3055?", "status": "open" }, "EDIT6862": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6862", "link": "https://wg21.link/edit6862", "title": "[time.hash] Fix spelling of 'Cpp17Hash'", "status": "closed" }, "EDIT6863": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6863", "link": "https://wg21.link/edit6863", "title": "[2024-03 CWG Motion 1] Core Language Working Group \"ready\" Issues", "status": "open" }, "EDIT6864": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6864", "link": "https://wg21.link/edit6864", "title": "[2024-03 CWG Motion 2] Disallow Binding a Returned Glvalue to a Temporary", "status": "open" }, "EDIT6865": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6865", "link": "https://wg21.link/edit6865", "title": "[2024-03 CWG Motion 4] Attributes for Structured Bindings", "status": "open" }, "EDIT6866": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6866", "link": "https://wg21.link/edit6866", "title": "[2024-03 CWG Motion 3] Clarifying rules for brace elision in aggregate initialization", "status": "open" }, "EDIT6867": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6867", "link": "https://wg21.link/edit6867", "title": "[2024-03 CWG Motion 5] Module Declarations Shouldn’t be Macros", "status": "open" }, "EDIT6868": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6868", "link": "https://wg21.link/edit6868", "title": " [2024-03 CWG Motion 6] Trivial infinite loops are not Undefined Behavior", "status": "open" }, "EDIT6869": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6869", "link": "https://wg21.link/edit6869", "title": "[2024-03 CWG Motion 7] Erroneous behaviour for uninitialized reads", "status": "open" }, "EDIT6870": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6870", "link": "https://wg21.link/edit6870", "title": "[2024-03 CWG Motion 9] = delete(\"should have a reason\");", "status": "open" }, "EDIT6871": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6871", "link": "https://wg21.link/edit6871", "title": "[2024-03 CWG Motion 10] Variadic friends", "status": "open" }, "EDIT6872": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6872", "link": "https://wg21.link/edit6872", "title": "[2024-03 LWG Motion 1] C++ Standard Library Ready Issues", "status": "open" }, "EDIT6873": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6873", "link": "https://wg21.link/edit6873", "title": "[2024-03 LWG Motion 2] Undeprecate polymorphic_allocator::destroy for C++26", "status": "open" }, "EDIT6874": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6874", "link": "https://wg21.link/edit6874", "title": "[2024-03 LWG Motion 3] Remove Deprecated strstreams From C++26", "status": "open" }, "EDIT6875": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6875", "link": "https://wg21.link/edit6875", "title": "[2024-03 LWG Motion 4] Remove Deprecated shared_ptr Atomic Access APIs from C++26", "status": "open" }, "EDIT6876": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6876", "link": "https://wg21.link/edit6876", "title": "[2024-03 LWG Motion 5] Remove wstring_convert From C++26", "status": "open" }, "EDIT6877": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6877", "link": "https://wg21.link/edit6877", "title": "[2024-03 LWG Motion 6] Permit an efficient implementation of std::print", "status": "open" }, "EDIT6878": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6878", "link": "https://wg21.link/edit6878", "title": "[2024-03 LWG Motion 7] Printing Blank Lines with println", "status": "open" }, "EDIT6879": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6879", "link": "https://wg21.link/edit6879", "title": "[2024-03 LWG Motion 8] Formatting of std::filesystem::path", "status": "open" }, "EDIT6880": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6880", "link": "https://wg21.link/edit6880", "title": "[2024-03 LWG Motion 9] Atomic minimum/maximu", "status": "open" }, "EDIT6881": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6881", "link": "https://wg21.link/edit6881", "title": "[2024-03 LWG Motion 10] views::concat", "status": "open" }, "EDIT6882": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6882", "link": "https://wg21.link/edit6882", "title": "[2024-03 LWG Motion 11] Concatenation of strings and string views", "status": "open" }, "EDIT6883": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6883", "link": "https://wg21.link/edit6883", "title": "[2024-03 LWG Motion 12] Enabling list-initialization for algorithms", "status": "open" }, "EDIT6884": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6884", "link": "https://wg21.link/edit6884", "title": "[2024-03 LWG Motion 13] is_debugger_present is_replaceable", "status": "open" }, "EDIT6885": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6885", "link": "https://wg21.link/edit6885", "title": "[2024-03 LWG Motion 14] Vector API for random number generation", "status": "open" }, "EDIT6886": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6886", "link": "https://wg21.link/edit6886", "title": "[2024-03 LWG Motion 16] Comparisons for reference_wrapper", "status": "open" }, "EDIT6887": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6887", "link": "https://wg21.link/edit6887", "title": "[2024-03 LWG Motion 17] Padded mdspan layouts", "status": "open" }, "EDIT6888": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6888", "link": "https://wg21.link/edit6888", "title": " [2024-03 LWG Motion 18] Better mdspan's CTAD", "status": "open" }, "EDIT6889": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6889", "link": "https://wg21.link/edit6889", "title": "CWG motion 2: P2748R5 Disallow Binding a Returned Glvalue to a Temporary", "status": "open" }, "EDIT6890": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6890", "link": "https://wg21.link/edit6890", "title": "[macros] Fix LaTeX build on MacOS with newer memoir class", "status": "closed" }, "EDIT6891": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6891", "link": "https://wg21.link/edit6891", "title": "P0609R3 Attributes for Structured Bindings", "status": "open" }, "EDIT6892": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6892", "link": "https://wg21.link/edit6892", "title": "P3106R1 Clarifying rules for brace elision in aggregate initialization", "status": "open" }, "EDIT6893": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6893", "link": "https://wg21.link/edit6893", "title": "P3034R1 Module Declarations Shouldn’t be Macros", "status": "open" }, "EDIT6894": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6894", "link": "https://wg21.link/edit6894", "title": "P2809R3 Trivial infinite loops are not Undefined Behavior", "status": "closed" }, "EDIT6895": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6895", "link": "https://wg21.link/edit6895", "title": "P2573R2 = delete(\"should have a reason\");", "status": "closed" }, "EDIT6896": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6896", "link": "https://wg21.link/edit6896", "title": "P2893R3 Variadic friends", "status": "closed" }, "EDIT6897": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6897", "link": "https://wg21.link/edit6897", "title": "P2795R5 Erroneous behaviour for uninitialized reads", "status": "closed" }, "EDIT6898": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6898", "link": "https://wg21.link/edit6898", "title": "Refactor list of zombie names as a table", "status": "open" }, "EDIT6899": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6899", "link": "https://wg21.link/edit6899", "title": "P2867R2 Remove deprecated strstreams from C++26", "status": "closed" }, "EDIT6900": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6900", "link": "https://wg21.link/edit6900", "title": "P2875R4 Undeprecate polymorphic_allocator::destroy", "status": "closed" }, "EDIT6901": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6901", "link": "https://wg21.link/edit6901", "title": "Annex C wording should not claim old code will \"fail to compile\"", "status": "open" }, "EDIT6902": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6902", "link": "https://wg21.link/edit6902", "title": "P2869R4 Remove deprecated atomic free function API for shared_ptr", "status": "closed" }, "EDIT6903": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6903", "link": "https://wg21.link/edit6903", "title": "P2872R3 Remove wstring_convert from C++26", "status": "closed" }, "EDIT6904": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6904", "link": "https://wg21.link/edit6904", "title": "P1068R11 Vector API for random number generation", "status": "closed" }, "EDIT6905": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6905", "link": "https://wg21.link/edit6905", "title": "[variant.relops] Fix \\exposid in \\codeblock", "status": "closed" }, "EDIT6906": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6906", "link": "https://wg21.link/edit6906", "title": "[Motions 2024 03 cwg 1] P3196R0 (Core Language Working Group \"ready\" Issues)", "status": "closed" }, "EDIT6907": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6907", "link": "https://wg21.link/edit6907", "title": "[LWG motion 18] P3029R1 Better mdspan's CTAD", "status": "closed" }, "EDIT6908": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6908", "link": "https://wg21.link/edit6908", "title": "[LWG motion 6] P3107R5 Permit an efficient implementation of std::print", "status": "closed" }, "EDIT6909": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6909", "link": "https://wg21.link/edit6909", "title": "[LWG motion 7] P3142R0 Printing Blank Lines with println", "status": "closed" }, "EDIT6910": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6910", "link": "https://wg21.link/edit6910", "title": "[LWG motion 8] P2845R8 Formatting of std::filesystem::path", "status": "closed" }, "EDIT6911": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6911", "link": "https://wg21.link/edit6911", "title": "P2248R8 Enabling list-initialization for algorithms", "status": "closed" }, "EDIT6912": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6912", "link": "https://wg21.link/edit6912", "title": "P2810R4 is_debugger_present is_replaceable", "status": "closed" }, "EDIT6913": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6913", "link": "https://wg21.link/edit6913", "title": "P2944R3 Comparisons for reference_wrapper", "status": "closed" }, "EDIT6914": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6914", "link": "https://wg21.link/edit6914", "title": "P2591R5 Concatenation of strings and string views", "status": "closed" }, "EDIT6915": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6915", "link": "https://wg21.link/edit6915", "title": "[LWG motion 1] P3180R0 C++ Standard Library Issues to be moved in Tokyo, Mar. 2024", "status": "closed" }, "EDIT6916": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6916", "link": "https://wg21.link/edit6916", "title": "Consistently uses “a program may specialize”", "status": "open" }, "EDIT6917": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6917", "link": "https://wg21.link/edit6917", "title": "[LWG motion 10] P2542R8 views::concat", "status": "closed" }, "EDIT6918": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6918", "link": "https://wg21.link/edit6918", "title": "P0493R5 Atomic minimum/maximum", "status": "closed" }, "EDIT6919": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6919", "link": "https://wg21.link/edit6919", "title": "P2642R6 Padded mdspan layouts", "status": "closed" }, "EDIT6920": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6920", "link": "https://wg21.link/edit6920", "title": "[check] Fix overly aggressive 'constexpr static' check", "status": "closed" }, "EDIT6921": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6921", "link": "https://wg21.link/edit6921", "title": "[LWG motions 2--5] Consolidates P2867R2, P2869R4, P2872R3, and P2875R4 ", "status": "closed" }, "EDIT6922": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6922", "link": "https://wg21.link/edit6922", "title": "[time.zone.db.access] Definition of std::chrono::current_zone() unclear", "status": "closed" }, "EDIT6923": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6923", "link": "https://wg21.link/edit6923", "title": "Correctly render packages installs", "status": "open" }, "EDIT6924": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6924", "link": "https://wg21.link/edit6924", "title": "[expos.only.entity] Add missing \\expos for two exposition-only names", "status": "closed" }, "EDIT6925": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6925", "link": "https://wg21.link/edit6925", "title": "[zombie.names] Turn lists of zombie names into tables", "status": "closed" }, "EDIT6926": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6926", "link": "https://wg21.link/edit6926", "title": "[basic.life] Reflow text defining transparently replaceable", "status": "closed" }, "EDIT6927": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6927", "link": "https://wg21.link/edit6927", "title": "[tab:headers.cpp.fs] Move debugging library to correct position", "status": "closed" }, "EDIT6928": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6928", "link": "https://wg21.link/edit6928", "title": "[range.concat.iterator] Add missing \\tcode block", "status": "closed" }, "EDIT6929": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6929", "link": "https://wg21.link/edit6929", "title": "[range.concat.view] Formatting code to match the current style", "status": "closed" }, "EDIT6930": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6930", "link": "https://wg21.link/edit6930", "title": "[range.concat.view] Use \\exposid for `is-const`", "status": "open" }, "EDIT6931": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6931", "link": "https://wg21.link/edit6931", "title": "[range.concat.overview] Remove unnecessary `std::` prefix from example", "status": "closed" }, "EDIT6932": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6932", "link": "https://wg21.link/edit6932", "title": "[range.utility.conv.general] Fix typo", "status": "closed" }, "EDIT6933": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6933", "link": "https://wg21.link/edit6933", "title": "[range.concat.view] Add missing \\exposid to `make-unsigned-like-t`", "status": "closed" }, "EDIT6934": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6934", "link": "https://wg21.link/edit6934", "title": "[range.concat.iterator] Remove @ in \\exposid", "status": "closed" }, "EDIT6935": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6935", "link": "https://wg21.link/edit6935", "title": "[range.concat.iterator] Formatting constraints of `operator==`", "status": "closed" }, "EDIT6936": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6936", "link": "https://wg21.link/edit6936", "title": "LWG3031 Fix missing code-formatting of const", "status": "closed" }, "EDIT6937": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6937", "link": "https://wg21.link/edit6937", "title": "[range.concat.iterator] Fix indentation", "status": "closed" }, "EDIT6938": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6938", "link": "https://wg21.link/edit6938", "title": "Revert \"LWG3031 Fix missing code-formatting of const\"", "status": "closed" }, "EDIT6939": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6939", "link": "https://wg21.link/edit6939", "title": "[range.access] Clarify notes on SFINAE for CPOs", "status": "open" }, "EDIT6940": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6940", "link": "https://wg21.link/edit6940", "title": "[index] Add missing entries for Cpp17 _oldconcepts_", "status": "closed" }, "EDIT6941": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6941", "link": "https://wg21.link/edit6941", "title": "[utility.arg.requirements] Break down requirement tables", "status": "open" }, "EDIT6942": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6942", "link": "https://wg21.link/edit6942", "title": "[range.concat.iterator] Remove redundant \\expos", "status": "open" }, "EDIT6943": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6943", "link": "https://wg21.link/edit6943", "title": "[range.concat.iterator] Add missing \\tcode for `difference_type`", "status": "closed" }, "EDIT6944": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6944", "link": "https://wg21.link/edit6944", "title": "[mdspan.layout.leftpad.obs] Remove extra \\item", "status": "closed" }, "EDIT6945": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6945", "link": "https://wg21.link/edit6945", "title": "[intro.execution] Add comma after conditional clause", "status": "closed" }, "EDIT6946": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6946", "link": "https://wg21.link/edit6946", "title": "Clarify functions, member functions, and constructors", "status": "open" }, "EDIT6947": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6947", "link": "https://wg21.link/edit6947", "title": "[mdspan.layout.rightpad.obs] Line break between \\expects and \\returns", "status": "closed" }, "EDIT6948": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6948", "link": "https://wg21.link/edit6948", "title": "[intro.progress] \"Trivially empty iteration statement\" or \"Trivial infinite loop\"?", "status": "closed" }, "EDIT6949": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6949", "link": "https://wg21.link/edit6949", "title": "P2248R8 did not modify the non-range replace_copy overloads", "status": "open" }, "EDIT6950": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6950", "link": "https://wg21.link/edit6950", "title": "[alg.replace] Fix misapplication of P2248R8 to `std::replace_copy`", "status": "open" }, "EDIT6951": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6951", "link": "https://wg21.link/edit6951", "title": "[range.concat.view] Add missing \\exposid for `tuple-transform`", "status": "closed" }, "EDIT6952": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6952", "link": "https://wg21.link/edit6952", "title": "[cmath.syn] Remove extra whitespace", "status": "open" }, "EDIT6953": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6953", "link": "https://wg21.link/edit6953", "title": "[range.concat.iterator] Add missing \\libconcept for `swappable_with` and `indirectly_swappable`", "status": "closed" }, "EDIT6954": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6954", "link": "https://wg21.link/edit6954", "title": "James Bond in index", "status": "closed" }, "EDIT6955": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6955", "link": "https://wg21.link/edit6955", "title": "[alg.rand.generate] Use \\libconcept for `sized_range`", "status": "closed" }, "EDIT6956": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6956", "link": "https://wg21.link/edit6956", "title": "[alg.rand.generate] Remove redundant `}`", "status": "closed" }, "EDIT6957": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6957", "link": "https://wg21.link/edit6957", "title": "[algorithm.syn, alg.fill] Fix typo in constraints", "status": "closed" }, "EDIT6958": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6958", "link": "https://wg21.link/edit6958", "title": "[mdspan.layout.leftpad.overview] Add missing \\tcode for `0zu`", "status": "closed" }, "EDIT6959": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6959", "link": "https://wg21.link/edit6959", "title": "[print.syn] Correctly order println overloads", "status": "closed" }, "EDIT6960": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6960", "link": "https://wg21.link/edit6960", "title": "[range.concat.iterator] Remove the unnecessary period", "status": "closed" }, "EDIT6961": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6961", "link": "https://wg21.link/edit6961", "title": "[mdspan.layout] Fix `explicit(see below)` format", "status": "closed" }, "EDIT6962": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6962", "link": "https://wg21.link/edit6962", "title": "[linalg] formatting `for` loop in example", "status": "closed" }, "EDIT6963": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6963", "link": "https://wg21.link/edit6963", "title": "[alg.fold] Spelling the actual`ranges::fold_meow`'s return type in function signature?", "status": "open" }, "EDIT6964": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6964", "link": "https://wg21.link/edit6964", "title": "[memory.syn][specialized.algorithms] Prefer trailing returns on complex signatures", "status": "open" }, "EDIT6965": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6965", "link": "https://wg21.link/edit6965", "title": "[memory.syn] Move specification macros to appropriate subclause", "status": "open" }, "EDIT6966": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6966", "link": "https://wg21.link/edit6966", "title": "[range.reverse.overview] Replace 'equivalent to' with 'then'", "status": "closed" }, "EDIT6967": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6967", "link": "https://wg21.link/edit6967", "title": "No index entry for customization point object", "status": "open" }, "EDIT6968": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6968", "link": "https://wg21.link/edit6968", "title": "[range.common.overview] Removing redundant requirement of `views​::​all(E)` to be well-formed", "status": "open" }, "EDIT6969": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6969", "link": "https://wg21.link/edit6969", "title": "[class.derived.general] Restore accidental reversal of P2662R3 change", "status": "closed" }, "EDIT6970": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6970", "link": "https://wg21.link/edit6970", "title": "[format.context] Fix incorrect example", "status": "closed" }, "EDIT6971": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6971", "link": "https://wg21.link/edit6971", "title": "[print.syn] Show `locking` functions in the synopsis of ``", "status": "open" }, "EDIT6972": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6972", "link": "https://wg21.link/edit6972", "title": "[meta.const.eval] Fix `is_within_lifetime` example", "status": "open" }, "EDIT6973": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6973", "link": "https://wg21.link/edit6973", "title": "[over.oper.general] Clarify operator functions being inherited from base classes", "status": "open" }, "EDIT6974": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6974", "link": "https://wg21.link/edit6974", "title": "[over.oper.general] Remove paragraph 8 and make [over.xxx] more self-contained", "status": "open" }, "EDIT6975": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6975", "link": "https://wg21.link/edit6975", "title": "[ISO/CS C++2023] Remove hanging paragraphs", "status": "open" }, "EDIT6976": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6976", "link": "https://wg21.link/edit6976", "title": "[ISO/CS C++2023] Remove the word \"subclause\"", "status": "open" }, "EDIT6977": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6977", "link": "https://wg21.link/edit6977", "title": "[std] Avoid hanging paragraphs by introducing \"General\" subclauses", "status": "open" }, "EDIT6978": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6978", "link": "https://wg21.link/edit6978", "title": "[ISO/CS C++2023] Re-paginate to avoid lone \"Example\" or \"Note\" introducers", "status": "open" }, "EDIT6979": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6979", "link": "https://wg21.link/edit6979", "title": "[ISO/CS C++2023] Use square brackets around round parentheses", "status": "open" }, "EDIT6980": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6980", "link": "https://wg21.link/edit6980", "title": "[ISO/CS C++2023] Replace forbidden words in notes and examples", "status": "open" }, "EDIT6981": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6981", "link": "https://wg21.link/edit6981", "title": "[ISO/CS C++2023] Bad use of italics and bold", "status": "open" }, "EDIT6982": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6982", "link": "https://wg21.link/edit6982", "title": "[std] Remove mid-sentence 'subclause' introducer", "status": "open" }, "EDIT6983": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6983", "link": "https://wg21.link/edit6983", "title": "[ISO/CS C++2023] Fix punctuation details", "status": "open" }, "EDIT6984": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6984", "link": "https://wg21.link/edit6984", "title": "[ISO/CS C++2023] Specification unclarity around \"ISO weeks\"", "status": "open" }, "EDIT6985": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6985", "link": "https://wg21.link/edit6985", "title": "Fix punctuation details", "status": "open" }, "EDIT6986": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6986", "link": "https://wg21.link/edit6986", "title": "[time.format,time.parse] Fix references to ISO week calendar", "status": "open" }, "EDIT6987": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6987", "link": "https://wg21.link/edit6987", "title": "[ISO/CS C++2023] Make table headings bold", "status": "open" }, "EDIT6988": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6988", "link": "https://wg21.link/edit6988", "title": "Fix table formatting", "status": "open" }, "EDIT6989": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6989", "link": "https://wg21.link/edit6989", "title": "[macros] Prefer page break above 'note' or 'example' introducers", "status": "open" }, "EDIT6990": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6990", "link": "https://wg21.link/edit6990", "title": "[ISO/CS C++2023] Format examples in Annex C with proper \"example\" markers", "status": "open" }, "EDIT6991": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6991", "link": "https://wg21.link/edit6991", "title": "[util.smartptr.weak.general] Clarify when a `weak_ptr` is empty", "status": "open" }, "EDIT6992": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6992", "link": "https://wg21.link/edit6992", "title": "[diff] Mark examples as such", "status": "open" }, "EDIT6993": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6993", "link": "https://wg21.link/edit6993", "title": "[ISO/CS C++2023] Adjust presentation of bibliography", "status": "open" }, "EDIT6994": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6994", "link": "https://wg21.link/edit6994", "title": "[numeric.limits.members,bibliography] Remove LIA-1 abbreviation for ISO 10967", "status": "open" }, "EDIT6995": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6995", "link": "https://wg21.link/edit6995", "title": "[macros] Remove italics and boldface", "status": "open" }, "EDIT6996": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6996", "link": "https://wg21.link/edit6996", "title": "[styles] Redesign Annex titles per Rice Model Standard", "status": "closed" }, "EDIT6997": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6997", "link": "https://wg21.link/edit6997", "title": "[meta.unary.prop] [class.default.ctor] [class.dtor] Indexing and xrefs for the word \"trivial\"", "status": "open" }, "EDIT6998": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/6998", "link": "https://wg21.link/edit6998", "title": "[rand.req] Replace 'that Table' with a precise reference", "status": "open" }, "EDIT6999": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/6999", "link": "https://wg21.link/edit6999", "title": "[ISO/CS C++2023] Colons before bulleted lists", "status": "open" }, "EDIT7000": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7000", "link": "https://wg21.link/edit7000", "title": "[std] Fix colons in front of bulleted lists", "status": "open" }, "EDIT7001": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7001", "link": "https://wg21.link/edit7001", "title": "[ISO/CS C++2023] Change 'through' to 'to'", "status": "open" }, "EDIT7002": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7002", "link": "https://wg21.link/edit7002", "title": "[std] Replace 'through' with 'to' for clause ranges", "status": "open" }, "EDIT7003": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7003", "link": "https://wg21.link/edit7003", "title": "[ISO/CS C++2023] Move Unicode trademark footnote", "status": "open" }, "EDIT7004": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7004", "link": "https://wg21.link/edit7004", "title": "[intro.memory] Move footnote about Unicode trademark to [lex.phases]", "status": "open" }, "EDIT7005": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7005", "link": "https://wg21.link/edit7005", "title": "[input.output] Add cross-references to header synopses", "status": "open" }, "EDIT7006": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7006", "link": "https://wg21.link/edit7006", "title": "[ISO/CS C++2023] Move titles of old C++ standards to the bibliography", "status": "open" }, "EDIT7007": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7007", "link": "https://wg21.link/edit7007", "title": "[diff,bibliography] Move details of old C++ standards to the bibliography", "status": "open" }, "EDIT7008": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7008", "link": "https://wg21.link/edit7008", "title": "[ISO/CS C++2023] Do not use \"C++ 20xx\" or \"ISO C++ 20xx\"", "status": "open" }, "EDIT7009": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7009", "link": "https://wg21.link/edit7009", "title": "[unique.ptr.create] `std::make_unique` may not be rejected properly", "status": "closed" }, "EDIT7010": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7010", "link": "https://wg21.link/edit7010", "title": "[macros,diff] Replace '(ISO) C++ 20xx' with the full document identifier", "status": "closed" }, "EDIT7011": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7011", "link": "https://wg21.link/edit7011", "title": "[ISO/CS C++2023] Avoid \"ISO C\"", "status": "open" }, "EDIT7012": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7012", "link": "https://wg21.link/edit7012", "title": "[basic.fundamental,cstdarg.syn] Use full reference for ISO C sections", "status": "open" }, "EDIT7013": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7013", "link": "https://wg21.link/edit7013", "title": "[std] Remove ISO from any mention of 'C'", "status": "open" }, "EDIT7014": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7014", "link": "https://wg21.link/edit7014", "title": "[cpp.predefined,namespace.future,version.syn] Replace 'C++' with 'this document'", "status": "open" }, "EDIT7015": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7015", "link": "https://wg21.link/edit7015", "title": "[unique.ptr.general] Intro wording is misleadingly restrictive", "status": "open" }, "EDIT7016": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7016", "link": "https://wg21.link/edit7016", "title": "[format.string.std] Add (R) symbol after Windows", "status": "open" }, "EDIT7017": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7017", "link": "https://wg21.link/edit7017", "title": "[namespace.future] Replace 'this International Standard' with 'this document'", "status": "open" }, "EDIT7018": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7018", "link": "https://wg21.link/edit7018", "title": "[macros,diff] Replace '(ISO) C++ 20xx' with the full document identifier", "status": "open" }, "EDIT7019": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7019", "link": "https://wg21.link/edit7019", "title": "[class.copy.ctor] Remove reference to non-existing example", "status": "open" }, "EDIT7020": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7020", "link": "https://wg21.link/edit7020", "title": "[class.conv.general] Remove vague reference to unhelpful examples", "status": "open" }, "EDIT7021": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7021", "link": "https://wg21.link/edit7021", "title": "[lex.ccon,expr.prim.lambda.capture] Excise 'ISO' prefix", "status": "open" }, "EDIT7022": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7022", "link": "https://wg21.link/edit7022", "title": "[execpol.general] Use 'this document', not 'this standard'", "status": "open" }, "EDIT7023": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7023", "link": "https://wg21.link/edit7023", "title": "[std] Rename 'In general' headings to 'General' for consistency", "status": "open" }, "EDIT7024": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7024", "link": "https://wg21.link/edit7024", "title": "[macros] Avoid small caps for cross-references to C.", "status": "open" }, "EDIT7025": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7025", "link": "https://wg21.link/edit7025", "title": "[fs.class.path.general] Defuse cross-reference to POSIX", "status": "open" }, "EDIT7026": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7026", "link": "https://wg21.link/edit7026", "title": "[macros,numerics] Add and use numbered 'formula' environment", "status": "open" }, "EDIT7027": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7027", "link": "https://wg21.link/edit7027", "title": "[futures.state] Turn note into example", "status": "open" }, "EDIT7028": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7028", "link": "https://wg21.link/edit7028", "title": "[diff] Replace 'this revision of C++' with 'this document'", "status": "open" }, "EDIT7029": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7029", "link": "https://wg21.link/edit7029", "title": "[std] Replace 'this standard' with 'this document'", "status": "open" }, "EDIT7030": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7030", "link": "https://wg21.link/edit7030", "title": "[uaxid.general] Replace 'C++' with 'this document'", "status": "open" }, "EDIT7031": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7031", "link": "https://wg21.link/edit7031", "title": "[uaxid] Replace 'this requirement' with a specific reference", "status": "open" }, "EDIT7032": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7032", "link": "https://wg21.link/edit7032", "title": "[implimits] Rephrase introductory sentence for list of quantities", "status": "open" }, "EDIT7033": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7033", "link": "https://wg21.link/edit7033", "title": "[lib] Excise Note A, Note B, etc. designations", "status": "open" }, "EDIT7034": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7034", "link": "https://wg21.link/edit7034", "title": "[intro.compliance.general] Refer to Annex B normatively", "status": "open" }, "EDIT7035": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7035", "link": "https://wg21.link/edit7035", "title": "[util.smartptr.shared.cast] \"Will eventually\" is so sure", "status": "closed" }, "EDIT7036": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7036", "link": "https://wg21.link/edit7036", "title": "Harmonize the phrasing of \"X models foo_of\"", "status": "open" }, "EDIT7037": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7037", "link": "https://wg21.link/edit7037", "title": "[util.smartptr.shared.cast] Properly describe a bad outcome in notes", "status": "closed" }, "EDIT7038": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7038", "link": "https://wg21.link/edit7038", "title": "[variant.visit] `as-variant` are not a `constexpr` unction templates", "status": "open" }, "EDIT7039": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7039", "link": "https://wg21.link/edit7039", "title": "Fix forbidden words in notes and examples", "status": "open" }, "EDIT7040": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7040", "link": "https://wg21.link/edit7040", "title": "[intro.scope] \"free store\" is undefined and used only once", "status": "open" }, "EDIT7041": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7041", "link": "https://wg21.link/edit7041", "title": "[intro.scope], [expr.new], [class.free] Remove remaining \"free store\"", "status": "open" }, "EDIT7042": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7042", "link": "https://wg21.link/edit7042", "title": "[defns.undefined] Incorrect/incomplete note referencing [expr.const]", "status": "open" }, "EDIT7043": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7043", "link": "https://wg21.link/edit7043", "title": "[defns.erroneous] Erroneous behavior is not indexed in `/generalindex`", "status": "closed" }, "EDIT7044": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7044", "link": "https://wg21.link/edit7044", "title": "[defns.erroneous], [basic.indet] Index 'erroneous behavior' and 'erroneous value'", "status": "closed" }, "EDIT7045": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7045", "link": "https://wg21.link/edit7045", "title": "[conv.lval], [basic.indet] Circular cross-referencing for \"erroneous value\"", "status": "open" }, "EDIT7046": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7046", "link": "https://wg21.link/edit7046", "title": "[basic.indet] Convert reference to [conv.lval] into note", "status": "open" }, "EDIT7047": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7047", "link": "https://wg21.link/edit7047", "title": "[conv.lval] Add example of indeterminate values that are not valid for the type CWG2899", "status": "open" }, "EDIT7048": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7048", "link": "https://wg21.link/edit7048", "title": "[expr.static.cast], [basic.type.qualifier] \"More cv-qualified\" vs \"greater cv-qualification\"", "status": "open" }, "EDIT7049": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7049", "link": "https://wg21.link/edit7049", "title": "[conv.lval] Add example of erroneous 'trap representation' being read", "status": "open" }, "EDIT7050": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7050", "link": "https://wg21.link/edit7050", "title": "[expr.static.cast], [over.call.object] Replace 'greater cv-qualification' with 'more cv-qualified'", "status": "open" }, "EDIT7051": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7051", "link": "https://wg21.link/edit7051", "title": "[conv.lval] Make note and generalize comment on UB CWG2899", "status": "open" }, "EDIT7052": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7052", "link": "https://wg21.link/edit7052", "title": "[dcl.array] Subscript for arrays no longer performs array-to-pointer conversion", "status": "closed" }, "EDIT7053": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7053", "link": "https://wg21.link/edit7053", "title": "[dcl.array] No longer explain array subscript in terms of array-to-pointer conversion", "status": "closed" }, "EDIT7054": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7054", "link": "https://wg21.link/edit7054", "title": "[array.cons] Fix various wording issues", "status": "open" }, "EDIT7055": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7055", "link": "https://wg21.link/edit7055", "title": "[expr.new] Extend example for new-expressions with zero size arrays", "status": "open" }, "EDIT7056": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7056", "link": "https://wg21.link/edit7056", "title": "Add hypertarget before table captions", "status": "closed" }, "EDIT7057": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7057", "link": "https://wg21.link/edit7057", "title": "Enable hyperlinks to tables", "status": "closed" }, "EDIT7058": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7058", "link": "https://wg21.link/edit7058", "title": "[res.on.exception.handling] Add cross-reference to [except.spec]", "status": "closed" }, "EDIT7059": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7059", "link": "https://wg21.link/edit7059", "title": "[flat.set.defn] Fix indentation", "status": "closed" }, "EDIT7060": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7060", "link": "https://wg21.link/edit7060", "title": "[stmt.pre] Cross-reference [intro.execution]", "status": "closed" }, "EDIT7061": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7061", "link": "https://wg21.link/edit7061", "title": "[stmt.if] Add missing comma after conditional clause", "status": "closed" }, "EDIT7062": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7062", "link": "https://wg21.link/edit7062", "title": "[class.virtual] Add commas", "status": "closed" }, "EDIT7063": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7063", "link": "https://wg21.link/edit7063", "title": "[expr.type], [expr.call] Draw connection between type adjustment paragraphs", "status": "open" }, "EDIT7064": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7064", "link": "https://wg21.link/edit7064", "title": "[expr.static.cast] \"Cast\" vs. \"converted\" vs. \"explicitly converted\"", "status": "open" }, "EDIT7065": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7065", "link": "https://wg21.link/edit7065", "title": "`non-type template parameter` should be `non-type \\grammarterm{template-parameter}` more consistently", "status": "open" }, "EDIT7066": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7066", "link": "https://wg21.link/edit7066", "title": "[implimits] Reorder Annex B by clause number", "status": "open" }, "EDIT7067": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7067", "link": "https://wg21.link/edit7067", "title": "[lex.charset] Extract universal-character-name grammar to new subclause", "status": "open" }, "EDIT7068": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7068", "link": "https://wg21.link/edit7068", "title": "[cpp.pre] define, index, and consistently use the term 'logical source line'", "status": "open" }, "EDIT7069": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7069", "link": "https://wg21.link/edit7069", "title": "Fix typo in containers.tex", "status": "closed" }, "EDIT7070": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7070", "link": "https://wg21.link/edit7070", "title": "[meta.unary.prop] is_nothrow_* traits should be explicitly allowed to have strengthened results", "status": "closed" }, "EDIT7071": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7071", "link": "https://wg21.link/edit7071", "title": "[func.require] Add missing formatting of variable index", "status": "closed" }, "EDIT7072": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7072", "link": "https://wg21.link/edit7072", "title": "[class.union.general] Add comma", "status": "closed" }, "EDIT7073": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7073", "link": "https://wg21.link/edit7073", "title": "LWG 4075: Thread stability requirement on constructors and destructors", "status": "open" }, "EDIT7074": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7074", "link": "https://wg21.link/edit7074", "title": "Lock tag types are defined twice, once incorrectly", "status": "open" }, "EDIT7075": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7075", "link": "https://wg21.link/edit7075", "title": "[default.allocator.general] Fix indentation", "status": "closed" }, "EDIT7076": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7076", "link": "https://wg21.link/edit7076", "title": "[intro.structure] should mention Annex E", "status": "open" }, "EDIT7077": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7077", "link": "https://wg21.link/edit7077", "title": "2024-06 CWG-5 P3144 Deleting a pointer to incomplete type is illformed", "status": "open" }, "EDIT7078": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7078", "link": "https://wg21.link/edit7078", "title": "[2024-06 CWG Motion 1] P3345R0 Ready issues as DR", "status": "open" }, "EDIT7079": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7079", "link": "https://wg21.link/edit7079", "title": "[2024-06 CWG Motion 2] P3345R0 Ready issues as non-DR", "status": "open" }, "EDIT7080": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7080", "link": "https://wg21.link/edit7080", "title": "[2024-06 CWG Motion 3] P2747R2 constexpr placement new", "status": "open" }, "EDIT7081": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7081", "link": "https://wg21.link/edit7081", "title": "[2024-06 CWG Motion 5] P3144R2 Deleting a Pointer to an Incomplete Type Should be Ill-formed", "status": "open" }, "EDIT7082": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7082", "link": "https://wg21.link/edit7082", "title": "[2024-06 CWG Motion 6] P2963R3 Ordering of constraints involving fold expressions", "status": "open" }, "EDIT7083": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7083", "link": "https://wg21.link/edit7083", "title": "[2024-06 CWG Motion 7] P0963R3 Structured binding declaration as a condition", "status": "open" }, "EDIT7084": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7084", "link": "https://wg21.link/edit7084", "title": "[2024-06 LWG Motion 1] P3341R0 C++ Standard Library Ready Issues to be moved in St. Louis, Jun. 2024", "status": "open" }, "EDIT7085": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7085", "link": "https://wg21.link/edit7085", "title": "[2024-06 LWG Motion 2] P2997R1 Removing the common reference requirement from the indirectly invocable concepts", "status": "open" }, "EDIT7086": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7086", "link": "https://wg21.link/edit7086", "title": "[2024-06 LWG Motion 3] P2389R2 dextents Index Type Parameter", "status": "open" }, "EDIT7087": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7087", "link": "https://wg21.link/edit7087", "title": "[2024-06 LWG Motion 4] P3168R2 Give std::optional Range Support", "status": "open" }, "EDIT7088": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7088", "link": "https://wg21.link/edit7088", "title": "[2024-06 LWG Motion 5] P3217R0 Adjoints to \"Enabling list-initialization for algorithms\": find_last", "status": "open" }, "EDIT7089": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7089", "link": "https://wg21.link/edit7089", "title": "[2024-06 LWG Motion 6] P2985R0 A type trait for detecting virtual base classes", "status": "open" }, "EDIT7090": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7090", "link": "https://wg21.link/edit7090", "title": "[2024-06 LWG Motion 7] P0843R14 inplace_vector", "status": "open" }, "EDIT7091": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7091", "link": "https://wg21.link/edit7091", "title": "[2024-06 LWG Motion 8] P3235R3 std::print more types faster with less memory", "status": "open" }, "EDIT7092": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7092", "link": "https://wg21.link/edit7092", "title": "[2024-06 LWG Motion 9] P2968R2 Make std::ignore a first-class object", "status": "open" }, "EDIT7093": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7093", "link": "https://wg21.link/edit7093", "title": "[2024-06 LWG Motion 10] P2075R6 Philox as an extension of the C++ RNG engines", "status": "open" }, "EDIT7094": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7094", "link": "https://wg21.link/edit7094", "title": "[2024-06 LWG Motion 11] P2422R1 Remove nodiscard annotations from the standard library specification", "status": "open" }, "EDIT7095": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7095", "link": "https://wg21.link/edit7095", "title": "[2024-06 LWG Motion 12] P2300R10 std::execution", "status": "open" }, "EDIT7096": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7096", "link": "https://wg21.link/edit7096", "title": "2024-06 CWG-1 P2747R2 constexpr placement new", "status": "closed" }, "EDIT7097": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7097", "link": "https://wg21.link/edit7097", "title": "P2747R2 constexpr placement new", "status": "open" }, "EDIT7098": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7098", "link": "https://wg21.link/edit7098", "title": "P2963R3 Ordering of constraints involving fold expressions", "status": "closed" }, "EDIT7099": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7099", "link": "https://wg21.link/edit7099", "title": "[CWG motion 1 2024-06] P3345R0 all issues except 2819, 2858, and 2876", "status": "open" }, "EDIT7100": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7100", "link": "https://wg21.link/edit7100", "title": "[CWG motion 2 2024-06] issues 2819, 2858, and 2876 in P3345R0 (Core Language Working Group \"ready\" Issues)", "status": "open" }, "EDIT7101": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/issues/7101", "link": "https://wg21.link/edit7101", "title": "[optional.observe] Duplicate constexpr function description?", "status": "closed" }, "EDIT7102": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7102", "link": "https://wg21.link/edit7102", "title": "[LWG motion 1 2024-06] Ready and Tentatively Ready issues in P3341R0 (C++ Standard Library Ready Issues)", "status": "open" }, "EDIT7103": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7103", "link": "https://wg21.link/edit7103", "title": "[LWG motion 8 2024-06] P3235R3 std::print more types faster with less memory", "status": "open" }, "EDIT7104": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7104", "link": "https://wg21.link/edit7104", "title": "[LWG motion 2 2024-06] P2997R1 Removing the common reference requirement from the indirectly…", "status": "open" }, "EDIT7105": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7105", "link": "https://wg21.link/edit7105", "title": "[LWG motion 3 2024-06] P2389R2 dextents Index Type Parameter", "status": "open" }, "EDIT7106": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7106", "link": "https://wg21.link/edit7106", "title": "[LWG motion 4 2024-06] P3168R2 Give std::optional Range Support", "status": "open" }, "EDIT7107": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7107", "link": "https://wg21.link/edit7107", "title": "[LWG motion 5 2024-06] P3217R0 Adjoints to \"Enabling list-initialization for algorithms\": find_last", "status": "open" }, "EDIT7108": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7108", "link": "https://wg21.link/edit7108", "title": "[LWG motion 6 2024-06] P2985R0 A type trait for detecting virtual base classes", "status": "open" }, "EDIT7109": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7109", "link": "https://wg21.link/edit7109", "title": "[LWG motion 9 2024-06] P2968R2 Make std::ignore a first-class object", "status": "open" }, "EDIT7110": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7110", "link": "https://wg21.link/edit7110", "title": "[LWG motion 11 2024-06] P2422R1 Remove nodiscard annotations from the standard library specification", "status": "open" }, "EDIT7111": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7111", "link": "https://wg21.link/edit7111", "title": "P0963R3 Structured binding declaration as a condition", "status": "closed" }, "EDIT7112": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7112", "link": "https://wg21.link/edit7112", "title": "[CWG motion 7 2024-06] P0963R3 Structured binding declaration as a condition", "status": "open" }, "EDIT7113": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7113", "link": "https://wg21.link/edit7113", "title": "[CWG Motion 6 2024-06] P2963R3 Ordering of constraints involving fold expressions", "status": "open" }, "EDIT7114": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7114", "link": "https://wg21.link/edit7114", "title": "P2300R10 std::execution", "status": "open" }, "EDIT7115": { "type": "editorial", "long_link": "https://github.com/cplusplus/draft/pull/7115", "link": "https://wg21.link/edit7115", "title": "[LWG 7 2024-06] P0843R14 inplace_vector", "status": "open" }, "EWG1": { "type": "issue", "title": "N3638, N3582, N3386 Return type deduction for normal functions", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#1", "link": "https://wg21.link/ewg1", "section": "7.1.6.4 [dcl.spec.auto]", "status": "C++14", "submitter": "Jason Merrill", "opened": "2012-03-27", "last_modified": "2015-05-22", "papers": [ "N3638", "N3582", "N3386" ] }, "EWG2": { "type": "issue", "title": "N3387 Overload resolution tiebreakers for integer types", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#2", "link": "https://wg21.link/ewg2", "section": "4.13 [conv.rank]", "status": "Open", "submitter": "Jens Maurer", "opened": "2012-09-12", "last_modified": "2015-05-22", "papers": [ "N3387" ] }, "EWG3": { "type": "issue", "title": "N3760, N3394 [[deprecated]] attribute", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#3", "link": "https://wg21.link/ewg3", "section": "7.6 [dcl.attr]", "status": "C++14", "submitter": "Alberto Ganesh Barbati", "opened": "2012-06-12", "last_modified": "2015-05-22", "papers": [ "N3760", "N3394" ] }, "EWG4": { "type": "issue", "title": "N3396 Dynamic memory allocation for over-aligned data", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#4", "link": "https://wg21.link/ewg4", "section": "18.6 [support.dynamic]", "status": "Open", "submitter": "Clark Nelson", "opened": "2012-08-30", "last_modified": "2015-05-22", "papers": [ "N3396" ] }, "EWG5": { "type": "issue", "title": "N3400 A proposal for eliminating the underscore madness that library writers have to suffer", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#5", "link": "https://wg21.link/ewg5", "section": "16.3 [cpp.replace]", "status": "New", "submitter": "Jonathan de Boyne Pollard", "opened": "2012-09-21", "last_modified": "2015-05-22", "papers": [ "N3400" ] }, "EWG6": { "type": "issue", "title": "N3667, N3401 Generating move operations (elaborating on Core 1402)", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#6", "link": "https://wg21.link/ewg6", "section": "12.8 [class.copy]", "status": "C++14", "submitter": "Ville Voutilainen", "opened": "2012-09-21", "last_modified": "2015-05-22", "papers": [ "N3667", "N3401" ] }, "EWG7": { "type": "issue", "title": "N3642, N3468, N3402 User-defined Literals for Standard Library Types, N3472 Binary Literals in the C++ Core Language", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#7", "link": "https://wg21.link/ewg7", "section": "2.14.2 [lex.icon]", "status": "C++14", "submitter": "Peter Sommerlad", "opened": "2012-09-08", "last_modified": "2015-05-22", "papers": [ "N3642", "N3468", "N3402", "N3472" ] }, "EWG8": { "type": "issue", "title": "N3492, N3403 Use Cases for Compile-Time Reflection", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#8", "link": "https://wg21.link/ewg8", "section": "18 [language.support]", "status": "Resolved", "submitter": "Mike Spertus", "opened": "2012-09-22", "last_modified": "2015-05-22", "papers": [ "N3492", "N3403" ] }, "EWG9": { "type": "issue", "title": "N4469 Template Argument Type Deduction, N3601 Implicit template parameters, N3405 Template Tidbits", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#9", "link": "https://wg21.link/ewg9", "section": "14 [temp]", "status": "Open", "submitter": "Mike Spertus", "opened": "2012-09-22", "last_modified": "2015-05-22", "papers": [ "N4469", "N3601", "N3405" ] }, "EWG10": { "type": "issue", "title": "N3407 Proposal to Add Decimal Floating Point Support to C++", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#10", "link": "https://wg21.link/ewg10", "section": "17 [library]", "status": "New", "submitter": "Dietmar K�hl", "opened": "2012-09-14", "last_modified": "2015-05-22", "papers": [ "N3407" ] }, "EWG11": { "type": "issue", "title": "N3409 Strict Fork-Join Parallelism", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#11", "link": "https://wg21.link/ewg11", "section": "1.10 [intro.multithread]", "status": "New", "submitter": "Pablo Halpern", "opened": "2012-09-24", "last_modified": "2015-05-22", "papers": [ "N3409" ] }, "EWG12": { "type": "issue", "title": "N3410 Rich Pointers with Dynamic and Static Introspection", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#12", "link": "https://wg21.link/ewg12", "section": "20.9 [meta]", "status": "NAD", "submitter": "Dean Michael Berris", "opened": "2012-09-18", "last_modified": "2015-05-22", "papers": [ "N3410" ] }, "EWG13": { "type": "issue", "title": "N3639, N3497, N3467, N3412 Runtime-sized arrays with automatic storage duration", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#13", "link": "https://wg21.link/ewg13", "section": "3.9 [basic.types]", "status": "Open", "submitter": "Jens Maurer", "opened": "2012-09-19", "last_modified": "2015-05-22", "papers": [ "N3639", "N3497", "N3467", "N3412" ] }, "EWG14": { "type": "issue", "title": "N3413 Allowing arbitrary literal types for non-type template parameters", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#14", "link": "https://wg21.link/ewg14", "section": "14.1 [temp.param]", "status": "Open", "submitter": "Jens Maurer", "opened": "2012-09-19", "last_modified": "2015-05-22", "papers": [ "N3413" ] }, "EWG15": { "type": "issue", "title": "N3416 Packaging Parameter Packs", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#15", "link": "https://wg21.link/ewg15", "section": "14.1 [temp.param]", "status": "New", "submitter": "Mike Spertus", "opened": "2012-09-21", "last_modified": "2015-05-22", "papers": [ "N3416" ] }, "EWG16": { "type": "issue", "title": "N3649, N3560, N3559, N3418 Proposal for Generic (Polymorphic) Lambda Expressions", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#16", "link": "https://wg21.link/ewg16", "section": "5.1.2 [expr.prim.lambda]", "status": "C++14", "submitter": "Faisal Vali", "opened": "2012-09-21", "last_modified": "2015-05-22", "papers": [ "N3649", "N3560", "N3559", "N3418" ] }, "EWG17": { "type": "issue", "title": "N3419 Vector loops and Parallel Loops", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#17", "link": "https://wg21.link/ewg17", "section": "1.10 [intro.multithread]", "status": "Open", "submitter": "Robert Geva", "opened": "2012-09-21", "last_modified": "2015-05-22", "papers": [ "N3419" ] }, "EWG18": { "type": "issue", "title": "N3424 Lambda Correctness and Usability Issues", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#18", "link": "https://wg21.link/ewg18", "section": "5.1.2 [expr.prim.lambda]", "status": "C++14", "submitter": "Herb Sutter", "opened": "2012-09-23", "last_modified": "2015-05-22", "papers": [ "N3424" ] }, "EWG19": { "type": "issue", "title": "N3429 A C++ Library Solution To Parallelism", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#19", "link": "https://wg21.link/ewg19", "section": "30 [thread]", "status": "Open", "submitter": "Artur Laksberg", "opened": "2012-09-21", "last_modified": "2015-05-22", "papers": [ "N3429" ] }, "EWG20": { "type": "issue", "title": "N3778, N3663, N3536, N3432 C++ Sized Deallocation", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#20", "link": "https://wg21.link/ewg20", "section": "3.7.4 [basic.stc.dynamic]", "status": "C++14", "submitter": "Lawrence Crowl", "opened": "2012-09-23", "last_modified": "2015-05-22", "papers": [ "N3778", "N3663", "N3536", "N3432" ] }, "EWG21": { "type": "issue", "title": "N3664, N3537, N3433 Clarifying Memory Allocation", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#21", "link": "https://wg21.link/ewg21", "section": "3.7.4 [basic.stc.dynamic]", "status": "C++14", "submitter": "Lawrence Crowl", "opened": "2012-09-23", "last_modified": "2015-05-22", "papers": [ "N3664", "N3537", "N3433" ] }, "EWG22": { "type": "issue", "title": "N4030, 3745, N3694 Feature-testing recommendations for C++, N3435 Standardized feature-test macros", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#22", "link": "https://wg21.link/ewg22", "section": "18.1 [support.general]", "status": "Open", "submitter": "Clark Nelson", "opened": "2012-09-18", "last_modified": "2015-05-22", "papers": [ "N4030", "N3694", "N3435" ] }, "EWG23": { "type": "issue", "title": "N3437 Type Name Strings For C++", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#23", "link": "https://wg21.link/ewg23", "section": "20.9 [meta]", "status": "Open", "submitter": "Axel Naumann", "opened": "2012-09-24", "last_modified": "2015-05-22", "papers": [ "N3437" ] }, "EWG24": { "type": "issue", "title": "N3441 Call Stack Utilities and std::exception Extension Proposal", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#24", "link": "https://wg21.link/ewg24", "section": "18.8 [support.exception]", "status": "New", "submitter": "Aurelian Melinte", "opened": "2012-09-20", "last_modified": "2015-05-22", "papers": [ "N3441" ] }, "EWG25": { "type": "issue", "title": "N3652, N3597, N3598, N3444 Relaxing syntactic constraints on constexpr function definitions", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#25", "link": "https://wg21.link/ewg25", "section": "5.19 [expr.const]", "status": "C++14", "submitter": "Richard Smith", "opened": "2012-09-21", "last_modified": "2015-05-22", "papers": [ "N3652", "N3597", "N3598", "N3444" ] }, "EWG26": { "type": "issue", "title": "N3538, N3445 Pass by Const Reference or Value", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#26", "link": "https://wg21.link/ewg26", "section": "8.3.5 [dcl.fct]", "status": "New", "submitter": "Lawrence Crowl", "opened": "2012-09-23", "last_modified": "2015-05-22", "papers": [ "N3538", "N3445" ] }, "EWG27": { "type": "issue", "title": "N3781 Single-Quotation-Mark as a Digit Separator, N3661, N3499 Digit Separators, N3448 Painless Digit Separation", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#27", "link": "https://wg21.link/ewg27", "section": "2.10 [lex.ppnumber]", "status": "C++14", "submitter": "Daveed Vandevoorde", "opened": "2012-09-21", "last_modified": "2015-05-22", "papers": [ "N3781", "N3661", "N3499", "N3448" ] }, "EWG28": { "type": "issue", "title": "N3449 Open and Efficient Type Switch for C++", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#28", "link": "https://wg21.link/ewg28", "section": "5.2.7 [expr.dynamic.cast]", "status": "New", "submitter": "Bjarne Stroustrup", "opened": "2012-09-23", "last_modified": "2015-05-22", "papers": [ "N3449" ] }, "EWG29": { "type": "issue", "title": "N4461 Static if resurrected, N3329 Proposal: static if declaration", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#29", "link": "https://wg21.link/ewg29", "section": "20.9 [meta]", "status": "Open", "submitter": "Herb Sutter, Ville Voutilainen", "opened": "2012-01-10", "last_modified": "2015-05-22", "papers": [ "N4461", "N3329" ] }, "EWG30": { "type": "issue", "title": "N4235 Selecting from Parameter Packs, [tiny] Efficient/Flexible Access to Argument Packs", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#30", "link": "https://wg21.link/ewg30", "section": "14.5.3 [temp.variadic]", "status": "Open", "submitter": "Dave Abrahams", "opened": "2012-10-16", "last_modified": "2015-05-22", "papers": [ "N4235" ] }, "EWG31": { "type": "issue", "title": "[tiny] constexpr functions must work at runtime", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#31", "link": "https://wg21.link/ewg31", "section": "5.19 [expr.const]", "status": "NAD", "submitter": "Dave Abrahams", "opened": "2012-10-16", "last_modified": "2015-05-22" }, "EWG32": { "type": "issue", "title": "[tiny] Templated constructor accidentally preferred over copy constructor", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#32", "link": "https://wg21.link/ewg32", "section": "13 [over]", "status": "NAD", "submitter": "Nevin Liber", "opened": "2012-10-19", "last_modified": "2015-05-22" }, "EWG33": { "type": "issue", "title": "[tiny] contextual bool conversion from scoped enum", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#33", "link": "https://wg21.link/ewg33", "section": "7.2 [dcl.enum]", "status": "NAD", "submitter": "Jeffrey Yasskin", "opened": "2012-10-20", "last_modified": "2015-05-22" }, "EWG34": { "type": "issue", "title": "[tiny] Defining hash functions for composite user-defined types is annoying", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#34", "link": "https://wg21.link/ewg34", "section": "17.6.3.4 [hash.requirements]", "status": "Open", "submitter": "Matt Austern", "opened": "2012-10-23", "last_modified": "2015-05-22" }, "EWG35": { "type": "issue", "title": "[tiny] Some concise way to generate a unique, unused variable name", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#35", "link": "https://wg21.link/ewg35", "section": "3.4 [basic.lookup]", "status": "Open", "submitter": "Jeffrey Yasskin", "opened": "2012-10-24", "last_modified": "2015-05-22" }, "EWG36": { "type": "issue", "title": "[tiny] no way to say \"prefer this implicit conversion over that\"", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#36", "link": "https://wg21.link/ewg36", "section": "12.3 [class.conv]", "status": "NAD", "submitter": "Jeffrey Yasskin", "opened": "2012-10-24", "last_modified": "2015-05-22" }, "EWG37": { "type": "issue", "title": "[tiny] Logical xor operator", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#37", "link": "https://wg21.link/ewg37", "section": "5 [expr]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2012-10-28", "last_modified": "2015-05-22" }, "EWG38": { "type": "issue", "title": "[tiny] Core issue 1542", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#38", "link": "https://wg21.link/ewg38", "section": "5.17 [expr.ass]", "status": "NAD", "submitter": "Mike Miller", "opened": "2012-11-02", "last_modified": "2015-05-22" }, "EWG39": { "type": "issue", "title": "[tiny] local class and friendship", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#39", "link": "https://wg21.link/ewg39", "section": "11.3 [class.friend]", "status": "NAD", "submitter": "Gabriel Dos Reis", "opened": "2012-11-10", "last_modified": "2015-05-22" }, "EWG40": { "type": "issue", "title": "[tiny] Relax the allocator requirements on vector so that the small object optimization is allowed", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#40", "link": "https://wg21.link/ewg40", "section": "23.3.6 [vector]", "status": "Resolved", "submitter": "Nevin Liber", "opened": "2012-11-27", "last_modified": "2015-05-22" }, "EWG41": { "type": "issue", "title": "[tiny] In-class explicit specializations forbidden but not partial specializations", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#41", "link": "https://wg21.link/ewg41", "section": "14.7.3 [temp.expl.spec]", "status": "Open", "submitter": "Faisal Vali", "opened": "2012-10-27", "last_modified": "2015-05-22" }, "EWG42": { "type": "issue", "title": "[tiny] basic_string(const charT*, size_type, const Allocator&) requires clause too restrictive", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#42", "link": "https://wg21.link/ewg42", "section": "21.4.2 [string.cons]", "status": "Resolved", "submitter": "Nevin Liber", "opened": "2012-12-19", "last_modified": "2015-05-22" }, "EWG43": { "type": "issue", "title": "[tiny] simultaneous iteration with new-style for syntax", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#43", "link": "https://wg21.link/ewg43", "section": "6.5.4 [stmt.ranged]", "status": "Open", "submitter": "Gabriel Dos Reis", "opened": "2013-01-12", "last_modified": "2015-05-22" }, "EWG44": { "type": "issue", "title": "[tiny] variadic bind", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#44", "link": "https://wg21.link/ewg44", "section": "20.8.9 [bind]", "status": "Resolved", "submitter": "Chris Jefferson", "opened": "2013-01-25", "last_modified": "2015-05-22" }, "EWG45": { "type": "issue", "title": "[tiny] Type Trait is_range", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#45", "link": "https://wg21.link/ewg45", "section": "20.9.4.3 [meta.unary.prop]", "status": "Resolved", "submitter": "Nevin Liber", "opened": "2013-02-05", "last_modified": "2015-05-22" }, "EWG46": { "type": "issue", "title": "[tiny] Type Trait is_final", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#46", "link": "https://wg21.link/ewg46", "section": "20.9.4.3 [meta.unary.prop]", "status": "C++14", "submitter": "Nevin Liber", "opened": "2013-02-05", "last_modified": "2015-05-22" }, "EWG47": { "type": "issue", "title": "[tiny] Fix the relation operators on standard templated types", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#47", "link": "https://wg21.link/ewg47", "section": "17 [library]", "status": "NAD", "submitter": "Nevin Liber", "opened": "2013-02-05", "last_modified": "2015-05-22" }, "EWG48": { "type": "issue", "title": "N3867, N3730 Specializations and namespaces (was \"Specializing templates in different namespaces\" before the paper)", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#48", "link": "https://wg21.link/ewg48", "section": "14.7.3 [temp.expl.spec]", "status": "Open", "submitter": "Mike Spertus", "opened": "2013-03-06", "last_modified": "2015-05-22", "papers": [ "N3867", "N3730" ] }, "EWG49": { "type": "issue", "title": "N3463 Portable Program Source Files", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#49", "link": "https://wg21.link/ewg49", "section": "2.2 [lex.phases]", "status": "New", "submitter": "Beman Dawes", "opened": "2012-11-02", "last_modified": "2015-05-22", "papers": [ "N3463" ] }, "EWG50": { "type": "issue", "title": "N3466 More Perfect Forwarding", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#50", "link": "https://wg21.link/ewg50", "section": "18.1 [support.general]", "status": "New", "submitter": "Mike Spertus", "opened": "2012-11-03", "last_modified": "2015-05-22", "papers": [ "N3466" ] }, "EWG51": { "type": "issue", "title": "N3490 ADL Control for C++", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#51", "link": "https://wg21.link/ewg51", "section": "3.4.2 [basic.lookup.argdep]", "status": "New", "submitter": "Dave Abrahams", "opened": "2012-10-31", "last_modified": "2015-05-22", "papers": [ "N3490" ] }, "EWG52": { "type": "issue", "title": "N3741, N3515 Toward Opaque Typedefs for C++1Y", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#52", "link": "https://wg21.link/ewg52", "section": "7.1.3 [dcl.typedef]", "status": "Open", "submitter": "Walter Brown", "opened": "2013-01-11", "last_modified": "2015-05-22", "papers": [ "N3741", "N3515" ] }, "EWG53": { "type": "issue", "title": "N3526 Uniform initialization for arrays and class aggregate types", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#53", "link": "https://wg21.link/ewg53", "section": "8.5.1 [dcl.init.aggr]", "status": "NAD", "submitter": "Michael Price", "opened": "2013-01-21", "last_modified": "2015-05-22", "papers": [ "N3526" ] }, "EWG54": { "type": "issue", "title": "N3746, N3553 Proposing a C++1Y Swap Operator", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#54", "link": "https://wg21.link/ewg54", "section": "13.5 [over.oper]", "status": "NAD", "submitter": "Walter Brown", "opened": "2013-03-13", "last_modified": "2015-05-22", "papers": [ "N3746", "N3553" ] }, "EWG55": { "type": "issue", "title": "N3839, Proposing the Rule of Five, v2, N3578 Proposing the Rule of Five", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#55", "link": "https://wg21.link/ewg55", "section": "12.8 [class.copy]", "status": "NAD", "submitter": "Walter Brown", "opened": "2013-03-12", "last_modified": "2015-05-22", "papers": [ "N3839", "N3578" ] }, "EWG56": { "type": "issue", "title": "N3583 Exploring constexpr at Runtime", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#56", "link": "https://wg21.link/ewg56", "section": "5.19 [expr.const]", "status": "Open", "submitter": "Scott Schurr", "opened": "2013-03-13", "last_modified": "2015-05-22", "papers": [ "N3583" ] }, "EWG57": { "type": "issue", "title": "N3587 For Loop Exit Strategies", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#57", "link": "https://wg21.link/ewg57", "section": "6.5 [stmt.iter]", "status": "Open", "submitter": "Alan Talbot", "opened": "2013-03-17", "last_modified": "2015-05-22", "papers": [ "N3587" ] }, "EWG58": { "type": "issue", "title": "N3595 Simplifying Argument-Dependent Lookup Rules", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#58", "link": "https://wg21.link/ewg58", "section": "3.4.2 [basic.lookup.argdep]", "status": "Open", "submitter": "Peter Gottschling", "opened": "2013-03-15", "last_modified": "2015-05-22", "papers": [ "N3595" ] }, "EWG59": { "type": "issue", "title": "N3596 Code Reuse in Class Template Specialization", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#59", "link": "https://wg21.link/ewg59", "section": "3.4.2 [basic.lookup.argdep]", "status": "New", "submitter": "Peter Gottschling", "opened": "2013-03-15", "last_modified": "2015-05-22", "papers": [ "N3596" ] }, "EWG60": { "type": "issue", "title": "N4471 Template parameter deduction for constructors (Rev 2), N3602 Template parameter deduction for constructors", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#60", "link": "https://wg21.link/ewg60", "section": "14.8.2 [temp.deduct]", "status": "Open", "submitter": "Mike Spertus", "opened": "2013-03-14", "last_modified": "2015-05-22", "papers": [ "N4471", "N3602" ] }, "EWG61": { "type": "issue", "title": "N3653, N3605 Member initializers and aggregates", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#61", "link": "https://wg21.link/ewg61", "section": "8.5.1 [dcl.init.aggr]", "status": "C++14", "submitter": "Ville Voutilainen", "opened": "2013-03-15", "last_modified": "2015-05-22", "papers": [ "N3653", "N3605" ] }, "EWG62": { "type": "issue", "title": "N3648, N3610 Generic lambda-capture initializers, supporting capture-by-move", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#62", "link": "https://wg21.link/ewg62", "section": "5.1.2 [expr.prim.lambda]", "status": "C++14", "submitter": "Ville Voutilainen", "opened": "2013-03-15", "last_modified": "2015-05-22", "papers": [ "N3648", "N3610" ] }, "EWG63": { "type": "issue", "title": "N4152 uncaught_exceptions, N3614 unwinding_exception", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#63", "link": "https://wg21.link/ewg63", "section": "15.5 [except.special]", "status": "WP", "submitter": "Herb Sutter", "opened": "2013-03-11", "last_modified": "2015-05-22", "papers": [ "N4152", "N3614" ] }, "EWG64": { "type": "issue", "title": "N3651, N3615 Constexpr Variable Templates, N3552 Introducing Object Aliases", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#64", "link": "https://wg21.link/ewg64", "section": "14.1 [temp.param]", "status": "C++14", "submitter": "Gabriel Dos Reis", "opened": "2013-03-18", "last_modified": "2015-05-22", "papers": [ "N3651", "N3615", "N3552" ] }, "EWG65": { "type": "issue", "title": "N3617 Lifting overload sets into function objects", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#65", "link": "https://wg21.link/ewg65", "section": "20.8.2 [func.require]", "status": "New", "submitter": "Philipp Juschka", "opened": "2013-03-14", "last_modified": "2015-05-22", "papers": [ "N3617" ] }, "EWG66": { "type": "issue", "title": "N3599 Literal operator templates for strings", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#66", "link": "https://wg21.link/ewg66", "section": "2.14.8 [lex.ext]", "status": "Open", "submitter": "Richard Smith", "opened": "2013-03-13", "last_modified": "2015-05-22", "papers": [ "N3599" ] }, "EWG67": { "type": "issue", "title": "[tiny] Unspecialized std::tuple_size should be defined", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#67", "link": "https://wg21.link/ewg67", "section": "20.4.1 [tuple.general]", "status": "Resolved", "submitter": "Nevin Liber", "opened": "2013-03-19", "last_modified": "2015-05-22" }, "EWG68": { "type": "issue", "title": "[tiny] C++ DR about global placement array new", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#68", "link": "https://wg21.link/ewg68", "section": "5.3.4 [expr.new]", "status": "NAD", "submitter": "Thomas Koeppe", "opened": "2013-04-22", "last_modified": "2015-05-22" }, "EWG69": { "type": "issue", "title": "[tiny] Returning a void expression from a constructor or destructor", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#69", "link": "https://wg21.link/ewg69", "section": "6.6.3 [stmt.return]", "status": "NAD", "submitter": "Richard Smith", "opened": "2013-07-02", "last_modified": "2015-05-22" }, "EWG70": { "type": "issue", "title": "[tiny] Const in expressions", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#70", "link": "https://wg21.link/ewg70", "section": "5.2 [expr.post]", "status": "NAD", "submitter": "Herb Sutter", "opened": "2013-06-06", "last_modified": "2015-05-22" }, "EWG71": { "type": "issue", "title": "N3627 Relaxed switch statement", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#71", "link": "https://wg21.link/ewg71", "section": "6.4.2 [stmt.switch]", "status": "Open", "submitter": "Zhihao Yuan", "opened": "2013-02-02", "last_modified": "2015-05-22", "papers": [ "N3627" ] }, "EWG72": { "type": "issue", "title": "N4150 Alias-Set Attributes: Toward restrict-like aliasing semantics for C++, N3988 Towards restrict-like aliasing semantics for C++ N3635 Towards restrict-like semantics for C++", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#72", "link": "https://wg21.link/ewg72", "section": "8.3.1 [dcl.ptr]", "status": "Ready", "submitter": "Hal Finker, Hubert Tong, M. Wong, R. Silvera, R. Mak, C. Cambly, et al.", "opened": "2013-04-29", "last_modified": "2015-05-22", "papers": [ "N4150", "N3988", "N3635" ] }, "EWG73": { "type": "issue", "title": "N3681 Auto and braced-init lists", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#73", "link": "https://wg21.link/ewg73", "section": "7.1.6.4 [dcl.spec.auto]", "status": "NAD", "submitter": "Ville Voutilainen", "opened": "2013-05-02", "last_modified": "2015-05-22", "papers": [ "N3681" ] }, "EWG74": { "type": "issue", "title": "N3723 Extend operator-> to support rvalues", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#74", "link": "https://wg21.link/ewg74", "section": "13.5.6 [over.ref]", "status": "Open", "submitter": "Pascal Costanza", "opened": "2013-08-23", "last_modified": "2015-05-22", "papers": [ "N3723" ] }, "EWG75": { "type": "issue", "title": "N3744 Proposing [[pure]]", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#75", "link": "https://wg21.link/ewg75", "section": "7.6.1 [dcl.attr.grammar]", "status": "Open", "submitter": "Walter Brown", "opened": "2013-08-30", "last_modified": "2015-05-22", "papers": [ "N3744" ] }, "EWG76": { "type": "issue", "title": "N4035, N3748 Implicit Evaluation of \"auto\" Variables and Arguments", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#76", "link": "https://wg21.link/ewg76", "section": "7.1.6.4 [dcl.spec.auto]", "status": "Open", "submitter": "Peter Gottschling", "opened": "2013-08-30", "last_modified": "2015-05-22", "papers": [ "N4035", "N3748" ] }, "EWG77": { "type": "issue", "title": "N3772 Changing the type of address-of-member expression", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#77", "link": "https://wg21.link/ewg77", "section": "5.3 [expr.unary]", "status": "Dup", "submitter": "David Rodr�guez Ibeas", "opened": "2013-09-05", "last_modified": "2015-05-22", "papers": [ "N3772" ] }, "EWG78": { "type": "issue", "title": "N3820 Working Draft, Technical Specification — Array Extensions, N3810 Alternatives for Array Extensions", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#78", "link": "https://wg21.link/ewg78", "section": "3.9 [basic.types]", "status": "New", "submitter": "Lawrence Crowl, Bjarne Stroustrup", "opened": "2013-10-10", "last_modified": "2015-05-22", "papers": [ "N3820", "N3810" ] }, "EWG79": { "type": "issue", "title": "[tiny] Core issues with extension status", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#79", "link": "https://wg21.link/ewg79", "section": "1 [intro]", "status": "New", "submitter": "Ville Voutilainen", "opened": "2014-01-16", "last_modified": "2015-05-22" }, "EWG80": { "type": "issue", "title": "N3846 Extending static_assert", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#80", "link": "https://wg21.link/ewg80", "section": "7 [dcl.dcl]", "status": "WP", "submitter": "Walter E. Brown", "opened": "2014-01-01", "last_modified": "2015-05-22", "papers": [ "N3846" ] }, "EWG81": { "type": "issue", "title": "N3994, N3853 Range-Based For-Loops: The Next Generation", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#81", "link": "https://wg21.link/ewg81", "section": "6.5 [stmt.iter]", "status": "Open", "submitter": "Stephan T. Lavavej", "opened": "2014-01-17", "last_modified": "2015-05-22", "papers": [ "N3994", "N3853" ] }, "EWG82": { "type": "issue", "title": "N4180 SG5 Transactional Memory Support for C++ Update, N3919, N3859, N3718 Transactional Memory Support for C++", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#82", "link": "https://wg21.link/ewg82", "section": "1.10 [intro.multithread]", "status": "WP", "submitter": "M. Wong, V. Luchangco, J. Maurer, M. Moir, et al.", "opened": "2014-01-20", "last_modified": "2015-05-22", "papers": [ "N4180", "N3919", "N3859", "N3718" ] }, "EWG83": { "type": "issue", "title": "N3863 Private Extension Methods", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#83", "link": "https://wg21.link/ewg83", "section": "9.3 [class.mfct]", "status": "New", "submitter": "Matthew Fioravante", "opened": "2013-12-08", "last_modified": "2015-05-22", "papers": [ "N3863" ] }, "EWG84": { "type": "issue", "title": "N4294 Arrays of run-time bounds as data members, N3875 Run-time bound array data members", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#84", "link": "https://wg21.link/ewg84", "section": "9.2 [class.mem]", "status": "Open", "submitter": "J. D. Garcia, X. Li", "opened": "2014-01-16", "last_modified": "2015-05-22", "papers": [ "N4294", "N3875" ] }, "EWG85": { "type": "issue", "title": "N3879 Explicit Flow Control: break label, goto case and explicit switch", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#85", "link": "https://wg21.link/ewg85", "section": "6.4.2 [stmt.switch]", "status": "NAD", "submitter": "Andrew Tomazos", "opened": "2014-01-16", "last_modified": "2015-05-22", "papers": [ "N3879" ] }, "EWG86": { "type": "issue", "title": "N3880 Improving the Verification of C++ Programs", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#86", "link": "https://wg21.link/ewg86", "section": "1 [intro]", "status": "Open", "submitter": "Michael Price", "opened": "2014-01-16", "last_modified": "2015-05-22", "papers": [ "N3880" ] }, "EWG87": { "type": "issue", "title": "N3897 Auto-type members", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#87", "link": "https://wg21.link/ewg87", "section": "9.2 [class.mem]", "status": "NAD", "submitter": "Ville Voutilainen", "opened": "2014-01-20", "last_modified": "2015-05-22", "papers": [ "N3897" ] }, "EWG88": { "type": "issue", "title": "[tiny] Uniform handling of operator[] and operator().", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#88", "link": "https://wg21.link/ewg88", "section": "13.5 [over.oper]", "status": "Open", "submitter": "Gabriel Dos Reis", "opened": "2014-02-14", "last_modified": "2015-05-22" }, "EWG89": { "type": "issue", "title": "[tiny] Core issue 203, Type of address-of-member expression", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#89", "link": "https://wg21.link/ewg89", "section": "5.3.1 [expr.unary.op]", "status": "NAD", "submitter": "Lisa Lippincott", "opened": "2000-02-08", "last_modified": "2015-05-22" }, "EWG90": { "type": "issue", "title": "[tiny] Core issue 476, Determining the buffer size for placement new", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#90", "link": "https://wg21.link/ewg90", "section": "5.3.4 [expr.new]", "status": "NAD", "submitter": "Ben Hutchings", "opened": "2004-09-14", "last_modified": "2015-05-22" }, "EWG91": { "type": "issue", "title": "[tiny] Core issue 622, Relational comparisons of arbitrary pointers", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#91", "link": "https://wg21.link/ewg91", "section": "5.9 [expr.rel]", "status": "NAD", "submitter": "Herb Sutter", "opened": "2007-02-26", "last_modified": "2015-05-22" }, "EWG92": { "type": "issue", "title": "[tiny] Core issue 687, template keyword with unqualified-ids", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#92", "link": "https://wg21.link/ewg92", "section": "5.1.1 [expr.prim.general]", "status": "Open", "submitter": "Mihai Rusu", "opened": "2008-02-27", "last_modified": "2015-05-22" }, "EWG93": { "type": "issue", "title": "[tiny] Core issue 728, Restrictions on local classes", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#93", "link": "https://wg21.link/ewg93", "section": "14 [temp]", "status": "New", "submitter": "Faisal Vali", "opened": "2008-10-05", "last_modified": "2015-05-22" }, "EWG94": { "type": "issue", "title": "[tiny] Core issue 794, Base-derived conversion in member type of pointer-to-member conversion", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#94", "link": "https://wg21.link/ewg94", "section": "4.11 [conv.mem]", "status": "New", "submitter": "CH, Detlef Vollman", "opened": "2009-03-03", "last_modified": "2015-05-22" }, "EWG95": { "type": "issue", "title": "[tiny] Core issue 822, Additional contexts for template aliases", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#95", "link": "https://wg21.link/ewg95", "section": "4.11 [conv.mem]", "status": "NAD", "submitter": "UK", "opened": "2009-03-03", "last_modified": "2015-05-22" }, "EWG96": { "type": "issue", "title": "[tiny] Core issue 914, Value-initialization of array types, Core issue 1300, T() for array types, Core issue 1326, Deducing an array bound from an initializer-list", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#96", "link": "https://wg21.link/ewg96", "section": "5.2.3 [expr.type.conv]", "status": "Open", "submitter": "Gabriel Dos Reis", "opened": "2009-06-10", "last_modified": "2015-05-22" }, "EWG97": { "type": "issue", "title": "[tiny] Core issue 947, Deducing type template arguments from default function arguments", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#97", "link": "https://wg21.link/ewg97", "section": "14.8.3 [temp.over]", "status": "NAD", "submitter": "Dave Abrahams", "opened": "2009-07-27", "last_modified": "2015-05-22" }, "EWG98": { "type": "issue", "title": "[tiny] Core issue 1008, Querying the alignment of an object", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#98", "link": "https://wg21.link/ewg98", "section": "5.3.6 [expr.alignof]", "status": "Open", "submitter": "Steve Clamage", "opened": "2009-11-27", "last_modified": "2015-05-22" }, "EWG99": { "type": "issue", "title": "[tiny] Core issue 1259, Deleting a POD via a pointer to base", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#99", "link": "https://wg21.link/ewg99", "section": "5.3.5 [expr.delete]", "status": "NAD", "submitter": "Herb Sutter", "opened": "2010-03-10", "last_modified": "2015-05-22" }, "EWG100": { "type": "issue", "title": "[tiny] Core issue 1272, Implicit definition of static data member of const literal type", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#100", "link": "https://wg21.link/ewg100", "section": "9.4.2 [class.static.data]", "status": "NAD", "submitter": "Nikolay Ivchenkov", "opened": "2011-03-18", "last_modified": "2015-05-22" }, "EWG101": { "type": "issue", "title": "[tiny] Core issue 1331, const mismatch with defaulted copy constructor", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#101", "link": "https://wg21.link/ewg101", "section": "12.8 [class.copy]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2011-03-18", "last_modified": "2015-05-22" }, "EWG102": { "type": "issue", "title": "[tiny] Core issue 1393, Pack expansions in using-declarations", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#102", "link": "https://wg21.link/ewg102", "section": "14.5.3 [temp.variadic]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2011-09-10", "last_modified": "2015-05-22" }, "EWG103": { "type": "issue", "title": "[tiny] Core issue 1426, Allowing additional parameter types in defaulted functions", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#103", "link": "https://wg21.link/ewg103", "section": "8.4.2 [dcl.fct.def.default]", "status": "Dup", "submitter": "Nikolay Ivchenkov", "opened": "2011-12-08", "last_modified": "2015-05-22" }, "EWG104": { "type": "issue", "title": "[tiny] Core issue 1433, trailing-return-type and point of declaration", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#104", "link": "https://wg21.link/ewg104", "section": "3.3.2 [basic.scope.pdecl]", "status": "NAD", "submitter": "Jason Merrill", "opened": "2011-12-20", "last_modified": "2015-05-22" }, "EWG105": { "type": "issue", "title": "[tiny] Core issue 1451, Objects with no linkage in non-type template arguments", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#105", "link": "https://wg21.link/ewg105", "section": "14.3.2 [temp.arg.nontype]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2012-02-01", "last_modified": "2015-05-22" }, "EWG106": { "type": "issue", "title": "[tiny] Core issue 1463, extern \"C\" alias templates, Core issue 13, extern \"C\" for Parameters of Function Templates", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#106", "link": "https://wg21.link/ewg106", "section": "14 [temp]", "status": "Open", "submitter": "Daveed Vandevoorde", "opened": "2011-08-19", "last_modified": "2015-05-22" }, "EWG107": { "type": "issue", "title": "[tiny] Core issue 1519, Conflicting default and variadic constructors", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#107", "link": "https://wg21.link/ewg107", "section": "14.5.3 [temp.variadic]", "status": "NAD", "submitter": "Ville Voutilainen", "opened": "2012-07-09", "last_modified": "2015-05-22" }, "EWG108": { "type": "issue", "title": "N4404 Extension to aggregate initialization, was [tiny] Core issue 1561, Aggregates with empty base classes", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#108", "link": "https://wg21.link/ewg108", "section": "8.5.1 [dcl.init.aggr]", "status": "Open", "submitter": "Gabriel Dos Reis, Oleg Smolsky", "opened": "2012-09-29", "last_modified": "2015-05-22", "papers": [ "N4404" ] }, "EWG109": { "type": "issue", "title": "[tiny] Core issue 1564, Template argument deduction from an initializer list", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#109", "link": "https://wg21.link/ewg109", "section": "7.1.6.4 [dcl.spec.auto]", "status": "NAD", "submitter": "Faisal Vali", "opened": "2012-10-09", "last_modified": "2015-05-22" }, "EWG110": { "type": "issue", "title": "[tiny] Core issue 1577, Unnecessary restrictions on partial specializations", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#110", "link": "https://wg21.link/ewg110", "section": "14.5.5 [temp.class.spec]", "status": "NAD", "submitter": "Jeremiah Willcock", "opened": "2012-10-19", "last_modified": "2015-05-22" }, "EWG111": { "type": "issue", "title": "[tiny] Core issue 1582, Template default arguments and deduction failure", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#111", "link": "https://wg21.link/ewg111", "section": "14.8.2 [temp.deduct]", "status": "Ready", "submitter": "John Spicer", "opened": "2012-10-31", "last_modified": "2015-05-22" }, "EWG112": { "type": "issue", "title": "[tiny] Core issue 1586, Naming a destructor via decltype", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#112", "link": "https://wg21.link/ewg112", "section": "12.4 [class.dtor]", "status": "NAD", "submitter": "Steve Clamage", "opened": "2012-11-14", "last_modified": "2015-05-22" }, "EWG113": { "type": "issue", "title": "N4196 Attributes for namespaces and enumerators, [tiny] Core issue 1657, Attributes for namespaces and enumerators", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#113", "link": "https://wg21.link/ewg113", "section": "7.3.1 [namespace.def]", "status": "WP", "submitter": "Richard Smith", "opened": "2013-08-26", "last_modified": "2015-05-22", "papers": [ "N4196" ] }, "EWG114": { "type": "issue", "title": "N4074 Let return {expr} Be Explicit, Revision 2, N4131 explicit should never be implicit, N4094 Response To: Let return {expr} Be Explicit, N4029 Let return Be Direct and explicit, N3452 (unpublished) Let {x,y,z} => explicit", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#114", "link": "https://wg21.link/ewg114", "section": "6.6.3 [stmt.return]", "status": "NAD", "submitter": "Herb Sutter", "opened": "2014-04-09", "last_modified": "2015-05-22", "papers": [ "N4074", "N4131", "N4094", "N4029", "N3452" ] }, "EWG115": { "type": "issue", "title": "N3899 Nested Allocation", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#115", "link": "https://wg21.link/ewg115", "section": "3.8 [basic.life]", "status": "New", "submitter": "Lawrence Crowl", "opened": "2014-01-20", "last_modified": "2015-05-22", "papers": [ "N3899" ] }, "EWG116": { "type": "issue", "title": "N4475 Default comparisons (R2), N4476 Thoughts about Comparisons (R2), N4126, N4114, N3950 Defaulted comparison operators, N4175 Default comparisons, N4176 Thoughts about Comparisons, N4239 Defaulted Comparison Using Reflection", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#116", "link": "https://wg21.link/ewg116", "section": "8.4.2 [dcl.fct.def.default]", "status": "Open", "submitter": "Oleg Smolsky, Bjarne Stroustrup, Andrew Tomazos, Mike Spertus", "opened": "2014-02-19", "last_modified": "2015-05-22", "papers": [ "N4475", "N4476", "N4126", "N4114", "N3950", "N4175", "N4176", "N4239" ] }, "EWG117": { "type": "issue", "title": "N3955 Group Member Specifiers", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#117", "link": "https://wg21.link/ewg117", "section": "9.2 [class.mem]", "status": "NAD", "submitter": "Andrew Tomazos", "opened": "2014-02-25", "last_modified": "2015-05-22", "papers": [ "N3955" ] }, "EWG118": { "type": "issue", "title": "[tiny] Allow conversion from pointer to array of known bound to pointer to array of unknown bound", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#118", "link": "https://wg21.link/ewg118", "section": "4 [conv]", "status": "Open", "submitter": "Richard Smith", "opened": "2014-02-15", "last_modified": "2015-05-22" }, "EWG119": { "type": "issue", "title": "N4197 Adding u8 character literals, [tiny] Why no u8 character literals?", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#119", "link": "https://wg21.link/ewg119", "section": "2.14.3 [lex.ccon]", "status": "WP", "submitter": "Richard Smith", "opened": "2014-04-14", "last_modified": "2015-05-22", "papers": [ "N4197" ] }, "EWG120": { "type": "issue", "title": "[tiny] CWG 900 and 1498", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#120", "link": "https://wg21.link/ewg120", "section": "12.2 [class.temporary]", "status": "Open", "submitter": "Geoffrey Romer", "opened": "2014-05-31", "last_modified": "2015-05-22" }, "EWG121": { "type": "issue", "title": "N4086, N3981 Removing trigraphs??!, N4210 IBM comment on preparing for a Trigraph-adverse future in C++17", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#121", "link": "https://wg21.link/ewg121", "section": "2.2 [lex.phases]", "status": "WP", "submitter": "Richard Smith", "opened": "2014-05-06", "last_modified": "2015-05-22", "papers": [ "N4086", "N3981", "N4210" ] }, "EWG122": { "type": "issue", "title": "N3986 Adding Standard support to avoid padding within structures", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#122", "link": "https://wg21.link/ewg122", "section": "9.6 [class.bit]", "status": "Open", "submitter": "S. Davalle, D. Gutson, A. Bustamante", "opened": "2014-05-06", "last_modified": "2015-05-22", "papers": [ "N3986" ] }, "EWG123": { "type": "issue", "title": "N3990 Adding Standard Circular Shift operators for computer integers", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#123", "link": "https://wg21.link/ewg123", "section": "5 [expr]", "status": "Resolved", "submitter": "D. Gutson, A. Bustamante", "opened": "2014-05-08", "last_modified": "2015-05-22", "papers": [ "N3990" ] }, "EWG124": { "type": "issue", "title": "N4014 Uniform Copy Initialization", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#124", "link": "https://wg21.link/ewg124", "section": "8.5 [dcl.init]", "status": "NAD", "submitter": "Nicolai Josuttis", "opened": "2014-05-25", "last_modified": "2015-05-22", "papers": [ "N4014" ] }, "EWG125": { "type": "issue", "title": "N4025 Exploring classes of runtime size", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#125", "link": "https://wg21.link/ewg125", "section": "3.9.2 [basic.compound]", "status": "Open", "submitter": "J. Snyder, R. Smith", "opened": "2014-05-23", "last_modified": "2015-05-22", "papers": [ "N4025" ] }, "EWG126": { "type": "issue", "title": "N4230 Nested namespace definition (revision 2), N4116 Nested Namespace Definition (rev 1), N4026 Nested namespace definition", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#126", "link": "https://wg21.link/ewg126", "section": "3.3.6 [basic.scope.namespace]", "status": "WP", "submitter": "Robert Kawulak", "opened": "2014-05-23", "last_modified": "2015-05-22", "papers": [ "N4230", "N4116", "N4026" ] }, "EWG127": { "type": "issue", "title": "N4028 Defining a Portable C++ ABI", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#127", "link": "https://wg21.link/ewg127", "section": "3.5 [basic.link]", "status": "Open", "submitter": "Herb Sutter", "opened": "2014-05-23", "last_modified": "2015-05-22", "papers": [ "N4028" ] }, "EWG128": { "type": "issue", "title": "N4043 Dynarray Allocation Context", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#128", "link": "https://wg21.link/ewg128", "section": "23.3 [sequences]", "status": "New", "submitter": "Lawrence Crowl", "opened": "2014-05-22", "last_modified": "2015-05-22", "papers": [ "N4043" ] }, "EWG129": { "type": "issue", "title": "N4234 0-overhead-principle violations in exception handling - part 2, N4049 0-overhead-principle violations in exception handling", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#129", "link": "https://wg21.link/ewg129", "section": "15 [except]", "status": "Open", "submitter": "D. Gutson, A. Bustamante, P. Oliva, M. Diaz", "opened": "2014-05-27", "last_modified": "2015-05-22", "papers": [ "N4234", "N4049" ] }, "EWG130": { "type": "issue", "title": "N4050 Dynarray Semi-Editorial Issues", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#130", "link": "https://wg21.link/ewg130", "section": "23.3 [sequences]", "status": "New", "submitter": "Lawrence Crowl", "opened": "2014-05-26", "last_modified": "2015-05-22", "papers": [ "N4050" ] }, "EWG131": { "type": "issue", "title": "N4051 Allow typename in a template template parameter", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#131", "link": "https://wg21.link/ewg131", "section": "14.1 [temp.param]", "status": "WP", "submitter": "Richard Smith", "opened": "2014-05-26", "last_modified": "2015-05-22", "papers": [ "N4051" ] }, "EWG132": { "type": "issue", "title": "Core Issue 1754 Declaration of partial specialization of static data member template", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#132", "link": "https://wg21.link/ewg132", "section": "14.5.5 [temp.class.spec]", "status": "NAD", "submitter": "Richard Smith", "opened": "2013-09-19", "last_modified": "2015-05-22" }, "EWG133": { "type": "issue", "title": "Core Issue 1798, exception-specifications of template arguments", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#133", "link": "https://wg21.link/ewg133", "section": "15.4 [except.spec]", "status": "NAD", "submitter": "Gabriel Dos Reis", "opened": "2013-10-16", "last_modified": "2015-05-22" }, "EWG134": { "type": "issue", "title": "[tiny] Core closed issues with a previous extension status", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#134", "link": "https://wg21.link/ewg134", "section": "1 [intro]", "status": "Resolved", "submitter": "Ville Voutilainen", "opened": "2014-07-01", "last_modified": "2015-05-22" }, "EWG135": { "type": "issue", "title": "[tiny] Mutable is part of a lambda-declarator, so when a lambda is mutable, the parentheses aren't optional", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#135", "link": "https://wg21.link/ewg135", "section": "5.1.2 [expr.prim.lambda]", "status": "New", "submitter": "Herb Sutter", "opened": "2014-07-02", "last_modified": "2015-05-22" }, "EWG136": { "type": "issue", "title": "N4072 Fixed Size Parameter Packs", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#136", "link": "https://wg21.link/ewg136", "section": "14.3 [temp.arg]", "status": "Open", "submitter": "Maurice Bos", "opened": "2014-05-26", "last_modified": "2015-05-22", "papers": [ "N4072" ] }, "EWG137": { "type": "issue", "title": "N4293 C++ language support for contract programming, N4110 Exploring the design space of contract specifications for C++", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#137", "link": "https://wg21.link/ewg137", "section": "X [contract]", "status": "Dup", "submitter": "J. Daniel Garcia", "opened": "2014-07-06", "last_modified": "2015-05-22", "papers": [ "N4293", "N4110" ] }, "EWG138": { "type": "issue", "title": "N4120 Null Coalescing Conditional Operator", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#138", "link": "https://wg21.link/ewg138", "section": "5.16 [expr.cond]", "status": "NAD", "submitter": "Alexander Bock", "opened": "2014-07-02", "last_modified": "2015-05-22", "papers": [ "N4120" ] }, "EWG139": { "type": "issue", "title": "N4121 Compile-Time String: std::string_literal", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#139", "link": "https://wg21.link/ewg139", "section": "18.1 [support.general]", "status": "Ready", "submitter": "Andrew Tomazos", "opened": "2014-07-04", "last_modified": "2015-05-22", "papers": [ "N4121" ] }, "EWG140": { "type": "issue", "title": "N4127 Checked-dereference conditions", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#140", "link": "https://wg21.link/ewg140", "section": "5.16 [expr.cond]", "status": "NAD", "submitter": "Eelis van der Weegen", "opened": "2014-07-20", "last_modified": "2015-05-22", "papers": [ "N4127" ] }, "EWG141": { "type": "issue", "title": "N4415 Simple Contracts for C++, N4435 Proposing Contract Attributes, N4378 Language Support for Contract Assertions, N4379 FAQ about N4378, Language Support for Contract Assertions, N4253, N4135 Language Support for Runtime Contract Validation", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#141", "link": "https://wg21.link/ewg141", "section": "X [contract]", "status": "Open", "submitter": "J. Lakos, A. Zakharov, A. Beels, N. Myers", "opened": "2014-10-09", "last_modified": "2015-05-22", "papers": [ "N4415", "N4435", "N4378", "N4379", "N4378", "N4253", "N4135" ] }, "EWG142": { "type": "issue", "title": "N4424 Inline Variables, N4147 Inline variables, or encapsulated expressions", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#142", "link": "https://wg21.link/ewg142", "section": "7.1.2 [dcl.fct.spec]", "status": "Ready", "submitter": "Hal Finkel, Richard Smith, David Krauss", "opened": "2014-09-15", "last_modified": "2015-05-22", "papers": [ "N4424", "N4147" ] }, "EWG143": { "type": "issue", "title": "N4148 Disallowing Inaccessible Operators From Trivially Copyable", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#143", "link": "https://wg21.link/ewg143", "section": "3.9 [basic.types]", "status": "Open", "submitter": "Matheus Izvekov", "opened": "2014-09-24", "last_modified": "2015-05-22", "papers": [ "N4148" ] }, "EWG144": { "type": "issue", "title": "N4149 Categorically qualified classes", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#144", "link": "https://wg21.link/ewg144", "section": "9 [class]", "status": "NAD", "submitter": "David Krauss", "opened": "2014-09-25", "last_modified": "2015-05-22", "papers": [ "N4149" ] }, "EWG145": { "type": "issue", "title": "N4154 Operator assert", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#145", "link": "https://wg21.link/ewg145", "section": "19.3 [assertions]", "status": "NAD", "submitter": "David Krauss", "opened": "2014-09-30", "last_modified": "2015-05-22", "papers": [ "N4154" ] }, "EWG146": { "type": "issue", "title": "N4160 Value constraints", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#146", "link": "https://wg21.link/ewg146", "section": "8.3.5 [dcl.fct]", "status": "New", "submitter": "Andrzej Krzemienski", "opened": "2014-10-03", "last_modified": "2015-05-22", "papers": [ "N4160" ] }, "EWG147": { "type": "issue", "title": "N4164 Forwarding References", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#147", "link": "https://wg21.link/ewg147", "section": "8.3.2 [dcl.ref]", "status": "WP", "submitter": "H. Sutter, B. Stroustrup, G. Dos Reis", "opened": "2014-10-06", "last_modified": "2015-05-22", "papers": [ "N4164" ] }, "EWG148": { "type": "issue", "title": "N4474 Unified Call Syntax: x.f(y) and f(x,y), N4165 Unified Call Syntax, N4174 Call syntax: x.f(y) vs. f(x,y)", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#148", "link": "https://wg21.link/ewg148", "section": "5.2.2 [expr.call]", "status": "Open", "submitter": "Herb Sutter, Bjarne Stroustrup", "opened": "2014-10-04", "last_modified": "2015-05-22", "papers": [ "N4474", "N4165", "N4174" ] }, "EWG149": { "type": "issue", "title": "N4166 Movable initializer lists", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#149", "link": "https://wg21.link/ewg149", "section": "18.9 [support.initlist]", "status": "Open", "submitter": "David Krauss", "opened": "2014-10-06", "last_modified": "2015-05-22", "papers": [ "N4166" ] }, "EWG150": { "type": "issue", "title": "N4172 Named arguments", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#150", "link": "https://wg21.link/ewg150", "section": "8.3.5 [dcl.fct]", "status": "NAD", "submitter": "E. Akhgari, B. Ballo", "opened": "2014-10-07", "last_modified": "2015-05-22", "papers": [ "N4172" ] }, "EWG151": { "type": "issue", "title": "N4477 Operator Dot (R2), N4173 Operator Dot", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#151", "link": "https://wg21.link/ewg151", "section": "13.5 [over.oper]", "status": "Open", "submitter": "B. Stroustrup, G. Dos Reis", "opened": "2014-10-11", "last_modified": "2015-05-22", "papers": [ "N4477", "N4173" ] }, "EWG152": { "type": "issue", "title": "N4186 Supporting Custom Diagnostics and SFINAE", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#152", "link": "https://wg21.link/ewg152", "section": "8.4.3 [dcl.fct.def.delete]", "status": "Open", "submitter": "Matthias Kretz", "opened": "2014-10-10", "last_modified": "2015-05-22", "papers": [ "N4186" ] }, "EWG153": { "type": "issue", "title": "N4188 Proposal for classes with runtime size", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#153", "link": "https://wg21.link/ewg153", "section": "9.2 [class.mem]", "status": "Open", "submitter": "L. Deniau, A. Naumann", "opened": "2014-10-01", "last_modified": "2015-05-22", "papers": [ "N4188" ] }, "EWG154": { "type": "issue", "title": "N4191 Folding expressions", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#154", "link": "https://wg21.link/ewg154", "section": "5.1 [expr.prim]", "status": "WP", "submitter": "A. Sutton, R. Smith", "opened": "2014-10-07", "last_modified": "2015-05-22", "papers": [ "N4191" ] }, "EWG155": { "type": "issue", "title": "N4198 Allow constant evaluation for all non-type template arguments", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#155", "link": "https://wg21.link/ewg155", "section": "5.19 [expr.const]", "status": "WP", "submitter": "Richard Smith", "opened": "2014-10-06", "last_modified": "2015-05-22", "papers": [ "N4198" ] }, "EWG156": { "type": "issue", "title": "N4221 Generalized lifetime extension", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#156", "link": "https://wg21.link/ewg156", "section": "8.3.5 [dcl.fct]", "status": "NAD", "submitter": "David Krauss", "opened": "2014-10-10", "last_modified": "2015-05-22", "papers": [ "N4221" ] }, "EWG157": { "type": "issue", "title": "N4225 Towards uniform handling of subobjects", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#157", "link": "https://wg21.link/ewg157", "section": "9.2 [class.mem]", "status": "NAD", "submitter": "Ville Voutilainen", "opened": "2014-10-10", "last_modified": "2015-05-22", "papers": [ "N4225" ] }, "EWG158": { "type": "issue", "title": "N4228 Refining Expression Evaluation Order for Idiomatic C++", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#158", "link": "https://wg21.link/ewg158", "section": "5 [expr]", "status": "Open", "submitter": "G. Dos Reis, H. Sutter, J. Caves", "opened": "2014-10-13", "last_modified": "2015-05-22", "papers": [ "N4228" ] }, "EWG159": { "type": "issue", "title": "N4248 Library Preconditions are a Language Feature", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#159", "link": "https://wg21.link/ewg159", "section": "X [contract]", "status": "Dup", "submitter": "Alisdair Meredith", "opened": "2014-10-12", "last_modified": "2015-05-22", "papers": [ "N4248" ] }, "EWG160": { "type": "issue", "title": "N4393 Noop Constructors and Destructors, N4158 Destructive Move (Rev 1), N4034 Destructive Move", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#160", "link": "https://wg21.link/ewg160", "section": "3.8 [basic.life]", "status": "Open", "submitter": "Pablo Halpern", "opened": "2014-10-12", "last_modified": "2015-05-22", "papers": [ "N4393", "N4158", "N4034" ] }, "EWG161": { "type": "issue", "title": "N3922 New Rules for auto deduction from braced-init-list, N3912 Auto and braced-init-lists, continued, N3681 Auto and braced-init lists", "long_link": "https://cplusplus.github.io/EWG/ewg-complete.html#161", "link": "https://wg21.link/ewg161", "section": "3.8 [basic.life]", "status": "WP", "submitter": "Ville Voutilainen, James Dennett", "opened": "2013-05-02", "last_modified": "2015-05-22", "papers": [ "N3922", "N3912", "N3681" ] }, "EWG162": { "type": "issue", "title": "N4357 Introduce the [[noexit]] attribute for main as a hint to eliminate destructor calls for objects with static storage duration, N4226 Apply the [[noreturn]] attribute to main as a hint to eliminate global object destructor calls", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#162", "link": "https://wg21.link/ewg162", "section": "3.6.1 [basic.start.main]", "status": "Open", "submitter": "D. Diaz, E. Bringas, D. Gutson, J. Maurer", "opened": "2014-10-10", "last_modified": "2015-05-22", "papers": [ "N4357", "N4226" ] }, "EWG163": { "type": "issue", "title": "N4465 A Module System for C++ (Revision 3), N4466 Wording for Modules, N4214 A Module System for C++ (Revision 2), N4047 A Module System for C++", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#163", "link": "https://wg21.link/ewg163", "section": "X [modules]", "status": "Open", "submitter": "G. Dos Reis, M. Hall, G. Nishanov", "opened": "2014-05-27", "last_modified": "2015-05-22", "papers": [ "N4465", "N4466", "N4214", "N4047" ] }, "EWG164": { "type": "issue", "title": "N4129 Source-Code Information Capture", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#164", "link": "https://wg21.link/ewg164", "section": "18.1 [support.general]", "status": "Ready", "submitter": "Robert Douglas", "opened": "2014-10-10", "last_modified": "2015-05-22", "papers": [ "N4129" ] }, "EWG165": { "type": "issue", "title": "N4229 Pointer Ordering", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#165", "link": "https://wg21.link/ewg165", "section": "20.8.5 [comparisons]", "status": "Ready", "submitter": "Gabriel Dos Reis", "opened": "2014-10-13", "last_modified": "2015-05-22", "papers": [ "N4229" ] }, "EWG166": { "type": "issue", "title": "N4402 Resumable Functions (revision 4), N4403 Draft Wording for Resumable Functions, N4286 Resumable Functions, N4287 Threads, Fibers and Couroutines (slides deck)", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#166", "link": "https://wg21.link/ewg166", "section": "X [coroutine]", "status": "New", "submitter": "Gor Nishanov, Jim Radigan", "opened": "2014-11-11", "last_modified": "2015-05-22", "papers": [ "N4402", "N4403", "N4286", "N4287" ] }, "EWG167": { "type": "issue", "title": "N4309 Return type deduction for explicitly-defaulted and deleted special member functions", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#167", "link": "https://wg21.link/ewg167", "section": "8.4.2 [dcl.fct.def.default]", "status": "NAD", "submitter": "Michael Price", "opened": "2014-11-17", "last_modified": "2015-05-22", "papers": [ "N4309" ] }, "EWG168": { "type": "issue", "title": "N4319 Contracts for C++: What are the Choices", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#168", "link": "https://wg21.link/ewg168", "section": "X [contract]", "status": "Dup", "submitter": "Gabriel Dos Reis, Shuvendu Lahiri, Francesco Logozzo, Thomas Ball, Jared Parsons", "opened": "2014-11-23", "last_modified": "2015-05-22", "papers": [ "N4319" ] }, "EWG169": { "type": "issue", "title": "N4320 Make exception specifications be part of the type system", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#169", "link": "https://wg21.link/ewg169", "section": "4 [conv]", "status": "Open", "submitter": "Jens Maurer", "opened": "2014-11-20", "last_modified": "2015-05-22", "papers": [ "N4320" ] }, "EWG170": { "type": "issue", "title": "N4340 Remove Deprecated Use of the register Keyword", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#170", "link": "https://wg21.link/ewg170", "section": "2.12 [lex.key]", "status": "Ready", "submitter": "Alisdair Meredith", "opened": "2014-11-26", "last_modified": "2015-05-22", "papers": [ "N4340" ] }, "EWG171": { "type": "issue", "title": "N4356 Relaxed Array Type Declarator", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#171", "link": "https://wg21.link/ewg171", "section": "8.3.4 [dcl.array]", "status": "NAD", "submitter": "Carter Edwards", "opened": "2015-02-04", "last_modified": "2015-05-22", "papers": [ "N4356" ] }, "EWG172": { "type": "issue", "title": "N4358 Unary Folds and Empty Parameter Packs", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#172", "link": "https://wg21.link/ewg172", "section": "5.1.3 [expr.prim.fold]", "status": "Open", "submitter": "Thibaut Le Jehan", "opened": "2015-01-20", "last_modified": "2015-05-22", "papers": [ "N4358" ] }, "EWG173": { "type": "issue", "title": "N4360 Delayed Evaluation Parameters", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#173", "link": "https://wg21.link/ewg173", "section": "8.3.5 [dcl.fct]", "status": "Open", "submitter": "Douglas Boffey", "opened": "2015-01-22", "last_modified": "2015-05-22", "papers": [ "N4360" ] }, "EWG174": { "type": "issue", "title": "N4367 Comparison in C++", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#174", "link": "https://wg21.link/ewg174", "section": "5.9 [expr.rel]", "status": "Open", "submitter": "Lawrence Crowl", "opened": "2015-02-08", "last_modified": "2015-05-22", "papers": [ "N4367" ] }, "EWG175": { "type": "issue", "title": "[tiny] pointer to void as template non-type parameter", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#175", "link": "https://wg21.link/ewg175", "section": "14.1 [temp.param]", "status": "New", "submitter": "RS", "opened": "2014-10-11", "last_modified": "2015-05-22" }, "EWG176": { "type": "issue", "title": "[tiny] Explicit capture-by-value syntax for lambdas", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#176", "link": "https://wg21.link/ewg176", "section": "5.1.2 [expr.prim.lambda]", "status": "NAD", "submitter": "Bjarne Stroustrup", "opened": "2014-12-07", "last_modified": "2015-05-22" }, "EWG177": { "type": "issue", "title": "[tiny] LWG 2432", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#177", "link": "https://wg21.link/ewg177", "section": "18.9 [support.initlist]", "status": "New", "submitter": "David Krauss", "opened": "2014-09-30", "last_modified": "2015-05-22" }, "EWG178": { "type": "issue", "title": "N4401 Defaulted comparison operator semantics should be uniform", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#178", "link": "https://wg21.link/ewg178", "section": "5.10 [expr.eq]", "status": "NAD", "submitter": "Michael Price", "opened": "2015-04-07", "last_modified": "2015-05-22", "papers": [ "N4401" ] }, "EWG179": { "type": "issue", "title": "N4425 Generalized Dynamic Assumptions", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#179", "link": "https://wg21.link/ewg179", "section": "5.3.1 [expr.unary.op]", "status": "NAD", "submitter": "Hal Finkel", "opened": "2015-04-07", "last_modified": "2015-05-22", "papers": [ "N4425" ] }, "EWG180": { "type": "issue", "title": "N4429 Core issue 1941 - rewording inherited constructors", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#180", "link": "https://wg21.link/ewg180", "section": "7.3.3 [namespace.udecl]", "status": "Ready", "submitter": "Richard Smith", "opened": "2015-04-10", "last_modified": "2015-05-22", "papers": [ "N4429" ] }, "EWG181": { "type": "issue", "title": "N4433 Flexible static_assert messages", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#181", "link": "https://wg21.link/ewg181", "section": "7 [dcl.dcl]", "status": "Open", "submitter": "Michael Price", "opened": "2015-04-09", "last_modified": "2015-05-22", "papers": [ "N4433" ] }, "EWG182": { "type": "issue", "title": "N4434 Tweaks to Streamline Concepts Lite Syntax, other Concepts TS issues", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#182", "link": "https://wg21.link/ewg182", "section": "X [concepts]", "status": "Open", "submitter": "Walter Brown", "opened": "2015-04-10", "last_modified": "2015-05-22", "papers": [ "N4434" ] }, "EWG183": { "type": "issue", "title": "N4453 Resumable Expressions", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#183", "link": "https://wg21.link/ewg183", "section": "X [coroutine]", "status": "NAD", "submitter": "Chris Kohlhoff", "opened": "2015-04-12", "last_modified": "2015-05-22", "papers": [ "N4453" ] }, "EWG184": { "type": "issue", "title": "N4460 LWG 2424: Atomics, mutexes and condition variables should not be trivially copyable", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#184", "link": "https://wg21.link/ewg184", "section": "29.5 [atomics.types.generic]", "status": "NAD", "submitter": "Ville Voutilainen", "opened": "2015-04-07", "last_modified": "2015-05-22", "papers": [ "N4460" ] }, "EWG185": { "type": "issue", "title": "N4462 LWG 2089, Towards more perfect forwarding", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#185", "link": "https://wg21.link/ewg185", "section": "20.6.9.1 [allocator.members]", "status": "Ready", "submitter": "Ville Voutilainen", "opened": "2015-04-07", "last_modified": "2015-05-22", "papers": [ "N4462" ] }, "EWG186": { "type": "issue", "title": "N4472 constexpr goto", "long_link": "https://cplusplus.github.io/EWG/ewg-closed.html#186", "link": "https://wg21.link/ewg186", "section": "5.19 [expr.const]", "status": "NAD", "submitter": "Ville Voutilainen", "opened": "2015-04-10", "last_modified": "2015-05-22", "papers": [ "N4472" ] }, "EWG187": { "type": "issue", "title": "N4473 noexcept(auto), again", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#187", "link": "https://wg21.link/ewg187", "section": "15.4 [except.spec]", "status": "Open", "submitter": "Ville Voutilainen", "opened": "2015-04-10", "last_modified": "2015-05-22", "papers": [ "N4473" ] }, "EWG188": { "type": "issue", "title": "LEWG Bug 95 - std::decay_copy(), suggestion to support an \"auto cast\".", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#188", "link": "https://wg21.link/ewg188", "section": "4 [conv]", "status": "New", "submitter": "Zhihao Yuan", "opened": "2015-04-30", "last_modified": "2015-05-22" }, "EWG189": { "type": "issue", "title": "Unions with differing access control are not standard layout", "long_link": "https://cplusplus.github.io/EWG/ewg-active.html#189", "link": "https://wg21.link/ewg189", "section": "9 [class]", "status": "New", "submitter": "Michael Reilly", "opened": "2015-05-21", "last_modified": "2015-05-22" }, "FS1": { "type": "issue", "title": "[PDTS] Make namespaces consistent with Library TS policy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#1", "link": "https://wg21.link/fs1", "section": "X All", "status": "WP", "submitter": "FI-5, US-5, GB-3, CH-6", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS2": { "type": "issue", "title": "[PDTS] Tighten specification when there is no reasonable behavior", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#2", "link": "https://wg21.link/fs2", "section": "X 2.1 [fs.conform.9945]", "status": "WP", "submitter": "FI-1", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS3": { "type": "issue", "title": "[PDTS] Filename length needs bullet item", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#3", "link": "https://wg21.link/fs3", "section": "X 4.7 [fs.def.filename]", "status": "WP", "submitter": "CH-2", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS4": { "type": "issue", "title": "[PDTS] Need definition of dot and dot-dot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#4", "link": "https://wg21.link/fs4", "section": "X 4.14 [fs.def.parent]", "status": "NAD", "submitter": "CH-3", "opened": "2014-01-20", "last_modified": "2014-07-05" }, "FS5": { "type": "issue", "title": "[PDTS] Parent of root directory unspecified", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#5", "link": "https://wg21.link/fs5", "section": "X 8.1 [path.generic]", "status": "WP", "submitter": "CH-4", "opened": "2014-01-20", "last_modified": "2014-07-05" }, "FS6": { "type": "issue", "title": "[PDTS] Path depth is underspecified", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#6", "link": "https://wg21.link/fs6", "section": "X 4.15 [fs.def.path]", "status": "WP", "submitter": "CH-5", "opened": "2014-01-20", "last_modified": "2014-05-24" }, "FS7": { "type": "issue", "title": "[PDTS] Unhelpful comment for struct space_info", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#7", "link": "https://wg21.link/fs7", "section": "X 6 [fs.filesystem.synopsis], 15.32 [fs.op.space]", "status": "WP", "submitter": "GB-4", "opened": "2014-01-20", "last_modified": "2014-05-24" }, "FS8": { "type": "issue", "title": "[PDTS] file_time_type underspecified", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#8", "link": "https://wg21.link/fs8", "section": "X [fs.filesystem.synopsis]", "status": "WP", "submitter": "CH-7", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS9": { "type": "issue", "title": "[PDTS] Unclear why range-based-for functions return different types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#9", "link": "https://wg21.link/fs9", "section": "X 6 [fs.filesystem.synopsis]", "status": "WP", "submitter": "FI-2", "opened": "2014-01-20", "last_modified": "2014-05-24" }, "FS10": { "type": "issue", "title": "[PDTS] Apparently inconsistent return types from several functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#10", "link": "https://wg21.link/fs10", "section": "X 6 [fs.filesystem.synopsis]", "status": "NAD", "submitter": "FI-4", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS11": { "type": "issue", "title": "[PDTS] Lack of relative() operation function", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#11", "link": "https://wg21.link/fs11", "section": "X 6 & 15", "status": "NAD Future", "submitter": "GB-1", "opened": "2014-01-20", "last_modified": "2014-07-05" }, "FS12": { "type": "issue", "title": "[PDTS] uintmax_t too small for large file sizes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#12", "link": "https://wg21.link/fs12", "section": "X [fs.filesystem.synopsis], [fs.op.file_size]", "status": "NAD Future", "submitter": "CH-8", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS13": { "type": "issue", "title": "[PDTS] Missing actual error conditions thrown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#13", "link": "https://wg21.link/fs13", "section": "X 7 [fs.err.report] etc.", "status": "NAD", "submitter": "CH 9", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS14": { "type": "issue", "title": "[PDTS] Incorrect postconditions for path copy/move constructor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#14", "link": "https://wg21.link/fs14", "section": "X 8.4.1 [path.construct]", "status": "WP", "submitter": "GB-7, CH-10", "opened": "2014-01-20", "last_modified": "2014-05-24" }, "FS15": { "type": "issue", "title": "[PDTS] Missing behavior for characters with no representation", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#15", "link": "https://wg21.link/fs15", "section": "X 8.2.2 [path.type.cvt], X 8.4.1 [path.construct]", "status": "WP", "submitter": "GB-8", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS16": { "type": "issue", "title": "[PDTS] Append behavior underspecified if target is empty", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#16", "link": "https://wg21.link/fs16", "section": "X 8.4.3 [path.append]", "status": "WP", "submitter": "CH-11", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS17": { "type": "issue", "title": "[PDTS] path member swap() unnecessary", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#17", "link": "https://wg21.link/fs17", "section": "X 8.4.5 [path.modifiers]", "status": "NAD", "submitter": "CH-12", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS18": { "type": "issue", "title": "[PDTS] is_absolute() return clause confusing", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#18", "link": "https://wg21.link/fs18", "section": "X 8.4.10 [path.query]", "status": "WP", "submitter": "FI-7", "opened": "2014-01-20", "last_modified": "2014-05-24" }, "FS19": { "type": "issue", "title": "[PDTS] Consider using quoted manipulators", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#19", "link": "https://wg21.link/fs19", "section": "X 8.6.1 [path.io]", "status": "WP", "submitter": "FI-8", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS21": { "type": "issue", "title": "[PDTS] directory_entry operator== needs clarification", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#21", "link": "https://wg21.link/fs21", "section": "X 12.3 [directory_entry.obs]", "status": "WP", "submitter": "GB-12", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS22": { "type": "issue", "title": "[PDTS] directory_iterator underspecified", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#22", "link": "https://wg21.link/fs22", "section": "X 13.1 [directory_iterator.members]", "status": "WP", "submitter": "CH-13", "opened": "2014-01-20", "last_modified": "2014-07-05" }, "FS23": { "type": "issue", "title": "[PDTS] Request for create_regular_file() and/or touch()", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#23", "link": "https://wg21.link/fs23", "section": "X 15", "status": "NAD", "submitter": "CH-14", "opened": "2014-01-20", "last_modified": "2014-05-24" }, "FS24": { "type": "issue", "title": "[PDTS] Incorrect effects clause for path copy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#24", "link": "https://wg21.link/fs24", "section": "X 15.3 [fs.op.copy]", "status": "WP", "submitter": "GB-14", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS25": { "type": "issue", "title": "[PDTS] Copying equivalent paths effects not specified", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#25", "link": "https://wg21.link/fs25", "section": "X 15.4 [fs.op.copy_file]", "status": "WP", "submitter": "CH-15", "opened": "2014-01-20", "last_modified": "2014-07-05" }, "FS26": { "type": "issue", "title": "[PDTS] Equivalence is a volatile property", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#26", "link": "https://wg21.link/fs26", "section": "X 15.13 [fs.op.equivalent]", "status": "NAD", "submitter": "CH-16", "opened": "2014-01-20", "last_modified": "2014-05-24" }, "FS27": { "type": "issue", "title": "[PDTS] Return value of uintmax_t on error?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#27", "link": "https://wg21.link/fs27", "section": "X 15.14 [fs.op.file_size]", "status": "WP", "submitter": "FI-9", "opened": "2014-01-20", "last_modified": "2014-07-05" }, "FS28": { "type": "issue", "title": "[PDTS] Possible last_write_time() postcondition?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#28", "link": "https://wg21.link/fs28", "section": "X 15.25 [fs.op.last_write_time]", "status": "NAD", "submitter": "GB-15", "opened": "2014-01-20", "last_modified": "2014-05-24" }, "FS29": { "type": "issue", "title": "[PDTS] Unclear semantics of read_symlink on error", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#29", "link": "https://wg21.link/fs29", "section": "X 15.27 [fs.op.read_symlink]", "status": "WP", "submitter": "GB-16", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS30": { "type": "issue", "title": "[PDTS] remove() must avoid race", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#30", "link": "https://wg21.link/fs30", "section": "X 15.28 [fs.op.remove]", "status": "NAD", "submitter": "CH-17", "opened": "2014-01-20", "last_modified": "2014-05-24" }, "FS31": { "type": "issue", "title": "[PDTS] POSIX guarantees atomicity for rename()", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#31", "link": "https://wg21.link/fs31", "section": "X 15.30 [fs.op.rename]", "status": "NAD", "submitter": "CH-18", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS32": { "type": "issue", "title": "[PDTS] system_complete() example needs clarification", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#32", "link": "https://wg21.link/fs32", "section": "X 15.36 [fs.op.system_complete]", "status": "WP", "submitter": "FI-10", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS33": { "type": "issue", "title": "[PDTS] unique_path() is a security vulnerability", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#33", "link": "https://wg21.link/fs33", "section": "X 15.38 [fs.op.unique_path]", "status": "WP", "submitter": "CH-19", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS34": { "type": "issue", "title": "[PDTS] enum class directory_options has no summary", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#34", "link": "https://wg21.link/fs34", "section": "X 6 [fs.filesystem.synopsis]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS35": { "type": "issue", "title": "[PDTS] directory_options::skip_permission_denied is not used", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#35", "link": "https://wg21.link/fs35", "section": "X 6 [fs.filesystem.synopsis]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS36": { "type": "issue", "title": "[PDTS] copy_options::copy_symlinks is not used", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#36", "link": "https://wg21.link/fs36", "section": "X 10.2 [enum.copy_options]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS37": { "type": "issue", "title": "[PDTS] All functions with error_code arguments should be noexcept", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#37", "link": "https://wg21.link/fs37", "section": "X 15.2 [fs.op.canonical], X 15.11 [fs.op.current_path], X 15.27 [fs.op.read_symlink], X 15.36 [fs.op.system_complete], X 15.37 [fs.op.temp_dir_path], X 15.38 [fs.op.unique_path], X 8.4 [path.member]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS38": { "type": "issue", "title": "[PDTS] Make certain functions noexcept and drop error_code version", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#38", "link": "https://wg21.link/fs38", "section": "X 12.3 [directory_entry.obs], X 15.12 [fs.op.exists], X 15.16 [fs.op.is_block_file], X 15.17 [fs.op.is_char_file], X 15.18 [fs.op.is_directory], X 15.19 [fs.op.is_empty], X 15.20 [fs.op.is_fifo], X 15.21 [fs.op.is_other], X 15.22 [fs.op.is_regular_file], X 15.23 [fs.op.is_socket], X 15.24 [fs.op.is_symlink], X 15.33 [fs.op.status], X 15.35 [fs.op.symlink_status], X 15.38 [fs.op.unique_path]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS39": { "type": "issue", "title": "[PDTS] permissions() is missing from synopsis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#39", "link": "https://wg21.link/fs39", "section": "X 6 [fs.filesystem.synopsis]", "status": "NAD Editorial", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-06-27" }, "FS40": { "type": "issue", "title": "[PDTS] class directory_entry should retain operator const path&() from V2", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#40", "link": "https://wg21.link/fs40", "section": "X 12 [class.directory_entry]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS41": { "type": "issue", "title": "[PDTS] directory_iterator, recursive_directory_iterator, move construct/assign should be noexcept", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#41", "link": "https://wg21.link/fs41", "section": "X 13 [class.directory_iterator], X 14 [class.rec.dir.itr]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS42": { "type": "issue", "title": "[PDTS] class path should have defaulted constructors/destructor/assignments.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#42", "link": "https://wg21.link/fs42", "section": "X 8 [class.path]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS43": { "type": "issue", "title": "[PDTS] path::compare(const string&) should be path::compare(const string_type&)", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#43", "link": "https://wg21.link/fs43", "section": "X 8 [class.path]", "status": "Dup", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-06-27" }, "FS44": { "type": "issue", "title": "[PDTS] enum classes copy_options and perms should be bitmask types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#44", "link": "https://wg21.link/fs44", "section": "X 10.2 [enum.copy_options], X 10.3 [enum.perms]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-06-27" }, "FS45": { "type": "issue", "title": "[PDTS] create_directory should refer to perms::all instead of Posix S_IRWXU|S_IRWXG|S_IRWXO", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#45", "link": "https://wg21.link/fs45", "section": "X 15.7 [fs.op.create_directory]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS46": { "type": "issue", "title": "[PDTS] Do we really need generic*?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#46", "link": "https://wg21.link/fs46", "section": "X 8.4.7 [path.generic.obs]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-05-24" }, "FS47": { "type": "issue", "title": "[PDTS] last_write_time() uses ill-formed cast", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#47", "link": "https://wg21.link/fs47", "section": "X 15.25 [fs.op.last_write_time]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-06-27" }, "FS48": { "type": "issue", "title": "[PDTS] path::templatestring() conversion rules", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#48", "link": "https://wg21.link/fs48", "section": "X 8.4.6 [path.native.obs]", "status": "WP", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2014-07-05" }, "FS49": { "type": "issue", "title": "[PDTS] path and directory_entry move ctors should not be noexcept", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#49", "link": "https://wg21.link/fs49", "section": "X 8.4.1 [path.construct], X 12 [class.directory_entry]", "status": "WP", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2014-07-05" }, "FS50": { "type": "issue", "title": "[PDTS] path::compare(const string& s) wrong argument type", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#50", "link": "https://wg21.link/fs50", "section": "X 8 [class.path]", "status": "WP", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2014-06-27" }, "FS51": { "type": "issue", "title": "[PDTS] directory_iterator, recursive_directory_iterator, pointer/reference typedefs wrong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#51", "link": "https://wg21.link/fs51", "section": "X 13 [class.directory_iterator], X 14 [class.rec.dir.itr]", "status": "Dup", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2014-06-27" }, "FS52": { "type": "issue", "title": "[PDTS] Better to avoid deriving from std::iterator", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#52", "link": "https://wg21.link/fs52", "section": "X 13 [class.directory_iterator], X 14 [class.rec.dir.itr]", "status": "WP", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2014-06-27" }, "FS53": { "type": "issue", "title": "[PDTS] directory_entry multithreading concerns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#53", "link": "https://wg21.link/fs53", "section": "X 12 [class.directory_entry]", "status": "WP", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2014-07-05" }, "FS54": { "type": "issue", "title": "[PDTS] Concerns with security and testability", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#54", "link": "https://wg21.link/fs54", "section": "X all", "status": "NAD Future", "submitter": "Google", "opened": "2014-01-20", "last_modified": "2014-07-05" }, "FS55": { "type": "issue", "title": "[PDTS] Clarify Error reporting", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#55", "link": "https://wg21.link/fs55", "section": "X 7 [fs.err.report]", "status": "WP", "submitter": "Beman Dawes", "opened": "2014-01-20", "last_modified": "2014-06-27" }, "FS56": { "type": "issue", "title": "[PDTS] Feature test macro for TS version", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#56", "link": "https://wg21.link/fs56", "section": "X 5 [fs.req]", "status": "WP", "submitter": "Clark Nelson", "opened": "2014-02-10", "last_modified": "2014-07-05" }, "FS57": { "type": "issue", "title": "[PDTS] Inappropriate use of \"No diagnostic is required\"", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#57", "link": "https://wg21.link/fs57", "section": "X 2.1 [fs.conform.9945]", "status": "WP", "submitter": "LWG/SG-3", "opened": "2014-02-13", "last_modified": "2014-07-05" }, "FS58": { "type": "issue", "title": "[PDTS] POSIX utime() is obsolescent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#58", "link": "https://wg21.link/fs58", "section": "X 15.25 [fs.op.last_write_time]", "status": "WP", "submitter": "LWG/SG-3", "opened": "2014-02-13", "last_modified": "2014-07-05" }, "FS59": { "type": "issue", "title": "[PDTS] Invalid expressions for bitmask types", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#59", "link": "https://wg21.link/fs59", "section": "X 10 [fs.enum]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2014-03-01", "last_modified": "2014-07-05" }, "FS60": { "type": "issue", "title": "[PDTS] Incorrect Throws specification for absolute()", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#60", "link": "https://wg21.link/fs60", "section": "X 15.1 [fs.op.absolute]", "status": "WP", "submitter": "Daniel Krügler", "opened": "2014-02-28", "last_modified": "2014-07-05" }, "FS61": { "type": "issue", "title": "Surprising equivalent() behavior if neither file exists", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html#61", "link": "https://wg21.link/fs61", "section": "X 6 [fs.filesystem.synopsis]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2014-04-12", "last_modified": "2014-07-05" }, "FS62": { "type": "issue", "title": "Allocator requirements unspecified", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html#62", "link": "https://wg21.link/fs62", "section": "X 5 Requirements [fs.req]", "status": "WP", "submitter": "Daniel Krügler", "opened": "2014-05-19", "last_modified": "2014-07-05" }, "FS63": { "type": "issue", "title": "Enable efficient retrieval of file size from directory_entry", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#63", "link": "https://wg21.link/fs63", "section": "X [fs.op.file_size]", "status": "New", "submitter": "Gor Nishanov", "opened": "2014-05-22", "last_modified": "2014-07-05" }, "FS64": { "type": "issue", "title": "operator / (and other append) semantics not useful if argument has root", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#64", "link": "https://wg21.link/fs64", "section": "X 8.4.3 [8.4.3], 8.6 [path.non-member]", "status": "New", "submitter": "Peter Dimov", "opened": "2014-05-30", "last_modified": "2014-07-05" }, "FS65": { "type": "issue", "title": "remove_filename() post condition is incorrect", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#65", "link": "https://wg21.link/fs65", "section": "X 4.8.5 [path.modifiers.remove_filename]", "status": "New", "submitter": "Eric Fiselier", "opened": "2014-06-07", "last_modified": "2014-07-05" }, "FS66": { "type": "issue", "title": "Bitmask operations should use bitmask terms", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#66", "link": "https://wg21.link/fs66", "section": "X throughout", "status": "New", "submitter": "Jonathan Wakely", "opened": "2014-06-30", "last_modified": "2014-07-05" }, "FS67": { "type": "issue", "title": "path::root_directory() description is confusing", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#67", "link": "https://wg21.link/fs67", "section": "X 8.4.9 [path.decompose]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2014-07-03", "last_modified": "2014-07-04" }, "FS68": { "type": "issue", "title": "path::operator+= is defined, but not operator+", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#68", "link": "https://wg21.link/fs68", "section": "X 8 [class.path]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2014-07-03", "last_modified": "2014-07-04" }, "FS69": { "type": "issue", "title": "recursive_directory_iterator effects refers to non-existent functions", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#69", "link": "https://wg21.link/fs69", "section": "X 14.1 [rec.dir.itr.members] ¶39", "status": "New", "submitter": "Jonathan Wakely", "opened": "2014-07-10", "last_modified": "2014-10-08" }, "FS70": { "type": "issue", "title": "system_complete refers to undefined variable 'base'", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#70", "link": "https://wg21.link/fs70", "section": "X 15.36 [fs.op.system_complete]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2014-07-20", "last_modified": "2014-10-08" }, "FS71": { "type": "issue", "title": "Errors in Copy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#71", "link": "https://wg21.link/fs71", "section": "X 15.3 [fs.op.copy]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2014-07-28", "last_modified": "2014-10-08" }, "FS72": { "type": "issue", "title": "Should is_empty use error_code in its specification?", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html#72", "link": "https://wg21.link/fs72", "section": "X 15.19 [fs.op.is_empty]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2014-08-01", "last_modified": "2014-10-09" }, "LEWG1": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=1", "link": "https://wg21.link/lewg1", "title": "Test Issue", "status": "CLOSED", "resolution": "INVALID", "last_modified": "2014-03-22" }, "LEWG2": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=2", "link": "https://wg21.link/lewg2", "title": "TransformationTrait Alias void_t", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG3": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=3", "link": "https://wg21.link/lewg3", "title": "Centralized Defensive-Programming Support for Narrow Contracts", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2014-07-06" }, "LEWG4": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=4", "link": "https://wg21.link/lewg4", "title": "Fixes for optional objects", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2014-07-06" }, "LEWG5": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=5", "link": "https://wg21.link/lewg5", "title": "not_fn()", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2014-07-06" }, "LEWG6": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=6", "link": "https://wg21.link/lewg6", "title": "Scoped Resource - Generic RAII Wrapper for the Standard Library", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0052" ] }, "LEWG7": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=7", "link": "https://wg21.link/lewg7", "title": "Extending make_shared to Support Arrays", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-06", "papers": [ "P0674" ] }, "LEWG8": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=8", "link": "https://wg21.link/lewg8", "title": "Greatest Common Divisor and Least Common Multiple", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-03" }, "LEWG9": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=9", "link": "https://wg21.link/lewg9", "title": "Allocator-aware regular expressions", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0269", "P1294" ] }, "LEWG10": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=10", "link": "https://wg21.link/lewg10", "title": "Provide a function to compute x mod 2**n", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2014-06-24" }, "LEWG11": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=11", "link": "https://wg21.link/lewg11", "title": "equal_range() should return a range", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2014-06-12" }, "LEWG12": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=12", "link": "https://wg21.link/lewg12", "title": "noexcept and the wide/narrow contract theory", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2014-07-06" }, "LEWG13": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=13", "link": "https://wg21.link/lewg13", "title": "Making tuple concept-friendly", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2015-10-15" }, "LEWG14": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=14", "link": "https://wg21.link/lewg14", "title": "Multidimensional bounds, index and array_view", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2015-10-14" }, "LEWG15": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=15", "link": "https://wg21.link/lewg15", "title": "Define some cryptographic operations.", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2015-04-27" }, "LEWG16": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=16", "link": "https://wg21.link/lewg16", "title": "Improving pair and tuple", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG17": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=17", "link": "https://wg21.link/lewg17", "title": "Establish conventions for Technical Specification contents", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2015-04-27" }, "LEWG18": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=18", "link": "https://wg21.link/lewg18", "title": "Const-propagating smart pointer wrapper", "status": "READY", "resolution": "", "last_modified": "2015-04-12" }, "LEWG19": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=19", "link": "https://wg21.link/lewg19", "title": "Polymorphic Deleter for Unique Pointers", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2014-06-18" }, "LEWG20": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=20", "link": "https://wg21.link/lewg20", "title": "Ostream Buffers", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0053" ] }, "LEWG21": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=21", "link": "https://wg21.link/lewg21", "title": "Make it easier for users to define good hash functions", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "N3333", "N3876", "N3980", "P0029", "P0814" ] }, "LEWG22": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=22", "link": "https://wg21.link/lewg22", "title": "Rvalue reference overloads for optional", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2014-07-06" }, "LEWG23": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=23", "link": "https://wg21.link/lewg23", "title": "Hashing tuple-like types", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2014-06-21" }, "LEWG24": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=24", "link": "https://wg21.link/lewg24", "title": "Transaction-safe standard library", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG25": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=25", "link": "https://wg21.link/lewg25", "title": "Enable noexcept on string and vector default/move constructors/assignments", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG26": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=26", "link": "https://wg21.link/lewg26", "title": "Supporting move-only types with emplace in unique-key maps", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG27": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=27", "link": "https://wg21.link/lewg27", "title": "Delimited iterators (fixing ostream_iterator)", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG28": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=28", "link": "https://wg21.link/lewg28", "title": "Uniform Container Erasure", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG29": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=29", "link": "https://wg21.link/lewg29", "title": "std::expected", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-05-15", "papers": [ "P0323", "N4109", "N4015" ] }, "LEWG30": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=30", "link": "https://wg21.link/lewg30", "title": "Non-member size(), empty(), front(), back(), and data().", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG31": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=31", "link": "https://wg21.link/lewg31", "title": "make_array", "status": "READY", "resolution": "", "last_modified": "2015-04-12" }, "LEWG32": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=32", "link": "https://wg21.link/lewg32", "title": "Destructive Move", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG33": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=33", "link": "https://wg21.link/lewg33", "title": "Safe conversions in unique_ptr", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-01-07" }, "LEWG34": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=34", "link": "https://wg21.link/lewg34", "title": "Need type-erased wrappers for move-only callable objects", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P0288" ] }, "LEWG35": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=35", "link": "https://wg21.link/lewg35", "title": "Minimal incomplete type support for standard containers", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG36": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=36", "link": "https://wg21.link/lewg36", "title": "Develop guidelines for the use of constexpr", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2017-11-12" }, "LEWG37": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=37", "link": "https://wg21.link/lewg37", "title": "A constexpr bitwise operations library for C++", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2017-07-08" }, "LEWG38": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=38", "link": "https://wg21.link/lewg38", "title": "Relax the allocator requirements on vector so that the small object optimization is allowed", "status": "CLOSED", "resolution": "NOT_A_DEFECT", "last_modified": "2014-07-13" }, "LEWG39": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=39", "link": "https://wg21.link/lewg39", "title": "basic_string(const charT*, size_type, const Allocator&) requires clause too restrictive", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-04-07" }, "LEWG40": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=40", "link": "https://wg21.link/lewg40", "title": "Simplified partial function application", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0356", "N4171" ] }, "LEWG41": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=41", "link": "https://wg21.link/lewg41", "title": "Type Trait is_range", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2017-11-12" }, "LEWG42": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=42", "link": "https://wg21.link/lewg42", "title": "Unspecialized std::tuple_size should be defined", "status": "READY", "resolution": "", "last_modified": "2017-11-12" }, "LEWG43": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=43", "link": "https://wg21.link/lewg43", "title": "Extend INVOKE to support types convertible to target class", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-05-22", "papers": [ "N4170" ] }, "LEWG44": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=44", "link": "https://wg21.link/lewg44", "title": "A proposal to add invoke() function template", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG45": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=45", "link": "https://wg21.link/lewg45", "title": "Should the rvalue-ref-qualified overloads for optional really return a value?", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2015-04-27" }, "LEWG46": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=46", "link": "https://wg21.link/lewg46", "title": "Fix iterator categories", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG47": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=47", "link": "https://wg21.link/lewg47", "title": "Task Regions", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG48": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=48", "link": "https://wg21.link/lewg48", "title": "Searching and Manipulation of Parameter Packs", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG49": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=49", "link": "https://wg21.link/lewg49", "title": "introduce the term \"contiguous iterator\"", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG50": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=50", "link": "https://wg21.link/lewg50", "title": "raw_storage_iterator needs rvalue ref support", "status": "NEEDS_WORDING", "resolution": "", "last_modified": "2017-11-12" }, "LEWG51": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=51", "link": "https://wg21.link/lewg51", "title": "bool_constant", "status": "READY", "resolution": "", "last_modified": "2017-11-12" }, "LEWG52": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=52", "link": "https://wg21.link/lewg52", "title": "Ranges for the Standard Library", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05" }, "LEWG53": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=53", "link": "https://wg21.link/lewg53", "title": "Source-Code Information Capture", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG54": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=54", "link": "https://wg21.link/lewg54", "title": "Data-Invariant (constant time/side-channel-resistant) Functions", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2015-05-09" }, "LEWG55": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=55", "link": "https://wg21.link/lewg55", "title": "TriviallyCopyable reference_wrapper", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG56": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=56", "link": "https://wg21.link/lewg56", "title": "Remove auto_ptr", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-10-15" }, "LEWG57": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=57", "link": "https://wg21.link/lewg57", "title": "Remove deprecated library features", "status": "CONFIRMED", "resolution": "", "last_modified": "2017-11-12" }, "LEWG58": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=58", "link": "https://wg21.link/lewg58", "title": "Remove random_shuffle()", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-10-15" }, "LEWG59": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=59", "link": "https://wg21.link/lewg59", "title": "Remove old function objects and binders", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-10-15" }, "LEWG60": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=60", "link": "https://wg21.link/lewg60", "title": "Utilities for contiguous iterators", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG61": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=61", "link": "https://wg21.link/lewg61", "title": "Alignment helpers", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2015-05-11" }, "LEWG62": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=62", "link": "https://wg21.link/lewg62", "title": "Size and alignment control for std::bitset", "status": "CLOSED", "resolution": "NOT_A_DEFECT", "last_modified": "2015-04-27" }, "LEWG63": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=63", "link": "https://wg21.link/lewg63", "title": "Fast ASCII Character Manipulation", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2015-11-01" }, "LEWG64": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=64", "link": "https://wg21.link/lewg64", "title": "Latches and Barriers", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-10-17" }, "LEWG65": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=65", "link": "https://wg21.link/lewg65", "title": "std::rand replacement", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-07" }, "LEWG66": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=66", "link": "https://wg21.link/lewg66", "title": "Variant", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05" }, "LEWG67": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=67", "link": "https://wg21.link/lewg67", "title": "array_view extensions: storage ordering, operator(), range access, and data()", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG68": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=68", "link": "https://wg21.link/lewg68", "title": "Networking Library", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05" }, "LEWG69": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=69", "link": "https://wg21.link/lewg69", "title": "Static reflection", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0194", "P0578" ] }, "LEWG70": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=70", "link": "https://wg21.link/lewg70", "title": "Reflection Type Traits For Classes, Unions and Enumerations", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG71": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=71", "link": "https://wg21.link/lewg71", "title": "Editorial: Order of functions in section 5.8 and 5.9 are inconsistent.", "status": "ADOPTED", "resolution": "EDITORIAL", "last_modified": "2015-01-12" }, "LEWG72": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=72", "link": "https://wg21.link/lewg72", "title": "bad_optional_access should derive from std::exception, not std::logic_error", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27" }, "LEWG73": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=73", "link": "https://wg21.link/lewg73", "title": "Editorial - some functions in optional have remarks about constexpr; others do not.", "status": "CONFIRMED", "resolution": "", "last_modified": "2017-11-12" }, "LEWG74": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=74", "link": "https://wg21.link/lewg74", "title": "Some tuple and pair constructors need magic SFINAE \"does not participate in overload resolution\" wording", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2017-11-12" }, "LEWG75": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=75", "link": "https://wg21.link/lewg75", "title": "Optional specifies that a constructor that takes a forwarding reference will move from it", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2015-02-23" }, "LEWG76": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=76", "link": "https://wg21.link/lewg76", "title": "Consider supporting fancy pointers in propagate_const", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2017-11-12" }, "LEWG77": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=77", "link": "https://wg21.link/lewg77", "title": "User-defined literals for additional arithmetic types", "status": "CLOSED", "resolution": "INVALID", "last_modified": "2018-02-27", "papers": [ "P0330" ] }, "LEWG78": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=78", "link": "https://wg21.link/lewg78", "title": "'end' arguments to advance(), next(), and prev()", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-03-03" }, "LEWG79": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=79", "link": "https://wg21.link/lewg79", "title": "An absolute-difference function", "status": "NEEDS_WORDING", "resolution": "", "last_modified": "2017-11-12" }, "LEWG80": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=80", "link": "https://wg21.link/lewg80", "title": "P0009 - Multidimensional Array View with Polymorphic Layout", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0009" ] }, "LEWG81": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=81", "link": "https://wg21.link/lewg81", "title": "vector::release to extract vector's internal array", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2015-11-01" }, "LEWG82": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=82", "link": "https://wg21.link/lewg82", "title": "Add bitset::size_type", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG83": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=83", "link": "https://wg21.link/lewg83", "title": "Make advance(it) equivalent to ++it", "status": "CLOSED", "resolution": "NOT_A_DEFECT", "last_modified": "2015-05-04" }, "LEWG84": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=84", "link": "https://wg21.link/lewg84", "title": "An easy conversion to const", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-11-01" }, "LEWG85": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=85", "link": "https://wg21.link/lewg85", "title": "Design future customization points", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG86": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=86", "link": "https://wg21.link/lewg86", "title": "Improve or replace iostreams", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2017-11-12" }, "LEWG87": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=87", "link": "https://wg21.link/lewg87", "title": "Make vector support non-moveable types", "status": "CLOSED", "resolution": "NOT_A_DEFECT", "last_modified": "2015-05-09" }, "LEWG88": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=88", "link": "https://wg21.link/lewg88", "title": "Adding [nothrow-]swappable traits", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG89": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=89", "link": "https://wg21.link/lewg89", "title": "Standard Library Support for the C++ Detection Idiom", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2015-05-09" }, "LEWG90": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=90", "link": "https://wg21.link/lewg90", "title": "Move the Mathematical Special Functions into C++", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG91": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=91", "link": "https://wg21.link/lewg91", "title": "An is_callable trait", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG92": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=92", "link": "https://wg21.link/lewg92", "title": "Message digests (includes cryptographic hashes)", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG93": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=93", "link": "https://wg21.link/lewg93", "title": "Merge Fundamentals v1 into v2", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-04" }, "LEWG94": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=94", "link": "https://wg21.link/lewg94", "title": "Splicing Maps and Sets", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05" }, "LEWG95": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=95", "link": "https://wg21.link/lewg95", "title": "std::decay_copy()", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG96": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=96", "link": "https://wg21.link/lewg96", "title": "A compile-time string type", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG97": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=97", "link": "https://wg21.link/lewg97", "title": "shared_mutex (untimed)", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG98": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=98", "link": "https://wg21.link/lewg98", "title": "N4509 constexpr atomic::is_always_lock_free", "status": "READY", "resolution": "", "last_modified": "2017-11-12" }, "LEWG99": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=99", "link": "https://wg21.link/lewg99", "title": "Unions with differing access control are not standard layout (but could be)", "status": "CLOSED", "resolution": "INVALID", "last_modified": "2015-05-22" }, "LEWG100": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=100", "link": "https://wg21.link/lewg100", "title": "Unify the interfaces of optional, any, and variant", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0032" ] }, "LEWG101": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=101", "link": "https://wg21.link/lewg101", "title": "If vector::reserve(n) reallocates, capacity()==n", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-11-05" }, "LEWG102": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=102", "link": "https://wg21.link/lewg102", "title": "clamp()", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-06-12" }, "LEWG103": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=103", "link": "https://wg21.link/lewg103", "title": "shared_ptr::weak_type", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05" }, "LEWG104": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=104", "link": "https://wg21.link/lewg104", "title": "Function wrapper for const- and ref-qualified operator()", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0045" ] }, "LEWG105": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=105", "link": "https://wg21.link/lewg105", "title": "Remove Deprecated iostreams aliases", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-11-01" }, "LEWG106": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=106", "link": "https://wg21.link/lewg106", "title": "Adopt not_fn for C++17 and remove not1 & not2", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG107": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=107", "link": "https://wg21.link/lewg107", "title": "Adopt Type Traits Variable Templates for C++17", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-11-01" }, "LEWG108": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=108", "link": "https://wg21.link/lewg108", "title": "Additions to Filesystem supporting Relative Paths", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05" }, "LEWG109": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=109", "link": "https://wg21.link/lewg109", "title": "Logical Operator Type Traits", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-11-01" }, "LEWG110": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=110", "link": "https://wg21.link/lewg110", "title": "Add a multiline option to std::regex for the ECMAScript engine", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05" }, "LEWG111": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=111", "link": "https://wg21.link/lewg111", "title": "A specialization-friendly std::common_type", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG112": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=112", "link": "https://wg21.link/lewg112", "title": "Proxy Iterators for the Ranges Extensions", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-02-25" }, "LEWG113": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=113", "link": "https://wg21.link/lewg113", "title": "A 3-Argument Overload for std::hypot", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG114": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=114", "link": "https://wg21.link/lewg114", "title": "Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG115": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=115", "link": "https://wg21.link/lewg115", "title": "Fix enable_shared_from_this", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG116": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=116", "link": "https://wg21.link/lewg116", "title": "Support Civil Time in the standard library", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0034", "P0215", "P0355" ] }, "LEWG117": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=117", "link": "https://wg21.link/lewg117", "title": "Fixed-Point Real Numbers", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2017-07-09", "papers": [ "P0037" ] }, "LEWG118": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=118", "link": "https://wg21.link/lewg118", "title": "Flat Associative Containers", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0038", "P0460", "P0429" ] }, "LEWG119": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=119", "link": "https://wg21.link/lewg119", "title": "Extending raw_storage_iterator", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2015-11-01" }, "LEWG120": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=120", "link": "https://wg21.link/lewg120", "title": "New uninitialized_* algorithms and destroy(range)", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0040" ] }, "LEWG121": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=121", "link": "https://wg21.link/lewg121", "title": "Unstable remove algorithms", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2015-11-01" }, "LEWG122": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=122", "link": "https://wg21.link/lewg122", "title": "A uniform way to undo type erasure", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG123": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=123", "link": "https://wg21.link/lewg123", "title": "Function wrappers with allocators and noexcept", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-06-12" }, "LEWG124": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=124", "link": "https://wg21.link/lewg124", "title": "Change is_transparent to a metafunction", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-03-06" }, "LEWG125": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=125", "link": "https://wg21.link/lewg125", "title": "Building overload sets from function objects", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-11-01", "papers": [ "P0051" ] }, "LEWG126": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=126", "link": "https://wg21.link/lewg126", "title": "A generic match function", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG127": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=127", "link": "https://wg21.link/lewg127", "title": "Interactions Between Coroutines and Networking Library", "status": "CLOSED", "resolution": "NOT_A_DEFECT", "last_modified": "2017-02-26", "papers": [ "P0055", "P0162", "P0286" ] }, "LEWG128": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=128", "link": "https://wg21.link/lewg128", "title": "Coroutines", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-02-26", "papers": [ "P0057" ] }, "LEWG129": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=129", "link": "https://wg21.link/lewg129", "title": "Circular-buffer queues", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0059" ] }, "LEWG130": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=130", "link": "https://wg21.link/lewg130", "title": "High-performance number<->string conversions", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-02-26", "papers": [ "P0067" ] }, "LEWG131": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=131", "link": "https://wg21.link/lewg131", "title": "Make std::owner_less more flexible", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-05" }, "LEWG132": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=132", "link": "https://wg21.link/lewg132", "title": "emplace* should return the new element", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0084" ] }, "LEWG133": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=133", "link": "https://wg21.link/lewg133", "title": "Remove result_type and friends", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2015-11-01" }, "LEWG134": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=134", "link": "https://wg21.link/lewg134", "title": "Minor additions to ", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2015-11-01" }, "LEWG135": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=135", "link": "https://wg21.link/lewg135", "title": "Explicitly total-, weak-, and partial-ordering customization points", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG136": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=136", "link": "https://wg21.link/lewg136", "title": "Boolean conversion for Standard Library types", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2015-11-01" }, "LEWG137": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=137", "link": "https://wg21.link/lewg137", "title": "Easy lexical conversions", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG138": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=138", "link": "https://wg21.link/lewg138", "title": "read/write view of a sequence of characters", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-06-21", "papers": [ "P0123" ] }, "LEWG139": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=139", "link": "https://wg21.link/lewg139", "title": "bitset inclusion test methods", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG140": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=140", "link": "https://wg21.link/lewg140", "title": "Container operations that handle failure w/o exceptions", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0132" ] }, "LEWG141": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=141", "link": "https://wg21.link/lewg141", "title": "constexpr std::thread::hardware_{constructive,destructive}_interference_size", "status": "READY", "resolution": "", "last_modified": "2017-11-12" }, "LEWG142": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=142", "link": "https://wg21.link/lewg142", "title": "Tweaks to the Kona Variant", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG143": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=143", "link": "https://wg21.link/lewg143", "title": "memory_resource_ptr: A Limited Smart Pointer for memory_resource Correctness", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG144": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=144", "link": "https://wg21.link/lewg144", "title": "Regular expressions with Unicode character types", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-10-30", "papers": [ "P0169" ] }, "LEWG145": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=145", "link": "https://wg21.link/lewg145", "title": "Warning about concurrent use of random number engines", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-06-12" }, "LEWG146": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=146", "link": "https://wg21.link/lewg146", "title": "Update the C reference to C11", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0063" ] }, "LEWG147": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=147", "link": "https://wg21.link/lewg147", "title": "span: reference to a single-dimensional contiguous range of objects", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0122" ] }, "LEWG148": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=148", "link": "https://wg21.link/lewg148", "title": "Bitset Iterators, Masks, and Container Operations", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0161" ] }, "LEWG149": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=149", "link": "https://wg21.link/lewg149", "title": "Deprecating Vestigial Library Parts", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0174" ] }, "LEWG150": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=150", "link": "https://wg21.link/lewg150", "title": "Synopses for the C library", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05" }, "LEWG151": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=151", "link": "https://wg21.link/lewg151", "title": "Cleaning up propagation allocator_traits", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0177" ] }, "LEWG152": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=152", "link": "https://wg21.link/lewg152", "title": "Unequal allocators and swap", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0178" ] }, "LEWG153": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=153", "link": "https://wg21.link/lewg153", "title": "Reserve a New Library Namespace for Future Standardization", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0180" ] }, "LEWG154": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=154", "link": "https://wg21.link/lewg154", "title": "A default_order comparator", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-11-05" }, "LEWG155": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=155", "link": "https://wg21.link/lewg155", "title": "Iterator Facade Library", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0186" ] }, "LEWG156": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=156", "link": "https://wg21.link/lewg156", "title": "A generic none_t literal type for Nullable types", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-10-30", "papers": [ "P0196" ] }, "LEWG157": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=157", "link": "https://wg21.link/lewg157", "title": "Add the Y Combinator to the Standard Library", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-03-06" }, "LEWG158": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=158", "link": "https://wg21.link/lewg158", "title": "A cloning pointer class", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0201" ] }, "LEWG159": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=159", "link": "https://wg21.link/lewg159", "title": "Add constexpr modifiers to functions in and ", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0202" ] }, "LEWG160": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=160", "link": "https://wg21.link/lewg160", "title": "Allow Seeding Random Number Engines with std::random_device", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-09", "papers": [ "P0205" ] }, "LEWG161": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=161", "link": "https://wg21.link/lewg161", "title": "Joining threads on destruction", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-06-21", "papers": [ "P0206", "P0379" ] }, "LEWG162": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=162", "link": "https://wg21.link/lewg162", "title": "A helper for the copy-swap idiom in the presence of non-propagating allocators", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0208" ] }, "LEWG163": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=163", "link": "https://wg21.link/lewg163", "title": "make_from_tuple: apply() for construction", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0209" ] }, "LEWG164": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=164", "link": "https://wg21.link/lewg164", "title": "A vector<> that doesn't store a capacity", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-03-03" }, "LEWG165": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=165", "link": "https://wg21.link/lewg165", "title": "Allocator-aware library wrappers for dynamic allocation", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P0211", "P0316" ] }, "LEWG166": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=166", "link": "https://wg21.link/lewg166", "title": "A Time-Zone Library", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0216" ] }, "LEWG167": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=167", "link": "https://wg21.link/lewg167", "title": "Adopt the File System TS for C++17", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG168": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=168", "link": "https://wg21.link/lewg168", "title": "Adopt Library Fundamentals V1 TS Components for C++17", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG169": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=169", "link": "https://wg21.link/lewg169", "title": "Weakening the iterator categories of some sorting algorithms", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-05-22", "papers": [ "P0227" ] }, "LEWG170": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=170", "link": "https://wg21.link/lewg170", "title": "Safe (bounds-checked) Integer Types", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-07-10" }, "LEWG171": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=171", "link": "https://wg21.link/lewg171", "title": "Bit value, reference, pointer, and iterator", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0237" ] }, "LEWG172": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=172", "link": "https://wg21.link/lewg172", "title": "Rename variant's corrupted_by_exception() to valueless_by_exception()", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-06-13" }, "LEWG173": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=173", "link": "https://wg21.link/lewg173", "title": "Regular void in the standard library", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0241", "P0242" ] }, "LEWG174": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=174", "link": "https://wg21.link/lewg174", "title": "Text_view: A C++ concepts and range based character encoding and code point enumeration library", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0244" ] }, "LEWG175": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=175", "link": "https://wg21.link/lewg175", "title": "Return the end of the match from searchers", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG176": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=176", "link": "https://wg21.link/lewg176", "title": "is_contiguous_layout", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0258" ] }, "LEWG177": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=177", "link": "https://wg21.link/lewg177", "title": "Add 2D Graphics Rendering and Display to C++", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-10-30", "papers": [ "P0267" ] }, "LEWG178": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=178", "link": "https://wg21.link/lewg178", "title": "Give 'std::string' a non-const '.data()' member function", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG179": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=179", "link": "https://wg21.link/lewg179", "title": "Clump – A Vector-like Contiguous Sequence Container with Embedded Storage", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG180": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=180", "link": "https://wg21.link/lewg180", "title": "Const-preserving overloads for the strtox family of functions", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-03-31" }, "LEWG181": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=181", "link": "https://wg21.link/lewg181", "title": "std::direct_init, a functor to expose T's constructor overload set", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG182": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=182", "link": "https://wg21.link/lewg182", "title": "The Parallelism TS Should be Standardized", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2016-03-08" }, "LEWG183": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=183", "link": "https://wg21.link/lewg183", "title": "Dynamic memory allocation for over-aligned data", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0035" ] }, "LEWG184": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=184", "link": "https://wg21.link/lewg184", "title": "Adopt gcd and lcm from Library Fundamentals V2 Components for C++17", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0295" ] }, "LEWG185": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=185", "link": "https://wg21.link/lewg185", "title": "Default comparisons", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-02-26", "papers": [ "P0221" ] }, "LEWG186": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=186", "link": "https://wg21.link/lewg186", "title": "missing rationale for numeric_limits template member values defaulting to 0.", "status": "UNCONFIRMED", "resolution": "", "last_modified": "2017-11-12" }, "LEWG187": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=187", "link": "https://wg21.link/lewg187", "title": "Manipulating the width of numeric types", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-07-10", "papers": [ "P0381" ] }, "LEWG188": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=188", "link": "https://wg21.link/lewg188", "title": "Delete operator= for polymorphic_allocator", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0337" ] }, "LEWG189": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=189", "link": "https://wg21.link/lewg189", "title": "Better Names for Parallel Execution Policies in C++17", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0336" ] }, "LEWG190": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=190", "link": "https://wg21.link/lewg190", "title": "Floating Point Atomic", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0020" ] }, "LEWG191": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=191", "link": "https://wg21.link/lewg191", "title": "Vector and Wavefront Policies", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-06", "papers": [ "P0076" ] }, "LEWG192": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=192", "link": "https://wg21.link/lewg192", "title": "Thread-Local Storage and light-weight executors", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0108" ] }, "LEWG193": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=193", "link": "https://wg21.link/lewg193", "title": "Data-Parallel Vector Types & Operations", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0214" ] }, "LEWG194": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=194", "link": "https://wg21.link/lewg194", "title": "Integrating std::string_view and std::string", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0254" ] }, "LEWG195": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=195", "link": "https://wg21.link/lewg195", "title": "A byte type", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0257", "P0298" ] }, "LEWG196": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=196", "link": "https://wg21.link/lewg196", "title": "Dynamic library loading", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-19", "papers": [ "P0275" ] }, "LEWG197": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=197", "link": "https://wg21.link/lewg197", "title": "Forward progress guarantees for the Parallelism TS v2", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-05-25", "papers": [ "P0299" ] }, "LEWG198": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=198", "link": "https://wg21.link/lewg198", "title": "Deprecating Allocator Support in std::function", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0302" ] }, "LEWG199": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=199", "link": "https://wg21.link/lewg199", "title": "Optional's >= should forward to T's >=", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0307" ] }, "LEWG200": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=200", "link": "https://wg21.link/lewg200", "title": "Valueless Variants Considered Harmful", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-06-23", "papers": [ "P0308" ] }, "LEWG201": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=201", "link": "https://wg21.link/lewg201", "title": "Splitting node and array allocation in allocators", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-10", "papers": [ "P0310" ] }, "LEWG202": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=202", "link": "https://wg21.link/lewg202", "title": "Directory Entry Caching for Filesystem", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0317" ] }, "LEWG203": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=203", "link": "https://wg21.link/lewg203", "title": "Unwrapping reference_wrapper", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0318" ] }, "LEWG204": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=204", "link": "https://wg21.link/lewg204", "title": "Adding Emplace functions for promise/future", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-12-03", "papers": [ "P0319" ] }, "LEWG205": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=205", "link": "https://wg21.link/lewg205", "title": "Thread Constructor Attributes", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0320" ] }, "LEWG206": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=206", "link": "https://wg21.link/lewg206", "title": "User-creatable exception_list", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0322" ] }, "LEWG207": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=207", "link": "https://wg21.link/lewg207", "title": "Adopt make_array into the IS", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0325" ] }, "LEWG208": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=208", "link": "https://wg21.link/lewg208", "title": "Improving Parallel Algorithm Exception Handling", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0333" ] }, "LEWG209": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=209", "link": "https://wg21.link/lewg209", "title": "Immutable Containers", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0334" ] }, "LEWG210": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=210", "link": "https://wg21.link/lewg210", "title": "Generic factory function", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-10-30", "papers": [ "P0338" ] }, "LEWG211": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=211", "link": "https://wg21.link/lewg211", "title": "polymorphic_allocator as a vocabulary type", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0339" ] }, "LEWG212": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=212", "link": "https://wg21.link/lewg212", "title": "Making std::underlying_type SFINAE-friendly", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0340" ] }, "LEWG213": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=213", "link": "https://wg21.link/lewg213", "title": "High-order metaprogramming functions", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-07", "papers": [ "P0343" ] }, "LEWG214": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=214", "link": "https://wg21.link/lewg214", "title": "Rename \"uniform random number generator\" to \"... bit generator\"", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-02-26", "papers": [ "P0346" ] }, "LEWG215": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=215", "link": "https://wg21.link/lewg215", "title": "Simplifying simple uses of ", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0347" ] }, "LEWG216": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=216", "link": "https://wg21.link/lewg216", "title": "Unicode Encoding Conversions", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0353" ] }, "LEWG217": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=217", "link": "https://wg21.link/lewg217", "title": "reference_wrapper for incomplete types and assorted removals", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0357" ] }, "LEWG218": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=218", "link": "https://wg21.link/lewg218", "title": "Fixes for not_fn", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0358" ] }, "LEWG219": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=219", "link": "https://wg21.link/lewg219", "title": "Invoking Algorithms Asynchronously", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0361" ] }, "LEWG220": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=220", "link": "https://wg21.link/lewg220", "title": "A class to describe the kind of data accesses", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0367" ] }, "LEWG221": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=221", "link": "https://wg21.link/lewg221", "title": "Ranges TS Design Updates", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-02-25", "papers": [ "P0370" ] }, "LEWG222": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=222", "link": "https://wg21.link/lewg222", "title": "A Single Generalization of std::invoke, std::apply, and std::visit", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0376" ] }, "LEWG223": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=223", "link": "https://wg21.link/lewg223", "title": "General-Purpose Constant Value Type", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0377" ] }, "LEWG224": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=224", "link": "https://wg21.link/lewg224", "title": "string_view and filesystem::path", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0392" ] }, "LEWG225": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=225", "link": "https://wg21.link/lewg225", "title": "Structured binding: customization points issues", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2016-06-23", "papers": [ "P0326" ] }, "LEWG226": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=226", "link": "https://wg21.link/lewg226", "title": "operator+ overloads for std::string and std::string_view", "status": "UNCONFIRMED", "resolution": "", "last_modified": "2017-11-12" }, "LEWG227": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=227", "link": "https://wg21.link/lewg227", "title": "variant converting constructor allows unintended conversions", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2019-04-25", "papers": [ "P0608" ] }, "LEWG228": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=228", "link": "https://wg21.link/lewg228", "title": "P0019 - Atomic Ref", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0019" ] }, "LEWG229": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=229", "link": "https://wg21.link/lewg229", "title": "allocate_unique and allocator_delete", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2017-02-24", "papers": [ "P0316" ] }, "LEWG230": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=230", "link": "https://wg21.link/lewg230", "title": "Pointer Cast Functions with Move Semantics", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0390" ] }, "LEWG231": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=231", "link": "https://wg21.link/lewg231", "title": "Extensions to the Allocator interface", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0401" ] }, "LEWG232": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=232", "link": "https://wg21.link/lewg232", "title": "Literal suffixes for basic_string_view", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-02-26", "papers": [ "P0403" ] }, "LEWG233": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=233", "link": "https://wg21.link/lewg233", "title": "Intrusive Containers", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0406" ] }, "LEWG234": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=234", "link": "https://wg21.link/lewg234", "title": "Allocator-aware basic stringbuf", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-03-28", "papers": [ "P0407" ] }, "LEWG235": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=235", "link": "https://wg21.link/lewg235", "title": "Efficient Access to basic stringbuf’s Buffer", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0408" ] }, "LEWG236": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=236", "link": "https://wg21.link/lewg236", "title": "Standard Library Specification in a Concepts and Contracts World", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0411", "P0788" ] }, "LEWG237": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=237", "link": "https://wg21.link/lewg237", "title": "Constexpr for std::complex", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0415" ] }, "LEWG238": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=238", "link": "https://wg21.link/lewg238", "title": "Constexpr for std::char_traits", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-02-26", "papers": [ "P0426" ] }, "LEWG239": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=239", "link": "https://wg21.link/lewg239", "title": "Integrating template deduction for class templates into the standard library", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-07-06", "papers": [ "P0433" ] }, "LEWG240": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=240", "link": "https://wg21.link/lewg240", "title": "Floating Point Atomic View", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2017-03-02", "papers": [ "P0440" ] }, "LEWG241": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=241", "link": "https://wg21.link/lewg241", "title": "std::colony", "status": "INCUBATION", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P0447" ] }, "LEWG242": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=242", "link": "https://wg21.link/lewg242", "title": "A strstream replacement using span as buffer", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0448" ] }, "LEWG243": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=243", "link": "https://wg21.link/lewg243", "title": "A minimal multi-dimensional span, mdspan<>", "status": "CLOSED", "resolution": "NOT_A_DEFECT", "last_modified": "2017-11-08", "papers": [ "P0454" ] }, "LEWG244": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=244", "link": "https://wg21.link/lewg244", "title": "String Prefix and Suffix Checking", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0457" ] }, "LEWG245": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=245", "link": "https://wg21.link/lewg245", "title": "Checking for Existence of an Element in Associative Containers", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0458" ] }, "LEWG246": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=246", "link": "https://wg21.link/lewg246", "title": "endian, Just endian", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0463" ] }, "LEWG247": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=247", "link": "https://wg21.link/lewg247", "title": "Layout-compatibility and Pointer-interconvertibility Traits", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0466" ] }, "LEWG248": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=248", "link": "https://wg21.link/lewg248", "title": "Sample in place", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0469" ] }, "LEWG249": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=249", "link": "https://wg21.link/lewg249", "title": "Single argument std::inserter", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0471" ] }, "LEWG250": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=250", "link": "https://wg21.link/lewg250", "title": "Put std::monostate in ", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0472" ] }, "LEWG251": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=251", "link": "https://wg21.link/lewg251", "title": "Bit-casting object representations", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0476" ] }, "LEWG252": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=252", "link": "https://wg21.link/lewg252", "title": "std::monostate_function<>", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0477" ] }, "LEWG253": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=253", "link": "https://wg21.link/lewg253", "title": "move_if_noexcept from a range to uninitialized memory", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0483" ] }, "LEWG254": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=254", "link": "https://wg21.link/lewg254", "title": "Enhancing Thread Constructor Attributes", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0484" ] }, "LEWG255": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=255", "link": "https://wg21.link/lewg255", "title": "for_each_iter algorithm", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0486" ] }, "LEWG256": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=256", "link": "https://wg21.link/lewg256", "title": "Atomic maximum/minimum", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0493" ] }, "LEWG257": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=257", "link": "https://wg21.link/lewg257", "title": "contiguous_container", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-03-05", "papers": [ "P0494" ] }, "LEWG258": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=258", "link": "https://wg21.link/lewg258", "title": "Deduction guide for std::array", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2017-02-28", "papers": [ "P0511" ] }, "LEWG259": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=259", "link": "https://wg21.link/lewg259", "title": "Add split/join of string/string_view", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0540", "N3593", "N3594" ] }, "LEWG260": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=260", "link": "https://wg21.link/lewg260", "title": "Post-Increment on Input and Output Iterators", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0541" ] }, "LEWG261": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=261", "link": "https://wg21.link/lewg261", "title": "User Injection of Filesystems", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0544" ] }, "LEWG262": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=262", "link": "https://wg21.link/lewg262", "title": "Supporting offsetof for Stable-layout Classes", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0545" ] }, "LEWG263": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=263", "link": "https://wg21.link/lewg263", "title": "Span - foundation for the future", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-03-16", "papers": [ "P0546" ] }, "LEWG264": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=264", "link": "https://wg21.link/lewg264", "title": "Adjuncts to std::hash", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0549" ] }, "LEWG265": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=265", "link": "https://wg21.link/lewg265", "title": "Transformation Trait uncvref", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0550" ] }, "LEWG266": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=266", "link": "https://wg21.link/lewg266", "title": "Thou Shalt Not Specialize std Function Templates!", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0551" ] }, "LEWG267": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=267", "link": "https://wg21.link/lewg267", "title": "string_view for source_location", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-02-27", "papers": [ "P0555" ] }, "LEWG268": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=268", "link": "https://wg21.link/lewg268", "title": "Class template deduction guides for \"diamond operators\"", "status": "CLOSED", "resolution": "NOT_A_DEFECT", "last_modified": "2017-02-28", "papers": [ "P0560" ] }, "LEWG269": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=269", "link": "https://wg21.link/lewg269", "title": "Vector Front Operations", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-06", "papers": [ "P0563" ] }, "LEWG270": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=270", "link": "https://wg21.link/lewg270", "title": "Utility functions to implement uses-allocator construction", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0591" ] }, "LEWG271": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=271", "link": "https://wg21.link/lewg271", "title": "[[nodiscard]] in the Library", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0600" ] }, "LEWG272": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=272", "link": "https://wg21.link/lewg272", "title": "constexpr for and ", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0533" ] }, "LEWG273": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=273", "link": "https://wg21.link/lewg273", "title": "An Intrusive Smart Pointer", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-18", "papers": [ "P0468" ] }, "LEWG274": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=274", "link": "https://wg21.link/lewg274", "title": "File system library on non-POSIX-like operating systems", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0430" ] }, "LEWG275": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=275", "link": "https://wg21.link/lewg275", "title": "Use string_view for library function parameters instead of const string &/const char *", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-11-11", "papers": [ "P0506" ] }, "LEWG276": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=276", "link": "https://wg21.link/lewg276", "title": "Numeric Traits for the Next Standard Library", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P0437" ] }, "LEWG277": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=277", "link": "https://wg21.link/lewg277", "title": "Toward a Technical Specification", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0438" ] }, "LEWG278": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=278", "link": "https://wg21.link/lewg278", "title": "Saturation arithmetic", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-07-09", "papers": [ "P0543" ] }, "LEWG279": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=279", "link": "https://wg21.link/lewg279", "title": "Bit operations", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0553" ] }, "LEWG280": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=280", "link": "https://wg21.link/lewg280", "title": "Integral power-of-2 operations", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0556" ] }, "LEWG281": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=281", "link": "https://wg21.link/lewg281", "title": "Consistent comparison", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0515" ] }, "LEWG282": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=282", "link": "https://wg21.link/lewg282", "title": "Standard Library Modules", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-03-14", "papers": [ "P0581" ] }, "LEWG283": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=283", "link": "https://wg21.link/lewg283", "title": "Updating Parallel Execution Policy Names in the Parallelism TS", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0413" ] }, "LEWG284": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=284", "link": "https://wg21.link/lewg284", "title": "Make std::memory_order a scoped enumeration", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0439" ] }, "LEWG285": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=285", "link": "https://wg21.link/lewg285", "title": "Future-Proofing Parallel Algorithms Exception Handling", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0451" ] }, "LEWG286": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=286", "link": "https://wg21.link/lewg286", "title": "Binary-Binary transform_reduce(): The Missing Overload", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0452" ] }, "LEWG287": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=287", "link": "https://wg21.link/lewg287", "title": "Clarify That shared_future’s Copy Operations have Wide Contracts", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-02-25", "papers": [ "P0516" ] }, "LEWG288": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=288", "link": "https://wg21.link/lewg288", "title": "The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0528" ] }, "LEWG289": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=289", "link": "https://wg21.link/lewg289", "title": "call/cc (call-with-current-continuation): A low-level API for stackful context switching", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0534" ] }, "LEWG290": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=290", "link": "https://wg21.link/lewg290", "title": "Type Requirements for Algorithms", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-29", "papers": [ "P0571" ] }, "LEWG291": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=291", "link": "https://wg21.link/lewg291", "title": "Hazard Pointers", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-31", "papers": [ "P0233", "P0566", "P1121" ] }, "LEWG292": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=292", "link": "https://wg21.link/lewg292", "title": "Product-Type access", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-10-30", "papers": [ "P0327" ] }, "LEWG293": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=293", "link": "https://wg21.link/lewg293", "title": "[Networking] PDTS ballot comment 001 (US): use callable/invocable terminology instead of \"function object\"", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2017-11-12" }, "LEWG294": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=294", "link": "https://wg21.link/lewg294", "title": "[Networking] PDTS ballot comment 004 (FR1): Implement using coroutines", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-03-04" }, "LEWG295": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=295", "link": "https://wg21.link/lewg295", "title": "[Networking] PDTS ballot comment 006 (US): Use callbacks instead of completion tokens", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2017-11-12" }, "LEWG296": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=296", "link": "https://wg21.link/lewg296", "title": "[Networking] PDTS ballot comment 008 (GB3): Specify reentrancy rules for dispatch functions", "status": "NEEDS_WORDING", "resolution": "", "last_modified": "2017-11-12" }, "LEWG297": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=297", "link": "https://wg21.link/lewg297", "title": "[Networking] PDTS ballot comment 011 (US): Remove defer function from executors", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2017-11-12" }, "LEWG298": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=298", "link": "https://wg21.link/lewg298", "title": "[Networking] PDTS ballot comment 015 (GB6): Reentrancy and use_service/make_service.", "status": "NEEDS_WORDING", "resolution": "", "last_modified": "2017-11-12" }, "LEWG299": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=299", "link": "https://wg21.link/lewg299", "title": "[Networking] PDTS ballot comment 016 (GB7): run()/run_one() specification overly restrictive on users.", "status": "CONFIRMED", "resolution": "", "last_modified": "2017-11-12" }, "LEWG300": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=300", "link": "https://wg21.link/lewg300", "title": "[Networking] PDTS ballot comment 018 (GB9): user-provided overloads of buffer_size intended?", "status": "NEEDS_WORDING", "resolution": "", "last_modified": "2017-11-12" }, "LEWG301": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=301", "link": "https://wg21.link/lewg301", "title": "[Networking] PDTS ballot comment 022 (GB12): const_buffer is a view", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-03-04" }, "LEWG302": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=302", "link": "https://wg21.link/lewg302", "title": "[Networking] PDTS ballot comment 025 (GB14): Add integer_option helper", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-03-05" }, "LEWG303": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=303", "link": "https://wg21.link/lewg303", "title": "[Networking] PDTS ballot comment 026 (GB15): Consider adding release() member functions to basic_socket and basic_socket_acceptor", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-07-16" }, "LEWG304": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=304", "link": "https://wg21.link/lewg304", "title": "[Networking] PDTS ballot comment 027 (GB16): Consider adding constructors to basic_socket and basic_socket_acceptor to move a socket to another io_context", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-07-16" }, "LEWG305": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=305", "link": "https://wg21.link/lewg305", "title": "[Networking] PDTS ballot comment 033 (GB20): Shorten ip::resolver_errc enumerator names.", "status": "CONFIRMED", "resolution": "", "last_modified": "2017-11-12" }, "LEWG306": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=306", "link": "https://wg21.link/lewg306", "title": "[Networking] PDTS ballot comment 034 (GB21): Consider ip::address::is_loopback() and ip::address_v6::is_loopback() behaviour for IPv4-mapped IPv6 addresses", "status": "CONFIRMED", "resolution": "", "last_modified": "2017-11-12" }, "LEWG307": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=307", "link": "https://wg21.link/lewg307", "title": "[Networking] PDTS ballot comment 018 (GB9): user-provided overloads of buffer_size intended?", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2017-02-28" }, "LEWG308": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=308", "link": "https://wg21.link/lewg308", "title": "apply() for synchronized_value", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0290" ] }, "LEWG309": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=309", "link": "https://wg21.link/lewg309", "title": "Integrating simd with parallel algorithms and executors", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-31", "papers": [ "P0350" ] }, "LEWG310": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=310", "link": "https://wg21.link/lewg310", "title": "Distributed Counters", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0261" ] }, "LEWG311": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=311", "link": "https://wg21.link/lewg311", "title": "Reviewing Deprecated Facilities of C++17 for C++20", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0619" ] }, "LEWG312": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=312", "link": "https://wg21.link/lewg312", "title": "Crochemore-Perrin search algorithm for std::search", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-10-30", "papers": [ "P0638" ] }, "LEWG313": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=313", "link": "https://wg21.link/lewg313", "title": "Floating point value access for std::ratio", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0647" ] }, "LEWG314": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=314", "link": "https://wg21.link/lewg314", "title": "Switch the Ranges TS to Use Variable Concepts", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0651" ] }, "LEWG315": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=315", "link": "https://wg21.link/lewg315", "title": "Improvements to library class template argument deduction", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0433" ] }, "LEWG316": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=316", "link": "https://wg21.link/lewg316", "title": "Support for contract based programming in C++", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0542" ] }, "LEWG317": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=317", "link": "https://wg21.link/lewg317", "title": "variant and optional should propagate copy/move triviality", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0602" ] }, "LEWG318": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=318", "link": "https://wg21.link/lewg318", "title": "de-pessimize legacy algorithms with std::move", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-05-30", "papers": [ "P0616" ] }, "LEWG319": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=319", "link": "https://wg21.link/lewg319", "title": "Math Constants", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0631" ] }, "LEWG320": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=320", "link": "https://wg21.link/lewg320", "title": "Add c_array() member function to std::array", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-07-16", "papers": [ "P0635" ] }, "LEWG321": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=321", "link": "https://wg21.link/lewg321", "title": "User-defined exception information and diagnostic information in exception objects", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-07", "papers": [ "P0640" ] }, "LEWG322": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=322", "link": "https://wg21.link/lewg322", "title": "Text Formatting", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0645" ] }, "LEWG323": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=323", "link": "https://wg21.link/lewg323", "title": "Improving the Return Value of Erase-Like Algorithms", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0646" ] }, "LEWG324": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=324", "link": "https://wg21.link/lewg324", "title": "C++ Monadic interface", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-10-30", "papers": [ "P0650" ] }, "LEWG325": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=325", "link": "https://wg21.link/lewg325", "title": "pointer_traits utility to convert to raw pointer", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0653" ] }, "LEWG326": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=326", "link": "https://wg21.link/lewg326", "title": "Deprecate Certain Declarations in the Global Namespace", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-10", "papers": [ "P0657" ] }, "LEWG327": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=327", "link": "https://wg21.link/lewg327", "title": "slot_map Container", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0661" ] }, "LEWG328": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=328", "link": "https://wg21.link/lewg328", "title": "Repairing elementary string conversions", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2017-11-05", "papers": [ "P0682" ] }, "LEWG329": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=329", "link": "https://wg21.link/lewg329", "title": "[Networking] PDTS ballot comments US 9 and US 10", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-07-10", "papers": [ "P0703" ] }, "LEWG330": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=330", "link": "https://wg21.link/lewg330", "title": "Implicit and Explicit Conversions", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0705" ] }, "LEWG331": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=331", "link": "https://wg21.link/lewg331", "title": "A Proposal to add wide_int Template Class", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0539" ] }, "LEWG332": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=332", "link": "https://wg21.link/lewg332", "title": "Reducing ", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0656" ] }, "LEWG333": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=333", "link": "https://wg21.link/lewg333", "title": "Numeric Traits for Type Composition", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0675" ] }, "LEWG334": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=334", "link": "https://wg21.link/lewg334", "title": "Template Library for Parallel For Loops", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0075" ] }, "LEWG335": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=335", "link": "https://wg21.link/lewg335", "title": "Adopt atomic from concurrency TS", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0718" ] }, "LEWG336": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=336", "link": "https://wg21.link/lewg336", "title": "Composition of Arithmetic Types", "status": "SG_REVIEW", "resolution": "", "last_modified": "2017-11-12" }, "LEWG337": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=337", "link": "https://wg21.link/lewg337", "title": "C++ Latches", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-06-12", "papers": [ "P0666" ] }, "LEWG338": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=338", "link": "https://wg21.link/lewg338", "title": "Standard Library Specification in a Concepts and Contracts World", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2017-10-28" }, "LEWG339": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=339", "link": "https://wg21.link/lewg339", "title": "Library Support for the Spaceship (Comparison) Operaton", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27", "papers": [ "P0768" ] }, "LEWG340": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=340", "link": "https://wg21.link/lewg340", "title": "function_ref: a non-owning reference to a Callable", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0792" ] }, "LEWG341": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=341", "link": "https://wg21.link/lewg341", "title": "ValuedOrError and ValueOrNone types", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-10-30", "papers": [ "P0786" ] }, "LEWG342": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=342", "link": "https://wg21.link/lewg342", "title": "Keep alias syntax extendable", "status": "CLOSED", "resolution": "INVALID", "last_modified": "2017-10-27" }, "LEWG343": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=343", "link": "https://wg21.link/lewg343", "title": "No More Nested Namespaces in Library Design", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-11-11", "papers": [ "P0816" ] }, "LEWG344": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=344", "link": "https://wg21.link/lewg344", "title": "Comparing Unordered Containers", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0809" ] }, "LEWG345": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=345", "link": "https://wg21.link/lewg345", "title": "Ranges Naming", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2017-11-11", "papers": [ "P0808" ] }, "LEWG346": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=346", "link": "https://wg21.link/lewg346", "title": "Manipulators for C++ Synchronized Buffered Ostream", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0753" ] }, "LEWG347": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=347", "link": "https://wg21.link/lewg347", "title": "Using Concepts and requires in the C++ Standard Library", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2017-10-28" }, "LEWG348": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=348", "link": "https://wg21.link/lewg348", "title": "hash_combine() Again", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2017-10-28", "papers": [ "P0814" ] }, "LEWG349": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=349", "link": "https://wg21.link/lewg349", "title": "construct() shall Return the Replaced Address", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0813" ] }, "LEWG350": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=350", "link": "https://wg21.link/lewg350", "title": "visit: Explicit Return Type for visit", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0655" ] }, "LEWG351": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=351", "link": "https://wg21.link/lewg351", "title": "Comparing Containers", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0805" ] }, "LEWG352": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=352", "link": "https://wg21.link/lewg352", "title": "A conditional transform algorithm for C++", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0838" ] }, "LEWG353": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=353", "link": "https://wg21.link/lewg353", "title": "RAII Interface for Deferred Reclamation", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-10-29", "papers": [ "P0561" ] }, "LEWG354": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=354", "link": "https://wg21.link/lewg354", "title": "Range Adaptors and Utilities", "status": "CLOSED", "resolution": "EDITORIAL", "last_modified": "2018-11-12", "papers": [ "P0789" ] }, "LEWG355": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=355", "link": "https://wg21.link/lewg355", "title": "Effect of operator<=> on the C++ Standard Library", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-25", "papers": [ "P0790" ] }, "LEWG356": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=356", "link": "https://wg21.link/lewg356", "title": "Implicit conversion traits and utility functions", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0758" ] }, "LEWG357": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=357", "link": "https://wg21.link/lewg357", "title": "Add shift to ", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0769" ] }, "LEWG358": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=358", "link": "https://wg21.link/lewg358", "title": "Extensions to C++ for Short Float Type", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-04", "papers": [ "P0303", "P0192" ] }, "LEWG359": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=359", "link": "https://wg21.link/lewg359", "title": "Endian Library Request for Comments", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0803" ] }, "LEWG360": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=360", "link": "https://wg21.link/lewg360", "title": "Applying Concepts to the Standard Library", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0802", "P0830" ] }, "LEWG361": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=361", "link": "https://wg21.link/lewg361", "title": "Safe integral comparisons", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P0586" ] }, "LEWG362": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=362", "link": "https://wg21.link/lewg362", "title": "std::vector Destruction Order", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-10-30", "papers": [ "P0752" ] }, "LEWG363": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=363", "link": "https://wg21.link/lewg363", "title": ", to include implementation-specific meta-information", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0754" ] }, "LEWG364": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=364", "link": "https://wg21.link/lewg364", "title": "regex_iterator should be iterable", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-06-12", "papers": [ "P0757" ] }, "LEWG365": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=365", "link": "https://wg21.link/lewg365", "title": "std::function move operations should be noexcept", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0771" ] }, "LEWG366": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=366", "link": "https://wg21.link/lewg366", "title": "Towards meaningful fancy pointers", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0773" ] }, "LEWG367": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=367", "link": "https://wg21.link/lewg367", "title": "Monadic operations for std::optional", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-08", "papers": [ "P0798" ] }, "LEWG368": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=368", "link": "https://wg21.link/lewg368", "title": "Best practices and issues with ", "status": "CLOSED", "resolution": "INVALID", "last_modified": "2018-11-07", "papers": [ "P0824" ] }, "LEWG369": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=369", "link": "https://wg21.link/lewg369", "title": "A friendlier tuple get", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-06-06", "papers": [ "P0825" ] }, "LEWG370": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=370", "link": "https://wg21.link/lewg370", "title": "SFINAE-friendly std::bind", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-06", "papers": [ "P0826" ] }, "LEWG371": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=371", "link": "https://wg21.link/lewg371", "title": "Update freestanding requirements", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-25", "papers": [ "P0829" ] }, "LEWG372": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=372", "link": "https://wg21.link/lewg372", "title": "Fixed-Point Real Numbers", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2017-11-12", "papers": [ "P0037" ] }, "LEWG373": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=373", "link": "https://wg21.link/lewg373", "title": "Well-behaved interpolation for numbers and pointers", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0811" ] }, "LEWG377": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=377", "link": "https://wg21.link/lewg377", "title": "C++ Concurrent Communication Queues", "status": "INCUBATION", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P0260" ] }, "LEWG379": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=379", "link": "https://wg21.link/lewg379", "title": "P0443: A Unified Executors Proposal for C++", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-06-06" }, "LEWG391": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=391", "link": "https://wg21.link/lewg391", "title": "Rebase the Parallelism TS onto the C++17 Standard", "status": "CLOSED", "resolution": "FIXED", "last_modified": "2018-02-27" }, "LEWG403": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=403", "link": "https://wg21.link/lewg403", "title": "Rebase the Parallelism TS onto the C++17 Standard", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-01-31" }, "LEWG409": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=409", "link": "https://wg21.link/lewg409", "title": "Static reflection of functions", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0670" ] }, "LEWG410": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=410", "link": "https://wg21.link/lewg410", "title": "Symmetry for spaceship", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-05-22", "papers": [ "P0905" ] }, "LEWG411": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=411", "link": "https://wg21.link/lewg411", "title": "Standard Library Concepts", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0898" ] }, "LEWG412": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=412", "link": "https://wg21.link/lewg412", "title": "reference_wrapper for incomplete types", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-10-29", "papers": [ "P0357" ] }, "LEWG413": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=413", "link": "https://wg21.link/lewg413", "title": "variant and optional should propagate copy/move triviality", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-10-29", "papers": [ "P0602" ] }, "LEWG414": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=414", "link": "https://wg21.link/lewg414", "title": "Extending the noexcept Policy", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-16", "papers": [ "P0884" ] }, "LEWG415": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=415", "link": "https://wg21.link/lewg415", "title": "Naming implementation-defined simd_abi tag types", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-03-16", "papers": [ "P0916" ] }, "LEWG416": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=416", "link": "https://wg21.link/lewg416", "title": "Heterogeneous lookup for unordered containers", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-03-14", "papers": [ "P0919" ] }, "LEWG417": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=417", "link": "https://wg21.link/lewg417", "title": "Move-only iterators", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-03-17", "papers": [ "P0902" ] }, "LEWG418": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=418", "link": "https://wg21.link/lewg418", "title": "Adding support for type-based metaprogramming to the standard library", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-06-12", "papers": [ "P0949" ] }, "LEWG419": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=419", "link": "https://wg21.link/lewg419", "title": "P0546 - Span - foundation for the future", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-06-05", "papers": [ "P0546" ] }, "LEWG420": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=420", "link": "https://wg21.link/lewg420", "title": "Type Requirements for Algorithms", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-10-29", "papers": [ "P0571" ] }, "LEWG421": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=421", "link": "https://wg21.link/lewg421", "title": "P0856 - Restrict Access Property for mdspan and span", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-06-05", "papers": [ "P0856" ] }, "LEWG422": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=422", "link": "https://wg21.link/lewg422", "title": "Fixing the partial_order comparison algorithm", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0863" ] }, "LEWG423": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=423", "link": "https://wg21.link/lewg423", "title": "A Proposal to add stack trace library", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0881" ] }, "LEWG424": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=424", "link": "https://wg21.link/lewg424", "title": "An Ontology for Properties of mdspan", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-03-05", "papers": [ "P0900" ] }, "LEWG425": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=425", "link": "https://wg21.link/lewg425", "title": "Renaming cell<> to latest<>", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-17", "papers": [ "P0895" ] }, "LEWG426": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=426", "link": "https://wg21.link/lewg426", "title": "Define basic_string_view(nullptr) and basic_string(nullptr)", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-06-12", "papers": [ "P0903" ] }, "LEWG427": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=427", "link": "https://wg21.link/lewg427", "title": "Tightening the constraints on std::function", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0932" ] }, "LEWG428": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=428", "link": "https://wg21.link/lewg428", "title": "Introducing a header", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-03-17", "papers": [ "P0942" ] }, "LEWG429": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=429", "link": "https://wg21.link/lewg429", "title": "string::reserve Should Not Shrink", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0966" ] }, "LEWG430": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=430", "link": "https://wg21.link/lewg430", "title": "allocate_unique and allocator_delete", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-03-05", "papers": [ "P0316" ] }, "LEWG431": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=431", "link": "https://wg21.link/lewg431", "title": "Making std::underlying_type SFINAE-friendly", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-03-06", "papers": [ "P0340" ] }, "LEWG432": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=432", "link": "https://wg21.link/lewg432", "title": "Crochemore-Perrin search algorithm for std::search", "status": "DIRECTION_REVIEW", "resolution": "", "last_modified": "2018-12-03" }, "LEWG433": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=433", "link": "https://wg21.link/lewg433", "title": "fixed_capacity_vector", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0843" ] }, "LEWG434": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=434", "link": "https://wg21.link/lewg434", "title": "A Proposal for a Universally Unique Identifier Library", "status": "INCUBATION", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P0959" ] }, "LEWG435": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=435", "link": "https://wg21.link/lewg435", "title": "User-defined Literals for std::filesystem::path", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-06-12", "papers": [ "P0882" ] }, "LEWG436": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=436", "link": "https://wg21.link/lewg436", "title": "The identity metafunction", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0887" ] }, "LEWG437": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=437", "link": "https://wg21.link/lewg437", "title": "Integrating feature-test macros into the C++ WD", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0941" ] }, "LEWG438": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=438", "link": "https://wg21.link/lewg438", "title": "Merging the Ranges TS", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0896" ] }, "LEWG439": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=439", "link": "https://wg21.link/lewg439", "title": "Add symmetric coroutine control transfer", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-03-19", "papers": [ "P0913" ] }, "LEWG440": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=440", "link": "https://wg21.link/lewg440", "title": "char8_t: A type for UTF-8 characters and strings", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0482" ] }, "LEWG441": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=441", "link": "https://wg21.link/lewg441", "title": "std::is_constant_evaluated()", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0595" ] }, "LEWG442": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=442", "link": "https://wg21.link/lewg442", "title": "Standard containers and constexpr", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0784" ] }, "LEWG443": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=443", "link": "https://wg21.link/lewg443", "title": "Standard Library Compatibility", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-12", "papers": [ "P0921" ] }, "LEWG444": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=444", "link": "https://wg21.link/lewg444", "title": "How to catch an exception_ptr without even try-ing", "status": "INCUBATION", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P1066" ] }, "LEWG445": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=445", "link": "https://wg21.link/lewg445", "title": "realloc() for C++", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-05-16", "papers": [ "P0894" ] }, "LEWG446": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=446", "link": "https://wg21.link/lewg446", "title": "Runtime type introspection with std::exception ptr", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-11-06", "papers": [ "P0933" ] }, "LEWG447": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=447", "link": "https://wg21.link/lewg447", "title": "Finding the right set of traits for simd", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0964" ] }, "LEWG448": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=448", "link": "https://wg21.link/lewg448", "title": "Better, Safer Range Access Customization Points", "status": "CLOSED", "resolution": "EDITORIAL", "last_modified": "2018-11-12", "papers": [ "P0970" ] }, "LEWG449": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=449", "link": "https://wg21.link/lewg449", "title": "A few additional type manipulation utilities", "status": "INCUBATION", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P1016" ] }, "LEWG450": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=450", "link": "https://wg21.link/lewg450", "title": "Smart pointer creation with default initialization", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P1020" ] }, "LEWG451": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=451", "link": "https://wg21.link/lewg451", "title": "constexpr comparison operators for std::array", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P1023" ] }, "LEWG452": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=452", "link": "https://wg21.link/lewg452", "title": "Usability Enhancements for std::span", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1024" ] }, "LEWG453": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=453", "link": "https://wg21.link/lewg453", "title": "A call for a Data Persistence (iostream v2) study group", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P1026" ] }, "LEWG454": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=454", "link": "https://wg21.link/lewg454", "title": "SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-06", "papers": [ "P1028" ] }, "LEWG455": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=455", "link": "https://wg21.link/lewg455", "title": "std::filesystem::path_view", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-25", "papers": [ "P1030" ] }, "LEWG456": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=456", "link": "https://wg21.link/lewg456", "title": "Low level file i/o library", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-25", "papers": [ "P1031" ] }, "LEWG457": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=457", "link": "https://wg21.link/lewg457", "title": "Misc constexpr bits", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P1032" ] }, "LEWG458": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=458", "link": "https://wg21.link/lewg458", "title": "Rangify the uninitialised memory algorithms!", "status": "CLOSED", "resolution": "EDITORIAL", "last_modified": "2018-11-12", "papers": [ "P1033" ] }, "LEWG459": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=459", "link": "https://wg21.link/lewg459", "title": "Input range adaptors", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2019-01-31", "papers": [ "P1035" ] }, "LEWG460": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=460", "link": "https://wg21.link/lewg460", "title": "Deep Integration of the Ranges TS", "status": "CLOSED", "resolution": "EDITORIAL", "last_modified": "2018-11-12", "papers": [ "P1037" ] }, "LEWG461": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=461", "link": "https://wg21.link/lewg461", "title": "A proposal for a type trait to detect scoped enumerations", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-05-16", "papers": [ "P1048" ] }, "LEWG462": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=462", "link": "https://wg21.link/lewg462", "title": "std::experimental::expected LWG design issues", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-05-16", "papers": [ "P1051" ] }, "LEWG463": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=463", "link": "https://wg21.link/lewg463", "title": "A Modest Executor Proposal", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-05-16", "papers": [ "P1055" ] }, "LEWG464": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=464", "link": "https://wg21.link/lewg464", "title": "Adapting Asio to use std::expected", "status": "DIRECTION_REVIEW", "resolution": "", "last_modified": "2018-11-08", "papers": [ "P1059" ] }, "LEWG465": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=465", "link": "https://wg21.link/lewg465", "title": "On empty structs in the standard library", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-19", "papers": [ "P1081" ] }, "LEWG466": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=466", "link": "https://wg21.link/lewg466", "title": "Move resource_adaptor from Library TS to the C++ WP", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1083" ] }, "LEWG467": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=467", "link": "https://wg21.link/lewg467", "title": "Sizes Should Only span Unsigned", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-10", "papers": [ "P1089" ] }, "LEWG468": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=468", "link": "https://wg21.link/lewg468", "title": " zero(), min(), and max() should be noexcept", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P0972" ] }, "LEWG469": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=469", "link": "https://wg21.link/lewg469", "title": "std::assume_aligned", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P1007" ] }, "LEWG470": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=470", "link": "https://wg21.link/lewg470", "title": "Container support for implicit lifetime types", "status": "DIRECTION_REVIEW", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P1010" ] }, "LEWG471": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=471", "link": "https://wg21.link/lewg471", "title": "P0860: Atomic Access Property for mdspan", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-06-05", "papers": [ "P0860" ] }, "LEWG472": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=472", "link": "https://wg21.link/lewg472", "title": "P0958: Networking TS changes to support proposed Executors TS", "status": "DIRECTION_REVIEW", "resolution": "", "last_modified": "2018-11-08", "papers": [ "P0958" ] }, "LEWG473": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=473", "link": "https://wg21.link/lewg473", "title": "std::async() in an Executors World", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-05-16", "papers": [ "P1044" ] }, "LEWG474": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=474", "link": "https://wg21.link/lewg474", "title": "[P1053] Future-proofing continuations for executors", "status": "SG_REVIEW", "resolution": "", "last_modified": "2018-11-07", "papers": [ "P1053" ] }, "LEWG475": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=475", "link": "https://wg21.link/lewg475", "title": "A Cooperatively Interruptible Joining Thread, Rev 2", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P0660" ] }, "LEWG476": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=476", "link": "https://wg21.link/lewg476", "title": "Concurrency TS is growing: Concurrent Utilities and Data Structures", "status": "CLOSED", "resolution": "INVALID", "last_modified": "2018-11-08", "papers": [ "P0940" ] }, "LEWG477": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=477", "link": "https://wg21.link/lewg477", "title": "P0836:Introduce Parallelism to the Ranges TS", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-06-04", "papers": [ "P0836" ] }, "LEWG478": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=478", "link": "https://wg21.link/lewg478", "title": "Feedback on P0214", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-06-11", "papers": [ "P0820" ] }, "LEWG479": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=479", "link": "https://wg21.link/lewg479", "title": "Support C atomics in C++", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P0943" ] }, "LEWG480": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=480", "link": "https://wg21.link/lewg480", "title": "String View Conversion for Function Arguments", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0994" ] }, "LEWG481": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=481", "link": "https://wg21.link/lewg481", "title": "Making std::vector constexpr", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1004" ] }, "LEWG482": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=482", "link": "https://wg21.link/lewg482", "title": "Constexpr in std::pointer_traits", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P1006" ] }, "LEWG483": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=483", "link": "https://wg21.link/lewg483", "title": "Constant Pointer View - std::as_const Strikes Back!", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-06-12", "papers": [ "P1011" ] }, "LEWG484": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=484", "link": "https://wg21.link/lewg484", "title": "Constexpr iterator requirements", "status": "CLOSED", "resolution": "INVALID", "last_modified": "2018-05-18", "papers": [ "P0858" ] }, "LEWG485": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=485", "link": "https://wg21.link/lewg485", "title": "A Function Returning Whether An Underlying Type Value Is a Valid Enumerator of a Given Enumeration", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-05-17", "papers": [ "P0974" ] }, "LEWG486": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=486", "link": "https://wg21.link/lewg486", "title": "namespace std { namespace fs = filesystem; }", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-25", "papers": [ "P1005" ] }, "LEWG487": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=487", "link": "https://wg21.link/lewg487", "title": "Let strong_order Truly Be a Customization Point!", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-05-17", "papers": [ "P0891" ] }, "LEWG491": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=491", "link": "https://wg21.link/lewg491", "title": "Fractional Numeric Type", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-06-06", "papers": [ "P1050" ] }, "LEWG493": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=493", "link": "https://wg21.link/lewg493", "title": "Target Vectorization Policies from Parallelism V2 TS to C++20", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-06-07", "papers": [ "P1001" ] }, "LEWG494": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=494", "link": "https://wg21.link/lewg494", "title": "Fixing Atomic Initialization", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-11-08", "papers": [ "P0883" ] }, "LEWG495": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=495", "link": "https://wg21.link/lewg495", "title": "Contiguous Ranges", "status": "CLOSED", "resolution": "EDITORIAL", "last_modified": "2018-11-12", "papers": [ "P0944" ] }, "LEWG496": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=496", "link": "https://wg21.link/lewg496", "title": "Should Span Be Regular", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P1085" ] }, "LEWG497": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=497", "link": "https://wg21.link/lewg497", "title": "Add coroutine task type", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1056" ] }, "LEWG498": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=498", "link": "https://wg21.link/lewg498", "title": "Improving atomic_flag", "status": "CLOSED", "resolution": "EDITORIAL", "last_modified": "2018-11-12", "papers": [ "P0995" ] }, "LEWG499": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=499", "link": "https://wg21.link/lewg499", "title": "Add c_array() member function to std::array", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-10-30", "papers": [ "P0635" ] }, "LEWG500": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=500", "link": "https://wg21.link/lewg500", "title": "P1122R0: Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-14" }, "LEWG501": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=501", "link": "https://wg21.link/lewg501", "title": "Function to mark unreachable code", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-11-06", "papers": [ "P0627" ] }, "LEWG502": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=502", "link": "https://wg21.link/lewg502", "title": "fiber_handle - fibers without scheduler", "status": "SG_REVIEW", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P0876" ] }, "LEWG503": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=503", "link": "https://wg21.link/lewg503", "title": "Everyone Deserves a Little Order", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2019-01-28", "papers": [ "P0891" ] }, "LEWG504": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=504", "link": "https://wg21.link/lewg504", "title": "More simd<> operations", "status": "SG_REVIEW", "resolution": "", "last_modified": "2018-10-26", "papers": [ "P0918" ] }, "LEWG505": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=505", "link": "https://wg21.link/lewg505", "title": "Precalculated hash values in lookup", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0920" ] }, "LEWG506": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=506", "link": "https://wg21.link/lewg506", "title": "Runtime type introspection with std::exception ptr", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-10-29", "papers": [ "P0933" ] }, "LEWG507": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=507", "link": "https://wg21.link/lewg507", "title": "Making std::string constexpr", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-25", "papers": [ "P0980" ] }, "LEWG508": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=508", "link": "https://wg21.link/lewg508", "title": "std::embed", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2019-01-31", "papers": [ "P1040" ] }, "LEWG509": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=509", "link": "https://wg21.link/lewg509", "title": "Refining standard library support for Class Template Argument Deduction", "status": "INCUBATION", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P1069" ] }, "LEWG510": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=510", "link": "https://wg21.link/lewg510", "title": "Optimized Initialization for basic_string and vector", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P1072" ] }, "LEWG511": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=511", "link": "https://wg21.link/lewg511", "title": "Efficient composition with DynamicBuffer", "status": "DIRECTION_REVIEW", "resolution": "", "last_modified": "2018-11-08", "papers": [ "P1100" ] }, "LEWG512": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=512", "link": "https://wg21.link/lewg512", "title": "web_view", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-25", "papers": [ "P1108" ] }, "LEWG513": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=513", "link": "https://wg21.link/lewg513", "title": "out_ptr - a scalable output pointer abstraction", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P1132" ] }, "LEWG514": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=514", "link": "https://wg21.link/lewg514", "title": "Networking TS Associations For Call Wrappers", "status": "DIRECTION_REVIEW", "resolution": "", "last_modified": "2018-11-08", "papers": [ "P1133" ] }, "LEWG515": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=515", "link": "https://wg21.link/lewg515", "title": "The C++20 Synchronization Library", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1135" ] }, "LEWG516": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=516", "link": "https://wg21.link/lewg516", "title": "Buffer Sequence Adaptors", "status": "DIRECTION_REVIEW", "resolution": "", "last_modified": "2018-11-08", "papers": [ "P1145" ] }, "LEWG517": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=517", "link": "https://wg21.link/lewg517", "title": "Printing volatile Pointers", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-26", "papers": [ "P1147" ] }, "LEWG518": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=518", "link": "https://wg21.link/lewg518", "title": "Constexpr regex", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-26", "papers": [ "P1149" ] }, "LEWG519": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=519", "link": "https://wg21.link/lewg519", "title": "Type Erased Iterators for modern C++", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-06", "papers": [ "P1159" ] }, "LEWG520": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=520", "link": "https://wg21.link/lewg520", "title": "ADD TEST POLYMORPHIC MEMORY RESOURCE TO THE STANDARD LIBRARY", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-07", "papers": [ "P1160" ] }, "LEWG521": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=521", "link": "https://wg21.link/lewg521", "title": "The Concept of Memory Allocator", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-26", "papers": [ "P1172" ] }, "LEWG522": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=522", "link": "https://wg21.link/lewg522", "title": "a simple and practical optional reference for C++", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P1175" ] }, "LEWG523": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=523", "link": "https://wg21.link/lewg523", "title": "C++ Compile", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-27", "papers": [ "P1178" ] }, "LEWG524": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=524", "link": "https://wg21.link/lewg524", "title": "New names for the power-of-2 templates", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-10", "papers": [ "P1182" ] }, "LEWG525": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=525", "link": "https://wg21.link/lewg525", "title": "When do you actually use <=>?", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1186" ] }, "LEWG526": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=526", "link": "https://wg21.link/lewg526", "title": "A type trait for std::compare_3way()'s type", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1187" ] }, "LEWG527": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=527", "link": "https://wg21.link/lewg527", "title": "Adding operator<=> to types that are not currently comparable", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-11-07", "papers": [ "P1191" ] }, "LEWG528": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=528", "link": "https://wg21.link/lewg528", "title": "Making constexpr", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-26", "papers": [ "P1195" ] }, "LEWG529": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=529", "link": "https://wg21.link/lewg529", "title": "Value-based std::error_category comparison", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-07", "papers": [ "P1196" ] }, "LEWG530": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=530", "link": "https://wg21.link/lewg530", "title": "A non-allocating overload of error_category::message()", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-07", "papers": [ "P1197" ] }, "LEWG531": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=531", "link": "https://wg21.link/lewg531", "title": "Adding error_category::failed()", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-07", "papers": [ "P1198" ] }, "LEWG532": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=532", "link": "https://wg21.link/lewg532", "title": "Variant direct comparisons", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-06", "papers": [ "P1201" ] }, "LEWG533": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=533", "link": "https://wg21.link/lewg533", "title": "Range constructors for standard containers and views", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-07", "papers": [ "P1206" ] }, "LEWG534": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=534", "link": "https://wg21.link/lewg534", "title": "Movability of Single-pass Iterators", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P1207" ] }, "LEWG535": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=535", "link": "https://wg21.link/lewg535", "title": "Adopt source_location from Library Fundamentals V3 for C++20", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-07", "papers": [ "P1208" ] }, "LEWG536": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=536", "link": "https://wg21.link/lewg536", "title": "Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P1209" ] }, "LEWG537": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=537", "link": "https://wg21.link/lewg537", "title": "Completing the Rebase of Library Fundamentals, Version 3, Working Draft", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P1210" ] }, "LEWG538": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=538", "link": "https://wg21.link/lewg538", "title": "A Standard flat_set", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P1222" ] }, "LEWG539": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=539", "link": "https://wg21.link/lewg539", "title": "find_backward", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P1223" ] }, "LEWG540": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=540", "link": "https://wg21.link/lewg540", "title": "Signed size() functions", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P1227" ] }, "LEWG541": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=541", "link": "https://wg21.link/lewg541", "title": "Shift-by-negative in shift_left and shift_right", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P1233" ] }, "LEWG542": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=542", "link": "https://wg21.link/lewg542", "title": "Rangify New Algorithms", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1243" ] }, "LEWG543": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=543", "link": "https://wg21.link/lewg543", "title": "Fixing Relations", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P1248" ] }, "LEWG544": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=544", "link": "https://wg21.link/lewg544", "title": "Extension by inspecting members of User Defined Types?", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-06", "papers": [ "P1250" ] }, "LEWG545": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=545", "link": "https://wg21.link/lewg545", "title": "A more constexpr bitset", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1251" ] }, "LEWG546": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=546", "link": "https://wg21.link/lewg546", "title": "Ranges Design Cleanup", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1252" ] }, "LEWG547": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=547", "link": "https://wg21.link/lewg547", "title": "A view of 0 or 1 elements: view::maybe", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-07", "papers": [ "P1255" ] }, "LEWG548": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=548", "link": "https://wg21.link/lewg548", "title": "Integer Width Literals", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P1280" ] }, "LEWG549": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=549", "link": "https://wg21.link/lewg549", "title": "std::ranges::less<> Should Be More!", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-11-07", "papers": [ "P1291" ] }, "LEWG550": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=550", "link": "https://wg21.link/lewg550", "title": "ostream_joiner", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-07", "papers": [ "P1293" ] }, "LEWG551": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=551", "link": "https://wg21.link/lewg551", "title": "Spaceship library update", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-05-26", "papers": [ "P1295" ] }, "LEWG552": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=552", "link": "https://wg21.link/lewg552", "title": "Unifying the many ways to compare", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-06", "papers": [ "P1310" ] }, "LEWG553": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=553", "link": "https://wg21.link/lewg553", "title": "Comparison Concepts", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-07", "papers": [ "P1312" ] }, "LEWG554": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=554", "link": "https://wg21.link/lewg554", "title": "unique_val: a default-on-move type", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-26", "papers": [ "P1314" ] }, "LEWG555": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=555", "link": "https://wg21.link/lewg555", "title": "secure_val: a secure-clear-on-move type", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-26", "papers": [ "P1315" ] }, "LEWG556": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=556", "link": "https://wg21.link/lewg556", "title": "Remove return type deduction in std::apply", "status": "CLOSED", "resolution": "DUPLICATE", "last_modified": "2018-11-19", "papers": [ "P1317" ] }, "LEWG557": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=557", "link": "https://wg21.link/lewg557", "title": "Tuple application traits", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-11-19", "papers": [ "P1318" ] }, "LEWG558": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=558", "link": "https://wg21.link/lewg558", "title": "to_array from LFTS with updates", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2019-01-28", "papers": [ "P0325" ] }, "LEWG559": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=559", "link": "https://wg21.link/lewg559", "title": "Feedback on 2D Graphics", "status": "DESIGN_REVIEW", "resolution": "", "last_modified": "2018-10-26", "papers": [ "P1225" ] }, "LEWG560": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=560", "link": "https://wg21.link/lewg560", "title": "Byteswapping for fun&&nuf", "status": "WORDING_REVIEW", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P1272" ] }, "LEWG561": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=561", "link": "https://wg21.link/lewg561", "title": "A Class for Status and Optional Value", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-06", "papers": [ "P0262" ] }, "LEWG562": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=562", "link": "https://wg21.link/lewg562", "title": "Explicitly implicifying explicit constructors", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-06", "papers": [ "P1163" ] }, "LEWG563": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=563", "link": "https://wg21.link/lewg563", "title": "Fixing allocator usage for operator + (basic_string)", "status": "CLOSED", "resolution": "REJECTED", "last_modified": "2018-11-06", "papers": [ "P1165" ] }, "LEWG564": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=564", "link": "https://wg21.link/lewg564", "title": "Fixing allocator usage for operator + (basic_string)", "status": "ADOPTED", "resolution": "FIXED", "last_modified": "2018-11-12", "papers": [ "P1165" ] }, "LEWG565": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=565", "link": "https://wg21.link/lewg565", "title": "Unified executors proposal", "status": "NEEDS_PAPER", "resolution": "", "last_modified": "2018-11-10", "papers": [ "P0443" ] }, "LEWG566": { "type": "issue", "long_link": "https://issues.isocpp.org/show_bug.cgi?id=566", "link": "https://wg21.link/lewg566", "title": "std::environment and std::arguments", "status": "INCUBATION", "resolution": "", "last_modified": "2018-11-20", "papers": [ "P1275" ] }, "LWG1": { "type": "issue", "title": "C library linkage editing oversight", "long_link": "https://cplusplus.github.io/LWG/issue1", "link": "https://wg21.link/lwg1", "section": "16.4.3.3 [using.linkage]", "status": "TC1", "submitter": "Beman Dawes", "opened": "1997-11-16", "last_modified": "2016-08-09" }, "LWG2": { "type": "issue", "title": "Auto_ptr conversions effects incorrect", "long_link": "https://cplusplus.github.io/LWG/issue2", "link": "https://wg21.link/lwg2", "section": "99 [auto.ptr.conv]", "status": "NAD", "submitter": "Nathan Myers", "opened": "1997-12-04", "last_modified": "2016-08-09" }, "LWG3": { "type": "issue", "title": "Atexit registration during atexit() call is not described", "long_link": "https://cplusplus.github.io/LWG/issue3", "link": "https://wg21.link/lwg3", "section": "17.5 [support.start.term]", "status": "TC1", "submitter": "Steve Clamage", "opened": "1997-12-12", "last_modified": "2016-08-09" }, "LWG4": { "type": "issue", "title": "basic_string size_type and difference_type should be implementation defined", "long_link": "https://cplusplus.github.io/LWG/issue4", "link": "https://wg21.link/lwg4", "section": "23.4.3 [basic.string]", "status": "NAD", "submitter": "Beman Dawes", "opened": "1997-11-16", "last_modified": "2016-08-09" }, "LWG5": { "type": "issue", "title": "String::compare specification questionable", "long_link": "https://cplusplus.github.io/LWG/issue5", "link": "https://wg21.link/lwg5", "section": "23.4.3.7.8 [string.swap]", "status": "TC1", "submitter": "Jack Reeves", "opened": "1997-12-11", "last_modified": "2016-11-12" }, "LWG6": { "type": "issue", "title": "File position not an offset unimplementable", "long_link": "https://cplusplus.github.io/LWG/issue6", "link": "https://wg21.link/lwg6", "section": "31.5.3 [fpos]", "status": "NAD", "submitter": "Matt Austern", "opened": "1997-12-15", "last_modified": "2016-08-09" }, "LWG7": { "type": "issue", "title": "String clause minor problems", "long_link": "https://cplusplus.github.io/LWG/issue7", "link": "https://wg21.link/lwg7", "section": "23 [strings]", "status": "TC1", "submitter": "Matt Austern", "opened": "1997-12-15", "last_modified": "2016-11-12" }, "LWG8": { "type": "issue", "title": "Locale::global lacks guarantee", "long_link": "https://cplusplus.github.io/LWG/issue8", "link": "https://wg21.link/lwg8", "section": "30.3.1.6 [locale.statics]", "status": "TC1", "submitter": "Matt Austern", "opened": "1997-12-24", "last_modified": "2016-08-09" }, "LWG9": { "type": "issue", "title": "Operator new(0) calls should not yield the same pointer", "long_link": "https://cplusplus.github.io/LWG/issue9", "link": "https://wg21.link/lwg9", "section": "17.6.3 [new.delete]", "status": "TC1", "submitter": "Steve Clamage", "opened": "1998-01-04", "last_modified": "2016-08-09" }, "LWG10": { "type": "issue", "title": "Codecvt<>::do unclear", "long_link": "https://cplusplus.github.io/LWG/issue10", "link": "https://wg21.link/lwg10", "section": "30.4.2.6 [locale.codecvt.byname]", "status": "Dup", "submitter": "Matt Austern", "opened": "1998-01-14", "last_modified": "2016-08-09" }, "LWG11": { "type": "issue", "title": "Bitset minor problems", "long_link": "https://cplusplus.github.io/LWG/issue11", "link": "https://wg21.link/lwg11", "section": "22.9.2 [template.bitset]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-01-22", "last_modified": "2016-08-09" }, "LWG12": { "type": "issue", "title": "Way objects hold allocators unclear", "long_link": "https://cplusplus.github.io/LWG/issue12", "link": "https://wg21.link/lwg12", "section": "16.4.4.6 [allocator.requirements]", "status": "NAD", "submitter": "Angelika Langer", "opened": "1998-02-23", "last_modified": "2016-08-09" }, "LWG13": { "type": "issue", "title": "Eos refuses to die", "long_link": "https://cplusplus.github.io/LWG/issue13", "link": "https://wg21.link/lwg13", "section": "31.7.5.3.3 [istream.extractors]", "status": "TC1", "submitter": "William M. Miller", "opened": "1998-03-03", "last_modified": "2017-04-22" }, "LWG14": { "type": "issue", "title": "Locale::combine should be const", "long_link": "https://cplusplus.github.io/LWG/issue14", "link": "https://wg21.link/lwg14", "section": "30.3.1.4 [locale.members]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-08-09" }, "LWG15": { "type": "issue", "title": "Locale::name requirement inconsistent", "long_link": "https://cplusplus.github.io/LWG/issue15", "link": "https://wg21.link/lwg15", "section": "30.3.1.4 [locale.members]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-08-09" }, "LWG16": { "type": "issue", "title": "Bad ctype_byname decl", "long_link": "https://cplusplus.github.io/LWG/issue16", "link": "https://wg21.link/lwg16", "section": "30.4.2.5 [locale.codecvt]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-08-09" }, "LWG17": { "type": "issue", "title": "Bad bool parsing", "long_link": "https://cplusplus.github.io/LWG/issue17", "link": "https://wg21.link/lwg17", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-08-09" }, "LWG18": { "type": "issue", "title": "Get(...bool&) omitted", "long_link": "https://cplusplus.github.io/LWG/issue18", "link": "https://wg21.link/lwg18", "section": "30.4.3.2.2 [facet.num.get.members]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-08-09" }, "LWG19": { "type": "issue", "title": "\"Noconv\" definition too vague", "long_link": "https://cplusplus.github.io/LWG/issue19", "link": "https://wg21.link/lwg19", "section": "30.4.2.5 [locale.codecvt]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-08-09" }, "LWG20": { "type": "issue", "title": "Thousands_sep returns wrong type", "long_link": "https://cplusplus.github.io/LWG/issue20", "link": "https://wg21.link/lwg20", "section": "30.4.4.1.3 [facet.numpunct.virtuals]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-08-09" }, "LWG21": { "type": "issue", "title": "Codecvt_byname<> instantiations", "long_link": "https://cplusplus.github.io/LWG/issue21", "link": "https://wg21.link/lwg21", "section": "30.3.1.2.1 [locale.category]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG22": { "type": "issue", "title": "Member open vs. flags", "long_link": "https://cplusplus.github.io/LWG/issue22", "link": "https://wg21.link/lwg22", "section": "31.10.4.4 [ifstream.members]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG23": { "type": "issue", "title": "Num_get overflow result", "long_link": "https://cplusplus.github.io/LWG/issue23", "link": "https://wg21.link/lwg23", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "CD1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG24": { "type": "issue", "title": "\"do_convert\" doesn't exist", "long_link": "https://cplusplus.github.io/LWG/issue24", "link": "https://wg21.link/lwg24", "section": "30.4.2.5 [locale.codecvt]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG25": { "type": "issue", "title": "String operator<< uses width() value wrong", "long_link": "https://cplusplus.github.io/LWG/issue25", "link": "https://wg21.link/lwg25", "section": "23.4.4.4 [string.io]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG26": { "type": "issue", "title": "Bad sentry example", "long_link": "https://cplusplus.github.io/LWG/issue26", "link": "https://wg21.link/lwg26", "section": "31.7.5.2.4 [istream.sentry]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2021-06-06" }, "LWG27": { "type": "issue", "title": "String::erase(range) yields wrong iterator", "long_link": "https://cplusplus.github.io/LWG/issue27", "link": "https://wg21.link/lwg27", "section": "23.4.3.7.5 [string.erase]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-11-12" }, "LWG28": { "type": "issue", "title": "Ctypeis ambiguous", "long_link": "https://cplusplus.github.io/LWG/issue28", "link": "https://wg21.link/lwg28", "section": "30.4.2.4.3 [facet.ctype.char.members]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG29": { "type": "issue", "title": "Ios_base::init doesn't exist", "long_link": "https://cplusplus.github.io/LWG/issue29", "link": "https://wg21.link/lwg29", "section": "31.4.3 [narrow.stream.objects]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG30": { "type": "issue", "title": "Wrong header for LC_*", "long_link": "https://cplusplus.github.io/LWG/issue30", "link": "https://wg21.link/lwg30", "section": "30.3.1.2.1 [locale.category]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG31": { "type": "issue", "title": "Immutable locale values", "long_link": "https://cplusplus.github.io/LWG/issue31", "link": "https://wg21.link/lwg31", "section": "30.3.1 [locale]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG32": { "type": "issue", "title": "Pbackfail description inconsistent", "long_link": "https://cplusplus.github.io/LWG/issue32", "link": "https://wg21.link/lwg32", "section": "31.6.3.5.4 [streambuf.virt.pback]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG33": { "type": "issue", "title": "Codecvt<> mentions from_type", "long_link": "https://cplusplus.github.io/LWG/issue33", "link": "https://wg21.link/lwg33", "section": "30.4.2.5 [locale.codecvt]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG34": { "type": "issue", "title": "True/falsename() not in ctype<>", "long_link": "https://cplusplus.github.io/LWG/issue34", "link": "https://wg21.link/lwg34", "section": "30.4.3.3.3 [facet.num.put.virtuals]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG35": { "type": "issue", "title": "No manipulator unitbuf in synopsis", "long_link": "https://cplusplus.github.io/LWG/issue35", "link": "https://wg21.link/lwg35", "section": "31.5 [iostreams.base]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG36": { "type": "issue", "title": "Iword & pword storage lifetime omitted", "long_link": "https://cplusplus.github.io/LWG/issue36", "link": "https://wg21.link/lwg36", "section": "31.5.2.6 [ios.base.storage]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG37": { "type": "issue", "title": "Leftover \"global\" reference", "long_link": "https://cplusplus.github.io/LWG/issue37", "link": "https://wg21.link/lwg37", "section": "30.3.1 [locale]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG38": { "type": "issue", "title": "Facet definition incomplete", "long_link": "https://cplusplus.github.io/LWG/issue38", "link": "https://wg21.link/lwg38", "section": "30.3.2 [locale.global.templates]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG39": { "type": "issue", "title": "istreambuf_iterator<>::operator++(int) definition garbled", "long_link": "https://cplusplus.github.io/LWG/issue39", "link": "https://wg21.link/lwg39", "section": "25.6.4.4 [istreambuf.iterator.ops]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2017-11-29" }, "LWG40": { "type": "issue", "title": "Meaningless normative paragraph in examples", "long_link": "https://cplusplus.github.io/LWG/issue40", "link": "https://wg21.link/lwg40", "section": "99 [facets.examples]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG41": { "type": "issue", "title": "Ios_base needs clear(), exceptions()", "long_link": "https://cplusplus.github.io/LWG/issue41", "link": "https://wg21.link/lwg41", "section": "31.5.2 [ios.base]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG42": { "type": "issue", "title": "String ctors specify wrong default allocator", "long_link": "https://cplusplus.github.io/LWG/issue42", "link": "https://wg21.link/lwg42", "section": "23.4.3 [basic.string]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG43": { "type": "issue", "title": "Locale table correction", "long_link": "https://cplusplus.github.io/LWG/issue43", "link": "https://wg21.link/lwg43", "section": "30.4.2.6 [locale.codecvt.byname]", "status": "Dup", "submitter": "Brendan Kehoe", "opened": "1998-06-01", "last_modified": "2016-01-28" }, "LWG44": { "type": "issue", "title": "Iostreams use operator== on int_type values", "long_link": "https://cplusplus.github.io/LWG/issue44", "link": "https://wg21.link/lwg44", "section": "31 [input.output]", "status": "CD1", "submitter": "Nathan Myers", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG45": { "type": "issue", "title": "Stringstreams read/write pointers initial position unclear", "long_link": "https://cplusplus.github.io/LWG/issue45", "link": "https://wg21.link/lwg45", "section": "31.8.4 [ostringstream]", "status": "NAD", "submitter": "Matthias Mueller", "opened": "1998-05-27", "last_modified": "2016-01-28" }, "LWG46": { "type": "issue", "title": "Minor Annex D errors", "long_link": "https://cplusplus.github.io/LWG/issue46", "link": "https://wg21.link/lwg46", "section": "D.13 [depr.str.strstreams]", "status": "TC1", "submitter": "Brendan Kehoe", "opened": "1998-06-01", "last_modified": "2016-01-28" }, "LWG47": { "type": "issue", "title": "Imbue() and getloc() Returns clauses swapped", "long_link": "https://cplusplus.github.io/LWG/issue47", "link": "https://wg21.link/lwg47", "section": "31.5.2.4 [ios.base.locales]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-06-21", "last_modified": "2016-01-28" }, "LWG48": { "type": "issue", "title": "Use of non-existent exception constructor", "long_link": "https://cplusplus.github.io/LWG/issue48", "link": "https://wg21.link/lwg48", "section": "31.5.2.2.1 [ios.failure]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-06-21", "last_modified": "2021-06-06" }, "LWG49": { "type": "issue", "title": "Underspecification of ios_base::sync_with_stdio", "long_link": "https://cplusplus.github.io/LWG/issue49", "link": "https://wg21.link/lwg49", "section": "31.5.2.5 [ios.members.static]", "status": "CD1", "submitter": "Matt Austern", "opened": "1998-06-21", "last_modified": "2016-01-28" }, "LWG50": { "type": "issue", "title": "Copy constructor and assignment operator of ios_base", "long_link": "https://cplusplus.github.io/LWG/issue50", "link": "https://wg21.link/lwg50", "section": "31.5.2 [ios.base]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-06-21", "last_modified": "2016-01-28" }, "LWG51": { "type": "issue", "title": "Requirement to not invalidate iterators missing", "long_link": "https://cplusplus.github.io/LWG/issue51", "link": "https://wg21.link/lwg51", "section": "24.2 [container.requirements]", "status": "TC1", "submitter": "David Vandevoorde", "opened": "1998-06-23", "last_modified": "2016-01-28" }, "LWG52": { "type": "issue", "title": "Small I/O problems", "long_link": "https://cplusplus.github.io/LWG/issue52", "link": "https://wg21.link/lwg52", "section": "31.5.3.2 [fpos.operations]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-06-23", "last_modified": "2016-01-28" }, "LWG53": { "type": "issue", "title": "Basic_ios destructor unspecified", "long_link": "https://cplusplus.github.io/LWG/issue53", "link": "https://wg21.link/lwg53", "section": "31.5.4.2 [basic.ios.cons]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-06-23", "last_modified": "2016-01-28" }, "LWG54": { "type": "issue", "title": "Basic_streambuf's destructor", "long_link": "https://cplusplus.github.io/LWG/issue54", "link": "https://wg21.link/lwg54", "section": "31.6.3.2 [streambuf.cons]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-06-25", "last_modified": "2016-01-28" }, "LWG55": { "type": "issue", "title": "Invalid stream position is undefined", "long_link": "https://cplusplus.github.io/LWG/issue55", "link": "https://wg21.link/lwg55", "section": "31 [input.output]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-06-26", "last_modified": "2016-01-28" }, "LWG56": { "type": "issue", "title": "Showmanyc's return type", "long_link": "https://cplusplus.github.io/LWG/issue56", "link": "https://wg21.link/lwg56", "section": "31.6.3 [streambuf]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-06-29", "last_modified": "2016-01-28" }, "LWG57": { "type": "issue", "title": "Mistake in char_traits", "long_link": "https://cplusplus.github.io/LWG/issue57", "link": "https://wg21.link/lwg57", "section": "23.2.4.6 [char.traits.specializations.wchar.t]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-07-01", "last_modified": "2016-01-28" }, "LWG58": { "type": "issue", "title": "Extracting a char from a wide-oriented stream", "long_link": "https://cplusplus.github.io/LWG/issue58", "link": "https://wg21.link/lwg58", "section": "31.7.5.3.3 [istream.extractors]", "status": "NAD", "submitter": "Matt Austern", "opened": "1998-07-01", "last_modified": "2017-04-22" }, "LWG59": { "type": "issue", "title": "Ambiguity in specification of gbump", "long_link": "https://cplusplus.github.io/LWG/issue59", "link": "https://wg21.link/lwg59", "section": "31.6.3.4.2 [streambuf.get.area]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-07-28", "last_modified": "2016-01-28" }, "LWG60": { "type": "issue", "title": "What is a formatted input function?", "long_link": "https://cplusplus.github.io/LWG/issue60", "link": "https://wg21.link/lwg60", "section": "31.7.5.3.1 [istream.formatted.reqmts]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-08-03", "last_modified": "2016-01-28" }, "LWG61": { "type": "issue", "title": "Ambiguity in iostreams exception policy", "long_link": "https://cplusplus.github.io/LWG/issue61", "link": "https://wg21.link/lwg61", "section": "31.7.5.4 [istream.unformatted]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG62": { "type": "issue", "title": "Sync's return value", "long_link": "https://cplusplus.github.io/LWG/issue62", "link": "https://wg21.link/lwg62", "section": "31.7.5.4 [istream.unformatted]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-08-06", "last_modified": "2016-01-28" }, "LWG63": { "type": "issue", "title": "Exception-handling policy for unformatted output", "long_link": "https://cplusplus.github.io/LWG/issue63", "link": "https://wg21.link/lwg63", "section": "31.7.6.4 [ostream.unformatted]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-08-11", "last_modified": "2016-01-28" }, "LWG64": { "type": "issue", "title": "Exception handling in basic_istream::operator>>(basic_streambuf*)", "long_link": "https://cplusplus.github.io/LWG/issue64", "link": "https://wg21.link/lwg64", "section": "31.7.5.3.3 [istream.extractors]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-08-11", "last_modified": "2017-04-22" }, "LWG65": { "type": "issue", "title": "Underspecification of strstreambuf::seekoff", "long_link": "https://cplusplus.github.io/LWG/issue65", "link": "https://wg21.link/lwg65", "section": "D.13.2.4 [depr.strstreambuf.virtuals]", "status": "NAD", "submitter": "Matt Austern", "opened": "1998-08-18", "last_modified": "2016-01-28" }, "LWG66": { "type": "issue", "title": "Strstreambuf::setbuf", "long_link": "https://cplusplus.github.io/LWG/issue66", "link": "https://wg21.link/lwg66", "section": "D.13.2.4 [depr.strstreambuf.virtuals]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-08-18", "last_modified": "2016-01-28" }, "LWG67": { "type": "issue", "title": "Setw useless for strings", "long_link": "https://cplusplus.github.io/LWG/issue67", "link": "https://wg21.link/lwg67", "section": "23.4.4.4 [string.io]", "status": "Dup", "submitter": "Steve Clamage", "opened": "1998-07-09", "last_modified": "2016-01-28" }, "LWG68": { "type": "issue", "title": "Extractors for char* should store null at end", "long_link": "https://cplusplus.github.io/LWG/issue68", "link": "https://wg21.link/lwg68", "section": "31.7.5.3.3 [istream.extractors]", "status": "TC1", "submitter": "Angelika Langer", "opened": "1998-07-14", "last_modified": "2017-04-22" }, "LWG69": { "type": "issue", "title": "Must elements of a vector be contiguous?", "long_link": "https://cplusplus.github.io/LWG/issue69", "link": "https://wg21.link/lwg69", "section": "24.3.11 [vector]", "status": "TC1", "submitter": "Andrew Koenig", "opened": "1998-07-29", "last_modified": "2016-01-28" }, "LWG70": { "type": "issue", "title": "Uncaught_exception() missing throw() specification", "long_link": "https://cplusplus.github.io/LWG/issue70", "link": "https://wg21.link/lwg70", "section": "17.9 [support.exception], 99 [uncaught]", "status": "TC1", "submitter": "Steve Clamage", "opened": "1998-08-03", "last_modified": "2016-01-28" }, "LWG71": { "type": "issue", "title": "Do_get_monthname synopsis missing argument", "long_link": "https://cplusplus.github.io/LWG/issue71", "link": "https://wg21.link/lwg71", "section": "30.4.6.2 [locale.time.get]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-08-13", "last_modified": "2016-01-28" }, "LWG72": { "type": "issue", "title": "Do_convert phantom member function", "long_link": "https://cplusplus.github.io/LWG/issue72", "link": "https://wg21.link/lwg72", "section": "30.4.2.5 [locale.codecvt]", "status": "Dup", "submitter": "Nathan Myers", "opened": "1998-08-24", "last_modified": "2016-01-28" }, "LWG73": { "type": "issue", "title": "is_open should be const", "long_link": "https://cplusplus.github.io/LWG/issue73", "link": "https://wg21.link/lwg73", "section": "31.10 [file.streams]", "status": "NAD", "submitter": "Matt Austern", "opened": "1998-08-27", "last_modified": "2017-06-15" }, "LWG74": { "type": "issue", "title": "Garbled text for codecvt::do_max_length", "long_link": "https://cplusplus.github.io/LWG/issue74", "link": "https://wg21.link/lwg74", "section": "30.4.2.5 [locale.codecvt]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-09-08", "last_modified": "2016-01-28" }, "LWG75": { "type": "issue", "title": "Contradiction in codecvt::length's argument types", "long_link": "https://cplusplus.github.io/LWG/issue75", "link": "https://wg21.link/lwg75", "section": "30.4.2.5 [locale.codecvt]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-09-18", "last_modified": "2023-03-29" }, "LWG76": { "type": "issue", "title": "Can a codecvt facet always convert one internal character at a time?", "long_link": "https://cplusplus.github.io/LWG/issue76", "link": "https://wg21.link/lwg76", "section": "30.4.2.5 [locale.codecvt]", "status": "CD1", "submitter": "Matt Austern", "opened": "1998-09-25", "last_modified": "2016-01-28" }, "LWG77": { "type": "issue", "title": "Valarray operator[] const returning value", "long_link": "https://cplusplus.github.io/LWG/issue77", "link": "https://wg21.link/lwg77", "section": "28.6.2.4 [valarray.access]", "status": "Dup", "submitter": "Levente Farkas", "opened": "1998-09-09", "last_modified": "2016-01-28" }, "LWG78": { "type": "issue", "title": "Typo: event_call_back", "long_link": "https://cplusplus.github.io/LWG/issue78", "link": "https://wg21.link/lwg78", "section": "31.5.2 [ios.base]", "status": "TC1", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG79": { "type": "issue", "title": "Inconsistent declaration of polar()", "long_link": "https://cplusplus.github.io/LWG/issue79", "link": "https://wg21.link/lwg79", "section": "28.4.2 [complex.syn], 28.4.7 [complex.value.ops]", "status": "TC1", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG80": { "type": "issue", "title": "Global Operators of complex declared twice", "long_link": "https://cplusplus.github.io/LWG/issue80", "link": "https://wg21.link/lwg80", "section": "28.4.2 [complex.syn], 28.4.3 [complex]", "status": "TC1", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG81": { "type": "issue", "title": "Wrong declaration of slice operations", "long_link": "https://cplusplus.github.io/LWG/issue81", "link": "https://wg21.link/lwg81", "section": "28.6.5 [template.slice.array], 28.6.7 [template.gslice.array], 28.6.8 [template.mask.array], 28.6.9 [template.indirect.array]", "status": "NAD", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG82": { "type": "issue", "title": "Missing constant for set elements", "long_link": "https://cplusplus.github.io/LWG/issue82", "link": "https://wg21.link/lwg82", "section": "24.2.7 [associative.reqmts]", "status": "NAD", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG83": { "type": "issue", "title": "String::npos vs. string::max_size()", "long_link": "https://cplusplus.github.io/LWG/issue83", "link": "https://wg21.link/lwg83", "section": "23.4.3 [basic.string]", "status": "TC1", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG84": { "type": "issue", "title": "Ambiguity with string::insert()", "long_link": "https://cplusplus.github.io/LWG/issue84", "link": "https://wg21.link/lwg84", "section": "23.4.3.6 [string.access]", "status": "NAD", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG85": { "type": "issue", "title": "String char types", "long_link": "https://cplusplus.github.io/LWG/issue85", "link": "https://wg21.link/lwg85", "section": "23 [strings]", "status": "NAD", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG86": { "type": "issue", "title": "String constructors don't describe exceptions", "long_link": "https://cplusplus.github.io/LWG/issue86", "link": "https://wg21.link/lwg86", "section": "23.4.3.2 [string.require]", "status": "TC1", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG87": { "type": "issue", "title": "Error in description of string::compare()", "long_link": "https://cplusplus.github.io/LWG/issue87", "link": "https://wg21.link/lwg87", "section": "23.4.3.7.8 [string.swap]", "status": "Dup", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-11-12" }, "LWG88": { "type": "issue", "title": "Inconsistency between string::insert() and string::append()", "long_link": "https://cplusplus.github.io/LWG/issue88", "link": "https://wg21.link/lwg88", "section": "23.4.3.7.4 [string.insert], 23.4.3.7.2 [string.append]", "status": "NAD", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-11-12" }, "LWG89": { "type": "issue", "title": "Missing throw specification for string::insert() and string::replace()", "long_link": "https://cplusplus.github.io/LWG/issue89", "link": "https://wg21.link/lwg89", "section": "23.4.3.7.4 [string.insert], 23.4.3.7.6 [string.replace]", "status": "Dup", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-11-12" }, "LWG90": { "type": "issue", "title": "Incorrect description of operator >> for strings", "long_link": "https://cplusplus.github.io/LWG/issue90", "link": "https://wg21.link/lwg90", "section": "23.4.4.4 [string.io]", "status": "TC1", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG91": { "type": "issue", "title": "Description of operator>> and getline() for string<> might cause endless loop", "long_link": "https://cplusplus.github.io/LWG/issue91", "link": "https://wg21.link/lwg91", "section": "23.4.4.4 [string.io]", "status": "CD1", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG92": { "type": "issue", "title": "Incomplete Algorithm Requirements", "long_link": "https://cplusplus.github.io/LWG/issue92", "link": "https://wg21.link/lwg92", "section": "27 [algorithms]", "status": "CD1", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG93": { "type": "issue", "title": "Incomplete Valarray Subset Definitions", "long_link": "https://cplusplus.github.io/LWG/issue93", "link": "https://wg21.link/lwg93", "section": "28.6 [numarray]", "status": "NAD", "submitter": "Nico Josuttis", "opened": "1998-09-29", "last_modified": "2016-01-28" }, "LWG94": { "type": "issue", "title": "May library implementors add template parameters to Standard Library classes?", "long_link": "https://cplusplus.github.io/LWG/issue94", "link": "https://wg21.link/lwg94", "section": "16.4.6 [conforming]", "status": "NAD", "submitter": "Matt Austern", "opened": "1998-01-22", "last_modified": "2016-01-28" }, "LWG95": { "type": "issue", "title": "Members added by the implementation", "long_link": "https://cplusplus.github.io/LWG/issue95", "link": "https://wg21.link/lwg95", "section": "16.4.6.5 [member.functions]", "status": "NAD", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG96": { "type": "issue", "title": "Vector is not a container", "long_link": "https://cplusplus.github.io/LWG/issue96", "link": "https://wg21.link/lwg96", "section": "24.3.11 [vector]", "status": "NAD", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG97": { "type": "issue", "title": "Insert inconsistent definition", "long_link": "https://cplusplus.github.io/LWG/issue97", "link": "https://wg21.link/lwg97", "section": "24 [containers]", "status": "NAD", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG98": { "type": "issue", "title": "Input iterator requirements are badly written", "long_link": "https://cplusplus.github.io/LWG/issue98", "link": "https://wg21.link/lwg98", "section": "25.3.5.3 [input.iterators]", "status": "CD1", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG99": { "type": "issue", "title": "Reverse_iterator comparisons completely wrong", "long_link": "https://cplusplus.github.io/LWG/issue99", "link": "https://wg21.link/lwg99", "section": "25.5.1.8 [reverse.iter.cmp]", "status": "NAD", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2021-06-06" }, "LWG100": { "type": "issue", "title": "Insert iterators/ostream_iterators overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue100", "link": "https://wg21.link/lwg100", "section": "25.5.2 [insert.iterators], 25.6.5 [ostreambuf.iterator]", "status": "NAD", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG101": { "type": "issue", "title": "No way to free storage for vector and deque", "long_link": "https://cplusplus.github.io/LWG/issue101", "link": "https://wg21.link/lwg101", "section": "24.3.11 [vector], 24.3.7 [array]", "status": "NAD Editorial", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG102": { "type": "issue", "title": "Bug in insert range in associative containers", "long_link": "https://cplusplus.github.io/LWG/issue102", "link": "https://wg21.link/lwg102", "section": "24.2.7 [associative.reqmts]", "status": "Dup", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG103": { "type": "issue", "title": "set::iterator is required to be modifiable, but this allows modification of keys", "long_link": "https://cplusplus.github.io/LWG/issue103", "link": "https://wg21.link/lwg103", "section": "24.2.7 [associative.reqmts]", "status": "CD1", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG104": { "type": "issue", "title": "Description of basic_string::operator[] is unclear", "long_link": "https://cplusplus.github.io/LWG/issue104", "link": "https://wg21.link/lwg104", "section": "23.4.3.5 [string.capacity]", "status": "NAD", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG105": { "type": "issue", "title": "fstream ctors argument types desired", "long_link": "https://cplusplus.github.io/LWG/issue105", "link": "https://wg21.link/lwg105", "section": "31.10 [file.streams]", "status": "Dup", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG106": { "type": "issue", "title": "Numeric library private members are implementation defined", "long_link": "https://cplusplus.github.io/LWG/issue106", "link": "https://wg21.link/lwg106", "section": "28.6.5 [template.slice.array]", "status": "TC1", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG107": { "type": "issue", "title": "Valarray constructor is strange", "long_link": "https://cplusplus.github.io/LWG/issue107", "link": "https://wg21.link/lwg107", "section": "28.6.2 [template.valarray]", "status": "NAD", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG108": { "type": "issue", "title": "Lifetime of exception::what() return unspecified", "long_link": "https://cplusplus.github.io/LWG/issue108", "link": "https://wg21.link/lwg108", "section": "17.7.3 [type.info]", "status": "TC1", "submitter": "AFNOR", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG109": { "type": "issue", "title": "Missing binders for non-const sequence elements", "long_link": "https://cplusplus.github.io/LWG/issue109", "link": "https://wg21.link/lwg109", "section": "99 [depr.lib.binders]", "status": "CD1", "submitter": "Bjarne Stroustrup", "opened": "1998-10-07", "last_modified": "2016-01-28" }, "LWG110": { "type": "issue", "title": "istreambuf_iterator::equal not const", "long_link": "https://cplusplus.github.io/LWG/issue110", "link": "https://wg21.link/lwg110", "section": "25.6.4 [istreambuf.iterator], 25.6.4.4 [istreambuf.iterator.ops]", "status": "TC1", "submitter": "Nathan Myers", "opened": "1998-10-15", "last_modified": "2023-02-07" }, "LWG111": { "type": "issue", "title": "istreambuf_iterator::equal overspecified, inefficient", "long_link": "https://cplusplus.github.io/LWG/issue111", "link": "https://wg21.link/lwg111", "section": "25.6.4.4 [istreambuf.iterator.ops]", "status": "NAD", "submitter": "Nathan Myers", "opened": "1998-10-15", "last_modified": "2017-11-29" }, "LWG112": { "type": "issue", "title": "Minor typo in ostreambuf_iterator constructor", "long_link": "https://cplusplus.github.io/LWG/issue112", "link": "https://wg21.link/lwg112", "section": "25.6.5.2 [ostreambuf.iter.cons]", "status": "TC1", "submitter": "Matt Austern", "opened": "1998-10-20", "last_modified": "2016-01-28" }, "LWG113": { "type": "issue", "title": "Missing/extra iostream sync semantics", "long_link": "https://cplusplus.github.io/LWG/issue113", "link": "https://wg21.link/lwg113", "section": "31.7.5.2 [istream], 31.7.5.4 [istream.unformatted]", "status": "NAD", "submitter": "Steve Clamage", "opened": "1998-10-13", "last_modified": "2016-01-28" }, "LWG114": { "type": "issue", "title": "Placement forms example in error twice", "long_link": "https://cplusplus.github.io/LWG/issue114", "link": "https://wg21.link/lwg114", "section": "17.6.3.4 [new.delete.placement]", "status": "TC1", "submitter": "Steve Clamage", "opened": "1998-10-28", "last_modified": "2016-01-28" }, "LWG115": { "type": "issue", "title": "Typo in strstream constructors", "long_link": "https://cplusplus.github.io/LWG/issue115", "link": "https://wg21.link/lwg115", "section": "D.13.5.2 [depr.strstream.cons]", "status": "TC1", "submitter": "Steve Clamage", "opened": "1998-11-02", "last_modified": "2016-01-28" }, "LWG116": { "type": "issue", "title": "bitset cannot be constructed with a const char*", "long_link": "https://cplusplus.github.io/LWG/issue116", "link": "https://wg21.link/lwg116", "section": "22.9.2 [template.bitset]", "status": "Dup", "submitter": "Judy Ward", "opened": "1998-11-06", "last_modified": "2016-01-28" }, "LWG117": { "type": "issue", "title": "basic_ostream uses nonexistent num_put member functions", "long_link": "https://cplusplus.github.io/LWG/issue117", "link": "https://wg21.link/lwg117", "section": "31.7.6.3.2 [ostream.inserters.arithmetic]", "status": "CD1", "submitter": "Matt Austern", "opened": "1998-11-20", "last_modified": "2016-01-28" }, "LWG118": { "type": "issue", "title": "basic_istream uses nonexistent num_get member functions", "long_link": "https://cplusplus.github.io/LWG/issue118", "link": "https://wg21.link/lwg118", "section": "31.7.5.3.2 [istream.formatted.arithmetic]", "status": "CD1", "submitter": "Matt Austern", "opened": "1998-11-20", "last_modified": "2016-01-28" }, "LWG119": { "type": "issue", "title": "Should virtual functions be allowed to strengthen the exception specification?", "long_link": "https://cplusplus.github.io/LWG/issue119", "link": "https://wg21.link/lwg119", "section": "16.4.6.13 [res.on.exception.handling]", "status": "TC1", "submitter": "Judy Ward", "opened": "1998-12-15", "last_modified": "2016-01-28" }, "LWG120": { "type": "issue", "title": "Can an implementor add specializations?", "long_link": "https://cplusplus.github.io/LWG/issue120", "link": "https://wg21.link/lwg120", "section": "16.4.5.3 [reserved.names]", "status": "CD1", "submitter": "Judy Ward", "opened": "1998-12-15", "last_modified": "2016-01-28" }, "LWG121": { "type": "issue", "title": "Detailed definition for ctype specialization", "long_link": "https://cplusplus.github.io/LWG/issue121", "link": "https://wg21.link/lwg121", "section": "30.3.1.2.1 [locale.category]", "status": "NAD", "submitter": "Judy Ward", "opened": "1998-12-15", "last_modified": "2016-01-28" }, "LWG122": { "type": "issue", "title": "streambuf/wstreambuf description should not say they are specializations", "long_link": "https://cplusplus.github.io/LWG/issue122", "link": "https://wg21.link/lwg122", "section": "31.6.3 [streambuf]", "status": "TC1", "submitter": "Judy Ward", "opened": "1998-12-15", "last_modified": "2016-01-28" }, "LWG123": { "type": "issue", "title": "Should valarray helper arrays fill functions be const?", "long_link": "https://cplusplus.github.io/LWG/issue123", "link": "https://wg21.link/lwg123", "section": "28.6.5.4 [slice.arr.fill], 28.6.7.4 [gslice.array.fill], 28.6.8.4 [mask.array.fill], 28.6.9.4 [indirect.array.fill]", "status": "CD1", "submitter": "Judy Ward", "opened": "1998-12-15", "last_modified": "2016-01-28" }, "LWG124": { "type": "issue", "title": "ctype_byname::do_scan_is & do_scan_not return type should be const charT*", "long_link": "https://cplusplus.github.io/LWG/issue124", "link": "https://wg21.link/lwg124", "section": "30.4.2.3 [locale.ctype.byname]", "status": "TC1", "submitter": "Judy Ward", "opened": "1998-12-15", "last_modified": "2016-01-28" }, "LWG125": { "type": "issue", "title": "valarray::operator!() return type is inconsistent", "long_link": "https://cplusplus.github.io/LWG/issue125", "link": "https://wg21.link/lwg125", "section": "28.6.2 [template.valarray]", "status": "TC1", "submitter": "Judy Ward", "opened": "1998-12-15", "last_modified": "2016-01-28" }, "LWG126": { "type": "issue", "title": "typos in Effects clause of ctype::do_narrow()", "long_link": "https://cplusplus.github.io/LWG/issue126", "link": "https://wg21.link/lwg126", "section": "30.4.2.2.3 [locale.ctype.virtuals]", "status": "TC1", "submitter": "Judy Ward", "opened": "1998-12-15", "last_modified": "2016-01-28" }, "LWG127": { "type": "issue", "title": "auto_ptr<> conversion issues", "long_link": "https://cplusplus.github.io/LWG/issue127", "link": "https://wg21.link/lwg127", "section": "99 [auto.ptr]", "status": "TC1", "submitter": "Greg Colvin", "opened": "1999-02-17", "last_modified": "2016-01-28" }, "LWG128": { "type": "issue", "title": "Need open_mode() function for file stream, string streams, file buffers, and string buffers", "long_link": "https://cplusplus.github.io/LWG/issue128", "link": "https://wg21.link/lwg128", "section": "31.8 [string.streams], 31.10 [file.streams]", "status": "NAD", "submitter": "Angelika Langer", "opened": "1999-02-22", "last_modified": "2016-01-28" }, "LWG129": { "type": "issue", "title": "Need error indication from seekp() and seekg()", "long_link": "https://cplusplus.github.io/LWG/issue129", "link": "https://wg21.link/lwg129", "section": "31.7.5.4 [istream.unformatted], 31.7.6.2.5 [ostream.seeks]", "status": "TC1", "submitter": "Angelika Langer", "opened": "1999-02-22", "last_modified": "2016-01-28" }, "LWG130": { "type": "issue", "title": "Return type of container::erase(iterator) differs for associative containers", "long_link": "https://cplusplus.github.io/LWG/issue130", "link": "https://wg21.link/lwg130", "section": "24.2.7 [associative.reqmts], 24.2.4 [sequence.reqmts]", "status": "CD1", "submitter": "Andrew Koenig", "opened": "1999-03-02", "last_modified": "2016-01-28" }, "LWG131": { "type": "issue", "title": "list::splice throws nothing", "long_link": "https://cplusplus.github.io/LWG/issue131", "link": "https://wg21.link/lwg131", "section": "24.3.10.5 [list.ops]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "1999-03-06", "last_modified": "2016-01-28" }, "LWG132": { "type": "issue", "title": "list::resize description uses random access iterators", "long_link": "https://cplusplus.github.io/LWG/issue132", "link": "https://wg21.link/lwg132", "section": "24.3.10.3 [list.capacity]", "status": "TC1", "submitter": "Howard Hinnant", "opened": "1999-03-06", "last_modified": "2016-01-28" }, "LWG133": { "type": "issue", "title": "map missing get_allocator()", "long_link": "https://cplusplus.github.io/LWG/issue133", "link": "https://wg21.link/lwg133", "section": "24.4.4 [map]", "status": "TC1", "submitter": "Howard Hinnant", "opened": "1999-03-06", "last_modified": "2016-01-28" }, "LWG134": { "type": "issue", "title": "vector constructors over specified", "long_link": "https://cplusplus.github.io/LWG/issue134", "link": "https://wg21.link/lwg134", "section": "24.3.11.2 [vector.cons]", "status": "TC1", "submitter": "Howard Hinnant", "opened": "1999-03-06", "last_modified": "2016-01-28" }, "LWG135": { "type": "issue", "title": "basic_iostream doubly initialized", "long_link": "https://cplusplus.github.io/LWG/issue135", "link": "https://wg21.link/lwg135", "section": "31.7.5.7.2 [iostream.cons]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "1999-03-06", "last_modified": "2016-01-28" }, "LWG136": { "type": "issue", "title": "seekp, seekg setting wrong streams?", "long_link": "https://cplusplus.github.io/LWG/issue136", "link": "https://wg21.link/lwg136", "section": "31.7.5.4 [istream.unformatted]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "1999-03-06", "last_modified": "2016-01-28" }, "LWG137": { "type": "issue", "title": "Do use_facet and has_facet look in the global locale?", "long_link": "https://cplusplus.github.io/LWG/issue137", "link": "https://wg21.link/lwg137", "section": "30.3.1 [locale]", "status": "TC1", "submitter": "Angelika Langer", "opened": "1999-03-17", "last_modified": "2016-01-28" }, "LWG138": { "type": "issue", "title": "Class ctype_byname redundant and misleading", "long_link": "https://cplusplus.github.io/LWG/issue138", "link": "https://wg21.link/lwg138", "section": "30.4.2.5 [locale.codecvt]", "status": "NAD", "submitter": "Angelika Langer", "opened": "1999-03-18", "last_modified": "2016-01-28" }, "LWG139": { "type": "issue", "title": "Optional sequence operation table description unclear", "long_link": "https://cplusplus.github.io/LWG/issue139", "link": "https://wg21.link/lwg139", "section": "24.2.4 [sequence.reqmts]", "status": "TC1", "submitter": "Andrew Koenig", "opened": "1999-03-30", "last_modified": "2016-01-28" }, "LWG140": { "type": "issue", "title": "map::value_type does not satisfy the assignable requirement", "long_link": "https://cplusplus.github.io/LWG/issue140", "link": "https://wg21.link/lwg140", "section": "24.4.4 [map]", "status": "NAD Editorial", "submitter": "Mark Mitchell", "opened": "1999-04-14", "last_modified": "2016-01-28" }, "LWG141": { "type": "issue", "title": "basic_string::find_last_of, find_last_not_of say pos instead of xpos", "long_link": "https://cplusplus.github.io/LWG/issue141", "link": "https://wg21.link/lwg141", "section": "23.4.3.7.4 [string.insert], 23.4.3.7.6 [string.replace]", "status": "TC1", "submitter": "Arch Robison", "opened": "1999-04-28", "last_modified": "2016-11-12" }, "LWG142": { "type": "issue", "title": "lexicographical_compare complexity wrong", "long_link": "https://cplusplus.github.io/LWG/issue142", "link": "https://wg21.link/lwg142", "section": "27.8.11 [alg.lex.comparison]", "status": "TC1", "submitter": "Howard Hinnant", "opened": "1999-06-20", "last_modified": "2016-01-28" }, "LWG143": { "type": "issue", "title": "C .h header wording unclear", "long_link": "https://cplusplus.github.io/LWG/issue143", "link": "https://wg21.link/lwg143", "section": "17.14 [support.c.headers]", "status": "NAD", "submitter": "Christophe de Dinechin", "opened": "1999-05-04", "last_modified": "2023-02-07" }, "LWG144": { "type": "issue", "title": "Deque constructor complexity wrong", "long_link": "https://cplusplus.github.io/LWG/issue144", "link": "https://wg21.link/lwg144", "section": "24.3.8.2 [deque.cons]", "status": "TC1", "submitter": "Herb Sutter", "opened": "1999-05-09", "last_modified": "2016-01-28" }, "LWG145": { "type": "issue", "title": "adjustfield lacks default value", "long_link": "https://cplusplus.github.io/LWG/issue145", "link": "https://wg21.link/lwg145", "section": "31.5.4.2 [basic.ios.cons]", "status": "NAD", "submitter": "Angelika Langer", "opened": "1999-05-12", "last_modified": "2016-01-28" }, "LWG146": { "type": "issue", "title": "complex Inserter and Extractor need sentries", "long_link": "https://cplusplus.github.io/LWG/issue146", "link": "https://wg21.link/lwg146", "section": "28.4.6 [complex.ops]", "status": "TC1", "submitter": "Angelika Langer", "opened": "1999-05-12", "last_modified": "2016-01-28" }, "LWG147": { "type": "issue", "title": "Library Intro refers to global functions that aren't global", "long_link": "https://cplusplus.github.io/LWG/issue147", "link": "https://wg21.link/lwg147", "section": "16.4.6.4 [global.functions]", "status": "TC1", "submitter": "Lois Goldthwaite", "opened": "1999-06-04", "last_modified": "2016-01-28" }, "LWG148": { "type": "issue", "title": "Functions in the example facet BoolNames should be const", "long_link": "https://cplusplus.github.io/LWG/issue148", "link": "https://wg21.link/lwg148", "section": "99 [facets.examples]", "status": "TC1", "submitter": "Jeremy Siek", "opened": "1999-06-03", "last_modified": "2016-01-28" }, "LWG149": { "type": "issue", "title": "Insert should return iterator to first element inserted", "long_link": "https://cplusplus.github.io/LWG/issue149", "link": "https://wg21.link/lwg149", "section": "24.2.4 [sequence.reqmts]", "status": "C++11", "submitter": "Andrew Koenig", "opened": "1999-06-28", "last_modified": "2016-11-12" }, "LWG150": { "type": "issue", "title": "Find_first_of says integer instead of iterator", "long_link": "https://cplusplus.github.io/LWG/issue150", "link": "https://wg21.link/lwg150", "section": "27.6.9 [alg.find.first.of]", "status": "TC1", "submitter": "Matt McClure", "opened": "1999-06-30", "last_modified": "2016-01-28" }, "LWG151": { "type": "issue", "title": "Can't currently clear() empty container", "long_link": "https://cplusplus.github.io/LWG/issue151", "link": "https://wg21.link/lwg151", "section": "24.2.4 [sequence.reqmts]", "status": "TC1", "submitter": "Ed Brey", "opened": "1999-06-21", "last_modified": "2016-01-28" }, "LWG152": { "type": "issue", "title": "Typo in scan_is() semantics", "long_link": "https://cplusplus.github.io/LWG/issue152", "link": "https://wg21.link/lwg152", "section": "30.4.2.2.3 [locale.ctype.virtuals]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG153": { "type": "issue", "title": "Typo in narrow() semantics", "long_link": "https://cplusplus.github.io/LWG/issue153", "link": "https://wg21.link/lwg153", "section": "30.4.2.4.3 [facet.ctype.char.members]", "status": "CD1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG154": { "type": "issue", "title": "Missing double specifier for do_get()", "long_link": "https://cplusplus.github.io/LWG/issue154", "link": "https://wg21.link/lwg154", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG155": { "type": "issue", "title": "Typo in naming the class defining the class Init", "long_link": "https://cplusplus.github.io/LWG/issue155", "link": "https://wg21.link/lwg155", "section": "31.4 [iostream.objects]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG156": { "type": "issue", "title": "Typo in imbue() description", "long_link": "https://cplusplus.github.io/LWG/issue156", "link": "https://wg21.link/lwg156", "section": "31.5.2.4 [ios.base.locales]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG157": { "type": "issue", "title": "Meaningless error handling for pword() and iword()", "long_link": "https://cplusplus.github.io/LWG/issue157", "link": "https://wg21.link/lwg157", "section": "31.5.2.6 [ios.base.storage]", "status": "Dup", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG158": { "type": "issue", "title": "Underspecified semantics for setbuf()", "long_link": "https://cplusplus.github.io/LWG/issue158", "link": "https://wg21.link/lwg158", "section": "31.6.3.5.2 [streambuf.virt.buffer]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG159": { "type": "issue", "title": "Strange use of underflow()", "long_link": "https://cplusplus.github.io/LWG/issue159", "link": "https://wg21.link/lwg159", "section": "31.6.3.5.3 [streambuf.virt.get]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG160": { "type": "issue", "title": "Typo: Use of non-existing function exception()", "long_link": "https://cplusplus.github.io/LWG/issue160", "link": "https://wg21.link/lwg160", "section": "31.7.5.2 [istream]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG161": { "type": "issue", "title": "Typo: istream_iterator vs. istreambuf_iterator", "long_link": "https://cplusplus.github.io/LWG/issue161", "link": "https://wg21.link/lwg161", "section": "31.7.5.3.2 [istream.formatted.arithmetic]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG162": { "type": "issue", "title": "Really \"formatted input functions\"?", "long_link": "https://cplusplus.github.io/LWG/issue162", "link": "https://wg21.link/lwg162", "section": "31.7.5.3.3 [istream.extractors]", "status": "Dup", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2017-04-22" }, "LWG163": { "type": "issue", "title": "Return of gcount() after a call to gcount", "long_link": "https://cplusplus.github.io/LWG/issue163", "link": "https://wg21.link/lwg163", "section": "31.7.5.4 [istream.unformatted]", "status": "Dup", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG164": { "type": "issue", "title": "do_put() has apparently unused fill argument", "long_link": "https://cplusplus.github.io/LWG/issue164", "link": "https://wg21.link/lwg164", "section": "30.4.6.4.2 [locale.time.put.virtuals]", "status": "TC1", "submitter": "Angelika Langer", "opened": "1999-07-23", "last_modified": "2016-01-28" }, "LWG165": { "type": "issue", "title": "xsputn(), pubsync() never called by basic_ostream members?", "long_link": "https://cplusplus.github.io/LWG/issue165", "link": "https://wg21.link/lwg165", "section": "31.7.6.2 [ostream]", "status": "CD1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG166": { "type": "issue", "title": "Really \"formatted output functions\"?", "long_link": "https://cplusplus.github.io/LWG/issue166", "link": "https://wg21.link/lwg166", "section": "31.7.6.3.3 [ostream.inserters]", "status": "Dup", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG167": { "type": "issue", "title": "Improper use of traits_type::length()", "long_link": "https://cplusplus.github.io/LWG/issue167", "link": "https://wg21.link/lwg167", "section": "31.7.6.3.4 [ostream.inserters.character]", "status": "CD1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG168": { "type": "issue", "title": "Typo: formatted vs. unformatted", "long_link": "https://cplusplus.github.io/LWG/issue168", "link": "https://wg21.link/lwg168", "section": "31.7.6.4 [ostream.unformatted]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG169": { "type": "issue", "title": "Bad efficiency of overflow() mandated", "long_link": "https://cplusplus.github.io/LWG/issue169", "link": "https://wg21.link/lwg169", "section": "31.8.2.5 [stringbuf.virtuals]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG170": { "type": "issue", "title": "Inconsistent definition of traits_type", "long_link": "https://cplusplus.github.io/LWG/issue170", "link": "https://wg21.link/lwg170", "section": "31.8.5 [stringstream]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG171": { "type": "issue", "title": "Strange seekpos() semantics due to joint position", "long_link": "https://cplusplus.github.io/LWG/issue171", "link": "https://wg21.link/lwg171", "section": "31.10.3.5 [filebuf.virtuals]", "status": "CD1", "submitter": "Dietmar Kühl", "opened": "1999-07-20", "last_modified": "2016-01-28" }, "LWG172": { "type": "issue", "title": "Inconsistent types for basic_istream::ignore()", "long_link": "https://cplusplus.github.io/LWG/issue172", "link": "https://wg21.link/lwg172", "section": "31.7.5.4 [istream.unformatted]", "status": "TC1", "submitter": "Greg Comeau, Dietmar Kühl", "opened": "1999-07-23", "last_modified": "2016-01-28" }, "LWG173": { "type": "issue", "title": "Inconsistent types for basic_filebuf::setbuf()", "long_link": "https://cplusplus.github.io/LWG/issue173", "link": "https://wg21.link/lwg173", "section": "31.10.3.5 [filebuf.virtuals]", "status": "TC1", "submitter": "Greg Comeau, Dietmar Kühl", "opened": "1999-07-23", "last_modified": "2016-01-28" }, "LWG174": { "type": "issue", "title": "Typo: OFF_T vs. POS_T", "long_link": "https://cplusplus.github.io/LWG/issue174", "link": "https://wg21.link/lwg174", "section": "99 [depr.ios.members]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-23", "last_modified": "2016-01-28" }, "LWG175": { "type": "issue", "title": "Ambiguity for basic_streambuf::pubseekpos() and a few other functions.", "long_link": "https://cplusplus.github.io/LWG/issue175", "link": "https://wg21.link/lwg175", "section": "99 [depr.ios.members]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-23", "last_modified": "2016-01-28" }, "LWG176": { "type": "issue", "title": "exceptions() in ios_base...?", "long_link": "https://cplusplus.github.io/LWG/issue176", "link": "https://wg21.link/lwg176", "section": "99 [depr.ios.members]", "status": "TC1", "submitter": "Dietmar Kühl", "opened": "1999-07-23", "last_modified": "2016-01-28" }, "LWG177": { "type": "issue", "title": "Complex operators cannot be explicitly instantiated", "long_link": "https://cplusplus.github.io/LWG/issue177", "link": "https://wg21.link/lwg177", "section": "28.4.6 [complex.ops]", "status": "NAD", "submitter": "Judy Ward", "opened": "1999-07-02", "last_modified": "2016-01-28" }, "LWG178": { "type": "issue", "title": "Should clog and cerr initially be tied to cout?", "long_link": "https://cplusplus.github.io/LWG/issue178", "link": "https://wg21.link/lwg178", "section": "31.4.3 [narrow.stream.objects]", "status": "NAD", "submitter": "Judy Ward", "opened": "1999-07-02", "last_modified": "2016-01-28" }, "LWG179": { "type": "issue", "title": "Comparison of const_iterators to iterators doesn't work", "long_link": "https://cplusplus.github.io/LWG/issue179", "link": "https://wg21.link/lwg179", "section": "24.2 [container.requirements]", "status": "CD1", "submitter": "Judy Ward", "opened": "1998-07-02", "last_modified": "2016-01-28" }, "LWG180": { "type": "issue", "title": "Container member iterator arguments constness has unintended consequences", "long_link": "https://cplusplus.github.io/LWG/issue180", "link": "https://wg21.link/lwg180", "section": "23.4.3 [basic.string]", "status": "CD1", "submitter": "Dave Abrahams", "opened": "1999-07-01", "last_modified": "2016-11-12" }, "LWG181": { "type": "issue", "title": "make_pair() unintended behavior", "long_link": "https://cplusplus.github.io/LWG/issue181", "link": "https://wg21.link/lwg181", "section": "22.3 [pairs]", "status": "TC1", "submitter": "Andrew Koenig", "opened": "1999-08-03", "last_modified": "2016-01-28" }, "LWG182": { "type": "issue", "title": "Ambiguous references to size_t", "long_link": "https://cplusplus.github.io/LWG/issue182", "link": "https://wg21.link/lwg182", "section": "16 [library]", "status": "CD1", "submitter": "Al Stevens", "opened": "1999-08-15", "last_modified": "2016-01-28" }, "LWG183": { "type": "issue", "title": "I/O stream manipulators don't work for wide character streams", "long_link": "https://cplusplus.github.io/LWG/issue183", "link": "https://wg21.link/lwg183", "section": "31.7.7 [std.manip]", "status": "CD1", "submitter": "Andy Sawyer", "opened": "1999-07-07", "last_modified": "2016-01-28" }, "LWG184": { "type": "issue", "title": "numeric_limits wording problems", "long_link": "https://cplusplus.github.io/LWG/issue184", "link": "https://wg21.link/lwg184", "section": "17.3.5.3 [numeric.special]", "status": "CD1", "submitter": "Gabriel Dos Reis", "opened": "1999-07-21", "last_modified": "2016-01-28" }, "LWG185": { "type": "issue", "title": "Questionable use of term \"inline\"", "long_link": "https://cplusplus.github.io/LWG/issue185", "link": "https://wg21.link/lwg185", "section": "22.10 [function.objects]", "status": "CD1", "submitter": "UK Panel", "opened": "1999-07-26", "last_modified": "2016-01-28" }, "LWG186": { "type": "issue", "title": "bitset::set() second parameter should be bool", "long_link": "https://cplusplus.github.io/LWG/issue186", "link": "https://wg21.link/lwg186", "section": "22.9.2.3 [bitset.members]", "status": "CD1", "submitter": "Darin Adler", "opened": "1999-08-13", "last_modified": "2016-01-28" }, "LWG187": { "type": "issue", "title": "iter_swap underspecified", "long_link": "https://cplusplus.github.io/LWG/issue187", "link": "https://wg21.link/lwg187", "section": "27.7.3 [alg.swap]", "status": "CD1", "submitter": "Andrew Koenig", "opened": "1999-08-14", "last_modified": "2016-01-28" }, "LWG188": { "type": "issue", "title": "valarray helpers missing augmented assignment operators", "long_link": "https://cplusplus.github.io/LWG/issue188", "link": "https://wg21.link/lwg188", "section": "28.6.2.7 [valarray.cassign]", "status": "NAD", "submitter": "Gabriel Dos Reis", "opened": "1999-08-15", "last_modified": "2016-01-28" }, "LWG189": { "type": "issue", "title": "setprecision() not specified correctly", "long_link": "https://cplusplus.github.io/LWG/issue189", "link": "https://wg21.link/lwg189", "section": "31.5.2.3 [fmtflags.state]", "status": "TC1", "submitter": "Andrew Koenig", "opened": "1999-08-25", "last_modified": "2016-01-28" }, "LWG190": { "type": "issue", "title": "min() and max() functions should be std::binary_functions", "long_link": "https://cplusplus.github.io/LWG/issue190", "link": "https://wg21.link/lwg190", "section": "27.8.9 [alg.min.max]", "status": "NAD", "submitter": "Mark Rintoul", "opened": "1999-08-26", "last_modified": "2016-01-28" }, "LWG191": { "type": "issue", "title": "Unclear complexity for algorithms such as binary search", "long_link": "https://cplusplus.github.io/LWG/issue191", "link": "https://wg21.link/lwg191", "section": "27.8.4 [alg.binary.search]", "status": "NAD", "submitter": "Nico Josuttis", "opened": "1999-10-10", "last_modified": "2016-01-28" }, "LWG192": { "type": "issue", "title": "a.insert(p,t) is inefficient and overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue192", "link": "https://wg21.link/lwg192", "section": "24.2.7 [associative.reqmts]", "status": "NAD", "submitter": "Ed Brey", "opened": "1999-06-06", "last_modified": "2016-01-28" }, "LWG193": { "type": "issue", "title": "Heap operations description incorrect", "long_link": "https://cplusplus.github.io/LWG/issue193", "link": "https://wg21.link/lwg193", "section": "27.8.8 [alg.heap.operations]", "status": "TC1", "submitter": "Markus Mauhart", "opened": "1999-09-24", "last_modified": "2024-01-25" }, "LWG194": { "type": "issue", "title": "rdbuf() functions poorly specified", "long_link": "https://cplusplus.github.io/LWG/issue194", "link": "https://wg21.link/lwg194", "section": "31.5.4 [ios]", "status": "NAD", "submitter": "Steve Clamage", "opened": "1999-09-07", "last_modified": "2016-01-28" }, "LWG195": { "type": "issue", "title": "Should basic_istream::sentry's constructor ever set eofbit?", "long_link": "https://cplusplus.github.io/LWG/issue195", "link": "https://wg21.link/lwg195", "section": "31.7.5.2.4 [istream.sentry]", "status": "TC1", "submitter": "Matt Austern", "opened": "1999-10-13", "last_modified": "2021-06-06" }, "LWG196": { "type": "issue", "title": "Placement new example has alignment problems", "long_link": "https://cplusplus.github.io/LWG/issue196", "link": "https://wg21.link/lwg196", "section": "17.6.3.4 [new.delete.placement]", "status": "Dup", "submitter": "Herb Sutter", "opened": "1998-12-15", "last_modified": "2016-01-28" }, "LWG197": { "type": "issue", "title": "max_size() underspecified", "long_link": "https://cplusplus.github.io/LWG/issue197", "link": "https://wg21.link/lwg197", "section": "16.4.4.6 [allocator.requirements], 24.2 [container.requirements]", "status": "NAD", "submitter": "Andy Sawyer", "opened": "1999-10-21", "last_modified": "2016-01-28" }, "LWG198": { "type": "issue", "title": "Validity of pointers and references unspecified after iterator destruction", "long_link": "https://cplusplus.github.io/LWG/issue198", "link": "https://wg21.link/lwg198", "section": "25.3.4 [iterator.concepts]", "status": "CD1", "submitter": "Beman Dawes", "opened": "1999-11-03", "last_modified": "2016-01-28" }, "LWG199": { "type": "issue", "title": "What does allocate(0) return?", "long_link": "https://cplusplus.github.io/LWG/issue199", "link": "https://wg21.link/lwg199", "section": "16.4.4.6 [allocator.requirements]", "status": "TC1", "submitter": "Matt Austern", "opened": "1999-11-19", "last_modified": "2016-01-28" }, "LWG200": { "type": "issue", "title": "Forward iterator requirements don't allow constant iterators", "long_link": "https://cplusplus.github.io/LWG/issue200", "link": "https://wg21.link/lwg200", "section": "25.3.5.5 [forward.iterators]", "status": "CD1", "submitter": "Matt Austern", "opened": "1999-11-19", "last_modified": "2016-01-28" }, "LWG201": { "type": "issue", "title": "Numeric limits terminology wrong", "long_link": "https://cplusplus.github.io/LWG/issue201", "link": "https://wg21.link/lwg201", "section": "17.3 [support.limits]", "status": "CD1", "submitter": "Stephen Cleary", "opened": "1999-12-21", "last_modified": "2017-06-15" }, "LWG202": { "type": "issue", "title": "unique() effects unclear when predicate not an equivalence relation", "long_link": "https://cplusplus.github.io/LWG/issue202", "link": "https://wg21.link/lwg202", "section": "27.7.9 [alg.unique]", "status": "CD1", "submitter": "Andrew Koenig", "opened": "2000-01-13", "last_modified": "2016-01-28" }, "LWG203": { "type": "issue", "title": "basic_istream::sentry::sentry() is uninstantiable with ctype", "long_link": "https://cplusplus.github.io/LWG/issue203", "link": "https://wg21.link/lwg203", "section": "31.7.5.2.4 [istream.sentry]", "status": "NAD", "submitter": "Matt McClure and Dietmar Kühl", "opened": "2000-01-01", "last_modified": "2021-06-06" }, "LWG204": { "type": "issue", "title": "distance(first, last) when \"last\" is before \"first\"", "long_link": "https://cplusplus.github.io/LWG/issue204", "link": "https://wg21.link/lwg204", "section": "25.4.3 [iterator.operations]", "status": "NAD", "submitter": "Rintala Matti", "opened": "2000-01-28", "last_modified": "2016-01-28" }, "LWG205": { "type": "issue", "title": "numeric_limits unclear on how to determine floating point types", "long_link": "https://cplusplus.github.io/LWG/issue205", "link": "https://wg21.link/lwg205", "section": "17.3.5.2 [numeric.limits.members]", "status": "NAD", "submitter": "Steve Cleary", "opened": "2000-01-28", "last_modified": "2016-01-28" }, "LWG206": { "type": "issue", "title": "operator new(size_t, nothrow) may become unlinked to ordinary operator new if ordinary version replaced", "long_link": "https://cplusplus.github.io/LWG/issue206", "link": "https://wg21.link/lwg206", "section": "17.6.3.2 [new.delete.single]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "1999-08-29", "last_modified": "2016-01-28" }, "LWG207": { "type": "issue", "title": "ctype members return clause incomplete", "long_link": "https://cplusplus.github.io/LWG/issue207", "link": "https://wg21.link/lwg207", "section": "30.4.2.4.3 [facet.ctype.char.members]", "status": "Dup", "submitter": "Robert Klarer", "opened": "1999-11-02", "last_modified": "2016-01-28" }, "LWG208": { "type": "issue", "title": "Unnecessary restriction on past-the-end iterators", "long_link": "https://cplusplus.github.io/LWG/issue208", "link": "https://wg21.link/lwg208", "section": "25.3.4 [iterator.concepts]", "status": "TC1", "submitter": "Stephen Cleary", "opened": "2000-02-02", "last_modified": "2016-01-28" }, "LWG209": { "type": "issue", "title": "basic_string declarations inconsistent", "long_link": "https://cplusplus.github.io/LWG/issue209", "link": "https://wg21.link/lwg209", "section": "23.4.3 [basic.string]", "status": "TC1", "submitter": "Igor Stauder", "opened": "2000-02-11", "last_modified": "2016-01-28" }, "LWG210": { "type": "issue", "title": "distance first and last confused", "long_link": "https://cplusplus.github.io/LWG/issue210", "link": "https://wg21.link/lwg210", "section": "27 [algorithms]", "status": "TC1", "submitter": "Lisa Lippincott", "opened": "2000-02-15", "last_modified": "2016-01-28" }, "LWG211": { "type": "issue", "title": "operator>>(istream&, string&) doesn't set failbit", "long_link": "https://cplusplus.github.io/LWG/issue211", "link": "https://wg21.link/lwg211", "section": "23.4.4.4 [string.io]", "status": "TC1", "submitter": "Scott Snyder", "opened": "2000-02-04", "last_modified": "2016-01-28" }, "LWG212": { "type": "issue", "title": "Empty range behavior unclear for several algorithms", "long_link": "https://cplusplus.github.io/LWG/issue212", "link": "https://wg21.link/lwg212", "section": "27.8.9 [alg.min.max]", "status": "TC1", "submitter": "Nico Josuttis", "opened": "2000-02-26", "last_modified": "2016-01-28" }, "LWG213": { "type": "issue", "title": "Math function overloads ambiguous", "long_link": "https://cplusplus.github.io/LWG/issue213", "link": "https://wg21.link/lwg213", "section": "28.7 [c.math]", "status": "NAD", "submitter": "Nico Josuttis", "opened": "2000-02-26", "last_modified": "2016-01-28" }, "LWG214": { "type": "issue", "title": "set::find() missing const overload", "long_link": "https://cplusplus.github.io/LWG/issue214", "link": "https://wg21.link/lwg214", "section": "24.4.6 [set], 24.4.7 [multiset]", "status": "CD1", "submitter": "Judy Ward", "opened": "2000-02-28", "last_modified": "2016-01-28" }, "LWG215": { "type": "issue", "title": "Can a map's key_type be const?", "long_link": "https://cplusplus.github.io/LWG/issue215", "link": "https://wg21.link/lwg215", "section": "24.2.7 [associative.reqmts]", "status": "NAD", "submitter": "Judy Ward", "opened": "2000-02-29", "last_modified": "2016-01-28" }, "LWG216": { "type": "issue", "title": "setbase manipulator description flawed", "long_link": "https://cplusplus.github.io/LWG/issue216", "link": "https://wg21.link/lwg216", "section": "31.7.7 [std.manip]", "status": "Dup", "submitter": "Hyman Rosen", "opened": "2000-02-29", "last_modified": "2016-01-28" }, "LWG217": { "type": "issue", "title": "Facets example (Classifying Japanese characters) contains errors", "long_link": "https://cplusplus.github.io/LWG/issue217", "link": "https://wg21.link/lwg217", "section": "99 [facets.examples]", "status": "TC1", "submitter": "Martin Sebor", "opened": "2000-02-29", "last_modified": "2016-01-28" }, "LWG218": { "type": "issue", "title": "Algorithms do not use binary predicate objects for default comparisons", "long_link": "https://cplusplus.github.io/LWG/issue218", "link": "https://wg21.link/lwg218", "section": "27.8 [alg.sorting]", "status": "NAD", "submitter": "Pablo Halpern", "opened": "2000-03-06", "last_modified": "2016-01-28" }, "LWG219": { "type": "issue", "title": "find algorithm missing version that takes a binary predicate argument", "long_link": "https://cplusplus.github.io/LWG/issue219", "link": "https://wg21.link/lwg219", "section": "27.6.6 [alg.find]", "status": "NAD", "submitter": "Pablo Halpern", "opened": "2000-03-06", "last_modified": "2016-01-28" }, "LWG220": { "type": "issue", "title": "~ios_base() usage valid?", "long_link": "https://cplusplus.github.io/LWG/issue220", "link": "https://wg21.link/lwg220", "section": "31.5.2.8 [ios.base.cons]", "status": "TC1", "submitter": "Jonathan Schilling, Howard Hinnant", "opened": "2000-03-13", "last_modified": "2016-01-28" }, "LWG221": { "type": "issue", "title": "num_get<>::do_get stage 2 processing broken", "long_link": "https://cplusplus.github.io/LWG/issue221", "link": "https://wg21.link/lwg221", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "CD1", "submitter": "Matt Austern", "opened": "2000-03-14", "last_modified": "2016-01-28" }, "LWG222": { "type": "issue", "title": "Are throw clauses necessary if a throw is already implied by the effects clause?", "long_link": "https://cplusplus.github.io/LWG/issue222", "link": "https://wg21.link/lwg222", "section": "16.3.2.4 [structure.specifications]", "status": "TC1", "submitter": "Judy Ward", "opened": "2000-03-17", "last_modified": "2016-01-28" }, "LWG223": { "type": "issue", "title": "reverse algorithm should use iter_swap rather than swap", "long_link": "https://cplusplus.github.io/LWG/issue223", "link": "https://wg21.link/lwg223", "section": "27.7.10 [alg.reverse]", "status": "TC1", "submitter": "Dave Abrahams", "opened": "2000-03-21", "last_modified": "2016-01-28" }, "LWG224": { "type": "issue", "title": "clear() complexity for associative containers refers to undefined N", "long_link": "https://cplusplus.github.io/LWG/issue224", "link": "https://wg21.link/lwg224", "section": "24.2.7 [associative.reqmts]", "status": "TC1", "submitter": "Ed Brey", "opened": "2000-03-23", "last_modified": "2016-01-28" }, "LWG225": { "type": "issue", "title": "std:: algorithms use of other unqualified algorithms", "long_link": "https://cplusplus.github.io/LWG/issue225", "link": "https://wg21.link/lwg225", "section": "16.4.6.4 [global.functions]", "status": "CD1", "submitter": "Dave Abrahams", "opened": "2000-04-01", "last_modified": "2016-01-28" }, "LWG226": { "type": "issue", "title": "User supplied specializations or overloads of namespace std function templates", "long_link": "https://cplusplus.github.io/LWG/issue226", "link": "https://wg21.link/lwg226", "section": "16.4.5.3 [reserved.names]", "status": "CD1", "submitter": "Dave Abrahams", "opened": "2000-04-01", "last_modified": "2016-01-28" }, "LWG227": { "type": "issue", "title": "std::swap() should require CopyConstructible or DefaultConstructible arguments", "long_link": "https://cplusplus.github.io/LWG/issue227", "link": "https://wg21.link/lwg227", "section": "27.7.3 [alg.swap]", "status": "TC1", "submitter": "Dave Abrahams", "opened": "2000-04-09", "last_modified": "2016-01-28" }, "LWG228": { "type": "issue", "title": "Incorrect specification of \"..._byname\" facets", "long_link": "https://cplusplus.github.io/LWG/issue228", "link": "https://wg21.link/lwg228", "section": "30.4 [locale.categories]", "status": "CD1", "submitter": "Dietmar Kühl", "opened": "2000-04-20", "last_modified": "2018-08-10" }, "LWG229": { "type": "issue", "title": "Unqualified references of other library entities", "long_link": "https://cplusplus.github.io/LWG/issue229", "link": "https://wg21.link/lwg229", "section": "16.4.2.2 [contents]", "status": "CD1", "submitter": "Steve Clamage", "opened": "2000-04-19", "last_modified": "2016-01-28" }, "LWG230": { "type": "issue", "title": "Assignable specified without also specifying CopyConstructible", "long_link": "https://cplusplus.github.io/LWG/issue230", "link": "https://wg21.link/lwg230", "section": "16 [library]", "status": "CD1", "submitter": "Beman Dawes", "opened": "2000-04-26", "last_modified": "2016-01-28" }, "LWG231": { "type": "issue", "title": "Precision in iostream?", "long_link": "https://cplusplus.github.io/LWG/issue231", "link": "https://wg21.link/lwg231", "section": "30.4.3.3.3 [facet.num.put.virtuals]", "status": "CD1", "submitter": "James Kanze, Stephen Clamage", "opened": "2000-04-25", "last_modified": "2016-01-28" }, "LWG232": { "type": "issue", "title": "\"depends\" poorly defined in 17.4.3.1", "long_link": "https://cplusplus.github.io/LWG/issue232", "link": "https://wg21.link/lwg232", "section": "16.4.5.3 [reserved.names]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2000-04-18", "last_modified": "2016-01-28" }, "LWG233": { "type": "issue", "title": "Insertion hints in associative containers", "long_link": "https://cplusplus.github.io/LWG/issue233", "link": "https://wg21.link/lwg233", "section": "24.2.7 [associative.reqmts]", "status": "CD1", "submitter": "Andrew Koenig", "opened": "2000-04-30", "last_modified": "2016-01-28" }, "LWG234": { "type": "issue", "title": "Typos in allocator definition", "long_link": "https://cplusplus.github.io/LWG/issue234", "link": "https://wg21.link/lwg234", "section": "20.2.10.2 [allocator.members]", "status": "CD1", "submitter": "Dietmar Kühl", "opened": "2000-04-24", "last_modified": "2016-01-28" }, "LWG235": { "type": "issue", "title": "No specification of default ctor for reverse_iterator", "long_link": "https://cplusplus.github.io/LWG/issue235", "link": "https://wg21.link/lwg235", "section": "25.5.1.2 [reverse.iterator]", "status": "CD1", "submitter": "Dietmar Kühl", "opened": "2000-04-24", "last_modified": "2016-01-28" }, "LWG236": { "type": "issue", "title": "ctype::is() member modifies facet", "long_link": "https://cplusplus.github.io/LWG/issue236", "link": "https://wg21.link/lwg236", "section": "30.4.2.4.3 [facet.ctype.char.members]", "status": "Dup", "submitter": "Dietmar Kühl", "opened": "2000-04-24", "last_modified": "2016-01-28" }, "LWG237": { "type": "issue", "title": "Undefined expression in complexity specification", "long_link": "https://cplusplus.github.io/LWG/issue237", "link": "https://wg21.link/lwg237", "section": "24.3.8.2 [deque.cons]", "status": "CD1", "submitter": "Dietmar Kühl", "opened": "2000-04-24", "last_modified": "2016-01-28" }, "LWG238": { "type": "issue", "title": "Contradictory results of stringbuf initialization.", "long_link": "https://cplusplus.github.io/LWG/issue238", "link": "https://wg21.link/lwg238", "section": "31.8.2.2 [stringbuf.cons]", "status": "CD1", "submitter": "Dietmar Kühl", "opened": "2000-05-11", "last_modified": "2016-01-28" }, "LWG239": { "type": "issue", "title": "Complexity of unique() and/or unique_copy incorrect", "long_link": "https://cplusplus.github.io/LWG/issue239", "link": "https://wg21.link/lwg239", "section": "27.7.9 [alg.unique]", "status": "CD1", "submitter": "Angelika Langer", "opened": "2000-05-15", "last_modified": "2016-01-28" }, "LWG240": { "type": "issue", "title": "Complexity of adjacent_find() is meaningless", "long_link": "https://cplusplus.github.io/LWG/issue240", "link": "https://wg21.link/lwg240", "section": "27.6.10 [alg.adjacent.find]", "status": "CD1", "submitter": "Angelika Langer", "opened": "2000-05-15", "last_modified": "2016-01-28" }, "LWG241": { "type": "issue", "title": "Does unique_copy() require CopyConstructible and Assignable?", "long_link": "https://cplusplus.github.io/LWG/issue241", "link": "https://wg21.link/lwg241", "section": "27.7.9 [alg.unique]", "status": "CD1", "submitter": "Angelika Langer", "opened": "2000-05-15", "last_modified": "2016-01-28" }, "LWG242": { "type": "issue", "title": "Side effects of function objects", "long_link": "https://cplusplus.github.io/LWG/issue242", "link": "https://wg21.link/lwg242", "section": "27.7.4 [alg.transform], 28.5 [rand]", "status": "CD1", "submitter": "Angelika Langer", "opened": "2000-05-15", "last_modified": "2016-01-28" }, "LWG243": { "type": "issue", "title": "get and getline when sentry reports failure", "long_link": "https://cplusplus.github.io/LWG/issue243", "link": "https://wg21.link/lwg243", "section": "31.7.5.4 [istream.unformatted]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-05-15", "last_modified": "2016-01-28" }, "LWG244": { "type": "issue", "title": "Must find's third argument be CopyConstructible?", "long_link": "https://cplusplus.github.io/LWG/issue244", "link": "https://wg21.link/lwg244", "section": "27.6.6 [alg.find]", "status": "NAD", "submitter": "Andrew Koenig", "opened": "2000-05-02", "last_modified": "2016-01-28" }, "LWG245": { "type": "issue", "title": "Which operations on istream_iterator trigger input operations?", "long_link": "https://cplusplus.github.io/LWG/issue245", "link": "https://wg21.link/lwg245", "section": "25.6.2 [istream.iterator]", "status": "NAD", "submitter": "Andrew Koenig", "opened": "2000-05-02", "last_modified": "2016-01-28" }, "LWG246": { "type": "issue", "title": "a.insert(p,t) is incorrectly specified", "long_link": "https://cplusplus.github.io/LWG/issue246", "link": "https://wg21.link/lwg246", "section": "24.2.7 [associative.reqmts]", "status": "Dup", "submitter": "Mark Rodgers", "opened": "2000-05-19", "last_modified": "2016-01-28" }, "LWG247": { "type": "issue", "title": "vector, deque::insert complexity", "long_link": "https://cplusplus.github.io/LWG/issue247", "link": "https://wg21.link/lwg247", "section": "24.3.11.5 [vector.modifiers]", "status": "CD1", "submitter": "Lisa Lippincott", "opened": "2000-06-06", "last_modified": "2016-01-28" }, "LWG248": { "type": "issue", "title": "time_get fails to set eofbit", "long_link": "https://cplusplus.github.io/LWG/issue248", "link": "https://wg21.link/lwg248", "section": "30.4.6 [category.time]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-06-22", "last_modified": "2016-01-28" }, "LWG249": { "type": "issue", "title": "Return Type of auto_ptr::operator=", "long_link": "https://cplusplus.github.io/LWG/issue249", "link": "https://wg21.link/lwg249", "section": "99 [auto.ptr]", "status": "NAD", "submitter": "Joseph Gottman", "opened": "2000-06-30", "last_modified": "2016-01-28" }, "LWG250": { "type": "issue", "title": "splicing invalidates iterators", "long_link": "https://cplusplus.github.io/LWG/issue250", "link": "https://wg21.link/lwg250", "section": "24.3.10.5 [list.ops]", "status": "CD1", "submitter": "Brian Parker", "opened": "2000-07-14", "last_modified": "2016-01-28" }, "LWG251": { "type": "issue", "title": "basic_stringbuf missing allocator_type", "long_link": "https://cplusplus.github.io/LWG/issue251", "link": "https://wg21.link/lwg251", "section": "31.8.2 [stringbuf]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-07-28", "last_modified": "2016-01-28" }, "LWG252": { "type": "issue", "title": "missing casts/C-style casts used in iostreams", "long_link": "https://cplusplus.github.io/LWG/issue252", "link": "https://wg21.link/lwg252", "section": "31.8 [string.streams]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-07-28", "last_modified": "2016-01-28" }, "LWG253": { "type": "issue", "title": "valarray helper functions are almost entirely useless", "long_link": "https://cplusplus.github.io/LWG/issue253", "link": "https://wg21.link/lwg253", "section": "28.6.2.2 [valarray.cons], 28.6.2.3 [valarray.assign]", "status": "CD1", "submitter": "Robert Klarer", "opened": "2000-07-31", "last_modified": "2016-01-28" }, "LWG254": { "type": "issue", "title": "Exception types in clause 19 are constructed from std::string", "long_link": "https://cplusplus.github.io/LWG/issue254", "link": "https://wg21.link/lwg254", "section": "19.2 [std.exceptions], 31.5.2.2.1 [ios.failure]", "status": "CD1", "submitter": "Dave Abrahams", "opened": "2000-08-01", "last_modified": "2023-02-07" }, "LWG255": { "type": "issue", "title": "Why do basic_streambuf<>::pbump() and gbump() take an int?", "long_link": "https://cplusplus.github.io/LWG/issue255", "link": "https://wg21.link/lwg255", "section": "31.6.3 [streambuf]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2000-08-12", "last_modified": "2017-06-06" }, "LWG256": { "type": "issue", "title": "typo in 27.4.4.2, p17: copy_event does not exist", "long_link": "https://cplusplus.github.io/LWG/issue256", "link": "https://wg21.link/lwg256", "section": "31.5.4.3 [basic.ios.members]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-08-21", "last_modified": "2016-01-28" }, "LWG257": { "type": "issue", "title": "STL functional object and iterator inheritance.", "long_link": "https://cplusplus.github.io/LWG/issue257", "link": "https://wg21.link/lwg257", "section": "99 [depr.base], 99 [iterator.basic]", "status": "NAD", "submitter": "Robert Dick", "opened": "2000-08-17", "last_modified": "2016-01-28" }, "LWG258": { "type": "issue", "title": "Missing allocator requirement", "long_link": "https://cplusplus.github.io/LWG/issue258", "link": "https://wg21.link/lwg258", "section": "16.4.4.6 [allocator.requirements]", "status": "CD1", "submitter": "Matt Austern", "opened": "2000-08-22", "last_modified": "2016-01-28" }, "LWG259": { "type": "issue", "title": "basic_string::operator[] and const correctness", "long_link": "https://cplusplus.github.io/LWG/issue259", "link": "https://wg21.link/lwg259", "section": "23.4.3.5 [string.capacity]", "status": "CD1", "submitter": "Chris Newton", "opened": "2000-08-27", "last_modified": "2016-01-28" }, "LWG260": { "type": "issue", "title": "Inconsistent return type of istream_iterator::operator++(int)", "long_link": "https://cplusplus.github.io/LWG/issue260", "link": "https://wg21.link/lwg260", "section": "25.6.2.3 [istream.iterator.ops]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-08-27", "last_modified": "2016-01-28" }, "LWG261": { "type": "issue", "title": "Missing description of istream_iterator::operator!=", "long_link": "https://cplusplus.github.io/LWG/issue261", "link": "https://wg21.link/lwg261", "section": "25.6.2.3 [istream.iterator.ops]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-08-27", "last_modified": "2016-01-28" }, "LWG262": { "type": "issue", "title": "Bitmask operator ~ specified incorrectly", "long_link": "https://cplusplus.github.io/LWG/issue262", "link": "https://wg21.link/lwg262", "section": "16.3.3.3.3 [bitmask.types]", "status": "CD1", "submitter": "Beman Dawes", "opened": "2000-09-03", "last_modified": "2016-01-28" }, "LWG263": { "type": "issue", "title": "Severe restriction on basic_string reference counting", "long_link": "https://cplusplus.github.io/LWG/issue263", "link": "https://wg21.link/lwg263", "section": "23.4.3 [basic.string]", "status": "CD1", "submitter": "Kevlin Henney", "opened": "2000-09-04", "last_modified": "2016-01-28" }, "LWG264": { "type": "issue", "title": "Associative container insert(i, j) complexity requirements are not feasible.", "long_link": "https://cplusplus.github.io/LWG/issue264", "link": "https://wg21.link/lwg264", "section": "24.2.7 [associative.reqmts]", "status": "CD1", "submitter": "John Potter", "opened": "2000-09-07", "last_modified": "2016-01-28" }, "LWG265": { "type": "issue", "title": "std::pair::pair() effects overly restrictive", "long_link": "https://cplusplus.github.io/LWG/issue265", "link": "https://wg21.link/lwg265", "section": "22.3 [pairs]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-09-11", "last_modified": "2016-01-28" }, "LWG266": { "type": "issue", "title": "bad_exception::~bad_exception() missing Effects clause", "long_link": "https://cplusplus.github.io/LWG/issue266", "link": "https://wg21.link/lwg266", "section": "17.9.4 [bad.exception]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-09-24", "last_modified": "2016-01-28" }, "LWG267": { "type": "issue", "title": "interaction of strstreambuf::overflow() and seekoff()", "long_link": "https://cplusplus.github.io/LWG/issue267", "link": "https://wg21.link/lwg267", "section": "D.13.2.4 [depr.strstreambuf.virtuals]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2000-10-05", "last_modified": "2016-01-28" }, "LWG268": { "type": "issue", "title": "Typo in locale synopsis", "long_link": "https://cplusplus.github.io/LWG/issue268", "link": "https://wg21.link/lwg268", "section": "30.3.1 [locale]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-10-05", "last_modified": "2016-01-28" }, "LWG269": { "type": "issue", "title": "cstdarg and unnamed parameters", "long_link": "https://cplusplus.github.io/LWG/issue269", "link": "https://wg21.link/lwg269", "section": "17.9 [support.exception]", "status": "NAD", "submitter": "J. Stephen Adamczyk", "opened": "2000-10-10", "last_modified": "2016-01-28" }, "LWG270": { "type": "issue", "title": "Binary search requirements overly strict", "long_link": "https://cplusplus.github.io/LWG/issue270", "link": "https://wg21.link/lwg270", "section": "27.8.4 [alg.binary.search]", "status": "CD1", "submitter": "Matt Austern", "opened": "2000-10-18", "last_modified": "2016-01-28" }, "LWG271": { "type": "issue", "title": "basic_iostream missing typedefs", "long_link": "https://cplusplus.github.io/LWG/issue271", "link": "https://wg21.link/lwg271", "section": "31.7.5.7 [iostreamclass]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-11-02", "last_modified": "2016-01-28" }, "LWG272": { "type": "issue", "title": "Missing parentheses around subexpression", "long_link": "https://cplusplus.github.io/LWG/issue272", "link": "https://wg21.link/lwg272", "section": "31.5.4.4 [iostate.flags]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-11-02", "last_modified": "2016-01-28" }, "LWG273": { "type": "issue", "title": "Missing ios_base qualification on members of a dependent class", "long_link": "https://cplusplus.github.io/LWG/issue273", "link": "https://wg21.link/lwg273", "section": "31 [input.output]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-11-02", "last_modified": "2016-01-28" }, "LWG274": { "type": "issue", "title": "a missing/impossible allocator requirement", "long_link": "https://cplusplus.github.io/LWG/issue274", "link": "https://wg21.link/lwg274", "section": "16.4.4.6 [allocator.requirements]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-11-02", "last_modified": "2016-01-28" }, "LWG275": { "type": "issue", "title": "Wrong type in num_get::get() overloads", "long_link": "https://cplusplus.github.io/LWG/issue275", "link": "https://wg21.link/lwg275", "section": "30.4.3.2.2 [facet.num.get.members]", "status": "CD1", "submitter": "Matt Austern", "opened": "2000-11-02", "last_modified": "2016-01-28" }, "LWG276": { "type": "issue", "title": "Assignable requirement for container value type overly strict", "long_link": "https://cplusplus.github.io/LWG/issue276", "link": "https://wg21.link/lwg276", "section": "24.2 [container.requirements]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2000-11-07", "last_modified": "2016-01-28" }, "LWG277": { "type": "issue", "title": "Normative encouragement in allocator requirements unclear", "long_link": "https://cplusplus.github.io/LWG/issue277", "link": "https://wg21.link/lwg277", "section": "16.4.4.6 [allocator.requirements]", "status": "NAD", "submitter": "Matt Austern", "opened": "2000-11-07", "last_modified": "2016-01-28" }, "LWG278": { "type": "issue", "title": "What does iterator validity mean?", "long_link": "https://cplusplus.github.io/LWG/issue278", "link": "https://wg21.link/lwg278", "section": "24.3.10.5 [list.ops]", "status": "CD1", "submitter": "P.J. Plauger", "opened": "2000-11-27", "last_modified": "2016-01-28" }, "LWG279": { "type": "issue", "title": "const and non-const iterators should have equivalent typedefs", "long_link": "https://cplusplus.github.io/LWG/issue279", "link": "https://wg21.link/lwg279", "section": "24.2 [container.requirements]", "status": "NAD", "submitter": "Steve Cleary", "opened": "2000-11-27", "last_modified": "2016-01-28" }, "LWG280": { "type": "issue", "title": "Comparison of reverse_iterator to const reverse_iterator", "long_link": "https://cplusplus.github.io/LWG/issue280", "link": "https://wg21.link/lwg280", "section": "25.5.1 [reverse.iterators]", "status": "CD1", "submitter": "Steve Cleary", "opened": "2000-11-27", "last_modified": "2020-03-29" }, "LWG281": { "type": "issue", "title": "std::min() and max() requirements overly restrictive", "long_link": "https://cplusplus.github.io/LWG/issue281", "link": "https://wg21.link/lwg281", "section": "27.8.9 [alg.min.max]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-12-02", "last_modified": "2016-01-28" }, "LWG282": { "type": "issue", "title": "What types does numpunct grouping refer to?", "long_link": "https://cplusplus.github.io/LWG/issue282", "link": "https://wg21.link/lwg282", "section": "30.4.3.3.3 [facet.num.put.virtuals]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2000-12-05", "last_modified": "2016-01-28" }, "LWG283": { "type": "issue", "title": "std::replace() requirement incorrect/insufficient", "long_link": "https://cplusplus.github.io/LWG/issue283", "link": "https://wg21.link/lwg283", "section": "27.7.5 [alg.replace]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-12-15", "last_modified": "2016-01-28" }, "LWG284": { "type": "issue", "title": "unportable example in 20.3.7, p6", "long_link": "https://cplusplus.github.io/LWG/issue284", "link": "https://wg21.link/lwg284", "section": "22.10.8 [comparisons]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-12-26", "last_modified": "2016-01-28" }, "LWG285": { "type": "issue", "title": "minor editorial errors in fstream ctors", "long_link": "https://cplusplus.github.io/LWG/issue285", "link": "https://wg21.link/lwg285", "section": "31.10.4.2 [ifstream.cons]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2000-12-31", "last_modified": "2016-01-28" }, "LWG286": { "type": "issue", "title": " requirements missing size_t typedef", "long_link": "https://cplusplus.github.io/LWG/issue286", "link": "https://wg21.link/lwg286", "section": "27.12 [alg.c.library]", "status": "CD1", "submitter": "Judy Ward", "opened": "2000-12-30", "last_modified": "2016-01-28" }, "LWG287": { "type": "issue", "title": "conflicting ios_base fmtflags", "long_link": "https://cplusplus.github.io/LWG/issue287", "link": "https://wg21.link/lwg287", "section": "31.5.2.3 [fmtflags.state]", "status": "NAD", "submitter": "Judy Ward", "opened": "2000-12-30", "last_modified": "2016-01-28" }, "LWG288": { "type": "issue", "title": " requirements missing macro EILSEQ", "long_link": "https://cplusplus.github.io/LWG/issue288", "link": "https://wg21.link/lwg288", "section": "19.4 [errno]", "status": "CD1", "submitter": "Judy Ward", "opened": "2000-12-30", "last_modified": "2016-01-28" }, "LWG289": { "type": "issue", "title": " requirements missing C float and long double versions", "long_link": "https://cplusplus.github.io/LWG/issue289", "link": "https://wg21.link/lwg289", "section": "28.7 [c.math]", "status": "NAD", "submitter": "Judy Ward", "opened": "2000-12-30", "last_modified": "2016-01-28" }, "LWG290": { "type": "issue", "title": "Requirements to for_each and its function object", "long_link": "https://cplusplus.github.io/LWG/issue290", "link": "https://wg21.link/lwg290", "section": "27.6.5 [alg.foreach]", "status": "NAD", "submitter": "Angelika Langer", "opened": "2001-01-03", "last_modified": "2016-01-28" }, "LWG291": { "type": "issue", "title": "Underspecification of set algorithms", "long_link": "https://cplusplus.github.io/LWG/issue291", "link": "https://wg21.link/lwg291", "section": "27.8.7 [alg.set.operations]", "status": "CD1", "submitter": "Matt Austern", "opened": "2001-01-03", "last_modified": "2016-01-28" }, "LWG292": { "type": "issue", "title": "effects of a.copyfmt (a)", "long_link": "https://cplusplus.github.io/LWG/issue292", "link": "https://wg21.link/lwg292", "section": "31.5.4.3 [basic.ios.members]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-01-05", "last_modified": "2016-01-28" }, "LWG293": { "type": "issue", "title": "Order of execution in transform algorithm", "long_link": "https://cplusplus.github.io/LWG/issue293", "link": "https://wg21.link/lwg293", "section": "27.7.4 [alg.transform]", "status": "NAD", "submitter": "Angelika Langer", "opened": "2001-01-04", "last_modified": "2016-01-28" }, "LWG294": { "type": "issue", "title": "User defined macros and standard headers", "long_link": "https://cplusplus.github.io/LWG/issue294", "link": "https://wg21.link/lwg294", "section": "16.4.5.3.3 [macro.names]", "status": "CD1", "submitter": "James Kanze", "opened": "2001-01-11", "last_modified": "2016-01-28" }, "LWG295": { "type": "issue", "title": "Is abs defined in ?", "long_link": "https://cplusplus.github.io/LWG/issue295", "link": "https://wg21.link/lwg295", "section": "28.7 [c.math]", "status": "CD1", "submitter": "Jens Maurer", "opened": "2001-01-12", "last_modified": "2016-01-28" }, "LWG296": { "type": "issue", "title": "Missing descriptions and requirements of pair operators", "long_link": "https://cplusplus.github.io/LWG/issue296", "link": "https://wg21.link/lwg296", "section": "22.3 [pairs]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2001-01-14", "last_modified": "2016-01-28" }, "LWG297": { "type": "issue", "title": "const_mem_fun_t<>::argument_type should be const T*", "long_link": "https://cplusplus.github.io/LWG/issue297", "link": "https://wg21.link/lwg297", "section": "22.10.10 [logical.operations]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-01-06", "last_modified": "2016-01-28" }, "LWG298": { "type": "issue", "title": "::operator delete[] requirement incorrect/insufficient", "long_link": "https://cplusplus.github.io/LWG/issue298", "link": "https://wg21.link/lwg298", "section": "17.6.3.3 [new.delete.array]", "status": "CD1", "submitter": "John A. Pedretti", "opened": "2001-01-10", "last_modified": "2016-01-28" }, "LWG299": { "type": "issue", "title": "Incorrect return types for iterator dereference", "long_link": "https://cplusplus.github.io/LWG/issue299", "link": "https://wg21.link/lwg299", "section": "25.3.5.6 [bidirectional.iterators], 25.3.5.7 [random.access.iterators]", "status": "NAD Editorial", "submitter": "John Potter", "opened": "2001-01-22", "last_modified": "2016-01-28" }, "LWG300": { "type": "issue", "title": "list::merge() specification incomplete", "long_link": "https://cplusplus.github.io/LWG/issue300", "link": "https://wg21.link/lwg300", "section": "24.3.10.5 [list.ops]", "status": "CD1", "submitter": "John Pedretti", "opened": "2001-01-23", "last_modified": "2016-01-28" }, "LWG301": { "type": "issue", "title": "basic_string template ctor effects clause omits allocator argument", "long_link": "https://cplusplus.github.io/LWG/issue301", "link": "https://wg21.link/lwg301", "section": "23.4.3.2 [string.require]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-01-27", "last_modified": "2016-01-28" }, "LWG302": { "type": "issue", "title": "Need error indication from codecvt<>::do_length", "long_link": "https://cplusplus.github.io/LWG/issue302", "link": "https://wg21.link/lwg302", "section": "30.4.2.6 [locale.codecvt.byname]", "status": "NAD", "submitter": "Gregory Bumgardner", "opened": "2001-01-25", "last_modified": "2016-01-28" }, "LWG303": { "type": "issue", "title": "Bitset input operator underspecified", "long_link": "https://cplusplus.github.io/LWG/issue303", "link": "https://wg21.link/lwg303", "section": "22.9.4 [bitset.operators]", "status": "CD1", "submitter": "Matt Austern", "opened": "2001-02-05", "last_modified": "2016-01-28" }, "LWG304": { "type": "issue", "title": "Must *a return an lvalue when a is an input iterator?", "long_link": "https://cplusplus.github.io/LWG/issue304", "link": "https://wg21.link/lwg304", "section": "25.3.4 [iterator.concepts]", "status": "NAD", "submitter": "Dave Abrahams", "opened": "2001-02-05", "last_modified": "2016-01-28" }, "LWG305": { "type": "issue", "title": "Default behavior of codecvt::length()", "long_link": "https://cplusplus.github.io/LWG/issue305", "link": "https://wg21.link/lwg305", "section": "30.4.2.6 [locale.codecvt.byname]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2001-01-24", "last_modified": "2016-01-28" }, "LWG306": { "type": "issue", "title": "offsetof macro and non-POD types", "long_link": "https://cplusplus.github.io/LWG/issue306", "link": "https://wg21.link/lwg306", "section": "17.2 [support.types]", "status": "CD1", "submitter": "Steve Clamage", "opened": "2001-02-21", "last_modified": "2016-01-28" }, "LWG307": { "type": "issue", "title": "Lack of reference typedefs in container adaptors", "long_link": "https://cplusplus.github.io/LWG/issue307", "link": "https://wg21.link/lwg307", "section": "24.3.10 [list]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2001-03-13", "last_modified": "2016-01-28" }, "LWG308": { "type": "issue", "title": "Table 82 mentions unrelated headers", "long_link": "https://cplusplus.github.io/LWG/issue308", "link": "https://wg21.link/lwg308", "section": "31 [input.output]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-03-15", "last_modified": "2016-01-28" }, "LWG309": { "type": "issue", "title": "Does sentry catch exceptions?", "long_link": "https://cplusplus.github.io/LWG/issue309", "link": "https://wg21.link/lwg309", "section": "31.7 [iostream.format]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2001-03-19", "last_modified": "2016-01-28" }, "LWG310": { "type": "issue", "title": "Is errno a macro?", "long_link": "https://cplusplus.github.io/LWG/issue310", "link": "https://wg21.link/lwg310", "section": "16.4.2.3 [headers], 19.4 [errno]", "status": "CD1", "submitter": "Steve Clamage", "opened": "2001-03-21", "last_modified": "2016-01-28" }, "LWG311": { "type": "issue", "title": "Incorrect wording in basic_ostream class synopsis", "long_link": "https://cplusplus.github.io/LWG/issue311", "link": "https://wg21.link/lwg311", "section": "31.7.6.2 [ostream]", "status": "CD1", "submitter": "Andy Sawyer", "opened": "2001-03-21", "last_modified": "2016-01-28" }, "LWG312": { "type": "issue", "title": "Table 27 is missing headers", "long_link": "https://cplusplus.github.io/LWG/issue312", "link": "https://wg21.link/lwg312", "section": "22 [utilities]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-03-29", "last_modified": "2016-01-28" }, "LWG313": { "type": "issue", "title": "set_terminate and set_unexpected question", "long_link": "https://cplusplus.github.io/LWG/issue313", "link": "https://wg21.link/lwg313", "section": "17.9.5.4 [terminate]", "status": "NAD", "submitter": "Judy Ward", "opened": "2001-04-03", "last_modified": "2016-01-28" }, "LWG314": { "type": "issue", "title": "Is the stack unwound when terminate() is called?", "long_link": "https://cplusplus.github.io/LWG/issue314", "link": "https://wg21.link/lwg314", "section": "17.9.5.4 [terminate]", "status": "NAD", "submitter": "Detlef Vollmann", "opened": "2001-04-11", "last_modified": "2016-01-28" }, "LWG315": { "type": "issue", "title": "Bad \"range\" in list::unique complexity", "long_link": "https://cplusplus.github.io/LWG/issue315", "link": "https://wg21.link/lwg315", "section": "24.3.10.5 [list.ops]", "status": "CD1", "submitter": "Andy Sawyer", "opened": "2001-05-01", "last_modified": "2016-01-28" }, "LWG316": { "type": "issue", "title": "Vague text in Table 69", "long_link": "https://cplusplus.github.io/LWG/issue316", "link": "https://wg21.link/lwg316", "section": "24.2.7 [associative.reqmts]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-05-04", "last_modified": "2016-01-28" }, "LWG317": { "type": "issue", "title": "Instantiation vs. specialization of facets", "long_link": "https://cplusplus.github.io/LWG/issue317", "link": "https://wg21.link/lwg317", "section": "30 [localization]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-05-04", "last_modified": "2016-01-28" }, "LWG318": { "type": "issue", "title": "Misleading comment in definition of numpunct_byname", "long_link": "https://cplusplus.github.io/LWG/issue318", "link": "https://wg21.link/lwg318", "section": "30.4.4.2 [locale.numpunct.byname]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-05-12", "last_modified": "2016-01-28" }, "LWG319": { "type": "issue", "title": "Storage allocation wording confuses \"Required behavior\", \"Requires\"", "long_link": "https://cplusplus.github.io/LWG/issue319", "link": "https://wg21.link/lwg319", "section": "17.6.3.2 [new.delete.single], 17.6.3.3 [new.delete.array]", "status": "CD1", "submitter": "Beman Dawes", "opened": "2001-05-15", "last_modified": "2016-01-28" }, "LWG320": { "type": "issue", "title": "list::assign overspecified", "long_link": "https://cplusplus.github.io/LWG/issue320", "link": "https://wg21.link/lwg320", "section": "24.3.10.2 [list.cons]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2001-05-17", "last_modified": "2016-01-28" }, "LWG321": { "type": "issue", "title": "Typo in num_get", "long_link": "https://cplusplus.github.io/LWG/issue321", "link": "https://wg21.link/lwg321", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "CD1", "submitter": "Kevin Djang", "opened": "2001-05-17", "last_modified": "2016-01-28" }, "LWG322": { "type": "issue", "title": "iterator and const_iterator should have the same value type", "long_link": "https://cplusplus.github.io/LWG/issue322", "link": "https://wg21.link/lwg322", "section": "24.2 [container.requirements]", "status": "CD1", "submitter": "Matt Austern", "opened": "2001-05-17", "last_modified": "2016-01-28" }, "LWG323": { "type": "issue", "title": "abs() overloads in different headers", "long_link": "https://cplusplus.github.io/LWG/issue323", "link": "https://wg21.link/lwg323", "section": "28.7 [c.math]", "status": "NAD", "submitter": "Dave Abrahams", "opened": "2001-06-04", "last_modified": "2016-01-28" }, "LWG324": { "type": "issue", "title": "Do output iterators have value types?", "long_link": "https://cplusplus.github.io/LWG/issue324", "link": "https://wg21.link/lwg324", "section": "25.3.5.4 [output.iterators]", "status": "CD1", "submitter": "Dave Abrahams", "opened": "2001-06-07", "last_modified": "2016-01-28" }, "LWG325": { "type": "issue", "title": "Misleading text in moneypunct<>::do_grouping", "long_link": "https://cplusplus.github.io/LWG/issue325", "link": "https://wg21.link/lwg325", "section": "30.4.7.4.3 [locale.moneypunct.virtuals]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-07-02", "last_modified": "2016-01-28" }, "LWG326": { "type": "issue", "title": "Missing typedef in moneypunct_byname", "long_link": "https://cplusplus.github.io/LWG/issue326", "link": "https://wg21.link/lwg326", "section": "30.4.7.5 [locale.moneypunct.byname]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2001-07-05", "last_modified": "2016-01-28" }, "LWG327": { "type": "issue", "title": "Typo in time_get facet in table 52", "long_link": "https://cplusplus.github.io/LWG/issue327", "link": "https://wg21.link/lwg327", "section": "30.3.1.2.1 [locale.category]", "status": "CD1", "submitter": "Tiki Wan", "opened": "2001-07-06", "last_modified": "2016-01-28" }, "LWG328": { "type": "issue", "title": "Bad sprintf format modifier in money_put<>::do_put()", "long_link": "https://cplusplus.github.io/LWG/issue328", "link": "https://wg21.link/lwg328", "section": "30.4.7.3.2 [locale.money.put.virtuals]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-07-07", "last_modified": "2016-01-28" }, "LWG329": { "type": "issue", "title": "vector capacity, reserve and reallocation", "long_link": "https://cplusplus.github.io/LWG/issue329", "link": "https://wg21.link/lwg329", "section": "24.3.11.3 [vector.capacity], 24.3.11.5 [vector.modifiers]", "status": "CD1", "submitter": "Anthony Williams", "opened": "2001-07-13", "last_modified": "2016-01-28" }, "LWG330": { "type": "issue", "title": "Misleading \"exposition only\" value in class locale definition", "long_link": "https://cplusplus.github.io/LWG/issue330", "link": "https://wg21.link/lwg330", "section": "30.3.1 [locale]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2001-07-15", "last_modified": "2016-01-28" }, "LWG331": { "type": "issue", "title": "bad declaration of destructor for ios_base::failure", "long_link": "https://cplusplus.github.io/LWG/issue331", "link": "https://wg21.link/lwg331", "section": "31.5.2.2.1 [ios.failure]", "status": "CD1", "submitter": "PremAnand M. Rao", "opened": "2001-08-23", "last_modified": "2021-06-06" }, "LWG332": { "type": "issue", "title": "Consider adding increment and decrement operators to std::fpos< T >", "long_link": "https://cplusplus.github.io/LWG/issue332", "link": "https://wg21.link/lwg332", "section": "31.5.3 [fpos]", "status": "NAD", "submitter": "PremAnand M. Rao", "opened": "2001-08-27", "last_modified": "2016-01-28" }, "LWG333": { "type": "issue", "title": "does endl imply synchronization with the device?", "long_link": "https://cplusplus.github.io/LWG/issue333", "link": "https://wg21.link/lwg333", "section": "31.7.6.5 [ostream.manip]", "status": "CD1", "submitter": "PremAnand M. Rao", "opened": "2001-08-27", "last_modified": "2016-01-28" }, "LWG334": { "type": "issue", "title": "map::operator[] specification forces inefficient implementation", "long_link": "https://cplusplus.github.io/LWG/issue334", "link": "https://wg21.link/lwg334", "section": "24.4.4.3 [map.access]", "status": "CD1", "submitter": "Andrea Griffini", "opened": "2001-09-02", "last_modified": "2016-01-28" }, "LWG335": { "type": "issue", "title": "minor issue with char_traits, table 37", "long_link": "https://cplusplus.github.io/LWG/issue335", "link": "https://wg21.link/lwg335", "section": "23.2.2 [char.traits.require]", "status": "CD1", "submitter": "Andy Sawyer", "opened": "2001-09-06", "last_modified": "2016-01-28" }, "LWG336": { "type": "issue", "title": "Clause 17 lack of references to deprecated headers", "long_link": "https://cplusplus.github.io/LWG/issue336", "link": "https://wg21.link/lwg336", "section": "16 [library]", "status": "CD1", "submitter": "Detlef Vollmann", "opened": "2001-09-05", "last_modified": "2016-01-28" }, "LWG337": { "type": "issue", "title": "replace_copy_if's template parameter should be InputIterator", "long_link": "https://cplusplus.github.io/LWG/issue337", "link": "https://wg21.link/lwg337", "section": "27.7.5 [alg.replace]", "status": "CD1", "submitter": "Detlef Vollmann", "opened": "2001-09-07", "last_modified": "2016-01-28" }, "LWG338": { "type": "issue", "title": "is whitespace allowed between `-' and a digit?", "long_link": "https://cplusplus.github.io/LWG/issue338", "link": "https://wg21.link/lwg338", "section": "30.4 [locale.categories]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-09-17", "last_modified": "2016-01-28" }, "LWG339": { "type": "issue", "title": "definition of bitmask type restricted to clause 27", "long_link": "https://cplusplus.github.io/LWG/issue339", "link": "https://wg21.link/lwg339", "section": "30.4.2 [category.ctype], 16.3.3.3.3 [bitmask.types]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-09-17", "last_modified": "2016-01-28" }, "LWG340": { "type": "issue", "title": "interpretation of has_facet(loc)", "long_link": "https://cplusplus.github.io/LWG/issue340", "link": "https://wg21.link/lwg340", "section": "30.3.1.2.1 [locale.category]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-09-18", "last_modified": "2016-01-28" }, "LWG341": { "type": "issue", "title": "Vector reallocation and swap", "long_link": "https://cplusplus.github.io/LWG/issue341", "link": "https://wg21.link/lwg341", "section": "24.3.11.3 [vector.capacity]", "status": "CD1", "submitter": "Anthony Williams", "opened": "2001-09-27", "last_modified": "2016-01-28" }, "LWG342": { "type": "issue", "title": "seek and eofbit", "long_link": "https://cplusplus.github.io/LWG/issue342", "link": "https://wg21.link/lwg342", "section": "31.7.5.4 [istream.unformatted]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2001-10-09", "last_modified": "2016-01-28" }, "LWG343": { "type": "issue", "title": "Unspecified library header dependencies", "long_link": "https://cplusplus.github.io/LWG/issue343", "link": "https://wg21.link/lwg343", "section": "16 [library]", "status": "Resolved", "submitter": "Martin Sebor", "opened": "2001-10-09", "last_modified": "2016-01-28" }, "LWG344": { "type": "issue", "title": "grouping + showbase", "long_link": "https://cplusplus.github.io/LWG/issue344", "link": "https://wg21.link/lwg344", "section": "30.4.3 [category.numeric]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2001-10-13", "last_modified": "2016-01-28" }, "LWG345": { "type": "issue", "title": "type tm in ", "long_link": "https://cplusplus.github.io/LWG/issue345", "link": "https://wg21.link/lwg345", "section": "23.5 [c.strings]", "status": "CD1", "submitter": "Clark Nelson", "opened": "2001-10-19", "last_modified": "2016-01-28" }, "LWG346": { "type": "issue", "title": "Some iterator member functions should be const", "long_link": "https://cplusplus.github.io/LWG/issue346", "link": "https://wg21.link/lwg346", "section": "25.3.4 [iterator.concepts]", "status": "CD1", "submitter": "Jeremy Siek", "opened": "2001-10-20", "last_modified": "2016-01-28" }, "LWG347": { "type": "issue", "title": "locale::category and bitmask requirements", "long_link": "https://cplusplus.github.io/LWG/issue347", "link": "https://wg21.link/lwg347", "section": "30.3.1.2.1 [locale.category]", "status": "CD1", "submitter": "P.J. Plauger, Nathan Myers", "opened": "2001-10-23", "last_modified": "2016-01-28" }, "LWG348": { "type": "issue", "title": "Minor issue with std::pair operator<", "long_link": "https://cplusplus.github.io/LWG/issue348", "link": "https://wg21.link/lwg348", "section": "22.3 [pairs]", "status": "Dup", "submitter": "Andy Sawyer", "opened": "2001-10-23", "last_modified": "2016-01-28" }, "LWG349": { "type": "issue", "title": "Minor typographical error in ostream_iterator", "long_link": "https://cplusplus.github.io/LWG/issue349", "link": "https://wg21.link/lwg349", "section": "25.6.3 [ostream.iterator]", "status": "CD1", "submitter": "Andy Sawyer", "opened": "2001-10-24", "last_modified": "2016-01-28" }, "LWG350": { "type": "issue", "title": "allocator<>::address", "long_link": "https://cplusplus.github.io/LWG/issue350", "link": "https://wg21.link/lwg350", "section": "20.2.10.2 [allocator.members], 16.4.4.6 [allocator.requirements], 16.4.2.2 [contents]", "status": "Dup", "submitter": "Nathan Myers", "opened": "2001-10-25", "last_modified": "2016-01-28" }, "LWG351": { "type": "issue", "title": "unary_negate and binary_negate: struct or class?", "long_link": "https://cplusplus.github.io/LWG/issue351", "link": "https://wg21.link/lwg351", "section": "22.10 [function.objects]", "status": "NAD Editorial", "submitter": "Dale Riley", "opened": "2001-11-12", "last_modified": "2016-01-28" }, "LWG352": { "type": "issue", "title": "missing fpos requirements", "long_link": "https://cplusplus.github.io/LWG/issue352", "link": "https://wg21.link/lwg352", "section": "23.2.3 [char.traits.typedefs]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2001-12-02", "last_modified": "2016-01-28" }, "LWG353": { "type": "issue", "title": "std::pair missing template assignment", "long_link": "https://cplusplus.github.io/LWG/issue353", "link": "https://wg21.link/lwg353", "section": "22.3 [pairs]", "status": "Resolved", "submitter": "Martin Sebor", "opened": "2001-12-02", "last_modified": "2016-01-28" }, "LWG354": { "type": "issue", "title": "Associative container lower/upper bound requirements", "long_link": "https://cplusplus.github.io/LWG/issue354", "link": "https://wg21.link/lwg354", "section": "24.2.7 [associative.reqmts]", "status": "CD1", "submitter": "Hans Aberg", "opened": "2001-12-17", "last_modified": "2016-01-28" }, "LWG355": { "type": "issue", "title": "Operational semantics for a.back()", "long_link": "https://cplusplus.github.io/LWG/issue355", "link": "https://wg21.link/lwg355", "section": "24.2.4 [sequence.reqmts]", "status": "CD1", "submitter": "Yaroslav Mironov", "opened": "2002-01-23", "last_modified": "2016-01-28" }, "LWG356": { "type": "issue", "title": "Meaning of ctype_base::mask enumerators", "long_link": "https://cplusplus.github.io/LWG/issue356", "link": "https://wg21.link/lwg356", "section": "30.4.2 [category.ctype]", "status": "NAD", "submitter": "Matt Austern", "opened": "2002-01-23", "last_modified": "2016-01-28" }, "LWG357": { "type": "issue", "title": " float functions cannot return HUGE_VAL", "long_link": "https://cplusplus.github.io/LWG/issue357", "link": "https://wg21.link/lwg357", "section": "28.7 [c.math]", "status": "NAD Editorial", "submitter": "Ray Lischner", "opened": "2002-02-26", "last_modified": "2016-01-28" }, "LWG358": { "type": "issue", "title": "interpreting thousands_sep after a decimal_point", "long_link": "https://cplusplus.github.io/LWG/issue358", "link": "https://wg21.link/lwg358", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2002-03-12", "last_modified": "2016-01-28" }, "LWG359": { "type": "issue", "title": "num_put<>::do_put (..., bool) undocumented", "long_link": "https://cplusplus.github.io/LWG/issue359", "link": "https://wg21.link/lwg359", "section": "30.4.3.3.2 [facet.num.put.members]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2002-03-12", "last_modified": "2016-01-28" }, "LWG360": { "type": "issue", "title": "locale mandates inefficient implementation", "long_link": "https://cplusplus.github.io/LWG/issue360", "link": "https://wg21.link/lwg360", "section": "30.3.1 [locale]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2002-03-12", "last_modified": "2016-01-28" }, "LWG361": { "type": "issue", "title": "num_get<>::do_get (..., void*&) checks grouping", "long_link": "https://cplusplus.github.io/LWG/issue361", "link": "https://wg21.link/lwg361", "section": "30.4.3.3.3 [facet.num.put.virtuals]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2002-03-12", "last_modified": "2016-01-28" }, "LWG362": { "type": "issue", "title": "bind1st/bind2nd type safety", "long_link": "https://cplusplus.github.io/LWG/issue362", "link": "https://wg21.link/lwg362", "section": "99 [depr.lib.binders]", "status": "CD1", "submitter": "Andrew Demkin", "opened": "2002-04-26", "last_modified": "2016-01-28" }, "LWG363": { "type": "issue", "title": "Missing exception specification in 27.4.2.1.1", "long_link": "https://cplusplus.github.io/LWG/issue363", "link": "https://wg21.link/lwg363", "section": "31.5.2.2.1 [ios.failure]", "status": "CD1", "submitter": "Walter Brown and Marc Paterno", "opened": "2002-05-20", "last_modified": "2021-06-06" }, "LWG364": { "type": "issue", "title": "Inconsistent wording in 27.5.2.4.2", "long_link": "https://cplusplus.github.io/LWG/issue364", "link": "https://wg21.link/lwg364", "section": "31.6.3.5.2 [streambuf.virt.buffer]", "status": "CD1", "submitter": "Walter Brown, Marc Paterno", "opened": "2002-05-10", "last_modified": "2016-01-28" }, "LWG365": { "type": "issue", "title": "Lack of const-qualification in clause 27", "long_link": "https://cplusplus.github.io/LWG/issue365", "link": "https://wg21.link/lwg365", "section": "31 [input.output]", "status": "CD1", "submitter": "Walter Brown, Marc Paterno", "opened": "2002-05-10", "last_modified": "2016-01-28" }, "LWG366": { "type": "issue", "title": "Excessive const-qualification", "long_link": "https://cplusplus.github.io/LWG/issue366", "link": "https://wg21.link/lwg366", "section": "31 [input.output]", "status": "NAD", "submitter": "Walter Brown, Marc Paterno", "opened": "2002-05-10", "last_modified": "2016-01-28" }, "LWG367": { "type": "issue", "title": "remove_copy/remove_copy_if and Input Iterators", "long_link": "https://cplusplus.github.io/LWG/issue367", "link": "https://wg21.link/lwg367", "section": "27.7.8 [alg.remove]", "status": "NAD", "submitter": "Anthony Williams", "opened": "2002-05-13", "last_modified": "2016-01-28" }, "LWG368": { "type": "issue", "title": "basic_string::replace has two \"Throws\" paragraphs", "long_link": "https://cplusplus.github.io/LWG/issue368", "link": "https://wg21.link/lwg368", "section": "23.4.3.7.6 [string.replace]", "status": "NAD Editorial", "submitter": "Beman Dawes", "opened": "2002-06-03", "last_modified": "2016-11-12" }, "LWG369": { "type": "issue", "title": "io stream objects and static ctors", "long_link": "https://cplusplus.github.io/LWG/issue369", "link": "https://wg21.link/lwg369", "section": "31.4 [iostream.objects]", "status": "CD1", "submitter": "Ruslan Abdikeev", "opened": "2002-07-08", "last_modified": "2016-01-28" }, "LWG370": { "type": "issue", "title": "Minor error in basic_istream::get", "long_link": "https://cplusplus.github.io/LWG/issue370", "link": "https://wg21.link/lwg370", "section": "31.7.5.4 [istream.unformatted]", "status": "CD1", "submitter": "Ray Lischner", "opened": "2002-07-15", "last_modified": "2016-01-28" }, "LWG371": { "type": "issue", "title": "Stability of multiset and multimap member functions", "long_link": "https://cplusplus.github.io/LWG/issue371", "link": "https://wg21.link/lwg371", "section": "24.2 [container.requirements]", "status": "CD1", "submitter": "Frank Compagner", "opened": "2002-07-20", "last_modified": "2016-01-28" }, "LWG372": { "type": "issue", "title": "Inconsistent description of stdlib exceptions", "long_link": "https://cplusplus.github.io/LWG/issue372", "link": "https://wg21.link/lwg372", "section": "16.4.6.13 [res.on.exception.handling], 17.7.3 [type.info]", "status": "NAD", "submitter": "Randy Maddox", "opened": "2002-07-22", "last_modified": "2016-01-28" }, "LWG373": { "type": "issue", "title": "Are basic_istream and basic_ostream to use (exceptions()&badbit) != 0 ?", "long_link": "https://cplusplus.github.io/LWG/issue373", "link": "https://wg21.link/lwg373", "section": "31.7.5.3.1 [istream.formatted.reqmts], 31.7.6.3.1 [ostream.formatted.reqmts]", "status": "CD1", "submitter": "Keith Baker", "opened": "2002-07-23", "last_modified": "2016-01-28" }, "LWG374": { "type": "issue", "title": "moneypunct::frac_digits returns int not unsigned", "long_link": "https://cplusplus.github.io/LWG/issue374", "link": "https://wg21.link/lwg374", "section": "30.4.7.4.2 [locale.moneypunct.members], 30.4.7.4.3 [locale.moneypunct.virtuals]", "status": "NAD", "submitter": "Ray Lischner", "opened": "2002-08-08", "last_modified": "2016-01-28" }, "LWG375": { "type": "issue", "title": "basic_ios should be ios_base in 27.7.1.3", "long_link": "https://cplusplus.github.io/LWG/issue375", "link": "https://wg21.link/lwg375", "section": "31.8.2.5 [stringbuf.virtuals]", "status": "CD1", "submitter": "Ray Lischner", "opened": "2002-08-14", "last_modified": "2016-01-28" }, "LWG376": { "type": "issue", "title": "basic_streambuf semantics", "long_link": "https://cplusplus.github.io/LWG/issue376", "link": "https://wg21.link/lwg376", "section": "31.8.2.5 [stringbuf.virtuals]", "status": "CD1", "submitter": "Ray Lischner", "opened": "2002-08-14", "last_modified": "2016-01-28" }, "LWG377": { "type": "issue", "title": "basic_string::insert and length_error", "long_link": "https://cplusplus.github.io/LWG/issue377", "link": "https://wg21.link/lwg377", "section": "23.4.3.7.4 [string.insert]", "status": "NAD", "submitter": "Ray Lischner", "opened": "2002-08-16", "last_modified": "2016-11-12" }, "LWG378": { "type": "issue", "title": "locale immutability and locale::operator=()", "long_link": "https://cplusplus.github.io/LWG/issue378", "link": "https://wg21.link/lwg378", "section": "30.3.1 [locale]", "status": "Dup", "submitter": "Martin Sebor", "opened": "2002-09-06", "last_modified": "2016-01-28" }, "LWG379": { "type": "issue", "title": "nonsensical ctype::do_widen() requirement", "long_link": "https://cplusplus.github.io/LWG/issue379", "link": "https://wg21.link/lwg379", "section": "30.4.2.2.3 [locale.ctype.virtuals]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2002-09-06", "last_modified": "2016-01-28" }, "LWG380": { "type": "issue", "title": "typos in codecvt tables 53 and 54", "long_link": "https://cplusplus.github.io/LWG/issue380", "link": "https://wg21.link/lwg380", "section": "30.4.2.6 [locale.codecvt.byname]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2002-09-06", "last_modified": "2016-01-28" }, "LWG381": { "type": "issue", "title": "detection of invalid mbstate_t in codecvt", "long_link": "https://cplusplus.github.io/LWG/issue381", "link": "https://wg21.link/lwg381", "section": "30.4.2.6 [locale.codecvt.byname]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2002-09-06", "last_modified": "2016-01-28" }, "LWG382": { "type": "issue", "title": "codecvt do_in/out result", "long_link": "https://cplusplus.github.io/LWG/issue382", "link": "https://wg21.link/lwg382", "section": "30.4.2.5 [locale.codecvt]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2002-08-30", "last_modified": "2016-01-28" }, "LWG383": { "type": "issue", "title": "Bidirectional iterator assertion typo", "long_link": "https://cplusplus.github.io/LWG/issue383", "link": "https://wg21.link/lwg383", "section": "25.3.5.6 [bidirectional.iterators]", "status": "CD1", "submitter": "ysapir (submitted via comp.std.c++)", "opened": "2002-10-17", "last_modified": "2016-01-28" }, "LWG384": { "type": "issue", "title": "equal_range has unimplementable runtime complexity", "long_link": "https://cplusplus.github.io/LWG/issue384", "link": "https://wg21.link/lwg384", "section": "27.8.4.4 [equal.range]", "status": "CD1", "submitter": "Hans Bos", "opened": "2002-10-18", "last_modified": "2016-01-28" }, "LWG385": { "type": "issue", "title": "Does call by value imply the CopyConstructible requirement?", "long_link": "https://cplusplus.github.io/LWG/issue385", "link": "https://wg21.link/lwg385", "section": "16 [library]", "status": "NAD", "submitter": "Matt Austern", "opened": "2002-10-23", "last_modified": "2016-01-28" }, "LWG386": { "type": "issue", "title": "Reverse iterator's operator[] has impossible return type", "long_link": "https://cplusplus.github.io/LWG/issue386", "link": "https://wg21.link/lwg386", "section": "25.5.1.6 [reverse.iter.elem]", "status": "CD1", "submitter": "Matt Austern", "opened": "2002-10-23", "last_modified": "2021-06-06" }, "LWG387": { "type": "issue", "title": "std::complex over-encapsulated", "long_link": "https://cplusplus.github.io/LWG/issue387", "link": "https://wg21.link/lwg387", "section": "28.4 [complex.numbers]", "status": "CD1", "submitter": "Gabriel Dos Reis", "opened": "2002-11-08", "last_modified": "2016-01-28" }, "LWG388": { "type": "issue", "title": "Use of complex as a key in associative containers", "long_link": "https://cplusplus.github.io/LWG/issue388", "link": "https://wg21.link/lwg388", "section": "28.4 [complex.numbers]", "status": "NAD", "submitter": "Gabriel Dos Reis", "opened": "2002-11-08", "last_modified": "2016-01-28" }, "LWG389": { "type": "issue", "title": "Const overload of valarray::operator[] returns by value", "long_link": "https://cplusplus.github.io/LWG/issue389", "link": "https://wg21.link/lwg389", "section": "28.6.2.4 [valarray.access]", "status": "CD1", "submitter": "Gabriel Dos Reis", "opened": "2002-11-08", "last_modified": "2016-01-28" }, "LWG390": { "type": "issue", "title": "CopyConstructible requirements too strict", "long_link": "https://cplusplus.github.io/LWG/issue390", "link": "https://wg21.link/lwg390", "section": "16.4.4.2 [utility.arg.requirements]", "status": "NAD Editorial", "submitter": "Doug Gregor", "opened": "2002-10-24", "last_modified": "2016-01-28" }, "LWG391": { "type": "issue", "title": "non-member functions specified as const", "long_link": "https://cplusplus.github.io/LWG/issue391", "link": "https://wg21.link/lwg391", "section": "30.3.3.2 [conversions.character]", "status": "CD1", "submitter": "James Kanze", "opened": "2002-12-10", "last_modified": "2021-06-06" }, "LWG392": { "type": "issue", "title": "'equivalence' for input iterators", "long_link": "https://cplusplus.github.io/LWG/issue392", "link": "https://wg21.link/lwg392", "section": "25.3.5.3 [input.iterators]", "status": "NAD", "submitter": "Corwin Joy", "opened": "2002-12-11", "last_modified": "2016-01-28" }, "LWG393": { "type": "issue", "title": "do_in/do_out operation on state unclear", "long_link": "https://cplusplus.github.io/LWG/issue393", "link": "https://wg21.link/lwg393", "section": "30.4.2.5.3 [locale.codecvt.virtuals]", "status": "NAD Editorial", "submitter": "Alberto Barbati", "opened": "2002-12-24", "last_modified": "2016-01-28" }, "LWG394": { "type": "issue", "title": "behavior of formatted output on failure", "long_link": "https://cplusplus.github.io/LWG/issue394", "link": "https://wg21.link/lwg394", "section": "31.7.6.3.1 [ostream.formatted.reqmts]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2002-12-27", "last_modified": "2016-01-28" }, "LWG395": { "type": "issue", "title": "inconsistencies in the definitions of rand() and random_shuffle()", "long_link": "https://cplusplus.github.io/LWG/issue395", "link": "https://wg21.link/lwg395", "section": "28.7 [c.math]", "status": "CD1", "submitter": "James Kanze", "opened": "2003-01-03", "last_modified": "2016-01-28" }, "LWG396": { "type": "issue", "title": "what are characters zero and one", "long_link": "https://cplusplus.github.io/LWG/issue396", "link": "https://wg21.link/lwg396", "section": "22.9.2.2 [bitset.cons]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-01-05", "last_modified": "2016-01-28" }, "LWG397": { "type": "issue", "title": "ostream::sentry dtor throws exceptions", "long_link": "https://cplusplus.github.io/LWG/issue397", "link": "https://wg21.link/lwg397", "section": "31.7.6.2.4 [ostream.sentry]", "status": "NAD Editorial", "submitter": "Martin Sebor", "opened": "2003-01-05", "last_modified": "2021-06-06" }, "LWG398": { "type": "issue", "title": "effects of end-of-file on unformatted input functions", "long_link": "https://cplusplus.github.io/LWG/issue398", "link": "https://wg21.link/lwg398", "section": "31.7.6.2.4 [ostream.sentry]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2003-01-05", "last_modified": "2021-06-06" }, "LWG399": { "type": "issue", "title": "volations of unformatted input function requirements", "long_link": "https://cplusplus.github.io/LWG/issue399", "link": "https://wg21.link/lwg399", "section": "31.7.5.4 [istream.unformatted]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2003-01-05", "last_modified": "2016-01-28" }, "LWG400": { "type": "issue", "title": "redundant type cast in lib.allocator.members", "long_link": "https://cplusplus.github.io/LWG/issue400", "link": "https://wg21.link/lwg400", "section": "20.2.10.2 [allocator.members]", "status": "CD1", "submitter": "Markus Mauhart", "opened": "2003-02-27", "last_modified": "2016-01-28" }, "LWG401": { "type": "issue", "title": "incorrect type casts in table 32 in lib.allocator.requirements", "long_link": "https://cplusplus.github.io/LWG/issue401", "link": "https://wg21.link/lwg401", "section": "16.4.4.6 [allocator.requirements]", "status": "CD1", "submitter": "Markus Mauhart", "opened": "2003-02-27", "last_modified": "2016-01-28" }, "LWG402": { "type": "issue", "title": "wrong new expression in [some_]allocator::construct", "long_link": "https://cplusplus.github.io/LWG/issue402", "link": "https://wg21.link/lwg402", "section": "16.4.4.6 [allocator.requirements], 20.2.10.2 [allocator.members]", "status": "CD1", "submitter": "Markus Mauhart", "opened": "2003-02-27", "last_modified": "2016-01-28" }, "LWG403": { "type": "issue", "title": "basic_string::swap should not throw exceptions", "long_link": "https://cplusplus.github.io/LWG/issue403", "link": "https://wg21.link/lwg403", "section": "23.4.3.7.8 [string.swap]", "status": "CD1", "submitter": "Beman Dawes", "opened": "2003-03-25", "last_modified": "2016-11-12" }, "LWG404": { "type": "issue", "title": "May a replacement allocation function be declared inline?", "long_link": "https://cplusplus.github.io/LWG/issue404", "link": "https://wg21.link/lwg404", "section": "16.4.5.6 [replacement.functions], 17.6.3 [new.delete]", "status": "CD1", "submitter": "Matt Austern", "opened": "2003-04-24", "last_modified": "2016-01-28" }, "LWG405": { "type": "issue", "title": "qsort and POD", "long_link": "https://cplusplus.github.io/LWG/issue405", "link": "https://wg21.link/lwg405", "section": "27.12 [alg.c.library]", "status": "CD1", "submitter": "Ray Lischner", "opened": "2003-04-08", "last_modified": "2016-01-28" }, "LWG406": { "type": "issue", "title": "vector::insert(s) exception safety", "long_link": "https://cplusplus.github.io/LWG/issue406", "link": "https://wg21.link/lwg406", "section": "24.3.11.5 [vector.modifiers]", "status": "CD1", "submitter": "Dave Abrahams", "opened": "2003-04-27", "last_modified": "2016-01-28" }, "LWG407": { "type": "issue", "title": "Can singular iterators be destroyed?", "long_link": "https://cplusplus.github.io/LWG/issue407", "link": "https://wg21.link/lwg407", "section": "25.3.4 [iterator.concepts]", "status": "CD1", "submitter": "Nathan Myers", "opened": "2003-06-03", "last_modified": "2016-01-28" }, "LWG408": { "type": "issue", "title": "Is vector > forbidden?", "long_link": "https://cplusplus.github.io/LWG/issue408", "link": "https://wg21.link/lwg408", "section": "25.3 [iterator.requirements]", "status": "NAD Editorial", "submitter": "Nathan Myers", "opened": "2003-06-03", "last_modified": "2016-01-28" }, "LWG409": { "type": "issue", "title": "Closing an fstream should clear error state", "long_link": "https://cplusplus.github.io/LWG/issue409", "link": "https://wg21.link/lwg409", "section": "31.10.4.4 [ifstream.members], 31.10.5.4 [ofstream.members]", "status": "CD1", "submitter": "Nathan Myers", "opened": "2003-06-03", "last_modified": "2016-01-28" }, "LWG410": { "type": "issue", "title": "Missing semantics for stack and queue comparison operators", "long_link": "https://cplusplus.github.io/LWG/issue410", "link": "https://wg21.link/lwg410", "section": "24.3.10.2 [list.cons], 24.3.10.4 [list.modifiers]", "status": "CD1", "submitter": "Hans Bos", "opened": "2003-06-07", "last_modified": "2016-01-28" }, "LWG411": { "type": "issue", "title": "Wrong names of set member functions", "long_link": "https://cplusplus.github.io/LWG/issue411", "link": "https://wg21.link/lwg411", "section": "27.8.7 [alg.set.operations]", "status": "CD1", "submitter": "Daniel Frey", "opened": "2003-07-09", "last_modified": "2016-01-28" }, "LWG412": { "type": "issue", "title": "Typo in 27.4.4.3", "long_link": "https://cplusplus.github.io/LWG/issue412", "link": "https://wg21.link/lwg412", "section": "31.5.4.4 [iostate.flags]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-07-10", "last_modified": "2016-01-28" }, "LWG413": { "type": "issue", "title": "Proposed resolution to LDR#64 still wrong", "long_link": "https://cplusplus.github.io/LWG/issue413", "link": "https://wg21.link/lwg413", "section": "31.7.5.3.3 [istream.extractors]", "status": "CD1", "submitter": "Bo Persson", "opened": "2003-07-13", "last_modified": "2017-04-22" }, "LWG414": { "type": "issue", "title": "Which iterators are invalidated by v.erase()?", "long_link": "https://cplusplus.github.io/LWG/issue414", "link": "https://wg21.link/lwg414", "section": "24.3.11.5 [vector.modifiers]", "status": "CD1", "submitter": "Matt Austern", "opened": "2003-08-19", "last_modified": "2016-01-28" }, "LWG415": { "type": "issue", "title": "behavior of std::ws", "long_link": "https://cplusplus.github.io/LWG/issue415", "link": "https://wg21.link/lwg415", "section": "31.7.5.5 [istream.manip]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-01-28" }, "LWG416": { "type": "issue", "title": "definitions of XXX_MIN and XXX_MAX macros in climits", "long_link": "https://cplusplus.github.io/LWG/issue416", "link": "https://wg21.link/lwg416", "section": "17.3.6 [climits.syn]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2017-06-15" }, "LWG417": { "type": "issue", "title": "what does ctype::do_widen() return on failure", "long_link": "https://cplusplus.github.io/LWG/issue417", "link": "https://wg21.link/lwg417", "section": "30.4.2.2.3 [locale.ctype.virtuals]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-01-28" }, "LWG418": { "type": "issue", "title": "exceptions thrown during iostream cleanup", "long_link": "https://cplusplus.github.io/LWG/issue418", "link": "https://wg21.link/lwg418", "section": "31.5.2.2.6 [ios.init]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2021-06-06" }, "LWG419": { "type": "issue", "title": "istream extractors not setting failbit if eofbit is already set", "long_link": "https://cplusplus.github.io/LWG/issue419", "link": "https://wg21.link/lwg419", "section": "31.7.5.2.4 [istream.sentry]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2021-06-06" }, "LWG420": { "type": "issue", "title": "is std::FILE a complete type?", "long_link": "https://cplusplus.github.io/LWG/issue420", "link": "https://wg21.link/lwg420", "section": "31.10 [file.streams]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2017-06-15" }, "LWG421": { "type": "issue", "title": "is basic_streambuf copy-constructible?", "long_link": "https://cplusplus.github.io/LWG/issue421", "link": "https://wg21.link/lwg421", "section": "31.6.3.2 [streambuf.cons]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-01-28" }, "LWG422": { "type": "issue", "title": "explicit specializations of member functions of class templates", "long_link": "https://cplusplus.github.io/LWG/issue422", "link": "https://wg21.link/lwg422", "section": "16.4.5.3 [reserved.names]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-01-28" }, "LWG423": { "type": "issue", "title": "Effects of negative streamsize in iostreams", "long_link": "https://cplusplus.github.io/LWG/issue423", "link": "https://wg21.link/lwg423", "section": "31 [input.output]", "status": "Open", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2018-12-09" }, "LWG424": { "type": "issue", "title": "normative notes", "long_link": "https://cplusplus.github.io/LWG/issue424", "link": "https://wg21.link/lwg424", "section": "16.3.2.2 [structure.summary]", "status": "NAD Editorial", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-11-12" }, "LWG425": { "type": "issue", "title": "return value of std::get_temporary_buffer", "long_link": "https://cplusplus.github.io/LWG/issue425", "link": "https://wg21.link/lwg425", "section": "99 [depr.temporary.buffer]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2017-06-15" }, "LWG426": { "type": "issue", "title": "search_n(), fill_n(), and generate_n() with negative n", "long_link": "https://cplusplus.github.io/LWG/issue426", "link": "https://wg21.link/lwg426", "section": "27.6.15 [alg.search], 27.7.6 [alg.fill], 27.7.7 [alg.generate]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-01-28" }, "LWG427": { "type": "issue", "title": "Stage 2 and rationale of DR 221", "long_link": "https://cplusplus.github.io/LWG/issue427", "link": "https://wg21.link/lwg427", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-01-28" }, "LWG428": { "type": "issue", "title": "string::erase(iterator) validity", "long_link": "https://cplusplus.github.io/LWG/issue428", "link": "https://wg21.link/lwg428", "section": "23.4.3.7.5 [string.erase]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-11-12" }, "LWG429": { "type": "issue", "title": "typo in basic_ios::clear(iostate)", "long_link": "https://cplusplus.github.io/LWG/issue429", "link": "https://wg21.link/lwg429", "section": "31.5.4.4 [iostate.flags]", "status": "Dup", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-01-28" }, "LWG430": { "type": "issue", "title": "valarray subset operations", "long_link": "https://cplusplus.github.io/LWG/issue430", "link": "https://wg21.link/lwg430", "section": "28.6.2.5 [valarray.sub]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2003-09-18", "last_modified": "2016-01-28" }, "LWG431": { "type": "issue", "title": "Swapping containers with unequal allocators", "long_link": "https://cplusplus.github.io/LWG/issue431", "link": "https://wg21.link/lwg431", "section": "16.4.4.6 [allocator.requirements], 27 [algorithms]", "status": "Resolved", "submitter": "Matt Austern", "opened": "2003-09-20", "last_modified": "2016-01-28" }, "LWG432": { "type": "issue", "title": "stringbuf::overflow() makes only one write position available", "long_link": "https://cplusplus.github.io/LWG/issue432", "link": "https://wg21.link/lwg432", "section": "31.8.2.5 [stringbuf.virtuals]", "status": "CD1", "submitter": "Christian W Brock", "opened": "2003-09-24", "last_modified": "2016-01-28" }, "LWG433": { "type": "issue", "title": "Contradiction in specification of unexpected()", "long_link": "https://cplusplus.github.io/LWG/issue433", "link": "https://wg21.link/lwg433", "section": "99 [unexpected]", "status": "NAD", "submitter": "Vyatcheslav Sysoltsev", "opened": "2003-09-29", "last_modified": "2016-01-28" }, "LWG434": { "type": "issue", "title": "bitset::to_string() hard to use", "long_link": "https://cplusplus.github.io/LWG/issue434", "link": "https://wg21.link/lwg434", "section": "22.9.2.3 [bitset.members]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-10-15", "last_modified": "2016-01-28" }, "LWG435": { "type": "issue", "title": "bug in DR 25", "long_link": "https://cplusplus.github.io/LWG/issue435", "link": "https://wg21.link/lwg435", "section": "23.4.4.4 [string.io]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-10-15", "last_modified": "2016-01-28" }, "LWG436": { "type": "issue", "title": "are cv-qualified facet types valid facets?", "long_link": "https://cplusplus.github.io/LWG/issue436", "link": "https://wg21.link/lwg436", "section": "30.3.1.2.2 [locale.facet]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2003-10-15", "last_modified": "2016-01-28" }, "LWG437": { "type": "issue", "title": "Formatted output of function pointers is confusing", "long_link": "https://cplusplus.github.io/LWG/issue437", "link": "https://wg21.link/lwg437", "section": "31.7.6.3.2 [ostream.inserters.arithmetic]", "status": "NAD", "submitter": "Ivan Godard", "opened": "2003-10-24", "last_modified": "2016-01-28" }, "LWG438": { "type": "issue", "title": "Ambiguity in the \"do the right thing\" clause", "long_link": "https://cplusplus.github.io/LWG/issue438", "link": "https://wg21.link/lwg438", "section": "24.2.4 [sequence.reqmts]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2003-10-20", "last_modified": "2016-01-28" }, "LWG439": { "type": "issue", "title": "Should facets be copyable?", "long_link": "https://cplusplus.github.io/LWG/issue439", "link": "https://wg21.link/lwg439", "section": "30.4 [locale.categories]", "status": "NAD", "submitter": "Matt Austern", "opened": "2003-11-02", "last_modified": "2016-01-28" }, "LWG440": { "type": "issue", "title": "Should std::complex use unqualified transcendentals?", "long_link": "https://cplusplus.github.io/LWG/issue440", "link": "https://wg21.link/lwg440", "section": "28.4.8 [complex.transcendentals]", "status": "NAD", "submitter": "Matt Austern", "opened": "2003-11-05", "last_modified": "2016-01-28" }, "LWG441": { "type": "issue", "title": "Is fpos::state const?", "long_link": "https://cplusplus.github.io/LWG/issue441", "link": "https://wg21.link/lwg441", "section": "31.5.3 [fpos]", "status": "CD1", "submitter": "Vincent Leloup", "opened": "2003-11-17", "last_modified": "2016-01-28" }, "LWG442": { "type": "issue", "title": "sentry::operator bool() inconsistent signature", "long_link": "https://cplusplus.github.io/LWG/issue442", "link": "https://wg21.link/lwg442", "section": "31.7.6.2.4 [ostream.sentry]", "status": "CD1", "submitter": "Vincent Leloup", "opened": "2003-11-18", "last_modified": "2021-06-06" }, "LWG443": { "type": "issue", "title": "filebuf::close() inconsistent use of EOF", "long_link": "https://cplusplus.github.io/LWG/issue443", "link": "https://wg21.link/lwg443", "section": "31.10.3.4 [filebuf.members]", "status": "CD1", "submitter": "Vincent Leloup", "opened": "2003-11-20", "last_modified": "2016-01-28" }, "LWG444": { "type": "issue", "title": "Bad use of casts in fstream", "long_link": "https://cplusplus.github.io/LWG/issue444", "link": "https://wg21.link/lwg444", "section": "31.10 [file.streams]", "status": "CD1", "submitter": "Vincent Leloup", "opened": "2003-11-20", "last_modified": "2017-06-15" }, "LWG445": { "type": "issue", "title": "iterator_traits::reference unspecified for some iterator categories", "long_link": "https://cplusplus.github.io/LWG/issue445", "link": "https://wg21.link/lwg445", "section": "25.3.2.3 [iterator.traits]", "status": "CD1", "submitter": "Dave Abrahams", "opened": "2003-12-09", "last_modified": "2016-01-28" }, "LWG446": { "type": "issue", "title": "Iterator equality between different containers", "long_link": "https://cplusplus.github.io/LWG/issue446", "link": "https://wg21.link/lwg446", "section": "25.3 [iterator.requirements], 24.2 [container.requirements]", "status": "NAD Editorial", "submitter": "Andy Koenig", "opened": "2003-12-16", "last_modified": "2016-01-28" }, "LWG447": { "type": "issue", "title": "Wrong template argument for time facets", "long_link": "https://cplusplus.github.io/LWG/issue447", "link": "https://wg21.link/lwg447", "section": "30.3.1.2.1 [locale.category]", "status": "Dup", "submitter": "Pete Becker", "opened": "2003-12-26", "last_modified": "2016-01-28" }, "LWG448": { "type": "issue", "title": "Random Access Iterators over abstract classes", "long_link": "https://cplusplus.github.io/LWG/issue448", "link": "https://wg21.link/lwg448", "section": "25.3.5.7 [random.access.iterators]", "status": "CD1", "submitter": "Dave Abrahams", "opened": "2004-01-07", "last_modified": "2016-01-28" }, "LWG449": { "type": "issue", "title": "Library Issue 306 Goes Too Far", "long_link": "https://cplusplus.github.io/LWG/issue449", "link": "https://wg21.link/lwg449", "section": "17.2 [support.types]", "status": "CD1", "submitter": "Pete Becker", "opened": "2004-01-15", "last_modified": "2016-01-28" }, "LWG450": { "type": "issue", "title": "set::find is inconsistent with associative container requirements", "long_link": "https://cplusplus.github.io/LWG/issue450", "link": "https://wg21.link/lwg450", "section": "24.4.6 [set]", "status": "Dup", "submitter": "Bill Plauger", "opened": "2004-01-30", "last_modified": "2016-01-28" }, "LWG451": { "type": "issue", "title": "Associative erase should return an iterator", "long_link": "https://cplusplus.github.io/LWG/issue451", "link": "https://wg21.link/lwg451", "section": "24.2.7 [associative.reqmts], 24.4 [associative]", "status": "Dup", "submitter": "Bill Plauger", "opened": "2004-01-30", "last_modified": "2016-01-28" }, "LWG452": { "type": "issue", "title": "locale::combine should be permitted to generate a named locale", "long_link": "https://cplusplus.github.io/LWG/issue452", "link": "https://wg21.link/lwg452", "section": "30.3.1.4 [locale.members]", "status": "NAD", "submitter": "Bill Plauger", "opened": "2004-01-30", "last_modified": "2016-01-28" }, "LWG453": { "type": "issue", "title": "basic_stringbuf::seekoff need not always fail for an empty stream", "long_link": "https://cplusplus.github.io/LWG/issue453", "link": "https://wg21.link/lwg453", "section": "31.8.2.5 [stringbuf.virtuals]", "status": "CD1", "submitter": "Bill Plauger", "opened": "2004-01-30", "last_modified": "2016-01-28" }, "LWG454": { "type": "issue", "title": "basic_filebuf::open should accept wchar_t names", "long_link": "https://cplusplus.github.io/LWG/issue454", "link": "https://wg21.link/lwg454", "section": "31.10.3.4 [filebuf.members]", "status": "NAD", "submitter": "Bill Plauger", "opened": "2004-01-30", "last_modified": "2016-01-28" }, "LWG455": { "type": "issue", "title": "cerr::tie() and wcerr::tie() are overspecified", "long_link": "https://cplusplus.github.io/LWG/issue455", "link": "https://wg21.link/lwg455", "section": "31.4 [iostream.objects]", "status": "CD1", "submitter": "Bill Plauger", "opened": "2004-01-30", "last_modified": "2016-01-28" }, "LWG456": { "type": "issue", "title": "Traditional C header files are overspecified", "long_link": "https://cplusplus.github.io/LWG/issue456", "link": "https://wg21.link/lwg456", "section": "16.4.2.3 [headers]", "status": "CD1", "submitter": "Bill Plauger", "opened": "2004-01-30", "last_modified": "2016-01-28" }, "LWG457": { "type": "issue", "title": "bitset constructor: incorrect number of initialized bits", "long_link": "https://cplusplus.github.io/LWG/issue457", "link": "https://wg21.link/lwg457", "section": "22.9.2.2 [bitset.cons]", "status": "CD1", "submitter": "Dag Henriksson", "opened": "2004-01-30", "last_modified": "2016-01-28" }, "LWG458": { "type": "issue", "title": "24.1.5 contains unintended limitation for operator-", "long_link": "https://cplusplus.github.io/LWG/issue458", "link": "https://wg21.link/lwg458", "section": "25.3.5.7 [random.access.iterators]", "status": "NAD", "submitter": "Daniel Frey", "opened": "2004-02-27", "last_modified": "2016-01-28" }, "LWG459": { "type": "issue", "title": "Requirement for widening in stage 2 is overspecification", "long_link": "https://cplusplus.github.io/LWG/issue459", "link": "https://wg21.link/lwg459", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2004-03-16", "last_modified": "2016-01-28" }, "LWG460": { "type": "issue", "title": "Default modes missing from basic_fstream member specifications", "long_link": "https://cplusplus.github.io/LWG/issue460", "link": "https://wg21.link/lwg460", "section": "31.10 [file.streams]", "status": "CD1", "submitter": "Ben Hutchings", "opened": "2004-04-01", "last_modified": "2017-06-15" }, "LWG461": { "type": "issue", "title": "time_get hard or impossible to implement", "long_link": "https://cplusplus.github.io/LWG/issue461", "link": "https://wg21.link/lwg461", "section": "30.4.6.2.3 [locale.time.get.virtuals]", "status": "CD1", "submitter": "Bill Plauger", "opened": "2004-03-23", "last_modified": "2016-01-28" }, "LWG462": { "type": "issue", "title": "Destroying objects with static storage duration", "long_link": "https://cplusplus.github.io/LWG/issue462", "link": "https://wg21.link/lwg462", "section": "6.9.3.4 [basic.start.term], 17.2.2 [cstdlib.syn]", "status": "NAD", "submitter": "Bill Plauger", "opened": "2004-03-23", "last_modified": "2023-02-07" }, "LWG463": { "type": "issue", "title": "auto_ptr usability issues", "long_link": "https://cplusplus.github.io/LWG/issue463", "link": "https://wg21.link/lwg463", "section": "99 [auto.ptr]", "status": "NAD", "submitter": "Rani Sharoni", "opened": "2003-12-07", "last_modified": "2016-01-28" }, "LWG464": { "type": "issue", "title": "Suggestion for new member functions in standard containers", "long_link": "https://cplusplus.github.io/LWG/issue464", "link": "https://wg21.link/lwg464", "section": "24.3.11 [vector], 24.4.4 [map]", "status": "CD1", "submitter": "Thorsten Ottosen", "opened": "2004-05-12", "last_modified": "2016-01-28" }, "LWG465": { "type": "issue", "title": "Contents of ", "long_link": "https://cplusplus.github.io/LWG/issue465", "link": "https://wg21.link/lwg465", "section": "16.4.2.3 [headers]", "status": "CD1", "submitter": "Steve Clamage", "opened": "2004-06-03", "last_modified": "2016-01-28" }, "LWG466": { "type": "issue", "title": "basic_string ctor should prevent null pointer error", "long_link": "https://cplusplus.github.io/LWG/issue466", "link": "https://wg21.link/lwg466", "section": "23.4.3.2 [string.require]", "status": "NAD", "submitter": "Daniel Frey", "opened": "2004-06-10", "last_modified": "2016-01-28" }, "LWG467": { "type": "issue", "title": "char_traits::lt(), compare(), and memcmp()", "long_link": "https://cplusplus.github.io/LWG/issue467", "link": "https://wg21.link/lwg467", "section": "23.2.4.2 [char.traits.specializations.char]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2004-06-28", "last_modified": "2016-01-28" }, "LWG468": { "type": "issue", "title": "unexpected consequences of ios_base::operator void*()", "long_link": "https://cplusplus.github.io/LWG/issue468", "link": "https://wg21.link/lwg468", "section": "31.5.4.4 [iostate.flags]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2004-06-28", "last_modified": "2016-01-28" }, "LWG469": { "type": "issue", "title": "vector ill-formed relational operators", "long_link": "https://cplusplus.github.io/LWG/issue469", "link": "https://wg21.link/lwg469", "section": "24.3.11 [vector]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2004-06-28", "last_modified": "2016-01-28" }, "LWG470": { "type": "issue", "title": "accessing containers from their elements' special functions", "long_link": "https://cplusplus.github.io/LWG/issue470", "link": "https://wg21.link/lwg470", "section": "24 [containers]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2004-06-28", "last_modified": "2016-01-28" }, "LWG471": { "type": "issue", "title": "result of what() implementation-defined", "long_link": "https://cplusplus.github.io/LWG/issue471", "link": "https://wg21.link/lwg471", "section": "17.9.3 [exception]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2004-06-28", "last_modified": "2016-01-28" }, "LWG472": { "type": "issue", "title": "Missing \"Returns\" clause in std::equal_range", "long_link": "https://cplusplus.github.io/LWG/issue472", "link": "https://wg21.link/lwg472", "section": "27.8.4.4 [equal.range]", "status": "Dup", "submitter": "Prateek R Karandikar", "opened": "2004-06-30", "last_modified": "2016-01-28" }, "LWG473": { "type": "issue", "title": "underspecified ctype calls", "long_link": "https://cplusplus.github.io/LWG/issue473", "link": "https://wg21.link/lwg473", "section": "30.4.2.2 [locale.ctype]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2004-07-01", "last_modified": "2016-01-28" }, "LWG474": { "type": "issue", "title": "confusing Footnote 297", "long_link": "https://cplusplus.github.io/LWG/issue474", "link": "https://wg21.link/lwg474", "section": "31.7.6.3.4 [ostream.inserters.character]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2004-07-01", "last_modified": "2016-01-28" }, "LWG475": { "type": "issue", "title": "May the function object passed to for_each modify the elements of the iterated sequence?", "long_link": "https://cplusplus.github.io/LWG/issue475", "link": "https://wg21.link/lwg475", "section": "27.6.5 [alg.foreach]", "status": "CD1", "submitter": "Stephan T. Lavavej, Jaakko Jarvi", "opened": "2004-07-09", "last_modified": "2016-01-28" }, "LWG476": { "type": "issue", "title": "Forward Iterator implied mutability", "long_link": "https://cplusplus.github.io/LWG/issue476", "link": "https://wg21.link/lwg476", "section": "25.3.5.5 [forward.iterators]", "status": "NAD", "submitter": "Dave Abrahams", "opened": "2004-07-09", "last_modified": "2016-01-28" }, "LWG477": { "type": "issue", "title": "Operator-> for const forward iterators", "long_link": "https://cplusplus.github.io/LWG/issue477", "link": "https://wg21.link/lwg477", "section": "25.3.5.5 [forward.iterators]", "status": "Dup", "submitter": "Dave Abrahams", "opened": "2004-07-11", "last_modified": "2016-01-28" }, "LWG478": { "type": "issue", "title": "Should forward iterator requirements table have a line for r->m?", "long_link": "https://cplusplus.github.io/LWG/issue478", "link": "https://wg21.link/lwg478", "section": "25.3.5.5 [forward.iterators]", "status": "CD1", "submitter": "Dave Abrahams", "opened": "2004-07-11", "last_modified": "2016-01-28" }, "LWG479": { "type": "issue", "title": "Container requirements and placement new", "long_link": "https://cplusplus.github.io/LWG/issue479", "link": "https://wg21.link/lwg479", "section": "24.2 [container.requirements]", "status": "Dup", "submitter": "Herb Sutter", "opened": "2004-08-01", "last_modified": "2016-01-28" }, "LWG480": { "type": "issue", "title": "unary_function and binary_function should have protected nonvirtual destructors", "long_link": "https://cplusplus.github.io/LWG/issue480", "link": "https://wg21.link/lwg480", "section": "99 [depr.base]", "status": "NAD", "submitter": "Joe Gottman", "opened": "2004-08-19", "last_modified": "2016-01-28" }, "LWG481": { "type": "issue", "title": "unique's effects on the range [result, last)", "long_link": "https://cplusplus.github.io/LWG/issue481", "link": "https://wg21.link/lwg481", "section": "27.7.9 [alg.unique]", "status": "NAD", "submitter": "Andrew Koenig", "opened": "2004-08-30", "last_modified": "2016-01-28" }, "LWG482": { "type": "issue", "title": "Swapping pairs", "long_link": "https://cplusplus.github.io/LWG/issue482", "link": "https://wg21.link/lwg482", "section": "22.3 [pairs], 22.4 [tuple]", "status": "Resolved", "submitter": "Andrew Koenig", "opened": "2004-09-14", "last_modified": "2016-01-28" }, "LWG483": { "type": "issue", "title": "Heterogeneous equality and EqualityComparable", "long_link": "https://cplusplus.github.io/LWG/issue483", "link": "https://wg21.link/lwg483", "section": "27.6 [alg.nonmodifying], 27.7 [alg.modifying.operations]", "status": "Dup", "submitter": "Peter Dimov", "opened": "2004-09-20", "last_modified": "2016-01-28" }, "LWG484": { "type": "issue", "title": "Convertible to T", "long_link": "https://cplusplus.github.io/LWG/issue484", "link": "https://wg21.link/lwg484", "section": "25.3.5.3 [input.iterators]", "status": "Open", "submitter": "Chris Jefferson", "opened": "2004-09-16", "last_modified": "2023-06-25" }, "LWG485": { "type": "issue", "title": "output iterator insufficiently constrained", "long_link": "https://cplusplus.github.io/LWG/issue485", "link": "https://wg21.link/lwg485", "section": "25.3.5.4 [output.iterators]", "status": "Resolved", "submitter": "Chris Jefferson", "opened": "2004-10-13", "last_modified": "2016-01-28" }, "LWG486": { "type": "issue", "title": "min/max CopyConstructible requirement is too strict", "long_link": "https://cplusplus.github.io/LWG/issue486", "link": "https://wg21.link/lwg486", "section": "27.8.9 [alg.min.max]", "status": "Dup", "submitter": "Dave Abrahams", "opened": "2004-10-13", "last_modified": "2016-01-28" }, "LWG487": { "type": "issue", "title": "Allocator::construct is too limiting", "long_link": "https://cplusplus.github.io/LWG/issue487", "link": "https://wg21.link/lwg487", "section": "16.4.4.6 [allocator.requirements]", "status": "NAD", "submitter": "Dhruv Matani", "opened": "2004-10-17", "last_modified": "2016-01-28" }, "LWG488": { "type": "issue", "title": "rotate throws away useful information", "long_link": "https://cplusplus.github.io/LWG/issue488", "link": "https://wg21.link/lwg488", "section": "27.7.11 [alg.rotate]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2004-11-22", "last_modified": "2016-01-28" }, "LWG489": { "type": "issue", "title": "std::remove / std::remove_if wrongly specified", "long_link": "https://cplusplus.github.io/LWG/issue489", "link": "https://wg21.link/lwg489", "section": "27.7.8 [alg.remove]", "status": "NAD", "submitter": "Thomas Mang", "opened": "2004-12-12", "last_modified": "2016-01-28" }, "LWG490": { "type": "issue", "title": "std::unique wrongly specified", "long_link": "https://cplusplus.github.io/LWG/issue490", "link": "https://wg21.link/lwg490", "section": "27.7.9 [alg.unique]", "status": "NAD", "submitter": "Thomas Mang", "opened": "2004-12-12", "last_modified": "2016-01-28" }, "LWG491": { "type": "issue", "title": "std::list<>::unique incorrectly specified", "long_link": "https://cplusplus.github.io/LWG/issue491", "link": "https://wg21.link/lwg491", "section": "24.3.10.5 [list.ops]", "status": "NAD", "submitter": "Thomas Mang", "opened": "2004-12-12", "last_modified": "2016-01-28" }, "LWG492": { "type": "issue", "title": "Invalid iterator arithmetic expressions", "long_link": "https://cplusplus.github.io/LWG/issue492", "link": "https://wg21.link/lwg492", "section": "16.3.2.4 [structure.specifications]", "status": "NAD", "submitter": "Thomas Mang", "opened": "2004-12-12", "last_modified": "2016-01-28" }, "LWG493": { "type": "issue", "title": "Undefined Expression in Input Iterator Note Title", "long_link": "https://cplusplus.github.io/LWG/issue493", "link": "https://wg21.link/lwg493", "section": "25.3.5.3 [input.iterators]", "status": "NAD", "submitter": "Chris Jefferson", "opened": "2004-12-13", "last_modified": "2016-01-28" }, "LWG494": { "type": "issue", "title": "Wrong runtime complexity for associative container's insert and delete", "long_link": "https://cplusplus.github.io/LWG/issue494", "link": "https://wg21.link/lwg494", "section": "24.2.7 [associative.reqmts]", "status": "NAD", "submitter": "Hans B os", "opened": "2004-12-19", "last_modified": "2016-01-28" }, "LWG495": { "type": "issue", "title": "Clause 22 template parameter requirements", "long_link": "https://cplusplus.github.io/LWG/issue495", "link": "https://wg21.link/lwg495", "section": "30 [localization]", "status": "CD1", "submitter": "Beman Dawes", "opened": "2005-01-10", "last_modified": "2016-01-28" }, "LWG496": { "type": "issue", "title": "Illegal use of \"T\" in vector", "long_link": "https://cplusplus.github.io/LWG/issue496", "link": "https://wg21.link/lwg496", "section": "24.3.11 [vector]", "status": "CD1", "submitter": "richard@ex-parrot.com", "opened": "2005-02-10", "last_modified": "2016-01-28" }, "LWG497": { "type": "issue", "title": "meaning of numeric_limits::traps for floating point types", "long_link": "https://cplusplus.github.io/LWG/issue497", "link": "https://wg21.link/lwg497", "section": "17.3.5.2 [numeric.limits.members]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2005-03-02", "last_modified": "2016-01-28" }, "LWG498": { "type": "issue", "title": "Requirements for partition() and stable_partition() too strong", "long_link": "https://cplusplus.github.io/LWG/issue498", "link": "https://wg21.link/lwg498", "section": "27.8.5 [alg.partitions]", "status": "C++11", "submitter": "Sean Parent, Joe Gottman", "opened": "2005-05-04", "last_modified": "2016-01-28" }, "LWG499": { "type": "issue", "title": "Std. doesn't seem to require stable_sort() to be stable!", "long_link": "https://cplusplus.github.io/LWG/issue499", "link": "https://wg21.link/lwg499", "section": "27.8.2.2 [stable.sort]", "status": "NAD Editorial", "submitter": "Prateek Karandikar", "opened": "2005-04-12", "last_modified": "2016-01-28" }, "LWG500": { "type": "issue", "title": "do_length cannot be implemented correctly", "long_link": "https://cplusplus.github.io/LWG/issue500", "link": "https://wg21.link/lwg500", "section": "30.4.2.6 [locale.codecvt.byname]", "status": "NAD", "submitter": "Krzysztof Żelechowski", "opened": "2005-05-24", "last_modified": "2016-01-28" }, "LWG501": { "type": "issue", "title": "Proposal: strengthen guarantees of lib.comparisons", "long_link": "https://cplusplus.github.io/LWG/issue501", "link": "https://wg21.link/lwg501", "section": "99 [depr.base]", "status": "NAD", "submitter": "Me ", "opened": "2005-06-07", "last_modified": "2016-01-28" }, "LWG502": { "type": "issue", "title": "Proposition: Clarification of the interaction between a facet and an iterator", "long_link": "https://cplusplus.github.io/LWG/issue502", "link": "https://wg21.link/lwg502", "section": "30.3.1.2.1 [locale.category]", "status": "NAD", "submitter": "Christopher Conrade Zseleghovski", "opened": "2005-06-07", "last_modified": "2016-01-28" }, "LWG503": { "type": "issue", "title": "more on locales", "long_link": "https://cplusplus.github.io/LWG/issue503", "link": "https://wg21.link/lwg503", "section": "30.4 [locale.categories]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2005-06-20", "last_modified": "2016-01-28" }, "LWG504": { "type": "issue", "title": "Integer types in pseudo-random number engine requirements", "long_link": "https://cplusplus.github.io/LWG/issue504", "link": "https://wg21.link/lwg504", "section": "28.5.3 [rand.req], 99 [tr.rand.req]", "status": "NAD Editorial", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG505": { "type": "issue", "title": "Result_type in random distribution requirements", "long_link": "https://cplusplus.github.io/LWG/issue505", "link": "https://wg21.link/lwg505", "section": "28.5.3 [rand.req], 99 [tr.rand.req]", "status": "CD1", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG506": { "type": "issue", "title": "Requirements of Distribution parameter for variate_generator", "long_link": "https://cplusplus.github.io/LWG/issue506", "link": "https://wg21.link/lwg506", "section": "28.5 [rand], 99 [tr.rand.var]", "status": "NAD", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG507": { "type": "issue", "title": "Missing requirement for variate_generator::operator()", "long_link": "https://cplusplus.github.io/LWG/issue507", "link": "https://wg21.link/lwg507", "section": "28.5 [rand], 99 [tr.rand.var]", "status": "CD1", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG508": { "type": "issue", "title": "Bad parameters for ranlux64_base_01", "long_link": "https://cplusplus.github.io/LWG/issue508", "link": "https://wg21.link/lwg508", "section": "28.5.6 [rand.predef], 99 [tr.rand.predef]", "status": "CD1", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG509": { "type": "issue", "title": "Uniform_int template parameters", "long_link": "https://cplusplus.github.io/LWG/issue509", "link": "https://wg21.link/lwg509", "section": "28.5.9.2 [rand.dist.uni], 99 [tr.rand.dist.iunif]", "status": "NAD", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG510": { "type": "issue", "title": "Input_type for bernoulli_distribution", "long_link": "https://cplusplus.github.io/LWG/issue510", "link": "https://wg21.link/lwg510", "section": "28.5.9.3 [rand.dist.bern], 99 [tr.rand.dist.bern]", "status": "NAD", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG511": { "type": "issue", "title": "Input_type for binomial_distribution", "long_link": "https://cplusplus.github.io/LWG/issue511", "link": "https://wg21.link/lwg511", "section": "28.5.9 [rand.dist], 99 [tr.rand.dist.bin]", "status": "NAD", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG512": { "type": "issue", "title": "Seeding subtract_with_carry_01 from a single unsigned long", "long_link": "https://cplusplus.github.io/LWG/issue512", "link": "https://wg21.link/lwg512", "section": "28.5.4 [rand.eng], 99 [tr.rand.eng.sub1]", "status": "NAD Editorial", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG513": { "type": "issue", "title": "Size of state for subtract_with_carry_01", "long_link": "https://cplusplus.github.io/LWG/issue513", "link": "https://wg21.link/lwg513", "section": "28.5.4 [rand.eng], 99 [tr.rand.eng.sub1]", "status": "NAD Editorial", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG514": { "type": "issue", "title": "Size of state for subtract_with_carry", "long_link": "https://cplusplus.github.io/LWG/issue514", "link": "https://wg21.link/lwg514", "section": "28.5.4.4 [rand.eng.sub], 99 [tr.rand.eng.sub]", "status": "NAD Editorial", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG515": { "type": "issue", "title": "Random number engine traits", "long_link": "https://cplusplus.github.io/LWG/issue515", "link": "https://wg21.link/lwg515", "section": "28.5.2 [rand.synopsis], 99 [tr.rand.synopsis]", "status": "NAD", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG516": { "type": "issue", "title": "Seeding subtract_with_carry_01 using a generator", "long_link": "https://cplusplus.github.io/LWG/issue516", "link": "https://wg21.link/lwg516", "section": "28.5.4 [rand.eng], 99 [tr.rand.eng.sub1]", "status": "NAD Editorial", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG517": { "type": "issue", "title": "Should include name in external representation", "long_link": "https://cplusplus.github.io/LWG/issue517", "link": "https://wg21.link/lwg517", "section": "28.5.3 [rand.req], 99 [tr.rand.req]", "status": "NAD", "submitter": "Walter Brown", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG518": { "type": "issue", "title": "Are insert and erase stable for unordered_multiset and unordered_multimap?", "long_link": "https://cplusplus.github.io/LWG/issue518", "link": "https://wg21.link/lwg518", "section": "24.2.8 [unord.req], 99 [tr.unord.req]", "status": "CD1", "submitter": "Matt Austern", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG519": { "type": "issue", "title": "Data() undocumented", "long_link": "https://cplusplus.github.io/LWG/issue519", "link": "https://wg21.link/lwg519", "section": "24.3.7 [array], 99 [tr.array.array]", "status": "CD1", "submitter": "Pete Becker", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG520": { "type": "issue", "title": "Result_of and pointers to data members", "long_link": "https://cplusplus.github.io/LWG/issue520", "link": "https://wg21.link/lwg520", "section": "22.10.15 [func.bind], 99 [tr.func.bind]", "status": "CD1", "submitter": "Pete Becker", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG521": { "type": "issue", "title": "Garbled requirements for argument_type in reference_wrapper", "long_link": "https://cplusplus.github.io/LWG/issue521", "link": "https://wg21.link/lwg521", "section": "22.10.6 [refwrap], 99 [tr.util.refwrp.refwrp]", "status": "CD1", "submitter": "Pete Becker", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG522": { "type": "issue", "title": "Tuple doesn't define swap", "long_link": "https://cplusplus.github.io/LWG/issue522", "link": "https://wg21.link/lwg522", "section": "22.4 [tuple], 99 [tr.tuple]", "status": "CD1", "submitter": "Andy Koenig", "opened": "2005-07-03", "last_modified": "2016-01-28" }, "LWG523": { "type": "issue", "title": "regex case-insensitive character ranges are unimplementable as specified", "long_link": "https://cplusplus.github.io/LWG/issue523", "link": "https://wg21.link/lwg523", "section": "32 [re]", "status": "Open", "submitter": "Eric Niebler", "opened": "2005-07-01", "last_modified": "2020-07-17" }, "LWG524": { "type": "issue", "title": "regex named character classes and case-insensitivity don't mix", "long_link": "https://cplusplus.github.io/LWG/issue524", "link": "https://wg21.link/lwg524", "section": "32 [re]", "status": "CD1", "submitter": "Eric Niebler", "opened": "2005-07-01", "last_modified": "2016-01-28" }, "LWG525": { "type": "issue", "title": "type traits definitions not clear", "long_link": "https://cplusplus.github.io/LWG/issue525", "link": "https://wg21.link/lwg525", "section": "21.3.5 [meta.unary], 99 [tr.meta.unary]", "status": "Resolved", "submitter": "Robert Klarer", "opened": "2005-07-11", "last_modified": "2016-01-28" }, "LWG526": { "type": "issue", "title": "Is it undefined if a function in the standard changes in parameters?", "long_link": "https://cplusplus.github.io/LWG/issue526", "link": "https://wg21.link/lwg526", "section": "24.2.4 [sequence.reqmts]", "status": "NAD", "submitter": "Chris Jefferson", "opened": "2005-09-14", "last_modified": "2016-01-28" }, "LWG527": { "type": "issue", "title": "tr1::bind has lost its Throws clause", "long_link": "https://cplusplus.github.io/LWG/issue527", "link": "https://wg21.link/lwg527", "section": "22.10.15.4 [func.bind.bind], 99 [tr.func.bind.bind]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2005-10-01", "last_modified": "2016-01-28" }, "LWG528": { "type": "issue", "title": "const_iterator iterator issue when they are the same type", "long_link": "https://cplusplus.github.io/LWG/issue528", "link": "https://wg21.link/lwg528", "section": "24.5 [unord], 99 [tr.unord.unord]", "status": "NAD", "submitter": "Paolo Carlini", "opened": "2005-10-12", "last_modified": "2016-01-28" }, "LWG529": { "type": "issue", "title": "The standard encourages redundant and confusing preconditions", "long_link": "https://cplusplus.github.io/LWG/issue529", "link": "https://wg21.link/lwg529", "section": "99 [res.on.required]", "status": "NAD Editorial", "submitter": "David Abrahams", "opened": "2005-10-25", "last_modified": "2016-01-28" }, "LWG530": { "type": "issue", "title": "Must elements of a string be contiguous?", "long_link": "https://cplusplus.github.io/LWG/issue530", "link": "https://wg21.link/lwg530", "section": "23.4.3 [basic.string]", "status": "CD1", "submitter": "Matt Austern", "opened": "2005-11-15", "last_modified": "2016-01-28" }, "LWG531": { "type": "issue", "title": "array forms of unformatted input functions", "long_link": "https://cplusplus.github.io/LWG/issue531", "link": "https://wg21.link/lwg531", "section": "31.7.5.4 [istream.unformatted]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2005-11-23", "last_modified": "2016-01-28" }, "LWG532": { "type": "issue", "title": "Tuple comparison", "long_link": "https://cplusplus.github.io/LWG/issue532", "link": "https://wg21.link/lwg532", "section": "22.4.9 [tuple.rel], 99 [tr.tuple.rel]", "status": "LEWG", "submitter": "David Abrahams", "opened": "2005-11-29", "last_modified": "2016-01-28" }, "LWG533": { "type": "issue", "title": "typo in 2.2.3.10/1", "long_link": "https://cplusplus.github.io/LWG/issue533", "link": "https://wg21.link/lwg533", "section": "20.3.2.2.11 [util.smartptr.getdeleter], 99 [tr.util.smartptr.getdeleter]", "status": "CD1", "submitter": "Paolo Carlini", "opened": "2005-11-09", "last_modified": "2016-01-28" }, "LWG534": { "type": "issue", "title": "Missing basic_string members", "long_link": "https://cplusplus.github.io/LWG/issue534", "link": "https://wg21.link/lwg534", "section": "23.4.3 [basic.string]", "status": "CD1", "submitter": "Alisdair Meredith", "opened": "2005-11-16", "last_modified": "2016-01-28" }, "LWG535": { "type": "issue", "title": "std::string::swap specification poorly worded", "long_link": "https://cplusplus.github.io/LWG/issue535", "link": "https://wg21.link/lwg535", "section": "23.4.3.7.8 [string.swap]", "status": "CD1", "submitter": "Beman Dawes", "opened": "2005-12-14", "last_modified": "2016-11-12" }, "LWG536": { "type": "issue", "title": "Container iterator constructor and explicit convertibility", "long_link": "https://cplusplus.github.io/LWG/issue536", "link": "https://wg21.link/lwg536", "section": "24.2 [container.requirements]", "status": "Dup", "submitter": "Joaquín M López Muñoz", "opened": "2005-12-17", "last_modified": "2016-01-28" }, "LWG537": { "type": "issue", "title": "Typos in the signatures in 27.6.1.3/42-43 and 27.6.2.4", "long_link": "https://cplusplus.github.io/LWG/issue537", "link": "https://wg21.link/lwg537", "section": "31.7.5.4 [istream.unformatted]", "status": "CD1", "submitter": "Paolo Carlini", "opened": "2006-02-12", "last_modified": "2016-01-28" }, "LWG538": { "type": "issue", "title": "241 again: Does unique_copy() require CopyConstructible and Assignable?", "long_link": "https://cplusplus.github.io/LWG/issue538", "link": "https://wg21.link/lwg538", "section": "27.7.9 [alg.unique]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2006-02-09", "last_modified": "2016-01-28" }, "LWG539": { "type": "issue", "title": "partial_sum and adjacent_difference should mention requirements", "long_link": "https://cplusplus.github.io/LWG/issue539", "link": "https://wg21.link/lwg539", "section": "27.10.7 [partial.sum]", "status": "C++11", "submitter": "Marc Schoolderman", "opened": "2006-02-06", "last_modified": "2016-01-28" }, "LWG540": { "type": "issue", "title": "shared_ptr::operator*()", "long_link": "https://cplusplus.github.io/LWG/issue540", "link": "https://wg21.link/lwg540", "section": "20.3.2.2.6 [util.smartptr.shared.obs], 99 [tr.util.smartptr.shared.obs]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2005-10-15", "last_modified": "2016-01-28" }, "LWG541": { "type": "issue", "title": "shared_ptr template assignment and void", "long_link": "https://cplusplus.github.io/LWG/issue541", "link": "https://wg21.link/lwg541", "section": "20.3.2.2 [util.smartptr.shared], 99 [tr.util.smartptr.shared]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2005-10-16", "last_modified": "2016-01-28" }, "LWG542": { "type": "issue", "title": "shared_ptr observers", "long_link": "https://cplusplus.github.io/LWG/issue542", "link": "https://wg21.link/lwg542", "section": "20.3.2.2.6 [util.smartptr.shared.obs], 99 [tr.util.smartptr.shared.obs]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2005-10-18", "last_modified": "2016-01-28" }, "LWG543": { "type": "issue", "title": "valarray slice default constructor", "long_link": "https://cplusplus.github.io/LWG/issue543", "link": "https://wg21.link/lwg543", "section": "28.6.4 [class.slice]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2005-11-03", "last_modified": "2016-01-28" }, "LWG544": { "type": "issue", "title": "minor NULL problems in C.2", "long_link": "https://cplusplus.github.io/LWG/issue544", "link": "https://wg21.link/lwg544", "section": "C.8 [diff.library]", "status": "NAD Editorial", "submitter": "Martin Sebor", "opened": "2005-11-25", "last_modified": "2016-01-28" }, "LWG545": { "type": "issue", "title": "When is a deleter deleted?", "long_link": "https://cplusplus.github.io/LWG/issue545", "link": "https://wg21.link/lwg545", "section": "20.3.2.2.11 [util.smartptr.getdeleter], 99 [tr.util.smartptr.shared.dest]", "status": "CD1", "submitter": "Matt Austern", "opened": "2006-01-10", "last_modified": "2016-01-28" }, "LWG546": { "type": "issue", "title": "[tr1] _Longlong and _ULonglong are integer types", "long_link": "https://cplusplus.github.io/LWG/issue546", "link": "https://wg21.link/lwg546", "section": "5.1.1 [tr1::tr.rand.req]", "status": "NAD", "submitter": "Matt Austern", "opened": "2006-01-10", "last_modified": "2016-10-31" }, "LWG547": { "type": "issue", "title": "division should be floating-point, not integer", "long_link": "https://cplusplus.github.io/LWG/issue547", "link": "https://wg21.link/lwg547", "section": "28.5 [rand], 99 [tr.rand]", "status": "NAD", "submitter": "Matt Austern", "opened": "2006-01-10", "last_modified": "2016-01-28" }, "LWG548": { "type": "issue", "title": "May random_device block?", "long_link": "https://cplusplus.github.io/LWG/issue548", "link": "https://wg21.link/lwg548", "section": "28.5.7 [rand.device], 99 [tr.rand.device]", "status": "NAD", "submitter": "Matt Austern", "opened": "2006-01-10", "last_modified": "2016-01-28" }, "LWG549": { "type": "issue", "title": "Undefined variable in binomial_distribution", "long_link": "https://cplusplus.github.io/LWG/issue549", "link": "https://wg21.link/lwg549", "section": "28.5.9 [rand.dist], 99 [tr.rand.dist.bin]", "status": "NAD Editorial", "submitter": "Matt Austern", "opened": "2006-01-10", "last_modified": "2016-01-28" }, "LWG550": { "type": "issue", "title": "What should the return type of pow(float,int) be?", "long_link": "https://cplusplus.github.io/LWG/issue550", "link": "https://wg21.link/lwg550", "section": "28.7 [c.math]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2006-01-12", "last_modified": "2016-01-28" }, "LWG551": { "type": "issue", "title": "", "long_link": "https://cplusplus.github.io/LWG/issue551", "link": "https://wg21.link/lwg551", "section": "17.14 [support.c.headers]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2006-01-23", "last_modified": "2023-02-07" }, "LWG552": { "type": "issue", "title": "random_shuffle and its generator", "long_link": "https://cplusplus.github.io/LWG/issue552", "link": "https://wg21.link/lwg552", "section": "27.7.13 [alg.random.shuffle]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2006-01-25", "last_modified": "2016-01-28" }, "LWG553": { "type": "issue", "title": "very minor editorial change intptr_t / uintptr_t", "long_link": "https://cplusplus.github.io/LWG/issue553", "link": "https://wg21.link/lwg553", "section": "17.4.1 [cstdint.syn], 99 [tr.c99.cstdint.syn]", "status": "NAD Editorial", "submitter": "Paolo Carlini", "opened": "2006-01-30", "last_modified": "2016-01-28" }, "LWG554": { "type": "issue", "title": "Problem with lwg DR 184 numeric_limits", "long_link": "https://cplusplus.github.io/LWG/issue554", "link": "https://wg21.link/lwg554", "section": "17.3.5.3 [numeric.special]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2006-01-29", "last_modified": "2016-01-28" }, "LWG555": { "type": "issue", "title": "[tr1] 8.21/1: typo", "long_link": "https://cplusplus.github.io/LWG/issue555", "link": "https://wg21.link/lwg555", "section": "8.21 [tr1::tr.c99.boolh]", "status": "NAD Editorial", "submitter": "Paolo Carlini", "opened": "2006-02-02", "last_modified": "2016-10-31" }, "LWG556": { "type": "issue", "title": "Is Compare a BinaryPredicate?", "long_link": "https://cplusplus.github.io/LWG/issue556", "link": "https://wg21.link/lwg556", "section": "27.8 [alg.sorting]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2006-02-05", "last_modified": "2016-01-28" }, "LWG557": { "type": "issue", "title": "TR1: div(_Longlong, _Longlong) vs div(intmax_t, intmax_t)", "long_link": "https://cplusplus.github.io/LWG/issue557", "link": "https://wg21.link/lwg557", "section": "17.4.1 [cstdint.syn], 99 [tr.c99.cstdint]", "status": "NAD Editorial", "submitter": "Paolo Carlini", "opened": "2006-02-06", "last_modified": "2023-02-07" }, "LWG558": { "type": "issue", "title": "lib.input.iterators Defect", "long_link": "https://cplusplus.github.io/LWG/issue558", "link": "https://wg21.link/lwg558", "section": "25.3.5.3 [input.iterators]", "status": "NAD Editorial", "submitter": "David Abrahams", "opened": "2006-02-09", "last_modified": "2016-01-28" }, "LWG559": { "type": "issue", "title": "numeric_limits", "long_link": "https://cplusplus.github.io/LWG/issue559", "link": "https://wg21.link/lwg559", "section": "17.3.5 [numeric.limits]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2006-02-19", "last_modified": "2017-06-15" }, "LWG560": { "type": "issue", "title": "User-defined allocators without default constructor", "long_link": "https://cplusplus.github.io/LWG/issue560", "link": "https://wg21.link/lwg560", "section": "16.4.4.6 [allocator.requirements]", "status": "NAD", "submitter": "Sergey P. Derevyago", "opened": "2006-02-17", "last_modified": "2016-01-28" }, "LWG561": { "type": "issue", "title": "inserter overly generic", "long_link": "https://cplusplus.github.io/LWG/issue561", "link": "https://wg21.link/lwg561", "section": "25.5.2.4.2 [inserter]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2006-02-21", "last_modified": "2016-01-28" }, "LWG562": { "type": "issue", "title": "stringbuf ctor inefficient", "long_link": "https://cplusplus.github.io/LWG/issue562", "link": "https://wg21.link/lwg562", "section": "31.8 [string.streams]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2006-02-23", "last_modified": "2016-01-28" }, "LWG563": { "type": "issue", "title": "stringbuf seeking from end", "long_link": "https://cplusplus.github.io/LWG/issue563", "link": "https://wg21.link/lwg563", "section": "31.8.2.5 [stringbuf.virtuals]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2006-02-23", "last_modified": "2016-01-28" }, "LWG564": { "type": "issue", "title": "stringbuf seekpos underspecified", "long_link": "https://cplusplus.github.io/LWG/issue564", "link": "https://wg21.link/lwg564", "section": "31.8.2.5 [stringbuf.virtuals]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2006-02-23", "last_modified": "2016-01-28" }, "LWG565": { "type": "issue", "title": "xsputn inefficient", "long_link": "https://cplusplus.github.io/LWG/issue565", "link": "https://wg21.link/lwg565", "section": "31.6.3.5.5 [streambuf.virt.put]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2006-02-23", "last_modified": "2016-01-28" }, "LWG566": { "type": "issue", "title": "array forms of unformatted input function undefined for zero-element arrays", "long_link": "https://cplusplus.github.io/LWG/issue566", "link": "https://wg21.link/lwg566", "section": "31.7.5.4 [istream.unformatted]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2006-02-23", "last_modified": "2016-01-28" }, "LWG567": { "type": "issue", "title": "streambuf inserter and extractor should be unformatted", "long_link": "https://cplusplus.github.io/LWG/issue567", "link": "https://wg21.link/lwg567", "section": "31.7 [iostream.format]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2006-02-25", "last_modified": "2016-01-28" }, "LWG568": { "type": "issue", "title": "[tr1] log2 overloads missing", "long_link": "https://cplusplus.github.io/LWG/issue568", "link": "https://wg21.link/lwg568", "section": "8.16.4 [tr1::tr.c99.cmath.over]", "status": "NAD", "submitter": "Paolo Carlini", "opened": "2006-03-07", "last_modified": "2016-02-01" }, "LWG569": { "type": "issue", "title": "Postcondition for basic_ios::clear(iostate) incorrectly stated", "long_link": "https://cplusplus.github.io/LWG/issue569", "link": "https://wg21.link/lwg569", "section": "31.5.4.4 [iostate.flags]", "status": "Dup", "submitter": "Seungbeom Kim", "opened": "2006-03-10", "last_modified": "2016-01-28" }, "LWG570": { "type": "issue", "title": "Request adding additional explicit specializations of char_traits", "long_link": "https://cplusplus.github.io/LWG/issue570", "link": "https://wg21.link/lwg570", "section": "23.2 [char.traits]", "status": "NAD", "submitter": "Jack Reeves", "opened": "2006-04-06", "last_modified": "2016-01-28" }, "LWG571": { "type": "issue", "title": "Update C90 references to C99?", "long_link": "https://cplusplus.github.io/LWG/issue571", "link": "https://wg21.link/lwg571", "section": "2 [intro.refs]", "status": "NAD Editorial", "submitter": "Beman Dawes", "opened": "2006-04-08", "last_modified": "2016-01-28" }, "LWG572": { "type": "issue", "title": "Oops, we gave 507 WP status", "long_link": "https://cplusplus.github.io/LWG/issue572", "link": "https://wg21.link/lwg572", "section": "28.5 [rand], 99 [tr.rand]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2006-04-11", "last_modified": "2016-01-28" }, "LWG573": { "type": "issue", "title": "C++0x file positioning should handle modern file sizes", "long_link": "https://cplusplus.github.io/LWG/issue573", "link": "https://wg21.link/lwg573", "section": "31.5.3 [fpos]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2006-04-12", "last_modified": "2016-01-28" }, "LWG574": { "type": "issue", "title": "DR 369 Contradicts Text", "long_link": "https://cplusplus.github.io/LWG/issue574", "link": "https://wg21.link/lwg574", "section": "31.4 [iostream.objects]", "status": "CD1", "submitter": "Pete Becker", "opened": "2006-04-18", "last_modified": "2016-01-28" }, "LWG575": { "type": "issue", "title": "the specification of ~shared_ptr is MT-unfriendly, makes implementation assumptions", "long_link": "https://cplusplus.github.io/LWG/issue575", "link": "https://wg21.link/lwg575", "section": "20.3.2.2.3 [util.smartptr.shared.dest], 99 [tr.util.smartptr.shared.dest]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2006-04-23", "last_modified": "2016-01-28" }, "LWG576": { "type": "issue", "title": "find_first_of is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue576", "link": "https://wg21.link/lwg576", "section": "27.6.9 [alg.find.first.of]", "status": "CD1", "submitter": "Doug Gregor", "opened": "2006-04-25", "last_modified": "2016-01-28" }, "LWG577": { "type": "issue", "title": "upper_bound(first, last, ...) cannot return last", "long_link": "https://cplusplus.github.io/LWG/issue577", "link": "https://wg21.link/lwg577", "section": "27.8.4.3 [upper.bound]", "status": "CD1", "submitter": "Seungbeom Kim", "opened": "2006-05-03", "last_modified": "2016-01-28" }, "LWG578": { "type": "issue", "title": "purpose of hint to allocator::allocate()", "long_link": "https://cplusplus.github.io/LWG/issue578", "link": "https://wg21.link/lwg578", "section": "20.2.10.2 [allocator.members]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2006-05-17", "last_modified": "2016-01-28" }, "LWG579": { "type": "issue", "title": "erase(iterator) for unordered containers should not return an iterator", "long_link": "https://cplusplus.github.io/LWG/issue579", "link": "https://wg21.link/lwg579", "section": "24.2.8 [unord.req]", "status": "NAD", "submitter": "Joaquín M López Muñoz", "opened": "2006-06-13", "last_modified": "2016-01-28" }, "LWG580": { "type": "issue", "title": "unused allocator members", "long_link": "https://cplusplus.github.io/LWG/issue580", "link": "https://wg21.link/lwg580", "section": "24.2.2 [container.requirements.general]", "status": "NAD Editorial", "submitter": "Martin Sebor", "opened": "2006-06-14", "last_modified": "2016-01-28" }, "LWG581": { "type": "issue", "title": "flush() not unformatted function", "long_link": "https://cplusplus.github.io/LWG/issue581", "link": "https://wg21.link/lwg581", "section": "31.7.6.4 [ostream.unformatted]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2006-06-14", "last_modified": "2016-01-28" }, "LWG582": { "type": "issue", "title": "specialized algorithms and volatile storage", "long_link": "https://cplusplus.github.io/LWG/issue582", "link": "https://wg21.link/lwg582", "section": "27.11.5 [uninitialized.copy]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2006-06-14", "last_modified": "2016-01-28" }, "LWG583": { "type": "issue", "title": "div() for unsigned integral types", "long_link": "https://cplusplus.github.io/LWG/issue583", "link": "https://wg21.link/lwg583", "section": "28.7 [c.math]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2006-06-15", "last_modified": "2016-01-28" }, "LWG584": { "type": "issue", "title": "missing int pow(int,int) functionality", "long_link": "https://cplusplus.github.io/LWG/issue584", "link": "https://wg21.link/lwg584", "section": "28.7 [c.math]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2006-06-15", "last_modified": "2016-01-28" }, "LWG585": { "type": "issue", "title": "facet error reporting", "long_link": "https://cplusplus.github.io/LWG/issue585", "link": "https://wg21.link/lwg585", "section": "30.4 [locale.categories]", "status": "NAD", "submitter": "Martin Sebor, Paolo Carlini", "opened": "2006-06-22", "last_modified": "2016-01-28" }, "LWG586": { "type": "issue", "title": "string inserter not a formatted function", "long_link": "https://cplusplus.github.io/LWG/issue586", "link": "https://wg21.link/lwg586", "section": "23.4.4.4 [string.io]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2006-06-22", "last_modified": "2016-01-28" }, "LWG587": { "type": "issue", "title": "iststream ctor missing description", "long_link": "https://cplusplus.github.io/LWG/issue587", "link": "https://wg21.link/lwg587", "section": "D.13.3.2 [depr.istrstream.cons]", "status": "NAD Editorial", "submitter": "Martin Sebor", "opened": "2006-06-22", "last_modified": "2016-01-28" }, "LWG588": { "type": "issue", "title": "requirements on zero sized tr1::arrays and other details", "long_link": "https://cplusplus.github.io/LWG/issue588", "link": "https://wg21.link/lwg588", "section": "24.3.7 [array]", "status": "NAD", "submitter": "Gennaro Prota", "opened": "2006-07-18", "last_modified": "2016-01-28" }, "LWG589": { "type": "issue", "title": "Requirements on iterators of member template functions of containers", "long_link": "https://cplusplus.github.io/LWG/issue589", "link": "https://wg21.link/lwg589", "section": "24.2 [container.requirements]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2006-08-02", "last_modified": "2016-01-28" }, "LWG590": { "type": "issue", "title": "Type traits implementation latitude should be removed for C++0x", "long_link": "https://cplusplus.github.io/LWG/issue590", "link": "https://wg21.link/lwg590", "section": "21 [meta], 99 [tr.meta.req]", "status": "NAD Editorial", "submitter": "Beman Dawes", "opened": "2006-08-10", "last_modified": "2016-01-28" }, "LWG591": { "type": "issue", "title": "Misleading \"built-in", "long_link": "https://cplusplus.github.io/LWG/issue591", "link": "https://wg21.link/lwg591", "section": "17.3.5.2 [numeric.limits.members]", "status": "NAD Editorial", "submitter": "whyglinux", "opened": "2006-08-08", "last_modified": "2016-01-28" }, "LWG592": { "type": "issue", "title": "Incorrect treatment of rdbuf()->close() return type", "long_link": "https://cplusplus.github.io/LWG/issue592", "link": "https://wg21.link/lwg592", "section": "31.10.4.4 [ifstream.members]", "status": "NAD Editorial", "submitter": "Christopher Kohlhoff", "opened": "2006-08-17", "last_modified": "2016-01-28" }, "LWG593": { "type": "issue", "title": "__STDC_CONSTANT_MACROS", "long_link": "https://cplusplus.github.io/LWG/issue593", "link": "https://wg21.link/lwg593", "section": "17.4.1 [cstdint.syn], 99 [tr.c99.cstdint]", "status": "CD1", "submitter": "Walter Brown", "opened": "2006-08-28", "last_modified": "2023-02-07" }, "LWG594": { "type": "issue", "title": "Disadvantages of defining Swappable in terms of CopyConstructible and Assignable", "long_link": "https://cplusplus.github.io/LWG/issue594", "link": "https://wg21.link/lwg594", "section": "16.4.4.2 [utility.arg.requirements]", "status": "Resolved", "submitter": "Niels Dekker", "opened": "2006-11-02", "last_modified": "2016-01-28" }, "LWG595": { "type": "issue", "title": "TR1/C++0x: fabs(complex) redundant / wrongly specified", "long_link": "https://cplusplus.github.io/LWG/issue595", "link": "https://wg21.link/lwg595", "section": "28.4.7 [complex.value.ops]", "status": "CD1", "submitter": "Stefan Große Pawig", "opened": "2006-09-24", "last_modified": "2016-01-28" }, "LWG596": { "type": "issue", "title": "27.8.1.3 Table 112 omits \"a+\" and \"a+b\" modes", "long_link": "https://cplusplus.github.io/LWG/issue596", "link": "https://wg21.link/lwg596", "section": "31.10.3.4 [filebuf.members]", "status": "CD1", "submitter": "Thomas Plum", "opened": "2006-09-26", "last_modified": "2016-01-28" }, "LWG597": { "type": "issue", "title": "[dec.tr] The notion of 'promotion' cannot be emulated by user-defined types.", "long_link": "https://cplusplus.github.io/LWG/issue597", "link": "https://wg21.link/lwg597", "section": "3.2 [dec.tr::trdec.types.types]", "status": "NAD", "submitter": "Daveed Vandevoorde", "opened": "2006-04-05", "last_modified": "2016-01-31" }, "LWG598": { "type": "issue", "title": "[dec.tr] Conversion to integral should truncate, not round.", "long_link": "https://cplusplus.github.io/LWG/issue598", "link": "https://wg21.link/lwg598", "section": "3.2 [dec.tr::trdec.types.types]", "status": "TRDec", "submitter": "Daniel Krugler", "opened": "2006-05-28", "last_modified": "2016-01-31" }, "LWG599": { "type": "issue", "title": "[dec.tr] Say \"octets\" instead of \"bytes.\"", "long_link": "https://cplusplus.github.io/LWG/issue599", "link": "https://wg21.link/lwg599", "section": "3.1 [dec.tr::trdec.types.encodings]", "status": "TRDec", "submitter": "Daniel Krugler", "opened": "2006-05-28", "last_modified": "2016-01-31" }, "LWG600": { "type": "issue", "title": "[dec.tr] Wrong parameters for wcstod* functions", "long_link": "https://cplusplus.github.io/LWG/issue600", "link": "https://wg21.link/lwg600", "section": "3.9 [dec.tr::trdec.types.cwchar]", "status": "TRDec", "submitter": "Daniel Krugler", "opened": "2006-05-28", "last_modified": "2016-01-31" }, "LWG601": { "type": "issue", "title": "[dec.tr] numeric_limits typos", "long_link": "https://cplusplus.github.io/LWG/issue601", "link": "https://wg21.link/lwg601", "section": "3.3 [dec.tr::trdec.types.limits]", "status": "TRDec", "submitter": "Daniel Krugler", "opened": "2006-05-28", "last_modified": "2016-01-31" }, "LWG602": { "type": "issue", "title": "[dec.tr] \"generic floating type\" not defined.", "long_link": "https://cplusplus.github.io/LWG/issue602", "link": "https://wg21.link/lwg602", "section": "3 [dec.tr::trdec.types]", "status": "TRDec", "submitter": "Daniel Krügler", "opened": "2006-05-28", "last_modified": "2016-01-31" }, "LWG603": { "type": "issue", "title": "[dec.tr] Trivially simplifying decimal classes.", "long_link": "https://cplusplus.github.io/LWG/issue603", "link": "https://wg21.link/lwg603", "section": "3 [dec.tr::trdec.types]", "status": "TRDec", "submitter": "Martin Sebor", "opened": "2006-05-28", "last_modified": "2016-01-31" }, "LWG604": { "type": "issue", "title": "[dec.tr] Storing a reference to a facet unsafe.", "long_link": "https://cplusplus.github.io/LWG/issue604", "link": "https://wg21.link/lwg604", "section": "3 [dec.tr::trdec.types]", "status": "TRDec", "submitter": "Martin Sebor", "opened": "2006-05-28", "last_modified": "2016-01-31" }, "LWG605": { "type": "issue", "title": "[dec.tr] doesn't live here anymore.", "long_link": "https://cplusplus.github.io/LWG/issue605", "link": "https://wg21.link/lwg605", "section": "3.4 [dec.tr::trdec.types.cdecfloat]", "status": "TRDec", "submitter": "Robert Klarer", "opened": "2006-10-17", "last_modified": "2016-01-31" }, "LWG606": { "type": "issue", "title": "[dec.tr] allow narrowing conversions", "long_link": "https://cplusplus.github.io/LWG/issue606", "link": "https://wg21.link/lwg606", "section": "3.2 [dec.tr::trdec.types.types]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2006-06-15", "last_modified": "2016-01-31" }, "LWG607": { "type": "issue", "title": "Concern about short seed vectors", "long_link": "https://cplusplus.github.io/LWG/issue607", "link": "https://wg21.link/lwg607", "section": "28.5.8.1 [rand.util.seedseq]", "status": "CD1", "submitter": "Charles Karney", "opened": "2006-10-26", "last_modified": "2016-01-28" }, "LWG608": { "type": "issue", "title": "Unclear seed_seq construction details", "long_link": "https://cplusplus.github.io/LWG/issue608", "link": "https://wg21.link/lwg608", "section": "28.5.8.1 [rand.util.seedseq]", "status": "CD1", "submitter": "Charles Karney", "opened": "2006-10-26", "last_modified": "2016-01-28" }, "LWG609": { "type": "issue", "title": "missing static const", "long_link": "https://cplusplus.github.io/LWG/issue609", "link": "https://wg21.link/lwg609", "section": "28.5.5.3 [rand.adapt.ibits], 99 [tr.rand]", "status": "CD1", "submitter": "Walter E. Brown", "opened": "2006-11-02", "last_modified": "2016-01-28" }, "LWG610": { "type": "issue", "title": "Suggested non-normative note for C++0x", "long_link": "https://cplusplus.github.io/LWG/issue610", "link": "https://wg21.link/lwg610", "section": "22.10.17.3.2 [func.wrap.func.con], 99 [tr.func.wrap.func.con]", "status": "CD1", "submitter": "Scott Meyers", "opened": "2006-11-02", "last_modified": "2016-01-28" }, "LWG611": { "type": "issue", "title": "Standard library templates and incomplete types", "long_link": "https://cplusplus.github.io/LWG/issue611", "link": "https://wg21.link/lwg611", "section": "16.4.5.8 [res.on.functions]", "status": "CD1", "submitter": "Nicola Musatti", "opened": "2006-11-13", "last_modified": "2016-01-28" }, "LWG612": { "type": "issue", "title": "numeric_limits::is_modulo insufficiently defined", "long_link": "https://cplusplus.github.io/LWG/issue612", "link": "https://wg21.link/lwg612", "section": "17.3.5.2 [numeric.limits.members]", "status": "CD1", "submitter": "Chris Jefferson", "opened": "2006-11-10", "last_modified": "2016-01-28" }, "LWG613": { "type": "issue", "title": "max_digits10 missing from numeric_limits", "long_link": "https://cplusplus.github.io/LWG/issue613", "link": "https://wg21.link/lwg613", "section": "17.3.5.3 [numeric.special]", "status": "CD1", "submitter": "Bo Persson", "opened": "2006-11-20", "last_modified": "2016-01-28" }, "LWG614": { "type": "issue", "title": "std::string allocator requirements still inconsistent", "long_link": "https://cplusplus.github.io/LWG/issue614", "link": "https://wg21.link/lwg614", "section": "23.4.3 [basic.string]", "status": "NAD", "submitter": "Bo Persson", "opened": "2006-12-05", "last_modified": "2016-01-28" }, "LWG615": { "type": "issue", "title": "Inconsistencies in Section 21.4", "long_link": "https://cplusplus.github.io/LWG/issue615", "link": "https://wg21.link/lwg615", "section": "23.5 [c.strings]", "status": "NAD Editorial", "submitter": "Bo Persson", "opened": "2006-12-11", "last_modified": "2016-01-28" }, "LWG616": { "type": "issue", "title": "missing 'typename' in ctype_byname", "long_link": "https://cplusplus.github.io/LWG/issue616", "link": "https://wg21.link/lwg616", "section": "30.4.2.3 [locale.ctype.byname]", "status": "CD1", "submitter": "Bo Persson", "opened": "2006-12-16", "last_modified": "2016-01-28" }, "LWG617": { "type": "issue", "title": "std::array is a sequence that doesn't satisfy the sequence requirements?", "long_link": "https://cplusplus.github.io/LWG/issue617", "link": "https://wg21.link/lwg617", "section": "24.3.7 [array]", "status": "Open", "submitter": "Bo Persson", "opened": "2006-12-30", "last_modified": "2022-11-12" }, "LWG618": { "type": "issue", "title": "valarray::cshift() effects on empty array", "long_link": "https://cplusplus.github.io/LWG/issue618", "link": "https://wg21.link/lwg618", "section": "28.6.2.8 [valarray.members]", "status": "CD1", "submitter": "Gabriel Dos Reis", "opened": "2007-01-10", "last_modified": "2016-01-28" }, "LWG619": { "type": "issue", "title": "Longjmp wording problem", "long_link": "https://cplusplus.github.io/LWG/issue619", "link": "https://wg21.link/lwg619", "section": "17.13 [support.runtime]", "status": "CD1", "submitter": "Lawrence Crowl", "opened": "2007-01-12", "last_modified": "2016-01-28" }, "LWG620": { "type": "issue", "title": "valid uses of empty valarrays", "long_link": "https://cplusplus.github.io/LWG/issue620", "link": "https://wg21.link/lwg620", "section": "28.6.2.2 [valarray.cons]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2007-01-20", "last_modified": "2016-01-28" }, "LWG621": { "type": "issue", "title": "non-const copy assignment operators of helper arrays", "long_link": "https://cplusplus.github.io/LWG/issue621", "link": "https://wg21.link/lwg621", "section": "28.6 [numarray]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2007-01-20", "last_modified": "2016-01-28" }, "LWG622": { "type": "issue", "title": "behavior of filebuf dtor and close on error", "long_link": "https://cplusplus.github.io/LWG/issue622", "link": "https://wg21.link/lwg622", "section": "31.10.6.4 [fstream.members]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2007-01-20", "last_modified": "2016-01-28" }, "LWG623": { "type": "issue", "title": "pubimbue forbidden to call imbue", "long_link": "https://cplusplus.github.io/LWG/issue623", "link": "https://wg21.link/lwg623", "section": "31.2.1 [iostream.limits.imbue]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2007-01-20", "last_modified": "2016-01-28" }, "LWG624": { "type": "issue", "title": "valarray assignment and arrays of unequal length", "long_link": "https://cplusplus.github.io/LWG/issue624", "link": "https://wg21.link/lwg624", "section": "28.6.2.3 [valarray.assign]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2007-01-20", "last_modified": "2016-01-28" }, "LWG625": { "type": "issue", "title": "Mixed up Effects and Returns clauses", "long_link": "https://cplusplus.github.io/LWG/issue625", "link": "https://wg21.link/lwg625", "section": "16 [library]", "status": "Resolved", "submitter": "Martin Sebor", "opened": "2007-01-20", "last_modified": "2016-01-28" }, "LWG626": { "type": "issue", "title": "new Remark clauses not documented", "long_link": "https://cplusplus.github.io/LWG/issue626", "link": "https://wg21.link/lwg626", "section": "16.3.2.4 [structure.specifications]", "status": "NAD Editorial", "submitter": "Martin Sebor", "opened": "2007-01-20", "last_modified": "2016-01-28" }, "LWG627": { "type": "issue", "title": "Low memory and exceptions", "long_link": "https://cplusplus.github.io/LWG/issue627", "link": "https://wg21.link/lwg627", "section": "17.6.3.2 [new.delete.single]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2007-01-23", "last_modified": "2016-01-28" }, "LWG628": { "type": "issue", "title": "Inconsistent definition of basic_regex constructor", "long_link": "https://cplusplus.github.io/LWG/issue628", "link": "https://wg21.link/lwg628", "section": "32.7 [re.regex]", "status": "CD1", "submitter": "Bo Persson", "opened": "2007-01-23", "last_modified": "2016-01-28" }, "LWG629": { "type": "issue", "title": "complex insertion and locale dependence", "long_link": "https://cplusplus.github.io/LWG/issue629", "link": "https://wg21.link/lwg629", "section": "28.4.6 [complex.ops]", "status": "CD1", "submitter": "Gabriel Dos Reis", "opened": "2007-01-28", "last_modified": "2016-01-28" }, "LWG630": { "type": "issue", "title": "arrays of valarray", "long_link": "https://cplusplus.github.io/LWG/issue630", "link": "https://wg21.link/lwg630", "section": "28.6.2.2 [valarray.cons]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2007-01-28", "last_modified": "2016-01-28" }, "LWG631": { "type": "issue", "title": "conflicting requirements for BinaryPredicate", "long_link": "https://cplusplus.github.io/LWG/issue631", "link": "https://wg21.link/lwg631", "section": "27 [algorithms]", "status": "NAD", "submitter": "James Kanze", "opened": "2007-01-31", "last_modified": "2016-01-28" }, "LWG632": { "type": "issue", "title": "Time complexity of size() for std::set", "long_link": "https://cplusplus.github.io/LWG/issue632", "link": "https://wg21.link/lwg632", "section": "24.2 [container.requirements]", "status": "NAD", "submitter": "Lionel B", "opened": "2007-02-01", "last_modified": "2016-01-28" }, "LWG633": { "type": "issue", "title": "Return clause mentions undefined \"type()\"", "long_link": "https://cplusplus.github.io/LWG/issue633", "link": "https://wg21.link/lwg633", "section": "22.10.17.3.6 [func.wrap.func.targ]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-02-03", "last_modified": "2016-01-28" }, "LWG634": { "type": "issue", "title": "allocator.address() doesn't work for types overloading operator&", "long_link": "https://cplusplus.github.io/LWG/issue634", "link": "https://wg21.link/lwg634", "section": "20.2.10.2 [allocator.members]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2007-02-07", "last_modified": "2016-01-28" }, "LWG635": { "type": "issue", "title": "domain of allocator::address", "long_link": "https://cplusplus.github.io/LWG/issue635", "link": "https://wg21.link/lwg635", "section": "16.4.4.6 [allocator.requirements]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2007-02-08", "last_modified": "2016-01-28" }, "LWG636": { "type": "issue", "title": "26.5.2.3 valarray::operator[]", "long_link": "https://cplusplus.github.io/LWG/issue636", "link": "https://wg21.link/lwg636", "section": "28.6.2.4 [valarray.access]", "status": "NAD Editorial", "submitter": "Bo Persson", "opened": "2007-02-11", "last_modified": "2016-01-28" }, "LWG637": { "type": "issue", "title": "§[c.math]/10 inconsistent return values", "long_link": "https://cplusplus.github.io/LWG/issue637", "link": "https://wg21.link/lwg637", "section": "28.7 [c.math]", "status": "NAD Editorial", "submitter": "Bo Persson", "opened": "2007-02-13", "last_modified": "2016-02-01" }, "LWG638": { "type": "issue", "title": "deque end invalidation during erase", "long_link": "https://cplusplus.github.io/LWG/issue638", "link": "https://wg21.link/lwg638", "section": "24.3.8.4 [deque.modifiers]", "status": "CD1", "submitter": "Steve LoBasso", "opened": "2007-02-17", "last_modified": "2016-01-28" }, "LWG639": { "type": "issue", "title": "Still problems with exceptions during streambuf IO", "long_link": "https://cplusplus.github.io/LWG/issue639", "link": "https://wg21.link/lwg639", "section": "31.7.5.3.3 [istream.extractors], 31.7.6.3.3 [ostream.inserters]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2007-02-17", "last_modified": "2017-04-22" }, "LWG640": { "type": "issue", "title": "27.6.2.5.2 does not handle (unsigned) long long", "long_link": "https://cplusplus.github.io/LWG/issue640", "link": "https://wg21.link/lwg640", "section": "31.7.6.3.2 [ostream.inserters.arithmetic]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-02-17", "last_modified": "2016-01-28" }, "LWG641": { "type": "issue", "title": "Editorial fix for 27.6.4 (N2134)", "long_link": "https://cplusplus.github.io/LWG/issue641", "link": "https://wg21.link/lwg641", "section": "31.7.8 [ext.manip]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-02-18", "last_modified": "2016-01-28", "papers": [ "N2134" ] }, "LWG642": { "type": "issue", "title": "Invalidated fstream footnotes in N2134", "long_link": "https://cplusplus.github.io/LWG/issue642", "link": "https://wg21.link/lwg642", "section": "31.10.4.4 [ifstream.members], 31.10.5.4 [ofstream.members]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-02-20", "last_modified": "2016-01-28", "papers": [ "N2134" ] }, "LWG643": { "type": "issue", "title": "Impossible \"as if\" clauses", "long_link": "https://cplusplus.github.io/LWG/issue643", "link": "https://wg21.link/lwg643", "section": "31.10.3 [filebuf], 30.4.3.3.3 [facet.num.put.virtuals]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-02-20", "last_modified": "2016-01-28" }, "LWG644": { "type": "issue", "title": "Possible typos in 'function' description", "long_link": "https://cplusplus.github.io/LWG/issue644", "link": "https://wg21.link/lwg644", "section": "22.10.17.3 [func.wrap.func]", "status": "NAD", "submitter": "Bo Persson", "opened": "2007-02-25", "last_modified": "2016-01-28" }, "LWG645": { "type": "issue", "title": "Missing members in match_results", "long_link": "https://cplusplus.github.io/LWG/issue645", "link": "https://wg21.link/lwg645", "section": "32.9 [re.results]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-02-26", "last_modified": "2016-01-28" }, "LWG646": { "type": "issue", "title": "const incorrect match_result members", "long_link": "https://cplusplus.github.io/LWG/issue646", "link": "https://wg21.link/lwg646", "section": "32.9.6 [re.results.form]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-02-26", "last_modified": "2016-01-28" }, "LWG647": { "type": "issue", "title": "Inconsistent regex_search params", "long_link": "https://cplusplus.github.io/LWG/issue647", "link": "https://wg21.link/lwg647", "section": "32.10.3 [re.alg.search]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-02-26", "last_modified": "2016-01-28" }, "LWG648": { "type": "issue", "title": "regex_iterator c'tor needs clarification/editorial fix", "long_link": "https://cplusplus.github.io/LWG/issue648", "link": "https://wg21.link/lwg648", "section": "32.11.1.2 [re.regiter.cnstr]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-03-03", "last_modified": "2016-01-28" }, "LWG649": { "type": "issue", "title": "Several typos in regex_token_iterator constructors", "long_link": "https://cplusplus.github.io/LWG/issue649", "link": "https://wg21.link/lwg649", "section": "32.11.2.2 [re.tokiter.cnstr]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-03-03", "last_modified": "2016-01-28" }, "LWG650": { "type": "issue", "title": "regex_token_iterator and const correctness", "long_link": "https://cplusplus.github.io/LWG/issue650", "link": "https://wg21.link/lwg650", "section": "32.11.2 [re.tokiter]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-03-05", "last_modified": "2016-01-28" }, "LWG651": { "type": "issue", "title": "Missing preconditions for regex_token_iterator c'tors", "long_link": "https://cplusplus.github.io/LWG/issue651", "link": "https://wg21.link/lwg651", "section": "32.11.2.2 [re.tokiter.cnstr]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-03-05", "last_modified": "2016-01-28" }, "LWG652": { "type": "issue", "title": "regex_iterator and const correctness", "long_link": "https://cplusplus.github.io/LWG/issue652", "link": "https://wg21.link/lwg652", "section": "32.11.1 [re.regiter]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-03-05", "last_modified": "2016-01-28" }, "LWG653": { "type": "issue", "title": "Library reserved names", "long_link": "https://cplusplus.github.io/LWG/issue653", "link": "https://wg21.link/lwg653", "section": "2 [intro.refs]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2007-03-08", "last_modified": "2016-01-28" }, "LWG654": { "type": "issue", "title": "Missing IO roundtrip for random number engines", "long_link": "https://cplusplus.github.io/LWG/issue654", "link": "https://wg21.link/lwg654", "section": "28.5.3.4 [rand.req.eng]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-03-08", "last_modified": "2016-01-28" }, "LWG655": { "type": "issue", "title": "Signature of generate_canonical not useful", "long_link": "https://cplusplus.github.io/LWG/issue655", "link": "https://wg21.link/lwg655", "section": "28.5.8.2 [rand.util.canonical]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-03-08", "last_modified": "2016-01-28" }, "LWG656": { "type": "issue", "title": "Typo in subtract_with_carry_engine declaration", "long_link": "https://cplusplus.github.io/LWG/issue656", "link": "https://wg21.link/lwg656", "section": "28.5.2 [rand.synopsis]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-03-08", "last_modified": "2016-01-28" }, "LWG657": { "type": "issue", "title": "unclear requirement about header inclusion", "long_link": "https://cplusplus.github.io/LWG/issue657", "link": "https://wg21.link/lwg657", "section": "16.4.3.2 [using.headers]", "status": "NAD", "submitter": "Gennaro Prota", "opened": "2007-03-14", "last_modified": "2016-01-28" }, "LWG658": { "type": "issue", "title": "Two unspecified function comparators in [function.objects]", "long_link": "https://cplusplus.github.io/LWG/issue658", "link": "https://wg21.link/lwg658", "section": "22.10 [function.objects]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2007-03-19", "last_modified": "2016-01-28" }, "LWG659": { "type": "issue", "title": "istreambuf_iterator should have an operator->()", "long_link": "https://cplusplus.github.io/LWG/issue659", "link": "https://wg21.link/lwg659", "section": "25.6.4 [istreambuf.iterator]", "status": "C++11", "submitter": "Niels Dekker", "opened": "2007-03-25", "last_modified": "2016-01-28" }, "LWG660": { "type": "issue", "title": "Missing Bitwise Operations", "long_link": "https://cplusplus.github.io/LWG/issue660", "link": "https://wg21.link/lwg660", "section": "22.10 [function.objects]", "status": "CD1", "submitter": "Beman Dawes", "opened": "2007-04-02", "last_modified": "2016-01-28" }, "LWG661": { "type": "issue", "title": "New 27.6.1.2.2 changes make special extractions useless", "long_link": "https://cplusplus.github.io/LWG/issue661", "link": "https://wg21.link/lwg661", "section": "31.7.5.3.2 [istream.formatted.arithmetic]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-04-01", "last_modified": "2016-01-28" }, "LWG662": { "type": "issue", "title": "Inconsistent handling of incorrectly-placed thousands separators", "long_link": "https://cplusplus.github.io/LWG/issue662", "link": "https://wg21.link/lwg662", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "NAD", "submitter": "Cosmin Truta", "opened": "2007-04-05", "last_modified": "2016-01-28" }, "LWG663": { "type": "issue", "title": "Complexity Requirements", "long_link": "https://cplusplus.github.io/LWG/issue663", "link": "https://wg21.link/lwg663", "section": "16.3.2.4 [structure.specifications]", "status": "NAD", "submitter": "Thomas Plum", "opened": "2007-04-16", "last_modified": "2016-01-28" }, "LWG664": { "type": "issue", "title": "do_unshift for codecvt", "long_link": "https://cplusplus.github.io/LWG/issue664", "link": "https://wg21.link/lwg664", "section": "30.4.2.5.3 [locale.codecvt.virtuals]", "status": "CD1", "submitter": "Thomas Plum", "opened": "2007-04-16", "last_modified": "2016-01-28" }, "LWG665": { "type": "issue", "title": "do_unshift return value", "long_link": "https://cplusplus.github.io/LWG/issue665", "link": "https://wg21.link/lwg665", "section": "30.4.2.5.3 [locale.codecvt.virtuals]", "status": "CD1", "submitter": "Thomas Plum", "opened": "2007-04-16", "last_modified": "2016-01-28" }, "LWG666": { "type": "issue", "title": "moneypunct::do_curr_symbol()", "long_link": "https://cplusplus.github.io/LWG/issue666", "link": "https://wg21.link/lwg666", "section": "30.4.7.4.3 [locale.moneypunct.virtuals]", "status": "CD1", "submitter": "Thomas Plum", "opened": "2007-04-16", "last_modified": "2016-01-28" }, "LWG667": { "type": "issue", "title": "money_get's widened minus sign", "long_link": "https://cplusplus.github.io/LWG/issue667", "link": "https://wg21.link/lwg667", "section": "30.4.7.2.2 [locale.money.get.virtuals]", "status": "NAD", "submitter": "Thomas Plum", "opened": "2007-04-16", "last_modified": "2016-01-28" }, "LWG668": { "type": "issue", "title": "money_get's empty minus sign", "long_link": "https://cplusplus.github.io/LWG/issue668", "link": "https://wg21.link/lwg668", "section": "30.4.7.2.2 [locale.money.get.virtuals]", "status": "NAD", "submitter": "Thomas Plum", "opened": "2007-04-16", "last_modified": "2016-01-28" }, "LWG669": { "type": "issue", "title": "Equivalent postive and negative signs in money_get", "long_link": "https://cplusplus.github.io/LWG/issue669", "link": "https://wg21.link/lwg669", "section": "30.4.7.2.2 [locale.money.get.virtuals]", "status": "NAD", "submitter": "Thomas Plum", "opened": "2007-04-16", "last_modified": "2016-01-28" }, "LWG670": { "type": "issue", "title": "money_base::pattern and space", "long_link": "https://cplusplus.github.io/LWG/issue670", "link": "https://wg21.link/lwg670", "section": "30.4.7.4 [locale.moneypunct]", "status": "Dup", "submitter": "Thomas Plum", "opened": "2007-04-16", "last_modified": "2016-01-28" }, "LWG671": { "type": "issue", "title": "precision of hexfloat", "long_link": "https://cplusplus.github.io/LWG/issue671", "link": "https://wg21.link/lwg671", "section": "30.4.3.3.3 [facet.num.put.virtuals]", "status": "C++11", "submitter": "John Salmon", "opened": "2007-04-20", "last_modified": "2016-01-28" }, "LWG672": { "type": "issue", "title": "Swappable requirements need updating", "long_link": "https://cplusplus.github.io/LWG/issue672", "link": "https://wg21.link/lwg672", "section": "16.4.4.2 [utility.arg.requirements]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2007-05-04", "last_modified": "2016-01-28" }, "LWG673": { "type": "issue", "title": "unique_ptr update", "long_link": "https://cplusplus.github.io/LWG/issue673", "link": "https://wg21.link/lwg673", "section": "20.3.1 [unique.ptr]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2007-05-04", "last_modified": "2016-01-28" }, "LWG674": { "type": "issue", "title": "shared_ptr interface changes for consistency with N1856", "long_link": "https://cplusplus.github.io/LWG/issue674", "link": "https://wg21.link/lwg674", "section": "20.3.2.2 [util.smartptr.shared]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2007-05-05", "last_modified": "2016-01-28", "papers": [ "N1856" ] }, "LWG675": { "type": "issue", "title": "Move assignment of containers", "long_link": "https://cplusplus.github.io/LWG/issue675", "link": "https://wg21.link/lwg675", "section": "24.2 [container.requirements]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2007-05-05", "last_modified": "2016-01-28" }, "LWG676": { "type": "issue", "title": "Moving the unordered containers", "long_link": "https://cplusplus.github.io/LWG/issue676", "link": "https://wg21.link/lwg676", "section": "24.5 [unord]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2007-05-05", "last_modified": "2016-01-28" }, "LWG677": { "type": "issue", "title": "Weaknesses in seed_seq::randomize [rand.util.seedseq]", "long_link": "https://cplusplus.github.io/LWG/issue677", "link": "https://wg21.link/lwg677", "section": "28.5.8.1 [rand.util.seedseq]", "status": "CD1", "submitter": "Charles Karney", "opened": "2007-05-15", "last_modified": "2016-01-28" }, "LWG678": { "type": "issue", "title": "Changes for [rand.req.eng]", "long_link": "https://cplusplus.github.io/LWG/issue678", "link": "https://wg21.link/lwg678", "section": "28.5.3.4 [rand.req.eng]", "status": "CD1", "submitter": "Charles Karney", "opened": "2007-05-15", "last_modified": "2016-01-28" }, "LWG679": { "type": "issue", "title": "resize parameter by value", "long_link": "https://cplusplus.github.io/LWG/issue679", "link": "https://wg21.link/lwg679", "section": "24.3 [sequences]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2007-06-11", "last_modified": "2016-01-28" }, "LWG680": { "type": "issue", "title": "move_iterator operator-> return", "long_link": "https://cplusplus.github.io/LWG/issue680", "link": "https://wg21.link/lwg680", "section": "25.5.4.2 [move.iterator]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2007-06-11", "last_modified": "2016-01-28" }, "LWG681": { "type": "issue", "title": "Operator functions impossible to compare are defined in [re.submatch.op]", "long_link": "https://cplusplus.github.io/LWG/issue681", "link": "https://wg21.link/lwg681", "section": "32.8.3 [re.submatch.op]", "status": "CD1", "submitter": "Nozomu Katoo", "opened": "2007-05-27", "last_modified": "2016-01-28" }, "LWG682": { "type": "issue", "title": "basic_regex ctor takes InputIterator or ForwardIterator?", "long_link": "https://cplusplus.github.io/LWG/issue682", "link": "https://wg21.link/lwg682", "section": "32.7.2 [re.regex.construct]", "status": "CD1", "submitter": "Eric Niebler", "opened": "2007-06-03", "last_modified": "2016-01-28" }, "LWG683": { "type": "issue", "title": "regex_token_iterator summary error", "long_link": "https://cplusplus.github.io/LWG/issue683", "link": "https://wg21.link/lwg683", "section": "32.11.2 [re.tokiter]", "status": "NAD Editorial", "submitter": "Eric Niebler", "opened": "2007-06-02", "last_modified": "2016-01-28" }, "LWG684": { "type": "issue", "title": "Unclear which members of match_results should be used in comparison", "long_link": "https://cplusplus.github.io/LWG/issue684", "link": "https://wg21.link/lwg684", "section": "32.9 [re.results]", "status": "NAD Editorial", "submitter": "Nozomu Katoo", "opened": "2007-05-27", "last_modified": "2016-01-28" }, "LWG685": { "type": "issue", "title": "reverse_iterator/move_iterator difference has invalid signatures", "long_link": "https://cplusplus.github.io/LWG/issue685", "link": "https://wg21.link/lwg685", "section": "25.5.1.9 [reverse.iter.nonmember], 25.5.4.9 [move.iter.nonmember]", "status": "CD1", "submitter": "Bo Persson", "opened": "2007-06-10", "last_modified": "2021-06-06" }, "LWG686": { "type": "issue", "title": "unique_ptr and shared_ptr fail to specify non-convertibility to int for unspecified-bool-type", "long_link": "https://cplusplus.github.io/LWG/issue686", "link": "https://wg21.link/lwg686", "section": "20.3.1.3.5 [unique.ptr.single.observers], 20.3.2.2.6 [util.smartptr.shared.obs]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2007-06-14", "last_modified": "2016-01-28" }, "LWG687": { "type": "issue", "title": "shared_ptr conversion constructor not constrained", "long_link": "https://cplusplus.github.io/LWG/issue687", "link": "https://wg21.link/lwg687", "section": "20.3.2.2.2 [util.smartptr.shared.const], 20.3.2.3.2 [util.smartptr.weak.const]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2007-05-10", "last_modified": "2016-01-28" }, "LWG688": { "type": "issue", "title": "reference_wrapper, cref unsafe, allow binding to rvalues", "long_link": "https://cplusplus.github.io/LWG/issue688", "link": "https://wg21.link/lwg688", "section": "22.10.6.2 [refwrap.const]", "status": "C++11", "submitter": "Peter Dimov", "opened": "2007-05-10", "last_modified": "2016-01-28" }, "LWG689": { "type": "issue", "title": "reference_wrapper constructor overly constrained", "long_link": "https://cplusplus.github.io/LWG/issue689", "link": "https://wg21.link/lwg689", "section": "22.10.6.2 [refwrap.const]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2007-05-10", "last_modified": "2016-01-28" }, "LWG690": { "type": "issue", "title": "abs(long long) should return long long", "long_link": "https://cplusplus.github.io/LWG/issue690", "link": "https://wg21.link/lwg690", "section": "28.7 [c.math]", "status": "NAD Editorial", "submitter": "Niels Dekker", "opened": "2007-06-10", "last_modified": "2016-01-28" }, "LWG691": { "type": "issue", "title": "const_local_iterator cbegin, cend missing from TR1", "long_link": "https://cplusplus.github.io/LWG/issue691", "link": "https://wg21.link/lwg691", "section": "24.5 [unord], 99 [tr.hash]", "status": "CD1", "submitter": "Joaquín M López Muñoz", "opened": "2007-06-14", "last_modified": "2016-01-28" }, "LWG692": { "type": "issue", "title": "get_money and put_money should be formatted I/O functions", "long_link": "https://cplusplus.github.io/LWG/issue692", "link": "https://wg21.link/lwg692", "section": "31.7.8 [ext.manip]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2007-06-22", "last_modified": "2016-01-28" }, "LWG693": { "type": "issue", "title": "std::bitset::all() missing", "long_link": "https://cplusplus.github.io/LWG/issue693", "link": "https://wg21.link/lwg693", "section": "22.9.2 [template.bitset]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2007-06-22", "last_modified": "2016-01-28" }, "LWG694": { "type": "issue", "title": "std::bitset and long long", "long_link": "https://cplusplus.github.io/LWG/issue694", "link": "https://wg21.link/lwg694", "section": "22.9.2 [template.bitset]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2007-06-22", "last_modified": "2016-01-28" }, "LWG695": { "type": "issue", "title": "ctype::classic_table() not accessible", "long_link": "https://cplusplus.github.io/LWG/issue695", "link": "https://wg21.link/lwg695", "section": "30.4.2.4 [facet.ctype.special]", "status": "CD1", "submitter": "Martin Sebor", "opened": "2007-06-22", "last_modified": "2016-01-28" }, "LWG696": { "type": "issue", "title": "istream::operator>>(int&) broken", "long_link": "https://cplusplus.github.io/LWG/issue696", "link": "https://wg21.link/lwg696", "section": "31.7.5.3.2 [istream.formatted.arithmetic]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2007-06-23", "last_modified": "2016-01-28" }, "LWG697": { "type": "issue", "title": "New header leads to name clashes", "long_link": "https://cplusplus.github.io/LWG/issue697", "link": "https://wg21.link/lwg697", "section": "19.5 [syserr]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2007-06-24", "last_modified": "2016-01-28" }, "LWG698": { "type": "issue", "title": "system_error needs const char* constructors", "long_link": "https://cplusplus.github.io/LWG/issue698", "link": "https://wg21.link/lwg698", "section": "19.5.8.1 [syserr.syserr.overview]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-06-24", "last_modified": "2016-01-28" }, "LWG699": { "type": "issue", "title": "N2111 changes min/max", "long_link": "https://cplusplus.github.io/LWG/issue699", "link": "https://wg21.link/lwg699", "section": "28.5 [rand]", "status": "CD1", "submitter": "P.J. Plauger", "opened": "2007-07-01", "last_modified": "2016-01-28", "papers": [ "N2111" ] }, "LWG700": { "type": "issue", "title": "N1856 defines struct identity", "long_link": "https://cplusplus.github.io/LWG/issue700", "link": "https://wg21.link/lwg700", "section": "22.2.4 [forward]", "status": "CD1", "submitter": "P.J. Plauger", "opened": "2007-07-01", "last_modified": "2016-01-28", "papers": [ "N1856" ] }, "LWG701": { "type": "issue", "title": "[tr1] assoc laguerre poly's", "long_link": "https://cplusplus.github.io/LWG/issue701", "link": "https://wg21.link/lwg701", "section": "5.2.1.1 [tr1::tr.num.sf.Lnm]", "status": "NAD", "submitter": "Christopher Crawford", "opened": "2007-06-30", "last_modified": "2016-02-01" }, "LWG702": { "type": "issue", "title": "[tr1] Restriction in associated Legendre functions", "long_link": "https://cplusplus.github.io/LWG/issue702", "link": "https://wg21.link/lwg702", "section": "5.2.1.2 [tr1::tr.num.sf.Plm]", "status": "NAD", "submitter": "Christopher Crawford", "opened": "2007-06-30", "last_modified": "2016-02-01" }, "LWG703": { "type": "issue", "title": "map::at() need a complexity specification", "long_link": "https://cplusplus.github.io/LWG/issue703", "link": "https://wg21.link/lwg703", "section": "24.4.4.3 [map.access]", "status": "CD1", "submitter": "Joe Gottman", "opened": "2007-07-03", "last_modified": "2016-01-28" }, "LWG704": { "type": "issue", "title": "MoveAssignable requirement for container value type overly strict", "long_link": "https://cplusplus.github.io/LWG/issue704", "link": "https://wg21.link/lwg704", "section": "24.2 [container.requirements]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2007-05-20", "last_modified": "2016-01-28" }, "LWG705": { "type": "issue", "title": "type-trait decay incompletely specified", "long_link": "https://cplusplus.github.io/LWG/issue705", "link": "https://wg21.link/lwg705", "section": "21.3.8.7 [meta.trans.other]", "status": "CD1", "submitter": "Thorsten Ottosen", "opened": "2007-07-08", "last_modified": "2016-01-28" }, "LWG706": { "type": "issue", "title": "make_pair() should behave as make_tuple() wrt. reference_wrapper()", "long_link": "https://cplusplus.github.io/LWG/issue706", "link": "https://wg21.link/lwg706", "section": "22.3 [pairs]", "status": "CD1", "submitter": "Thorsten Ottosen", "opened": "2007-07-08", "last_modified": "2016-01-28" }, "LWG707": { "type": "issue", "title": "null pointer constant for exception_ptr", "long_link": "https://cplusplus.github.io/LWG/issue707", "link": "https://wg21.link/lwg707", "section": "17.9.7 [propagation]", "status": "NAD", "submitter": "Jens Maurer", "opened": "2007-07-20", "last_modified": "2016-01-28" }, "LWG708": { "type": "issue", "title": "Locales need to be per thread and updated for POSIX changes", "long_link": "https://cplusplus.github.io/LWG/issue708", "link": "https://wg21.link/lwg708", "section": "30 [localization]", "status": "NAD", "submitter": "Peter Dimov", "opened": "2007-07-28", "last_modified": "2019-02-26" }, "LWG709": { "type": "issue", "title": "char_traits::not_eof has wrong signature", "long_link": "https://cplusplus.github.io/LWG/issue709", "link": "https://wg21.link/lwg709", "section": "23.2.4 [char.traits.specializations]", "status": "CD1", "submitter": "Bo Persson", "opened": "2007-08-13", "last_modified": "2016-01-28" }, "LWG710": { "type": "issue", "title": "Missing postconditions", "long_link": "https://cplusplus.github.io/LWG/issue710", "link": "https://wg21.link/lwg710", "section": "20.3.2.2 [util.smartptr.shared]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2007-08-24", "last_modified": "2016-01-28" }, "LWG711": { "type": "issue", "title": "Contradiction in empty shared_ptr", "long_link": "https://cplusplus.github.io/LWG/issue711", "link": "https://wg21.link/lwg711", "section": "20.3.2.2.6 [util.smartptr.shared.obs]", "status": "C++11", "submitter": "Peter Dimov", "opened": "2007-08-24", "last_modified": "2016-01-28" }, "LWG712": { "type": "issue", "title": "seed_seq::size no longer useful", "long_link": "https://cplusplus.github.io/LWG/issue712", "link": "https://wg21.link/lwg712", "section": "28.5.8.1 [rand.util.seedseq]", "status": "CD1", "submitter": "Marc Paterno", "opened": "2007-08-25", "last_modified": "2016-01-28" }, "LWG713": { "type": "issue", "title": "sort() complexity is too lax", "long_link": "https://cplusplus.github.io/LWG/issue713", "link": "https://wg21.link/lwg713", "section": "27.8.2.1 [sort]", "status": "CD1", "submitter": "Matt Austern", "opened": "2007-08-30", "last_modified": "2016-01-28" }, "LWG714": { "type": "issue", "title": "search_n complexity is too lax", "long_link": "https://cplusplus.github.io/LWG/issue714", "link": "https://wg21.link/lwg714", "section": "27.6.15 [alg.search]", "status": "CD1", "submitter": "Matt Austern", "opened": "2007-08-30", "last_modified": "2016-01-28" }, "LWG715": { "type": "issue", "title": "minmax_element complexity is too lax", "long_link": "https://cplusplus.github.io/LWG/issue715", "link": "https://wg21.link/lwg715", "section": "27.8.9 [alg.min.max]", "status": "CD1", "submitter": "Matt Austern", "opened": "2007-08-30", "last_modified": "2016-01-28" }, "LWG716": { "type": "issue", "title": "Production in [re.grammar] not actually modified", "long_link": "https://cplusplus.github.io/LWG/issue716", "link": "https://wg21.link/lwg716", "section": "32.12 [re.grammar]", "status": "C++11", "submitter": "Stephan T. Lavavej", "opened": "2007-08-31", "last_modified": "2016-01-28" }, "LWG717": { "type": "issue", "title": "Incomplete valarray::operator[] specification in [valarray.access]", "long_link": "https://cplusplus.github.io/LWG/issue717", "link": "https://wg21.link/lwg717", "section": "28.6.2.4 [valarray.access]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-08-27", "last_modified": "2016-01-28" }, "LWG718": { "type": "issue", "title": "basic_string is not a sequence", "long_link": "https://cplusplus.github.io/LWG/issue718", "link": "https://wg21.link/lwg718", "section": "23.4.3 [basic.string]", "status": "NAD Editorial", "submitter": "Bo Persson", "opened": "2007-08-18", "last_modified": "2016-01-28" }, "LWG719": { "type": "issue", "title": "std::is_literal type traits should be provided", "long_link": "https://cplusplus.github.io/LWG/issue719", "link": "https://wg21.link/lwg719", "section": "21 [meta]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2007-08-25", "last_modified": "2016-01-28" }, "LWG720": { "type": "issue", "title": "Omissions in constexpr usages", "long_link": "https://cplusplus.github.io/LWG/issue720", "link": "https://wg21.link/lwg720", "section": "24.3.7 [array], 22.9.2 [template.bitset]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-08-25", "last_modified": "2016-01-28" }, "LWG721": { "type": "issue", "title": "wstring_convert inconsistensies", "long_link": "https://cplusplus.github.io/LWG/issue721", "link": "https://wg21.link/lwg721", "section": "D.23.2 [depr.conversions.string]", "status": "NAD", "submitter": "Bo Persson", "opened": "2007-08-27", "last_modified": "2017-04-22" }, "LWG722": { "type": "issue", "title": "Missing [c.math] functions nanf and nanl", "long_link": "https://cplusplus.github.io/LWG/issue722", "link": "https://wg21.link/lwg722", "section": "28.7 [c.math]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-08-27", "last_modified": "2016-01-28" }, "LWG723": { "type": "issue", "title": "basic_regex should be moveable", "long_link": "https://cplusplus.github.io/LWG/issue723", "link": "https://wg21.link/lwg723", "section": "32.7 [re.regex]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2007-08-29", "last_modified": "2016-01-28" }, "LWG724": { "type": "issue", "title": "DefaultConstructible is not defined", "long_link": "https://cplusplus.github.io/LWG/issue724", "link": "https://wg21.link/lwg724", "section": "16.4.4.2 [utility.arg.requirements]", "status": "C++11", "submitter": "Pablo Halpern", "opened": "2007-09-12", "last_modified": "2016-01-28" }, "LWG725": { "type": "issue", "title": "Optional sequence container requirements column label", "long_link": "https://cplusplus.github.io/LWG/issue725", "link": "https://wg21.link/lwg725", "section": "24.2.4 [sequence.reqmts]", "status": "NAD Editorial", "submitter": "David Abrahams", "opened": "2007-09-16", "last_modified": "2016-01-28" }, "LWG726": { "type": "issue", "title": "Missing regex_replace() overloads", "long_link": "https://cplusplus.github.io/LWG/issue726", "link": "https://wg21.link/lwg726", "section": "32.10.4 [re.alg.replace]", "status": "NAD", "submitter": "Stephan T. Lavavej", "opened": "2007-09-22", "last_modified": "2016-01-28" }, "LWG727": { "type": "issue", "title": "regex_replace() doesn't accept basic_strings with custom traits and allocators", "long_link": "https://cplusplus.github.io/LWG/issue727", "link": "https://wg21.link/lwg727", "section": "32.10.4 [re.alg.replace]", "status": "C++11", "submitter": "Stephan T. Lavavej", "opened": "2007-09-22", "last_modified": "2016-01-28" }, "LWG728": { "type": "issue", "title": "Problem in [rand.eng.mers]/6", "long_link": "https://cplusplus.github.io/LWG/issue728", "link": "https://wg21.link/lwg728", "section": "28.5.4.3 [rand.eng.mers]", "status": "CD1", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG729": { "type": "issue", "title": "Problem in [rand.req.eng]/3", "long_link": "https://cplusplus.github.io/LWG/issue729", "link": "https://wg21.link/lwg729", "section": "28.5.3.4 [rand.req.eng]", "status": "NAD", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG730": { "type": "issue", "title": "Comment on [rand.req.adapt]/3 e)", "long_link": "https://cplusplus.github.io/LWG/issue730", "link": "https://wg21.link/lwg730", "section": "28.5.3.5 [rand.req.adapt]", "status": "NAD", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG731": { "type": "issue", "title": "proposal for a customizable seed_seq", "long_link": "https://cplusplus.github.io/LWG/issue731", "link": "https://wg21.link/lwg731", "section": "28.5.8.1 [rand.util.seedseq]", "status": "NAD", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG732": { "type": "issue", "title": "Defect in [rand.dist.samp.genpdf]", "long_link": "https://cplusplus.github.io/LWG/issue732", "link": "https://wg21.link/lwg732", "section": "99 [rand.dist.samp.genpdf]", "status": "Resolved", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG733": { "type": "issue", "title": "Comment on [rand.req.dist]/9", "long_link": "https://cplusplus.github.io/LWG/issue733", "link": "https://wg21.link/lwg733", "section": "28.5.3.6 [rand.req.dist]", "status": "NAD", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG734": { "type": "issue", "title": "Unnecessary restriction in [rand.dist.norm.chisq]", "long_link": "https://cplusplus.github.io/LWG/issue734", "link": "https://wg21.link/lwg734", "section": "28.5.9.5.3 [rand.dist.norm.chisq]", "status": "CD1", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG735": { "type": "issue", "title": "Unfortunate naming", "long_link": "https://cplusplus.github.io/LWG/issue735", "link": "https://wg21.link/lwg735", "section": "28.5.9.3.2 [rand.dist.bern.bin], 28.5.9.3.4 [rand.dist.bern.negbin]", "status": "NAD", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG736": { "type": "issue", "title": "Comment on [rand.dist.samp.discrete]", "long_link": "https://cplusplus.github.io/LWG/issue736", "link": "https://wg21.link/lwg736", "section": "28.5.9.6.1 [rand.dist.samp.discrete]", "status": "NAD", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG737": { "type": "issue", "title": "Comment on [rand.dist.samp.pconst]", "long_link": "https://cplusplus.github.io/LWG/issue737", "link": "https://wg21.link/lwg737", "section": "28.5.9.6.2 [rand.dist.samp.pconst]", "status": "NAD", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG738": { "type": "issue", "title": "Editorial issue in [rand.adapt.disc]/3", "long_link": "https://cplusplus.github.io/LWG/issue738", "link": "https://wg21.link/lwg738", "section": "28.5.5.2 [rand.adapt.disc]", "status": "NAD Editorial", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG739": { "type": "issue", "title": "Defect in [rand.util.canonical]/3", "long_link": "https://cplusplus.github.io/LWG/issue739", "link": "https://wg21.link/lwg739", "section": "28.5.8.2 [rand.util.canonical]", "status": "NAD", "submitter": "Stephan Tolksdorf", "opened": "2007-09-21", "last_modified": "2016-01-28" }, "LWG740": { "type": "issue", "title": "Please remove *_ptr", "long_link": "https://cplusplus.github.io/LWG/issue740", "link": "https://wg21.link/lwg740", "section": "20.3.1 [unique.ptr]", "status": "CD1", "submitter": "Herb Sutter", "opened": "2007-10-04", "last_modified": "2016-01-28" }, "LWG741": { "type": "issue", "title": "Const-incorrect get_deleter function for shared_ptr", "long_link": "https://cplusplus.github.io/LWG/issue741", "link": "https://wg21.link/lwg741", "section": "20.3.2.2.11 [util.smartptr.getdeleter]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2007-09-27", "last_modified": "2016-01-28" }, "LWG742": { "type": "issue", "title": "Enabling swap for proxy iterators", "long_link": "https://cplusplus.github.io/LWG/issue742", "link": "https://wg21.link/lwg742", "section": "16.4.4.2 [utility.arg.requirements]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG743": { "type": "issue", "title": "rvalue swap for shared_ptr", "long_link": "https://cplusplus.github.io/LWG/issue743", "link": "https://wg21.link/lwg743", "section": "20.3.2.2.9 [util.smartptr.shared.spec]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG744": { "type": "issue", "title": "What is the lifetime of an exception pointed to by an exception_ptr?", "long_link": "https://cplusplus.github.io/LWG/issue744", "link": "https://wg21.link/lwg744", "section": "17.9.7 [propagation]", "status": "CD1", "submitter": "Alisdair Meredith", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG745": { "type": "issue", "title": "copy_exception API slices.", "long_link": "https://cplusplus.github.io/LWG/issue745", "link": "https://wg21.link/lwg745", "section": "17.9.7 [propagation]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG746": { "type": "issue", "title": "current_exception may fail with bad_alloc", "long_link": "https://cplusplus.github.io/LWG/issue746", "link": "https://wg21.link/lwg746", "section": "17.9.7 [propagation]", "status": "CD1", "submitter": "Alisdair Meredith", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG747": { "type": "issue", "title": "We have 3 separate type traits to identify classes supporting no-throw operations", "long_link": "https://cplusplus.github.io/LWG/issue747", "link": "https://wg21.link/lwg747", "section": "21.3.5.4 [meta.unary.prop]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG748": { "type": "issue", "title": "The is_abstract type trait is defined by reference to 10.4.", "long_link": "https://cplusplus.github.io/LWG/issue748", "link": "https://wg21.link/lwg748", "section": "21.3.5.4 [meta.unary.prop]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG749": { "type": "issue", "title": "Currently has_nothrow_copy_constructor::value is true if T has 'a' nothrow copy constructor.", "long_link": "https://cplusplus.github.io/LWG/issue749", "link": "https://wg21.link/lwg749", "section": "21.3.5.4 [meta.unary.prop]", "status": "CD1", "submitter": "Alisdair Meredith", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG750": { "type": "issue", "title": "The current definition for is_convertible requires that the type be implicitly convertible, so explicit constructors are ignored.", "long_link": "https://cplusplus.github.io/LWG/issue750", "link": "https://wg21.link/lwg750", "section": "21.3.7 [meta.rel]", "status": "Dup", "submitter": "Alisdair Meredith", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG751": { "type": "issue", "title": "change pass-by-reference members of vector to pass-by-value?", "long_link": "https://cplusplus.github.io/LWG/issue751", "link": "https://wg21.link/lwg751", "section": "24.3.12 [vector.bool]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2007-10-10", "last_modified": "2016-01-28" }, "LWG752": { "type": "issue", "title": "Allocator complexity requirement", "long_link": "https://cplusplus.github.io/LWG/issue752", "link": "https://wg21.link/lwg752", "section": "16.4.4.6 [allocator.requirements]", "status": "C++11", "submitter": "Hans Boehm", "opened": "2007-10-11", "last_modified": "2016-01-28" }, "LWG753": { "type": "issue", "title": "Move constructor in draft", "long_link": "https://cplusplus.github.io/LWG/issue753", "link": "https://wg21.link/lwg753", "section": "16.4.4.2 [utility.arg.requirements]", "status": "C++11", "submitter": "Yechezkel Mett", "opened": "2007-10-14", "last_modified": "2016-01-28" }, "LWG754": { "type": "issue", "title": "Ambiguous return clause for std::uninitialized_copy", "long_link": "https://cplusplus.github.io/LWG/issue754", "link": "https://wg21.link/lwg754", "section": "27.11.5 [uninitialized.copy]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2007-10-15", "last_modified": "2016-01-28" }, "LWG755": { "type": "issue", "title": "std::vector and std:string lack explicit shrink-to-fit operations", "long_link": "https://cplusplus.github.io/LWG/issue755", "link": "https://wg21.link/lwg755", "section": "24.3.11.3 [vector.capacity], 23.4.3.5 [string.capacity]", "status": "CD1", "submitter": "Beman Dawes", "opened": "2007-10-31", "last_modified": "2016-01-28" }, "LWG756": { "type": "issue", "title": "Container adaptors push", "long_link": "https://cplusplus.github.io/LWG/issue756", "link": "https://wg21.link/lwg756", "section": "24.6 [container.adaptors]", "status": "Resolved", "submitter": "Paolo Carlini", "opened": "2007-10-31", "last_modified": "2016-01-28" }, "LWG757": { "type": "issue", "title": "Typo in the synopsis of vector", "long_link": "https://cplusplus.github.io/LWG/issue757", "link": "https://wg21.link/lwg757", "section": "24.3.11 [vector]", "status": "NAD Editorial", "submitter": "Paolo Carlini", "opened": "2007-11-04", "last_modified": "2016-01-28" }, "LWG758": { "type": "issue", "title": "shared_ptr and nullptr", "long_link": "https://cplusplus.github.io/LWG/issue758", "link": "https://wg21.link/lwg758", "section": "20.3.2.2 [util.smartptr.shared]", "status": "C++11", "submitter": "Joe Gottman", "opened": "2007-10-31", "last_modified": "2016-01-28" }, "LWG759": { "type": "issue", "title": "A reference is not an object", "long_link": "https://cplusplus.github.io/LWG/issue759", "link": "https://wg21.link/lwg759", "section": "24.2 [container.requirements]", "status": "CD1", "submitter": "Jens Maurer", "opened": "2007-11-06", "last_modified": "2016-01-28" }, "LWG760": { "type": "issue", "title": "The emplace issue", "long_link": "https://cplusplus.github.io/LWG/issue760", "link": "https://wg21.link/lwg760", "section": "24.2 [container.requirements]", "status": "NAD", "submitter": "Paolo Carlini", "opened": "2007-11-11", "last_modified": "2017-07-17" }, "LWG761": { "type": "issue", "title": "unordered_map needs an at() member function", "long_link": "https://cplusplus.github.io/LWG/issue761", "link": "https://wg21.link/lwg761", "section": "24.5.4.3 [unord.map.elem]", "status": "CD1", "submitter": "Joe Gottman", "opened": "2007-11-15", "last_modified": "2016-01-28" }, "LWG762": { "type": "issue", "title": "std::unique_ptr requires complete type?", "long_link": "https://cplusplus.github.io/LWG/issue762", "link": "https://wg21.link/lwg762", "section": "20.3.1 [unique.ptr]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-11-30", "last_modified": "2016-01-28" }, "LWG763": { "type": "issue", "title": "Renaming emplace() overloads", "long_link": "https://cplusplus.github.io/LWG/issue763", "link": "https://wg21.link/lwg763", "section": "24.2.7 [associative.reqmts]", "status": "NAD", "submitter": "Sylvain Pion", "opened": "2007-12-04", "last_modified": "2016-01-28" }, "LWG764": { "type": "issue", "title": "equal_range on unordered containers should return a pair of local_iterators", "long_link": "https://cplusplus.github.io/LWG/issue764", "link": "https://wg21.link/lwg764", "section": "24.2.8 [unord.req]", "status": "NAD", "submitter": "Joe Gottman", "opened": "2007-11-29", "last_modified": "2016-01-28" }, "LWG765": { "type": "issue", "title": "More on iterator validity", "long_link": "https://cplusplus.github.io/LWG/issue765", "link": "https://wg21.link/lwg765", "section": "25.3.4 [iterator.concepts]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2007-12-14", "last_modified": "2016-01-28" }, "LWG766": { "type": "issue", "title": "Inconsistent exception guarantees between ordered and unordered associative containers", "long_link": "https://cplusplus.github.io/LWG/issue766", "link": "https://wg21.link/lwg766", "section": "24.2 [container.requirements], 24.2.8.2 [unord.req.except]", "status": "CD1", "submitter": "Ion Gaztañaga", "opened": "2007-12-22", "last_modified": "2016-01-28" }, "LWG767": { "type": "issue", "title": "Forwarding and backward compatibility", "long_link": "https://cplusplus.github.io/LWG/issue767", "link": "https://wg21.link/lwg767", "section": "24 [containers]", "status": "Resolved", "submitter": "Sylvain Pion", "opened": "2007-12-28", "last_modified": "2016-01-28" }, "LWG768": { "type": "issue", "title": "Typos in [atomics]?", "long_link": "https://cplusplus.github.io/LWG/issue768", "link": "https://wg21.link/lwg768", "section": "33.5.8 [atomics.types.generic]", "status": "CD1", "submitter": "Alberto Ganesh Barbati", "opened": "2007-12-28", "last_modified": "2016-01-28" }, "LWG769": { "type": "issue", "title": "std::function should use nullptr_t instead of \"unspecified-null-pointer-type\"", "long_link": "https://cplusplus.github.io/LWG/issue769", "link": "https://wg21.link/lwg769", "section": "22.10.17.3 [func.wrap.func]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-01-10", "last_modified": "2016-01-28" }, "LWG770": { "type": "issue", "title": "std::function should use rvalue swap", "long_link": "https://cplusplus.github.io/LWG/issue770", "link": "https://wg21.link/lwg770", "section": "22.10.17 [func.wrap]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-01-10", "last_modified": "2016-01-28" }, "LWG771": { "type": "issue", "title": "Impossible throws clause in [string.conversions]", "long_link": "https://cplusplus.github.io/LWG/issue771", "link": "https://wg21.link/lwg771", "section": "23.4.5 [string.conversions]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-01-13", "last_modified": "2016-01-28" }, "LWG772": { "type": "issue", "title": "Impossible return clause in [string.conversions]", "long_link": "https://cplusplus.github.io/LWG/issue772", "link": "https://wg21.link/lwg772", "section": "23.4.5 [string.conversions]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-01-13", "last_modified": "2016-01-28" }, "LWG773": { "type": "issue", "title": "issues with random", "long_link": "https://cplusplus.github.io/LWG/issue773", "link": "https://wg21.link/lwg773", "section": "28.5.9.2 [rand.dist.uni]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2008-01-14", "last_modified": "2016-01-28" }, "LWG774": { "type": "issue", "title": "Member swap undefined for most containers", "long_link": "https://cplusplus.github.io/LWG/issue774", "link": "https://wg21.link/lwg774", "section": "24 [containers]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2008-01-14", "last_modified": "2016-01-28" }, "LWG775": { "type": "issue", "title": "Tuple indexing should be unsigned?", "long_link": "https://cplusplus.github.io/LWG/issue775", "link": "https://wg21.link/lwg775", "section": "22.4.7 [tuple.helper]", "status": "CD1", "submitter": "Alisdair Meredith", "opened": "2008-01-16", "last_modified": "2016-01-28" }, "LWG776": { "type": "issue", "title": "Undescribed assign function of std::array", "long_link": "https://cplusplus.github.io/LWG/issue776", "link": "https://wg21.link/lwg776", "section": "24.3.7 [array]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-01-20", "last_modified": "2016-01-28" }, "LWG777": { "type": "issue", "title": "Atomics Library Issue", "long_link": "https://cplusplus.github.io/LWG/issue777", "link": "https://wg21.link/lwg777", "section": "33.5.8.2 [atomics.types.operations]", "status": "CD1", "submitter": "Lawrence Crowl", "opened": "2008-01-21", "last_modified": "2016-01-28" }, "LWG778": { "type": "issue", "title": "std::bitset does not have any constructor taking a string literal", "long_link": "https://cplusplus.github.io/LWG/issue778", "link": "https://wg21.link/lwg778", "section": "22.9.2.2 [bitset.cons]", "status": "CD1", "submitter": "Thorsten Ottosen", "opened": "2008-01-24", "last_modified": "2016-01-28" }, "LWG779": { "type": "issue", "title": "Resolution of #283 incomplete", "long_link": "https://cplusplus.github.io/LWG/issue779", "link": "https://wg21.link/lwg779", "section": "27.7.8 [alg.remove]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-01-25", "last_modified": "2016-01-28" }, "LWG780": { "type": "issue", "title": "std::merge() specification incorrect/insufficient", "long_link": "https://cplusplus.github.io/LWG/issue780", "link": "https://wg21.link/lwg780", "section": "27.8.6 [alg.merge]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2008-01-25", "last_modified": "2016-01-28" }, "LWG781": { "type": "issue", "title": "std::complex should add missing C99 functions", "long_link": "https://cplusplus.github.io/LWG/issue781", "link": "https://wg21.link/lwg781", "section": "28.4.7 [complex.value.ops]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-01-26", "last_modified": "2016-01-28" }, "LWG782": { "type": "issue", "title": "Extended seed_seq constructor is useless", "long_link": "https://cplusplus.github.io/LWG/issue782", "link": "https://wg21.link/lwg782", "section": "28.5.8.1 [rand.util.seedseq]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-01-27", "last_modified": "2015-10-20" }, "LWG783": { "type": "issue", "title": "thread::id reuse", "long_link": "https://cplusplus.github.io/LWG/issue783", "link": "https://wg21.link/lwg783", "section": "33.4.3.2 [thread.thread.id]", "status": "CD1", "submitter": "Hans Boehm", "opened": "2008-02-01", "last_modified": "2016-01-28" }, "LWG784": { "type": "issue", "title": "unique_lock::release", "long_link": "https://cplusplus.github.io/LWG/issue784", "link": "https://wg21.link/lwg784", "section": "33.6.5.4.4 [thread.lock.unique.mod]", "status": "NAD", "submitter": "Constantine Sapuntzakis", "opened": "2008-02-02", "last_modified": "2016-01-28" }, "LWG785": { "type": "issue", "title": "[tr1] Random Number Requirements in TR1", "long_link": "https://cplusplus.github.io/LWG/issue785", "link": "https://wg21.link/lwg785", "section": "5.1.4.5 [tr1::tr.rand.eng.disc], 5.1.4.6 [tr1::tr.rand.eng.xor]", "status": "NAD", "submitter": "John Maddock", "opened": "2008-01-15", "last_modified": "2016-02-01" }, "LWG786": { "type": "issue", "title": "Thread library timed waits, UTC and monotonic clocks", "long_link": "https://cplusplus.github.io/LWG/issue786", "link": "https://wg21.link/lwg786", "section": "29 [time]", "status": "Resolved", "submitter": "Christopher Kohlhoff, Jeff Garland", "opened": "2008-02-03", "last_modified": "2016-01-28" }, "LWG787": { "type": "issue", "title": "complexity of binary_search", "long_link": "https://cplusplus.github.io/LWG/issue787", "link": "https://wg21.link/lwg787", "section": "27.8.4.5 [binary.search]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2007-09-08", "last_modified": "2016-01-28" }, "LWG788": { "type": "issue", "title": "Ambiguity in [istream.iterator]", "long_link": "https://cplusplus.github.io/LWG/issue788", "link": "https://wg21.link/lwg788", "section": "25.6.2 [istream.iterator]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2008-02-06", "last_modified": "2016-01-28" }, "LWG789": { "type": "issue", "title": "xor_combine_engine(result_type) should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue789", "link": "https://wg21.link/lwg789", "section": "99 [rand.adapt.xor]", "status": "CD1", "submitter": "P.J. Plauger", "opened": "2008-02-09", "last_modified": "2016-01-28" }, "LWG790": { "type": "issue", "title": "xor_combine::seed not specified", "long_link": "https://cplusplus.github.io/LWG/issue790", "link": "https://wg21.link/lwg790", "section": "99 [rand.adapt.xor]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2008-02-09", "last_modified": "2016-01-28" }, "LWG791": { "type": "issue", "title": "piecewise_constant_distribution::densities has wrong name", "long_link": "https://cplusplus.github.io/LWG/issue791", "link": "https://wg21.link/lwg791", "section": "28.5.9.6.2 [rand.dist.samp.pconst]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2008-02-09", "last_modified": "2016-01-28" }, "LWG792": { "type": "issue", "title": "piecewise_constant_distribution is undefined for a range with just one endpoint", "long_link": "https://cplusplus.github.io/LWG/issue792", "link": "https://wg21.link/lwg792", "section": "28.5.9.6.2 [rand.dist.samp.pconst]", "status": "CD1", "submitter": "P.J. Plauger", "opened": "2008-02-09", "last_modified": "2016-01-28" }, "LWG793": { "type": "issue", "title": "discrete_distribution missing constructor", "long_link": "https://cplusplus.github.io/LWG/issue793", "link": "https://wg21.link/lwg793", "section": "28.5.9.6.1 [rand.dist.samp.discrete]", "status": "Resolved", "submitter": "P.J. Plauger", "opened": "2008-02-09", "last_modified": "2016-01-28" }, "LWG794": { "type": "issue", "title": "piecewise_constant_distribution missing constructor", "long_link": "https://cplusplus.github.io/LWG/issue794", "link": "https://wg21.link/lwg794", "section": "28.5.9.6.2 [rand.dist.samp.pconst]", "status": "Resolved", "submitter": "P.J. Plauger", "opened": "2008-02-09", "last_modified": "2016-01-28" }, "LWG795": { "type": "issue", "title": "general_pdf_distribution should be dropped", "long_link": "https://cplusplus.github.io/LWG/issue795", "link": "https://wg21.link/lwg795", "section": "99 [rand.dist.samp.genpdf]", "status": "Dup", "submitter": "P.J. Plauger", "opened": "2008-02-09", "last_modified": "2016-01-28" }, "LWG796": { "type": "issue", "title": "ranlux48_base returns wrong value", "long_link": "https://cplusplus.github.io/LWG/issue796", "link": "https://wg21.link/lwg796", "section": "28.5.6 [rand.predef]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2008-02-09", "last_modified": "2016-01-28" }, "LWG797": { "type": "issue", "title": "ranlux48 returns wrong value", "long_link": "https://cplusplus.github.io/LWG/issue797", "link": "https://wg21.link/lwg797", "section": "28.5.6 [rand.predef]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2008-02-09", "last_modified": "2016-01-28" }, "LWG798": { "type": "issue", "title": "Refactoring of binders lead to interface breakage", "long_link": "https://cplusplus.github.io/LWG/issue798", "link": "https://wg21.link/lwg798", "section": "99 [depr.lib.binders]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-02-14", "last_modified": "2016-01-28" }, "LWG799": { "type": "issue", "title": "Mersenne twister equality overspecified", "long_link": "https://cplusplus.github.io/LWG/issue799", "link": "https://wg21.link/lwg799", "section": "28.5.4.3 [rand.eng.mers], 99 [tr.rand.eng.mers]", "status": "NAD", "submitter": "Stephan Tolksdorf", "opened": "2008-02-18", "last_modified": "2023-05-24" }, "LWG800": { "type": "issue", "title": "Issues in 26.4.7.1 [rand.util.seedseq](6)", "long_link": "https://cplusplus.github.io/LWG/issue800", "link": "https://wg21.link/lwg800", "section": "28.5.8.1 [rand.util.seedseq]", "status": "Resolved", "submitter": "Stephan Tolksdorf", "opened": "2008-02-18", "last_modified": "2016-01-28" }, "LWG801": { "type": "issue", "title": "tuple and pair trivial members", "long_link": "https://cplusplus.github.io/LWG/issue801", "link": "https://wg21.link/lwg801", "section": "22.4 [tuple]", "status": "Resolved", "submitter": "Lawrence Crowl", "opened": "2008-02-18", "last_modified": "2016-01-28" }, "LWG802": { "type": "issue", "title": "knuth_b returns wrong value", "long_link": "https://cplusplus.github.io/LWG/issue802", "link": "https://wg21.link/lwg802", "section": "28.5.6 [rand.predef]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2008-02-20", "last_modified": "2016-01-28" }, "LWG803": { "type": "issue", "title": "Simplification of seed_seq::seq_seq", "long_link": "https://cplusplus.github.io/LWG/issue803", "link": "https://wg21.link/lwg803", "section": "28.5.8.1 [rand.util.seedseq]", "status": "Resolved", "submitter": "Charles Karney", "opened": "2008-02-22", "last_modified": "2016-01-28" }, "LWG804": { "type": "issue", "title": "Some problems with classes error_code/error_condition", "long_link": "https://cplusplus.github.io/LWG/issue804", "link": "https://wg21.link/lwg804", "section": "19.5 [syserr]", "status": "CD1", "submitter": "Daniel Krügler", "opened": "2008-02-24", "last_modified": "2016-01-28" }, "LWG805": { "type": "issue", "title": "posix_error::posix_errno concerns", "long_link": "https://cplusplus.github.io/LWG/issue805", "link": "https://wg21.link/lwg805", "section": "19.5 [syserr]", "status": "CD1", "submitter": "Jens Maurer", "opened": "2008-02-24", "last_modified": "2016-01-28" }, "LWG806": { "type": "issue", "title": "unique_ptr::reset effects incorrect, too permissive", "long_link": "https://cplusplus.github.io/LWG/issue806", "link": "https://wg21.link/lwg806", "section": "20.3.1.3.6 [unique.ptr.single.modifiers]", "status": "CD1", "submitter": "Peter Dimov", "opened": "2008-03-13", "last_modified": "2016-01-28" }, "LWG807": { "type": "issue", "title": "tuple construction should not fail unless its element's construction fails", "long_link": "https://cplusplus.github.io/LWG/issue807", "link": "https://wg21.link/lwg807", "section": "22.4.4.2 [tuple.cnstr]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2008-03-13", "last_modified": "2016-01-28" }, "LWG808": { "type": "issue", "title": "§[forward] incorrect redundant specification", "long_link": "https://cplusplus.github.io/LWG/issue808", "link": "https://wg21.link/lwg808", "section": "22.2.4 [forward]", "status": "CD1", "submitter": "Jens Maurer", "opened": "2008-03-13", "last_modified": "2016-02-01" }, "LWG809": { "type": "issue", "title": "std::swap should be overloaded for array types", "long_link": "https://cplusplus.github.io/LWG/issue809", "link": "https://wg21.link/lwg809", "section": "27.7.3 [alg.swap]", "status": "CD1", "submitter": "Niels Dekker", "opened": "2008-02-28", "last_modified": "2016-01-28" }, "LWG810": { "type": "issue", "title": "Missing traits dependencies in operational semantics of extended manipulators", "long_link": "https://cplusplus.github.io/LWG/issue810", "link": "https://wg21.link/lwg810", "section": "31.7.8 [ext.manip]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2008-03-01", "last_modified": "2016-01-28" }, "LWG811": { "type": "issue", "title": "pair of pointers no longer works with literal 0", "long_link": "https://cplusplus.github.io/LWG/issue811", "link": "https://wg21.link/lwg811", "section": "22.3 [pairs]", "status": "C++11", "submitter": "Doug Gregor", "opened": "2008-03-14", "last_modified": "2016-01-28" }, "LWG812": { "type": "issue", "title": "unsolicited multithreading considered harmful?", "long_link": "https://cplusplus.github.io/LWG/issue812", "link": "https://wg21.link/lwg812", "section": "27.8.2 [alg.sort]", "status": "NAD Editorial", "submitter": "Paul McKenney", "opened": "2008-02-27", "last_modified": "2016-01-28" }, "LWG813": { "type": "issue", "title": "\"empty\" undefined for shared_ptr", "long_link": "https://cplusplus.github.io/LWG/issue813", "link": "https://wg21.link/lwg813", "section": "20.3.2.2 [util.smartptr.shared]", "status": "CD1", "submitter": "Matt Austern", "opened": "2008-02-26", "last_modified": "2016-01-28" }, "LWG814": { "type": "issue", "title": "vector::swap(reference, reference) not defined", "long_link": "https://cplusplus.github.io/LWG/issue814", "link": "https://wg21.link/lwg814", "section": "24.3.12 [vector.bool]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2008-03-17", "last_modified": "2016-01-28" }, "LWG815": { "type": "issue", "title": "std::function and reference_closure do not use perfect forwarding", "long_link": "https://cplusplus.github.io/LWG/issue815", "link": "https://wg21.link/lwg815", "section": "22.10.17.3.5 [func.wrap.func.inv]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2008-03-16", "last_modified": "2016-01-28" }, "LWG816": { "type": "issue", "title": "Should bind()'s returned functor have a nofail copy ctor when bind() is nofail?", "long_link": "https://cplusplus.github.io/LWG/issue816", "link": "https://wg21.link/lwg816", "section": "22.10.15.4 [func.bind.bind]", "status": "Resolved", "submitter": "Stephan T. Lavavej", "opened": "2008-02-08", "last_modified": "2016-01-28" }, "LWG817": { "type": "issue", "title": "bind needs to be moved", "long_link": "https://cplusplus.github.io/LWG/issue817", "link": "https://wg21.link/lwg817", "section": "22.10.15.4 [func.bind.bind]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2008-03-17", "last_modified": "2016-01-28" }, "LWG818": { "type": "issue", "title": "wording for memory ordering", "long_link": "https://cplusplus.github.io/LWG/issue818", "link": "https://wg21.link/lwg818", "section": "33.5.4 [atomics.order]", "status": "CD1", "submitter": "Jens Maurer", "opened": "2008-03-22", "last_modified": "2016-01-28" }, "LWG819": { "type": "issue", "title": "rethrow_if_nested", "long_link": "https://cplusplus.github.io/LWG/issue819", "link": "https://wg21.link/lwg819", "section": "17.9.8 [except.nested]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2008-03-25", "last_modified": "2016-01-28" }, "LWG820": { "type": "issue", "title": "current_exception()'s interaction with throwing copy ctors", "long_link": "https://cplusplus.github.io/LWG/issue820", "link": "https://wg21.link/lwg820", "section": "17.9.7 [propagation]", "status": "CD1", "submitter": "Stephan T. Lavavej", "opened": "2008-03-26", "last_modified": "2016-01-28" }, "LWG821": { "type": "issue", "title": "Minor cleanup : unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue821", "link": "https://wg21.link/lwg821", "section": "20.3.1.4.5 [unique.ptr.runtime.modifiers]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2008-03-30", "last_modified": "2016-01-28" }, "LWG822": { "type": "issue", "title": "Object with explicit copy constructor no longer CopyConstructible", "long_link": "https://cplusplus.github.io/LWG/issue822", "link": "https://wg21.link/lwg822", "section": "16.4.4.2 [utility.arg.requirements]", "status": "NAD", "submitter": "James Kanze", "opened": "2008-04-01", "last_modified": "2016-01-28" }, "LWG823": { "type": "issue", "title": "identity seems broken", "long_link": "https://cplusplus.github.io/LWG/issue823", "link": "https://wg21.link/lwg823", "section": "22.2.4 [forward]", "status": "Resolved", "submitter": "Walter Brown", "opened": "2008-04-09", "last_modified": "2016-01-28" }, "LWG824": { "type": "issue", "title": "rvalue ref issue with basic_string inserter", "long_link": "https://cplusplus.github.io/LWG/issue824", "link": "https://wg21.link/lwg824", "section": "23.4.4.4 [string.io]", "status": "CD1", "submitter": "Alisdair Meredith", "opened": "2008-04-10", "last_modified": "2016-01-28" }, "LWG825": { "type": "issue", "title": "Missing rvalues reference stream insert/extract operators?", "long_link": "https://cplusplus.github.io/LWG/issue825", "link": "https://wg21.link/lwg825", "section": "19.5.4.1 [syserr.errcode.overview], 20.3.2.2.12 [util.smartptr.shared.io], 99 [facets.examples], 22.9.4 [bitset.operators], 28.4.6 [complex.ops], 31.6 [stream.buffers], 32.8 [re.submatch]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2008-04-10", "last_modified": "2017-03-21" }, "LWG826": { "type": "issue", "title": "Equivalent of %'d, or rather, lack thereof?", "long_link": "https://cplusplus.github.io/LWG/issue826", "link": "https://wg21.link/lwg826", "section": "30.4.3.3 [locale.nm.put]", "status": "NAD", "submitter": "Peter Dimov", "opened": "2008-04-07", "last_modified": "2016-01-28" }, "LWG827": { "type": "issue", "title": "constexpr shared_ptr::shared_ptr()?", "long_link": "https://cplusplus.github.io/LWG/issue827", "link": "https://wg21.link/lwg827", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "Resolved", "submitter": "Peter Dimov", "opened": "2008-04-11", "last_modified": "2016-01-28" }, "LWG828": { "type": "issue", "title": "Static initialization for std::mutex?", "long_link": "https://cplusplus.github.io/LWG/issue828", "link": "https://wg21.link/lwg828", "section": "33.6.4.2.2 [thread.mutex.class]", "status": "Resolved", "submitter": "Peter Dimov", "opened": "2008-04-18", "last_modified": "2016-01-28" }, "LWG829": { "type": "issue", "title": "current_exception wording unclear about exception type", "long_link": "https://cplusplus.github.io/LWG/issue829", "link": "https://wg21.link/lwg829", "section": "17.9.7 [propagation]", "status": "CD1", "submitter": "Beman Dawes", "opened": "2008-04-20", "last_modified": "2016-01-28" }, "LWG830": { "type": "issue", "title": "Incomplete list of char_traits specializations", "long_link": "https://cplusplus.github.io/LWG/issue830", "link": "https://wg21.link/lwg830", "section": "23.2 [char.traits]", "status": "NAD Editorial", "submitter": "Dietmar Kühl", "opened": "2008-04-23", "last_modified": "2016-01-28" }, "LWG831": { "type": "issue", "title": "wrong type for not_eof()", "long_link": "https://cplusplus.github.io/LWG/issue831", "link": "https://wg21.link/lwg831", "section": "23.2.4 [char.traits.specializations]", "status": "NAD Editorial", "submitter": "Dietmar Kühl", "opened": "2008-04-23", "last_modified": "2016-01-28" }, "LWG832": { "type": "issue", "title": "Applying constexpr to System error support", "long_link": "https://cplusplus.github.io/LWG/issue832", "link": "https://wg21.link/lwg832", "section": "19.5 [syserr]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2008-05-14", "last_modified": "2016-01-28" }, "LWG833": { "type": "issue", "title": "Freestanding implementations header list needs review for C++0x", "long_link": "https://cplusplus.github.io/LWG/issue833", "link": "https://wg21.link/lwg833", "section": "16.4.2.5 [compliance]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2008-05-14", "last_modified": "2016-01-28" }, "LWG834": { "type": "issue", "title": "unique_ptr::pointer requirements underspecified", "long_link": "https://cplusplus.github.io/LWG/issue834", "link": "https://wg21.link/lwg834", "section": "20.3.1.3 [unique.ptr.single]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2008-05-14", "last_modified": "2016-01-28" }, "LWG835": { "type": "issue", "title": "Tying two streams together (correction to DR 581)", "long_link": "https://cplusplus.github.io/LWG/issue835", "link": "https://wg21.link/lwg835", "section": "31.5.4.3 [basic.ios.members]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2008-05-17", "last_modified": "2016-01-28" }, "LWG836": { "type": "issue", "title": "Effects of money_base::space and money_base::none on money_get", "long_link": "https://cplusplus.github.io/LWG/issue836", "link": "https://wg21.link/lwg836", "section": "30.4.7.2.2 [locale.money.get.virtuals]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2008-05-17", "last_modified": "2016-01-28" }, "LWG837": { "type": "issue", "title": "basic_ios::copyfmt() overly loosely specified", "long_link": "https://cplusplus.github.io/LWG/issue837", "link": "https://wg21.link/lwg837", "section": "31.5.4.3 [basic.ios.members]", "status": "NAD Editorial", "submitter": "Martin Sebor", "opened": "2008-05-17", "last_modified": "2016-01-28" }, "LWG838": { "type": "issue", "title": "Can an end-of-stream iterator become a non-end-of-stream one?", "long_link": "https://cplusplus.github.io/LWG/issue838", "link": "https://wg21.link/lwg838", "section": "25.6.2 [istream.iterator]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2008-05-17", "last_modified": "2016-01-28" }, "LWG839": { "type": "issue", "title": "Maps and sets missing splice operation", "long_link": "https://cplusplus.github.io/LWG/issue839", "link": "https://wg21.link/lwg839", "section": "24.4 [associative], 24.5 [unord]", "status": "Resolved", "submitter": "Alan Talbot", "opened": "2008-05-18", "last_modified": "2020-09-06" }, "LWG840": { "type": "issue", "title": "pair default template argument", "long_link": "https://cplusplus.github.io/LWG/issue840", "link": "https://wg21.link/lwg840", "section": "22.3 [pairs]", "status": "NAD", "submitter": "Thorsten Ottosen", "opened": "2008-05-23", "last_modified": "2016-01-28" }, "LWG841": { "type": "issue", "title": "cstdint.syn inconsistent with C99", "long_link": "https://cplusplus.github.io/LWG/issue841", "link": "https://wg21.link/lwg841", "section": "17.4.1 [cstdint.syn]", "status": "NAD Editorial", "submitter": "Martin Sebor", "opened": "2008-05-17", "last_modified": "2016-01-28" }, "LWG842": { "type": "issue", "title": "ConstructibleAsElement and bit containers", "long_link": "https://cplusplus.github.io/LWG/issue842", "link": "https://wg21.link/lwg842", "section": "24.2 [container.requirements], 24.3.12 [vector.bool], 22.9.2 [template.bitset]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2008-06-03", "last_modified": "2016-01-28" }, "LWG843": { "type": "issue", "title": "Reference Closure", "long_link": "https://cplusplus.github.io/LWG/issue843", "link": "https://wg21.link/lwg843", "section": "99 [func.referenceclosure.cons]", "status": "CD1", "submitter": "Lawrence Crowl", "opened": "2008-06-02", "last_modified": "2016-01-28" }, "LWG844": { "type": "issue", "title": "complex pow return type is ambiguous", "long_link": "https://cplusplus.github.io/LWG/issue844", "link": "https://wg21.link/lwg844", "section": "28.4.10 [cmplx.over]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2008-06-03", "last_modified": "2016-01-28" }, "LWG845": { "type": "issue", "title": "atomics cannot support aggregate initialization", "long_link": "https://cplusplus.github.io/LWG/issue845", "link": "https://wg21.link/lwg845", "section": "33.5.8 [atomics.types.generic]", "status": "CD1", "submitter": "Alisdair Meredith", "opened": "2008-06-03", "last_modified": "2016-01-28" }, "LWG846": { "type": "issue", "title": "No definition for constructor", "long_link": "https://cplusplus.github.io/LWG/issue846", "link": "https://wg21.link/lwg846", "section": "33.5.8.2 [atomics.types.operations]", "status": "CD1", "submitter": "Alisdair Meredith", "opened": "2008-06-03", "last_modified": "2016-01-28" }, "LWG847": { "type": "issue", "title": "string exception safety guarantees", "long_link": "https://cplusplus.github.io/LWG/issue847", "link": "https://wg21.link/lwg847", "section": "23.4.3.2 [string.require]", "status": "C++11", "submitter": "Hervé Brönnimann", "opened": "2008-06-05", "last_modified": "2016-01-28" }, "LWG848": { "type": "issue", "title": "Missing std::hash specializations for std::bitset/std::vector", "long_link": "https://cplusplus.github.io/LWG/issue848", "link": "https://wg21.link/lwg848", "section": "22.10.19 [unord.hash]", "status": "CD1", "submitter": "Thorsten Ottosen", "opened": "2008-06-05", "last_modified": "2016-01-28" }, "LWG849": { "type": "issue", "title": "missing type traits to compute root class and derived class of types in a class hierachy", "long_link": "https://cplusplus.github.io/LWG/issue849", "link": "https://wg21.link/lwg849", "section": "21.3.8.7 [meta.trans.other]", "status": "NAD", "submitter": "Thorsten Ottosen", "opened": "2008-06-05", "last_modified": "2016-01-28" }, "LWG850": { "type": "issue", "title": "Should shrink_to_fit apply to std::deque?", "long_link": "https://cplusplus.github.io/LWG/issue850", "link": "https://wg21.link/lwg850", "section": "24.3.8.3 [deque.capacity]", "status": "CD1", "submitter": "Niels Dekker", "opened": "2008-06-05", "last_modified": "2016-01-28" }, "LWG851": { "type": "issue", "title": "simplified array construction", "long_link": "https://cplusplus.github.io/LWG/issue851", "link": "https://wg21.link/lwg851", "section": "24.3.7 [array]", "status": "NAD", "submitter": "Benjamin Kosnik", "opened": "2008-06-05", "last_modified": "2017-06-06" }, "LWG852": { "type": "issue", "title": "unordered containers begin(n) mistakenly const", "long_link": "https://cplusplus.github.io/LWG/issue852", "link": "https://wg21.link/lwg852", "section": "24.5 [unord]", "status": "CD1", "submitter": "Robert Klarer", "opened": "2008-06-12", "last_modified": "2016-01-28" }, "LWG853": { "type": "issue", "title": "to_string needs updating with zero and one", "long_link": "https://cplusplus.github.io/LWG/issue853", "link": "https://wg21.link/lwg853", "section": "22.9.2 [template.bitset]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2008-06-18", "last_modified": "2016-01-28" }, "LWG854": { "type": "issue", "title": "default_delete converting constructor underspecified", "long_link": "https://cplusplus.github.io/LWG/issue854", "link": "https://wg21.link/lwg854", "section": "20.3.1.2.2 [unique.ptr.dltr.dflt]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2008-06-18", "last_modified": "2016-01-28" }, "LWG855": { "type": "issue", "title": "capacity() and reserve() for deque?", "long_link": "https://cplusplus.github.io/LWG/issue855", "link": "https://wg21.link/lwg855", "section": "24.3.8.3 [deque.capacity]", "status": "NAD", "submitter": "Hervé Brönnimann", "opened": "2008-06-11", "last_modified": "2016-01-28" }, "LWG856": { "type": "issue", "title": "Removal of aligned_union", "long_link": "https://cplusplus.github.io/LWG/issue856", "link": "https://wg21.link/lwg856", "section": "21.3.8.7 [meta.trans.other]", "status": "CD1", "submitter": "Jens Maurer", "opened": "2008-06-12", "last_modified": "2016-01-28" }, "LWG857": { "type": "issue", "title": "condition_variable::time_wait return bool error prone", "long_link": "https://cplusplus.github.io/LWG/issue857", "link": "https://wg21.link/lwg857", "section": "33.7.4 [thread.condition.condvar]", "status": "C++11", "submitter": "Beman Dawes", "opened": "2008-06-13", "last_modified": "2016-01-28" }, "LWG858": { "type": "issue", "title": "Wording for Minimal Support for Garbage Collection", "long_link": "https://cplusplus.github.io/LWG/issue858", "link": "https://wg21.link/lwg858", "section": "99 [util.dynamic.safety]", "status": "CD1", "submitter": "Pete Becker", "opened": "2008-06-21", "last_modified": "2016-01-28" }, "LWG859": { "type": "issue", "title": "Monotonic Clock is Conditionally Supported?", "long_link": "https://cplusplus.github.io/LWG/issue859", "link": "https://wg21.link/lwg859", "section": "33.7 [thread.condition]", "status": "C++11", "submitter": "Pete Becker", "opened": "2008-06-23", "last_modified": "2016-01-28" }, "LWG860": { "type": "issue", "title": "Floating-Point State", "long_link": "https://cplusplus.github.io/LWG/issue860", "link": "https://wg21.link/lwg860", "section": "28 [numerics]", "status": "C++11", "submitter": "Lawrence Crowl", "opened": "2008-06-23", "last_modified": "2016-01-28" }, "LWG861": { "type": "issue", "title": "Incomplete specification of EqualityComparable for std::forward_list", "long_link": "https://cplusplus.github.io/LWG/issue861", "link": "https://wg21.link/lwg861", "section": "24.2 [container.requirements]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2008-06-24", "last_modified": "2016-01-28" }, "LWG862": { "type": "issue", "title": "Impossible complexity for 'includes'", "long_link": "https://cplusplus.github.io/LWG/issue862", "link": "https://wg21.link/lwg862", "section": "27.8.7.2 [includes]", "status": "NAD Editorial", "submitter": "Alisdair Meredith", "opened": "2008-07-02", "last_modified": "2016-01-28" }, "LWG863": { "type": "issue", "title": "What is the state of a stream after close() succeeds", "long_link": "https://cplusplus.github.io/LWG/issue863", "link": "https://wg21.link/lwg863", "section": "31.10 [file.streams]", "status": "NAD", "submitter": "Steve Clamage", "opened": "2008-07-08", "last_modified": "2017-06-15" }, "LWG864": { "type": "issue", "title": "Defect in atomic wording", "long_link": "https://cplusplus.github.io/LWG/issue864", "link": "https://wg21.link/lwg864", "section": "33.5.8.2 [atomics.types.operations]", "status": "NAD Editorial", "submitter": "Anthony Williams", "opened": "2008-07-10", "last_modified": "2016-01-28" }, "LWG865": { "type": "issue", "title": "More algorithms that throw away information", "long_link": "https://cplusplus.github.io/LWG/issue865", "link": "https://wg21.link/lwg865", "section": "27.7.6 [alg.fill], 27.7.7 [alg.generate]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2008-07-13", "last_modified": "2016-01-28" }, "LWG866": { "type": "issue", "title": "Qualification of placement new-expressions", "long_link": "https://cplusplus.github.io/LWG/issue866", "link": "https://wg21.link/lwg866", "section": "27.11 [specialized.algorithms], 20.3.2.2.7 [util.smartptr.shared.create]", "status": "C++11", "submitter": "Alberto Ganesh Barbati", "opened": "2008-07-14", "last_modified": "2016-01-28" }, "LWG867": { "type": "issue", "title": "Valarray and value-initialization", "long_link": "https://cplusplus.github.io/LWG/issue867", "link": "https://wg21.link/lwg867", "section": "28.6.2.2 [valarray.cons]", "status": "NAD Editorial", "submitter": "Alberto Ganesh Barbati", "opened": "2008-07-20", "last_modified": "2016-01-28" }, "LWG868": { "type": "issue", "title": "Default construction and value-initialization", "long_link": "https://cplusplus.github.io/LWG/issue868", "link": "https://wg21.link/lwg868", "section": "24 [containers]", "status": "C++11", "submitter": "Alberto Ganesh Barbati", "opened": "2008-07-22", "last_modified": "2016-01-28" }, "LWG869": { "type": "issue", "title": "Bucket (local) iterators and iterating past end", "long_link": "https://cplusplus.github.io/LWG/issue869", "link": "https://wg21.link/lwg869", "section": "24.2.8 [unord.req]", "status": "C++11", "submitter": "Sohail Somani", "opened": "2008-07-22", "last_modified": "2016-01-28" }, "LWG870": { "type": "issue", "title": "Do unordered containers not support function pointers for predicate/hasher?", "long_link": "https://cplusplus.github.io/LWG/issue870", "link": "https://wg21.link/lwg870", "section": "24.2.8 [unord.req]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2008-08-17", "last_modified": "2016-01-28" }, "LWG871": { "type": "issue", "title": "Iota's requirements on T are too strong", "long_link": "https://cplusplus.github.io/LWG/issue871", "link": "https://wg21.link/lwg871", "section": "27.10.13 [numeric.iota]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2008-08-20", "last_modified": "2016-01-28" }, "LWG872": { "type": "issue", "title": "move_iterator::operator[] has wrong return type", "long_link": "https://cplusplus.github.io/LWG/issue872", "link": "https://wg21.link/lwg872", "section": "25.5.4.6 [move.iter.elem]", "status": "C++11", "submitter": "Doug Gregor", "opened": "2008-08-21", "last_modified": "2021-06-06" }, "LWG873": { "type": "issue", "title": "signed integral type and unsigned integral type are not clearly defined", "long_link": "https://cplusplus.github.io/LWG/issue873", "link": "https://wg21.link/lwg873", "section": "6.8.2 [basic.fundamental]", "status": "NAD Editorial", "submitter": "Travis Vitek", "opened": "2008-06-30", "last_modified": "2016-01-28" }, "LWG874": { "type": "issue", "title": "Missing initializer_list constructor for discrete_distribution", "long_link": "https://cplusplus.github.io/LWG/issue874", "link": "https://wg21.link/lwg874", "section": "28.5.9.6.1 [rand.dist.samp.discrete]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2008-08-22", "last_modified": "2016-01-28" }, "LWG875": { "type": "issue", "title": "Missing initializer_list constructor for piecewise_constant_distribution", "long_link": "https://cplusplus.github.io/LWG/issue875", "link": "https://wg21.link/lwg875", "section": "28.5.9.6.2 [rand.dist.samp.pconst]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2008-08-22", "last_modified": "2016-01-28" }, "LWG876": { "type": "issue", "title": "basic_string access operations should give stronger guarantees", "long_link": "https://cplusplus.github.io/LWG/issue876", "link": "https://wg21.link/lwg876", "section": "23.4.3 [basic.string]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2008-08-22", "last_modified": "2016-01-28" }, "LWG877": { "type": "issue", "title": "to throw() or to Throw: Nothing.", "long_link": "https://cplusplus.github.io/LWG/issue877", "link": "https://wg21.link/lwg877", "section": "16 [library]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2008-08-23", "last_modified": "2018-06-23" }, "LWG878": { "type": "issue", "title": "forward_list preconditions", "long_link": "https://cplusplus.github.io/LWG/issue878", "link": "https://wg21.link/lwg878", "section": "24.3.9 [forward.list]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2008-08-23", "last_modified": "2023-02-07" }, "LWG879": { "type": "issue", "title": "Atomic load const qualification", "long_link": "https://cplusplus.github.io/LWG/issue879", "link": "https://wg21.link/lwg879", "section": "33.5 [atomics]", "status": "NAD Editorial", "submitter": "Alexander Chemeris", "opened": "2008-08-24", "last_modified": "2016-01-28" }, "LWG880": { "type": "issue", "title": "Missing atomic exchange parameter", "long_link": "https://cplusplus.github.io/LWG/issue880", "link": "https://wg21.link/lwg880", "section": "33.5 [atomics]", "status": "Resolved", "submitter": "Lawrence Crowl", "opened": "2008-08-24", "last_modified": "2016-01-28" }, "LWG881": { "type": "issue", "title": "shared_ptr conversion issue", "long_link": "https://cplusplus.github.io/LWG/issue881", "link": "https://wg21.link/lwg881", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++11", "submitter": "Peter Dimov", "opened": "2008-08-30", "last_modified": "2016-01-28" }, "LWG882": { "type": "issue", "title": "duration non-member arithmetic requirements", "long_link": "https://cplusplus.github.io/LWG/issue882", "link": "https://wg21.link/lwg882", "section": "29.5.6 [time.duration.nonmember]", "status": "CD1", "submitter": "Howard Hinnant", "opened": "2008-09-08", "last_modified": "2016-01-28" }, "LWG883": { "type": "issue", "title": "swap circular definition", "long_link": "https://cplusplus.github.io/LWG/issue883", "link": "https://wg21.link/lwg883", "section": "24 [containers]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2008-09-10", "last_modified": "2016-01-28" }, "LWG884": { "type": "issue", "title": "shared_ptr swap", "long_link": "https://cplusplus.github.io/LWG/issue884", "link": "https://wg21.link/lwg884", "section": "20.3.2.2.5 [util.smartptr.shared.mod]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2008-09-15", "last_modified": "2016-01-28" }, "LWG885": { "type": "issue", "title": "pair assignment", "long_link": "https://cplusplus.github.io/LWG/issue885", "link": "https://wg21.link/lwg885", "section": "22.3 [pairs]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2008-09-15", "last_modified": "2016-01-28" }, "LWG886": { "type": "issue", "title": "tuple construction", "long_link": "https://cplusplus.github.io/LWG/issue886", "link": "https://wg21.link/lwg886", "section": "22.4.4.2 [tuple.cnstr]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2008-09-15", "last_modified": "2016-01-28" }, "LWG887": { "type": "issue", "title": "issue with condition::wait_...", "long_link": "https://cplusplus.github.io/LWG/issue887", "link": "https://wg21.link/lwg887", "section": "33.7.4 [thread.condition.condvar]", "status": "NAD", "submitter": "Lawrence Crowl", "opened": "2008-09-15", "last_modified": "2016-01-28" }, "LWG888": { "type": "issue", "title": "this_thread::yield too strong", "long_link": "https://cplusplus.github.io/LWG/issue888", "link": "https://wg21.link/lwg888", "section": "33.4.5 [thread.thread.this]", "status": "C++11", "submitter": "Lawrence Crowl", "opened": "2008-09-15", "last_modified": "2016-01-28" }, "LWG889": { "type": "issue", "title": "thread::id comparisons", "long_link": "https://cplusplus.github.io/LWG/issue889", "link": "https://wg21.link/lwg889", "section": "33.4.3.2 [thread.thread.id]", "status": "Resolved", "submitter": "Lawrence Crowl", "opened": "2008-09-15", "last_modified": "2016-01-28" }, "LWG890": { "type": "issue", "title": "Improving initialization", "long_link": "https://cplusplus.github.io/LWG/issue890", "link": "https://wg21.link/lwg890", "section": "19.5.3 [syserr.errcat]", "status": "C++11", "submitter": "Beman Dawes", "opened": "2008-09-14", "last_modified": "2016-01-28" }, "LWG891": { "type": "issue", "title": "std::thread, std::call_once issue", "long_link": "https://cplusplus.github.io/LWG/issue891", "link": "https://wg21.link/lwg891", "section": "33.4.3.3 [thread.thread.constr], 33.6.7.2 [thread.once.callonce]", "status": "C++11", "submitter": "Peter Dimov", "opened": "2008-09-15", "last_modified": "2016-01-28" }, "LWG892": { "type": "issue", "title": "Forward_list issues...", "long_link": "https://cplusplus.github.io/LWG/issue892", "link": "https://wg21.link/lwg892", "section": "24.3.9.6 [forward.list.ops]", "status": "NAD Editorial", "submitter": "Ed Smith-Rowland", "opened": "2008-09-15", "last_modified": "2023-02-07" }, "LWG893": { "type": "issue", "title": "std::mutex issue", "long_link": "https://cplusplus.github.io/LWG/issue893", "link": "https://wg21.link/lwg893", "section": "33.6.4.2.2 [thread.mutex.class]", "status": "C++11", "submitter": "Peter Dimov", "opened": "2008-09-15", "last_modified": "2016-01-28" }, "LWG894": { "type": "issue", "title": "longjmp and destructors", "long_link": "https://cplusplus.github.io/LWG/issue894", "link": "https://wg21.link/lwg894", "section": "17.13 [support.runtime]", "status": "C++11", "submitter": "Lawrence Crowl, Alisdair Meredith", "opened": "2008-09-17", "last_modified": "2016-01-28" }, "LWG895": { "type": "issue", "title": "\"Requires:\" on std::string::at et al", "long_link": "https://cplusplus.github.io/LWG/issue895", "link": "https://wg21.link/lwg895", "section": "16.3.2.4 [structure.specifications]", "status": "Dup", "submitter": "James Dennett", "opened": "2008-09-16", "last_modified": "2016-01-28" }, "LWG896": { "type": "issue", "title": "Library thread safety issue", "long_link": "https://cplusplus.github.io/LWG/issue896", "link": "https://wg21.link/lwg896", "section": "20.3.2.2 [util.smartptr.shared]", "status": "C++11", "submitter": "Hans Boehm", "opened": "2008-09-16", "last_modified": "2016-01-28" }, "LWG897": { "type": "issue", "title": "Forward_list issues... Part 2", "long_link": "https://cplusplus.github.io/LWG/issue897", "link": "https://wg21.link/lwg897", "section": "24.3.9.5 [forward.list.modifiers]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2008-09-22", "last_modified": "2023-02-07" }, "LWG898": { "type": "issue", "title": "Small contradiction in n2723 to forward to committee", "long_link": "https://cplusplus.github.io/LWG/issue898", "link": "https://wg21.link/lwg898", "section": "24.3.9.6 [forward.list.ops]", "status": "C++11", "submitter": "Arch Robison", "opened": "2008-09-08", "last_modified": "2023-02-07", "papers": [ "N2723" ] }, "LWG899": { "type": "issue", "title": "Adjusting shared_ptr for nullptr_t", "long_link": "https://cplusplus.github.io/LWG/issue899", "link": "https://wg21.link/lwg899", "section": "20.3.2.2.3 [util.smartptr.shared.dest]", "status": "C++11", "submitter": "Peter Dimov", "opened": "2008-09-18", "last_modified": "2016-01-28" }, "LWG900": { "type": "issue", "title": "Stream move-assignment", "long_link": "https://cplusplus.github.io/LWG/issue900", "link": "https://wg21.link/lwg900", "section": "31.10.4 [ifstream]", "status": "C++11", "submitter": "Niels Dekker", "opened": "2008-09-20", "last_modified": "2023-02-07" }, "LWG901": { "type": "issue", "title": "insert iterators can move from lvalues", "long_link": "https://cplusplus.github.io/LWG/issue901", "link": "https://wg21.link/lwg901", "section": "25.5.2.4 [insert.iterator]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2008-09-24", "last_modified": "2016-01-28" }, "LWG902": { "type": "issue", "title": "Regular is the wrong concept to constrain numeric_limits", "long_link": "https://cplusplus.github.io/LWG/issue902", "link": "https://wg21.link/lwg902", "section": "17.3.5 [numeric.limits]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2008-09-24", "last_modified": "2017-06-15" }, "LWG903": { "type": "issue", "title": "back_insert_iterator issue", "long_link": "https://cplusplus.github.io/LWG/issue903", "link": "https://wg21.link/lwg903", "section": "25.5.2.2 [back.insert.iterator]", "status": "NAD", "submitter": "Dave Abrahams", "opened": "2008-09-19", "last_modified": "2016-01-28" }, "LWG904": { "type": "issue", "title": "result_of argument types", "long_link": "https://cplusplus.github.io/LWG/issue904", "link": "https://wg21.link/lwg904", "section": "99 [func.ret]", "status": "C++11", "submitter": "Jonathan Wakely", "opened": "2008-09-10", "last_modified": "2016-01-28" }, "LWG905": { "type": "issue", "title": "Mutex specification questions", "long_link": "https://cplusplus.github.io/LWG/issue905", "link": "https://wg21.link/lwg905", "section": "33.6.4.2.2 [thread.mutex.class]", "status": "Dup", "submitter": "Herb Sutter", "opened": "2008-09-18", "last_modified": "2016-01-28" }, "LWG906": { "type": "issue", "title": "ObjectType is the wrong concept to constrain initializer_list", "long_link": "https://cplusplus.github.io/LWG/issue906", "link": "https://wg21.link/lwg906", "section": "17.10 [support.initlist]", "status": "NAD Concepts", "submitter": "Daniel Krügler", "opened": "2008-09-26", "last_modified": "2016-01-28" }, "LWG907": { "type": "issue", "title": "Bitset's immutable element retrieval is inconsistently defined", "long_link": "https://cplusplus.github.io/LWG/issue907", "link": "https://wg21.link/lwg907", "section": "22.9.2.3 [bitset.members]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2008-09-26", "last_modified": "2016-01-28" }, "LWG908": { "type": "issue", "title": "Deleted assignment operators for atomic types must be volatile", "long_link": "https://cplusplus.github.io/LWG/issue908", "link": "https://wg21.link/lwg908", "section": "33.5.8 [atomics.types.generic]", "status": "Resolved", "submitter": "Anthony Williams", "opened": "2008-09-26", "last_modified": "2017-11-29" }, "LWG909": { "type": "issue", "title": "regex_token_iterator should use initializer_list", "long_link": "https://cplusplus.github.io/LWG/issue909", "link": "https://wg21.link/lwg909", "section": "32.11.2 [re.tokiter]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2008-09-26", "last_modified": "2016-01-28" }, "LWG910": { "type": "issue", "title": "Effects of MoveAssignable", "long_link": "https://cplusplus.github.io/LWG/issue910", "link": "https://wg21.link/lwg910", "section": "16.4.4.2 [utility.arg.requirements]", "status": "NAD Concepts", "submitter": "Alberto Ganesh Barbati", "opened": "2008-09-29", "last_modified": "2016-01-28" }, "LWG911": { "type": "issue", "title": "I/O streams and move/swap semantic", "long_link": "https://cplusplus.github.io/LWG/issue911", "link": "https://wg21.link/lwg911", "section": "31.7.5 [input.streams], 31.7.6 [output.streams]", "status": "C++11", "submitter": "Alberto Ganesh Barbati", "opened": "2008-09-29", "last_modified": "2016-01-28" }, "LWG912": { "type": "issue", "title": "Array swap needs to be conceptualized", "long_link": "https://cplusplus.github.io/LWG/issue912", "link": "https://wg21.link/lwg912", "section": "27.7.3 [alg.swap]", "status": "NAD Concepts", "submitter": "Daniel Krügler", "opened": "2008-10-01", "last_modified": "2016-01-28" }, "LWG913": { "type": "issue", "title": "Superfluous requirements for replace algorithms", "long_link": "https://cplusplus.github.io/LWG/issue913", "link": "https://wg21.link/lwg913", "section": "27.7.5 [alg.replace]", "status": "NAD Concepts", "submitter": "Daniel Krügler", "opened": "2008-10-03", "last_modified": "2016-01-28" }, "LWG914": { "type": "issue", "title": "Superfluous requirement for unique", "long_link": "https://cplusplus.github.io/LWG/issue914", "link": "https://wg21.link/lwg914", "section": "27.7.9 [alg.unique]", "status": "NAD Concepts", "submitter": "Daniel Krügler", "opened": "2008-10-03", "last_modified": "2016-01-28" }, "LWG915": { "type": "issue", "title": "minmax with initializer_list should return pair of T, not pair of const T&", "long_link": "https://cplusplus.github.io/LWG/issue915", "link": "https://wg21.link/lwg915", "section": "27.8.9 [alg.min.max]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2008-10-04", "last_modified": "2016-01-28" }, "LWG916": { "type": "issue", "title": "Redundant move-assignment operator of pair should be removed", "long_link": "https://cplusplus.github.io/LWG/issue916", "link": "https://wg21.link/lwg916", "section": "22.3 [pairs]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2008-10-04", "last_modified": "2016-01-28" }, "LWG917": { "type": "issue", "title": "Redundant move-assignment operator of tuple should be removed", "long_link": "https://cplusplus.github.io/LWG/issue917", "link": "https://wg21.link/lwg917", "section": "22.4.4.2 [tuple.cnstr]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2008-10-04", "last_modified": "2016-01-28" }, "LWG918": { "type": "issue", "title": "Swap for tuple needs to be conceptualized", "long_link": "https://cplusplus.github.io/LWG/issue918", "link": "https://wg21.link/lwg918", "section": "22.4.4.4 [tuple.swap]", "status": "NAD Concepts", "submitter": "Daniel Krügler", "opened": "2008-10-04", "last_modified": "2016-01-28" }, "LWG919": { "type": "issue", "title": "(forward_)list specialized remove algorithms are over constrained", "long_link": "https://cplusplus.github.io/LWG/issue919", "link": "https://wg21.link/lwg919", "section": "24.3.9.6 [forward.list.ops], 24.3.10.5 [list.ops]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2008-10-06", "last_modified": "2023-02-07" }, "LWG920": { "type": "issue", "title": "Ref-qualification support in the library", "long_link": "https://cplusplus.github.io/LWG/issue920", "link": "https://wg21.link/lwg920", "section": "22.10.16 [func.memfn]", "status": "C++11", "submitter": "Bronek Kozicki", "opened": "2008-10-06", "last_modified": "2016-01-28" }, "LWG921": { "type": "issue", "title": "Rational Arithmetic should use template aliases", "long_link": "https://cplusplus.github.io/LWG/issue921", "link": "https://wg21.link/lwg921", "section": "21.4.3 [ratio.ratio]", "status": "C++11", "submitter": "Pablo Halpern", "opened": "2008-10-07", "last_modified": "2016-01-28" }, "LWG922": { "type": "issue", "title": "§[func.bind.place] Number of placeholders", "long_link": "https://cplusplus.github.io/LWG/issue922", "link": "https://wg21.link/lwg922", "section": "B [implimits]", "status": "C++11", "submitter": "Sohail Somani", "opened": "2008-10-11", "last_modified": "2016-02-01" }, "LWG923": { "type": "issue", "title": "atomics with floating-point", "long_link": "https://cplusplus.github.io/LWG/issue923", "link": "https://wg21.link/lwg923", "section": "33.5 [atomics]", "status": "Resolved", "submitter": "Herb Sutter", "opened": "2008-10-17", "last_modified": "2016-01-28" }, "LWG924": { "type": "issue", "title": "structs with internal padding", "long_link": "https://cplusplus.github.io/LWG/issue924", "link": "https://wg21.link/lwg924", "section": "33.5 [atomics]", "status": "Resolved", "submitter": "Herb Sutter", "opened": "2008-10-17", "last_modified": "2016-01-28" }, "LWG925": { "type": "issue", "title": "shared_ptr's explicit conversion from unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue925", "link": "https://wg21.link/lwg925", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++11", "submitter": "Rodolfo Lima", "opened": "2008-10-12", "last_modified": "2016-01-28" }, "LWG926": { "type": "issue", "title": "Sequentially consistent fences, relaxed operations and modification order", "long_link": "https://cplusplus.github.io/LWG/issue926", "link": "https://wg21.link/lwg926", "section": "33.5.4 [atomics.order]", "status": "NAD Editorial", "submitter": "Anthony Williams", "opened": "2008-10-19", "last_modified": "2016-01-28" }, "LWG927": { "type": "issue", "title": "Dereferenceable should be HasDereference", "long_link": "https://cplusplus.github.io/LWG/issue927", "link": "https://wg21.link/lwg927", "section": "99 [allocator.concepts]", "status": "NAD Concepts", "submitter": "Pablo Halpern", "opened": "2008-10-23", "last_modified": "2016-01-28" }, "LWG928": { "type": "issue", "title": "Wrong concepts used for tuple's comparison operators", "long_link": "https://cplusplus.github.io/LWG/issue928", "link": "https://wg21.link/lwg928", "section": "22.4.9 [tuple.rel]", "status": "NAD Concepts", "submitter": "Joe Gottman", "opened": "2008-10-28", "last_modified": "2016-01-28" }, "LWG929": { "type": "issue", "title": "Thread constructor", "long_link": "https://cplusplus.github.io/LWG/issue929", "link": "https://wg21.link/lwg929", "section": "33.4.3.3 [thread.thread.constr]", "status": "C++11", "submitter": "Anthony Williams", "opened": "2008-10-23", "last_modified": "2016-01-28" }, "LWG930": { "type": "issue", "title": "Access to std::array data as built-in array type", "long_link": "https://cplusplus.github.io/LWG/issue930", "link": "https://wg21.link/lwg930", "section": "24.3.7 [array]", "status": "NAD", "submitter": "Niels Dekker", "opened": "2008-11-17", "last_modified": "2016-01-28" }, "LWG931": { "type": "issue", "title": "type trait extent", "long_link": "https://cplusplus.github.io/LWG/issue931", "link": "https://wg21.link/lwg931", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++11", "submitter": "Yechezkel Mett", "opened": "2008-11-04", "last_modified": "2016-01-28" }, "LWG932": { "type": "issue", "title": "unique_ptr(pointer p) for pointer deleter types", "long_link": "https://cplusplus.github.io/LWG/issue932", "link": "https://wg21.link/lwg932", "section": "20.3.1.3.2 [unique.ptr.single.ctor]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2008-11-26", "last_modified": "2016-01-28" }, "LWG933": { "type": "issue", "title": "Unique_ptr defect", "long_link": "https://cplusplus.github.io/LWG/issue933", "link": "https://wg21.link/lwg933", "section": "20.3.1.3.6 [unique.ptr.single.modifiers]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2008-11-27", "last_modified": "2018-06-23" }, "LWG934": { "type": "issue", "title": "duration is missing operator%", "long_link": "https://cplusplus.github.io/LWG/issue934", "link": "https://wg21.link/lwg934", "section": "29.5 [time.duration]", "status": "C++11", "submitter": "Terry Golubiewski", "opened": "2008-11-30", "last_modified": "2016-01-28" }, "LWG935": { "type": "issue", "title": "clock error handling needs to be specified", "long_link": "https://cplusplus.github.io/LWG/issue935", "link": "https://wg21.link/lwg935", "section": "29.7 [time.clock]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2008-11-24", "last_modified": "2019-02-26" }, "LWG936": { "type": "issue", "title": "Mutex type overspecified", "long_link": "https://cplusplus.github.io/LWG/issue936", "link": "https://wg21.link/lwg936", "section": "33.6.4 [thread.mutex.requirements]", "status": "LEWG", "submitter": "Pete Becker", "opened": "2008-12-05", "last_modified": "2017-03-01" }, "LWG937": { "type": "issue", "title": "Atomics for standard typedef types", "long_link": "https://cplusplus.github.io/LWG/issue937", "link": "https://wg21.link/lwg937", "section": "33.5 [atomics]", "status": "NAD Editorial", "submitter": "Clark Nelson", "opened": "2008-12-05", "last_modified": "2016-01-28" }, "LWG938": { "type": "issue", "title": "default_delete::operator() should only accept T*", "long_link": "https://cplusplus.github.io/LWG/issue938", "link": "https://wg21.link/lwg938", "section": "20.3.1.2.3 [unique.ptr.dltr.dflt1]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2008-12-07", "last_modified": "2016-01-28" }, "LWG939": { "type": "issue", "title": "Problem with std::identity and reference-to-temporaries", "long_link": "https://cplusplus.github.io/LWG/issue939", "link": "https://wg21.link/lwg939", "section": "22.2.4 [forward]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2008-12-11", "last_modified": "2016-01-28" }, "LWG940": { "type": "issue", "title": "std::distance", "long_link": "https://cplusplus.github.io/LWG/issue940", "link": "https://wg21.link/lwg940", "section": "25.4.3 [iterator.operations]", "status": "Resolved", "submitter": "Thomas", "opened": "2008-12-14", "last_modified": "2016-01-28" }, "LWG941": { "type": "issue", "title": "Ref-qualifiers for assignment operators", "long_link": "https://cplusplus.github.io/LWG/issue941", "link": "https://wg21.link/lwg941", "section": "16 [library]", "status": "NAD", "submitter": "Niels Dekker", "opened": "2008-12-18", "last_modified": "2016-01-28" }, "LWG942": { "type": "issue", "title": "Atomics synopsis typo", "long_link": "https://cplusplus.github.io/LWG/issue942", "link": "https://wg21.link/lwg942", "section": "33.5 [atomics]", "status": "Dup", "submitter": "Holger Grund", "opened": "2008-12-19", "last_modified": "2016-01-28" }, "LWG943": { "type": "issue", "title": "ssize_t undefined", "long_link": "https://cplusplus.github.io/LWG/issue943", "link": "https://wg21.link/lwg943", "section": "99 [atomics.types.address]", "status": "C++11", "submitter": "Holger Grund", "opened": "2008-12-19", "last_modified": "2016-01-28" }, "LWG944": { "type": "issue", "title": "atomic derive from atomic_bool?", "long_link": "https://cplusplus.github.io/LWG/issue944", "link": "https://wg21.link/lwg944", "section": "33.5.8 [atomics.types.generic]", "status": "Resolved", "submitter": "Holger Grund", "opened": "2008-12-19", "last_modified": "2016-01-28" }, "LWG945": { "type": "issue", "title": "system_clock::rep not specified", "long_link": "https://cplusplus.github.io/LWG/issue945", "link": "https://wg21.link/lwg945", "section": "29.7.2 [time.clock.system]", "status": "NAD Editorial", "submitter": "Pete Becker", "opened": "2008-12-19", "last_modified": "2016-01-28" }, "LWG946": { "type": "issue", "title": "duration_cast improperly specified", "long_link": "https://cplusplus.github.io/LWG/issue946", "link": "https://wg21.link/lwg946", "section": "29.5.8 [time.duration.cast]", "status": "NAD", "submitter": "Pete Becker", "opened": "2008-12-20", "last_modified": "2016-01-28" }, "LWG947": { "type": "issue", "title": "duration arithmetic: contradictory requirements", "long_link": "https://cplusplus.github.io/LWG/issue947", "link": "https://wg21.link/lwg947", "section": "29.5.6 [time.duration.nonmember]", "status": "Resolved", "submitter": "Pete Becker", "opened": "2008-12-20", "last_modified": "2016-01-28" }, "LWG948": { "type": "issue", "title": "ratio arithmetic tweak", "long_link": "https://cplusplus.github.io/LWG/issue948", "link": "https://wg21.link/lwg948", "section": "21.4.4 [ratio.arithmetic]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2008-12-26", "last_modified": "2016-01-28" }, "LWG949": { "type": "issue", "title": "owner_less", "long_link": "https://cplusplus.github.io/LWG/issue949", "link": "https://wg21.link/lwg949", "section": "20.3.2.4 [util.smartptr.ownerless]", "status": "C++11", "submitter": "Thomas Plum", "opened": "2008-12-30", "last_modified": "2016-01-28" }, "LWG950": { "type": "issue", "title": "unique_ptr converting ctor shouldn't accept array form", "long_link": "https://cplusplus.github.io/LWG/issue950", "link": "https://wg21.link/lwg950", "section": "20.3.1.3.2 [unique.ptr.single.ctor]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG951": { "type": "issue", "title": "Various threading bugs #1", "long_link": "https://cplusplus.github.io/LWG/issue951", "link": "https://wg21.link/lwg951", "section": "29.4.1 [time.traits.is.fp]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2021-06-06" }, "LWG952": { "type": "issue", "title": "Various threading bugs #2", "long_link": "https://cplusplus.github.io/LWG/issue952", "link": "https://wg21.link/lwg952", "section": "29.5.8 [time.duration.cast]", "status": "NAD Editorial", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG953": { "type": "issue", "title": "Various threading bugs #3", "long_link": "https://cplusplus.github.io/LWG/issue953", "link": "https://wg21.link/lwg953", "section": "29.3 [time.clock.req]", "status": "Resolved", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG954": { "type": "issue", "title": "Various threading bugs #4", "long_link": "https://cplusplus.github.io/LWG/issue954", "link": "https://wg21.link/lwg954", "section": "29.3 [time.clock.req]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG955": { "type": "issue", "title": "Various threading bugs #5", "long_link": "https://cplusplus.github.io/LWG/issue955", "link": "https://wg21.link/lwg955", "section": "29.3 [time.clock.req]", "status": "NAD", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG956": { "type": "issue", "title": "Various threading bugs #6", "long_link": "https://cplusplus.github.io/LWG/issue956", "link": "https://wg21.link/lwg956", "section": "29.3 [time.clock.req]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG957": { "type": "issue", "title": "Various threading bugs #7", "long_link": "https://cplusplus.github.io/LWG/issue957", "link": "https://wg21.link/lwg957", "section": "29.7.2 [time.clock.system]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG958": { "type": "issue", "title": "Various threading bugs #8", "long_link": "https://cplusplus.github.io/LWG/issue958", "link": "https://wg21.link/lwg958", "section": "33.7.4 [thread.condition.condvar]", "status": "Resolved", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG959": { "type": "issue", "title": "Various threading bugs #9", "long_link": "https://cplusplus.github.io/LWG/issue959", "link": "https://wg21.link/lwg959", "section": "33.7.4 [thread.condition.condvar]", "status": "NAD", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG960": { "type": "issue", "title": "Various threading bugs #10", "long_link": "https://cplusplus.github.io/LWG/issue960", "link": "https://wg21.link/lwg960", "section": "33.6.4 [thread.mutex.requirements]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG961": { "type": "issue", "title": "Various threading bugs #11", "long_link": "https://cplusplus.github.io/LWG/issue961", "link": "https://wg21.link/lwg961", "section": "33.6.4 [thread.mutex.requirements]", "status": "LEWG", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2017-03-01" }, "LWG962": { "type": "issue", "title": "Various threading bugs #12", "long_link": "https://cplusplus.github.io/LWG/issue962", "link": "https://wg21.link/lwg962", "section": "33.6.5.4.3 [thread.lock.unique.locking]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG963": { "type": "issue", "title": "Various threading bugs #13", "long_link": "https://cplusplus.github.io/LWG/issue963", "link": "https://wg21.link/lwg963", "section": "33.4.3.6 [thread.thread.member]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG964": { "type": "issue", "title": "Various threading bugs #14", "long_link": "https://cplusplus.github.io/LWG/issue964", "link": "https://wg21.link/lwg964", "section": "33.7.5 [thread.condition.condvarany]", "status": "Resolved", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG965": { "type": "issue", "title": "Various threading bugs #15", "long_link": "https://cplusplus.github.io/LWG/issue965", "link": "https://wg21.link/lwg965", "section": "33.7.4 [thread.condition.condvar]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG966": { "type": "issue", "title": "Various threading bugs #16", "long_link": "https://cplusplus.github.io/LWG/issue966", "link": "https://wg21.link/lwg966", "section": "33.7.4 [thread.condition.condvar]", "status": "Resolved", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG967": { "type": "issue", "title": "Various threading bugs #17", "long_link": "https://cplusplus.github.io/LWG/issue967", "link": "https://wg21.link/lwg967", "section": "33.4.3.3 [thread.thread.constr]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG968": { "type": "issue", "title": "Various threading bugs #18", "long_link": "https://cplusplus.github.io/LWG/issue968", "link": "https://wg21.link/lwg968", "section": "33.6.4 [thread.mutex.requirements]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG969": { "type": "issue", "title": "What happened to Library Issue 475?", "long_link": "https://cplusplus.github.io/LWG/issue969", "link": "https://wg21.link/lwg969", "section": "27.6.5 [alg.foreach]", "status": "NAD Editorial", "submitter": "Stephan T. Lavavej", "opened": "2009-01-12", "last_modified": "2016-01-28" }, "LWG970": { "type": "issue", "title": "addressof overload unneeded", "long_link": "https://cplusplus.github.io/LWG/issue970", "link": "https://wg21.link/lwg970", "section": "20.2.11 [specialized.addressof]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-01-16", "last_modified": "2016-01-28" }, "LWG971": { "type": "issue", "title": "Spurious diagnostic conversion function", "long_link": "https://cplusplus.github.io/LWG/issue971", "link": "https://wg21.link/lwg971", "section": "19.5.4.5 [syserr.errcode.nonmembers]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2009-01-19", "last_modified": "2016-01-28" }, "LWG972": { "type": "issue", "title": "The term \"Assignable\" undefined but still in use", "long_link": "https://cplusplus.github.io/LWG/issue972", "link": "https://wg21.link/lwg972", "section": "16 [library]", "status": "NAD Editorial", "submitter": "Niels Dekker", "opened": "2009-01-07", "last_modified": "2016-01-28" }, "LWG973": { "type": "issue", "title": "auto_ptr characteristics", "long_link": "https://cplusplus.github.io/LWG/issue973", "link": "https://wg21.link/lwg973", "section": "99 [auto.ptr]", "status": "NAD Editorial", "submitter": "Maarten Hilferink", "opened": "2009-01-21", "last_modified": "2016-01-28" }, "LWG974": { "type": "issue", "title": "duration should not implicitly convert to duration", "long_link": "https://cplusplus.github.io/LWG/issue974", "link": "https://wg21.link/lwg974", "section": "29.5.2 [time.duration.cons]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-01-21", "last_modified": "2016-01-28" }, "LWG975": { "type": "issue", "title": "is_convertible cannot be instantiated for non-convertible types", "long_link": "https://cplusplus.github.io/LWG/issue975", "link": "https://wg21.link/lwg975", "section": "21.3.7 [meta.rel]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-01-25", "last_modified": "2016-01-28" }, "LWG976": { "type": "issue", "title": "Class template std::stack should be movable", "long_link": "https://cplusplus.github.io/LWG/issue976", "link": "https://wg21.link/lwg976", "section": "24.6.8.2 [stack.defn]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2009-02-01", "last_modified": "2016-01-28" }, "LWG977": { "type": "issue", "title": "insert iterators inefficient for expensive to move types", "long_link": "https://cplusplus.github.io/LWG/issue977", "link": "https://wg21.link/lwg977", "section": "25.5.2 [insert.iterators]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2009-02-02", "last_modified": "2016-01-28" }, "LWG978": { "type": "issue", "title": "Hashing smart pointers", "long_link": "https://cplusplus.github.io/LWG/issue978", "link": "https://wg21.link/lwg978", "section": "22.10.19 [unord.hash]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-02-02", "last_modified": "2016-01-28" }, "LWG979": { "type": "issue", "title": "Bad example", "long_link": "https://cplusplus.github.io/LWG/issue979", "link": "https://wg21.link/lwg979", "section": "25.5.4 [move.iterators]", "status": "NAD Editorial", "submitter": "Howard Hinnant", "opened": "2009-02-03", "last_modified": "2016-01-28" }, "LWG980": { "type": "issue", "title": "mutex lock() missing error conditions", "long_link": "https://cplusplus.github.io/LWG/issue980", "link": "https://wg21.link/lwg980", "section": "33.6.4 [thread.mutex.requirements]", "status": "NAD", "submitter": "Ion Gaztañaga", "opened": "2009-02-07", "last_modified": "2016-01-28" }, "LWG981": { "type": "issue", "title": "Unordered container requirements should add initializer_list support", "long_link": "https://cplusplus.github.io/LWG/issue981", "link": "https://wg21.link/lwg981", "section": "24.2.8 [unord.req]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-02-08", "last_modified": "2016-01-28" }, "LWG982": { "type": "issue", "title": "Wrong complexity for initializer_list assignment in Table 85", "long_link": "https://cplusplus.github.io/LWG/issue982", "link": "https://wg21.link/lwg982", "section": "24.2.7 [associative.reqmts]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-02-08", "last_modified": "2016-01-28" }, "LWG983": { "type": "issue", "title": "unique_ptr reference deleters should not be moved from", "long_link": "https://cplusplus.github.io/LWG/issue983", "link": "https://wg21.link/lwg983", "section": "20.3.1.3 [unique.ptr.single]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2009-02-10", "last_modified": "2016-01-28" }, "LWG984": { "type": "issue", "title": "Does have macro guards?", "long_link": "https://cplusplus.github.io/LWG/issue984", "link": "https://wg21.link/lwg984", "section": "31.13 [c.files]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-02-12", "last_modified": "2016-01-28" }, "LWG985": { "type": "issue", "title": "Allowing throwing move", "long_link": "https://cplusplus.github.io/LWG/issue985", "link": "https://wg21.link/lwg985", "section": "24.2.2 [container.requirements.general]", "status": "Resolved", "submitter": "Rani Sharoni", "opened": "2009-02-12", "last_modified": "2016-01-28" }, "LWG986": { "type": "issue", "title": "Generic try_lock contradiction", "long_link": "https://cplusplus.github.io/LWG/issue986", "link": "https://wg21.link/lwg986", "section": "33.6.6 [thread.lock.algorithm]", "status": "C++11", "submitter": "Chris Fairles", "opened": "2009-02-14", "last_modified": "2016-01-28" }, "LWG987": { "type": "issue", "title": "reference_wrapper and function types", "long_link": "https://cplusplus.github.io/LWG/issue987", "link": "https://wg21.link/lwg987", "section": "22.10.6 [refwrap]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-02-18", "last_modified": "2016-01-28" }, "LWG988": { "type": "issue", "title": "Reflexivity meaningless?", "long_link": "https://cplusplus.github.io/LWG/issue988", "link": "https://wg21.link/lwg988", "section": "99 [concept.comparison]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-02-24", "last_modified": "2016-01-28" }, "LWG989": { "type": "issue", "title": "late_check and library", "long_link": "https://cplusplus.github.io/LWG/issue989", "link": "https://wg21.link/lwg989", "section": "16 [library]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-02-24", "last_modified": "2016-01-28" }, "LWG990": { "type": "issue", "title": "monotonic_clock::is_monotonic must be true", "long_link": "https://cplusplus.github.io/LWG/issue990", "link": "https://wg21.link/lwg990", "section": "99 [time.clock.monotonic]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-03-09", "last_modified": "2016-01-28" }, "LWG991": { "type": "issue", "title": "Provide allocator for wstring_convert", "long_link": "https://cplusplus.github.io/LWG/issue991", "link": "https://wg21.link/lwg991", "section": "D.23.2 [depr.conversions.string]", "status": "C++11", "submitter": "P.J. Plauger", "opened": "2009-03-03", "last_modified": "2017-04-22" }, "LWG992": { "type": "issue", "title": "Allow implementations to implement C library in the global namespace", "long_link": "https://cplusplus.github.io/LWG/issue992", "link": "https://wg21.link/lwg992", "section": "16.4.2.2 [contents]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2009-03-03", "last_modified": "2016-01-28" }, "LWG993": { "type": "issue", "title": "_Exit needs better specification", "long_link": "https://cplusplus.github.io/LWG/issue993", "link": "https://wg21.link/lwg993", "section": "17.5 [support.start.term]", "status": "C++11", "submitter": "P.J. Plauger", "opened": "2009-03-03", "last_modified": "2016-01-28" }, "LWG994": { "type": "issue", "title": "quick_exit should terminate well-defined", "long_link": "https://cplusplus.github.io/LWG/issue994", "link": "https://wg21.link/lwg994", "section": "17.6.4.3 [new.handler]", "status": "C++11", "submitter": "P.J. Plauger", "opened": "2009-03-03", "last_modified": "2016-01-28" }, "LWG995": { "type": "issue", "title": "Operational Semantics Unclear", "long_link": "https://cplusplus.github.io/LWG/issue995", "link": "https://wg21.link/lwg995", "section": "16.3.2.3 [structure.requirements]", "status": "NAD", "submitter": "David Abrahams", "opened": "2009-03-06", "last_modified": "2016-01-28" }, "LWG996": { "type": "issue", "title": "Move operation not well specified", "long_link": "https://cplusplus.github.io/LWG/issue996", "link": "https://wg21.link/lwg996", "section": "16 [library]", "status": "NAD", "submitter": "David Abrahams", "opened": "2009-03-06", "last_modified": "2016-01-28" }, "LWG997": { "type": "issue", "title": "\"Effects: Equivalent to\" is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue997", "link": "https://wg21.link/lwg997", "section": "16.3.2.4 [structure.specifications]", "status": "C++11", "submitter": "Thomas Plum", "opened": "2009-03-03", "last_modified": "2016-01-28" }, "LWG998": { "type": "issue", "title": "Smart pointer referencing its owner", "long_link": "https://cplusplus.github.io/LWG/issue998", "link": "https://wg21.link/lwg998", "section": "20.3.1.3.6 [unique.ptr.single.modifiers]", "status": "C++11", "submitter": "Pavel Minaev", "opened": "2009-02-26", "last_modified": "2016-01-28" }, "LWG999": { "type": "issue", "title": "Taking the address of a function", "long_link": "https://cplusplus.github.io/LWG/issue999", "link": "https://wg21.link/lwg999", "section": "27.11 [specialized.algorithms]", "status": "C++11", "submitter": "Peter Dimov", "opened": "2009-03-09", "last_modified": "2016-01-28" }, "LWG1000": { "type": "issue", "title": "adjacent_find is over-constrained", "long_link": "https://cplusplus.github.io/LWG/issue1000", "link": "https://wg21.link/lwg1000", "section": "27.6.10 [alg.adjacent.find]", "status": "NAD Concepts", "submitter": "Chris Jefferson", "opened": "2009-03-09", "last_modified": "2016-01-28" }, "LWG1001": { "type": "issue", "title": "Pointers, concepts and headers", "long_link": "https://cplusplus.github.io/LWG/issue1001", "link": "https://wg21.link/lwg1001", "section": "16 [library]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-10", "last_modified": "2016-01-28" }, "LWG1002": { "type": "issue", "title": "Provide bulk include headers", "long_link": "https://cplusplus.github.io/LWG/issue1002", "link": "https://wg21.link/lwg1002", "section": "16.4.2.3 [headers]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1003": { "type": "issue", "title": "Require more useful headers for freestanding implementations", "long_link": "https://cplusplus.github.io/LWG/issue1003", "link": "https://wg21.link/lwg1003", "section": "16.4.2.5 [compliance]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1004": { "type": "issue", "title": "Clarify \"throws an exception\"", "long_link": "https://cplusplus.github.io/LWG/issue1004", "link": "https://wg21.link/lwg1004", "section": "16.4.5.8 [res.on.functions]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1005": { "type": "issue", "title": "numeric_limits partial specializations not concept enabled", "long_link": "https://cplusplus.github.io/LWG/issue1005", "link": "https://wg21.link/lwg1005", "section": "17.3.5 [numeric.limits]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1006": { "type": "issue", "title": "operator delete in garbage collected implementation", "long_link": "https://cplusplus.github.io/LWG/issue1006", "link": "https://wg21.link/lwg1006", "section": "17.6.3 [new.delete]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1007": { "type": "issue", "title": "throw_with_nested not concept enabled", "long_link": "https://cplusplus.github.io/LWG/issue1007", "link": "https://wg21.link/lwg1007", "section": "17.9.8 [except.nested]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1008": { "type": "issue", "title": "nested_exception wording unclear", "long_link": "https://cplusplus.github.io/LWG/issue1008", "link": "https://wg21.link/lwg1008", "section": "17.9.8 [except.nested]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1009": { "type": "issue", "title": "InputIterator post-increment dangerous", "long_link": "https://cplusplus.github.io/LWG/issue1009", "link": "https://wg21.link/lwg1009", "section": "25.3.5.2 [iterator.iterators]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1010": { "type": "issue", "title": "operator-= should use default in concept", "long_link": "https://cplusplus.github.io/LWG/issue1010", "link": "https://wg21.link/lwg1010", "section": "25.3.5.7 [random.access.iterators]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1011": { "type": "issue", "title": "next/prev wrong iterator type", "long_link": "https://cplusplus.github.io/LWG/issue1011", "link": "https://wg21.link/lwg1011", "section": "25.4.3 [iterator.operations]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1012": { "type": "issue", "title": "reverse_iterator default ctor should value initialize", "long_link": "https://cplusplus.github.io/LWG/issue1012", "link": "https://wg21.link/lwg1012", "section": "25.5.1.4 [reverse.iter.cons]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1013": { "type": "issue", "title": "Remove IsSameType hold-over constraints", "long_link": "https://cplusplus.github.io/LWG/issue1013", "link": "https://wg21.link/lwg1013", "section": "27.8.9 [alg.min.max]", "status": "NAD Editorial", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1014": { "type": "issue", "title": "basic_regex should be created/assigned from initializer lists", "long_link": "https://cplusplus.github.io/LWG/issue1014", "link": "https://wg21.link/lwg1014", "section": "32.7.2 [re.regex.construct]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1015": { "type": "issue", "title": "C++ programs - but not users - need to provide support concept_maps", "long_link": "https://cplusplus.github.io/LWG/issue1015", "link": "https://wg21.link/lwg1015", "section": "99 [concept.transform]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1016": { "type": "issue", "title": "Provide LessThanComparable and EqualityComparable for FloatingPointType", "long_link": "https://cplusplus.github.io/LWG/issue1016", "link": "https://wg21.link/lwg1016", "section": "99 [concept.comparison]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1017": { "type": "issue", "title": "Floating-point types should not satisfy Regular", "long_link": "https://cplusplus.github.io/LWG/issue1017", "link": "https://wg21.link/lwg1017", "section": "99 [concept.regular]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1018": { "type": "issue", "title": "Trait specifications should be expressed in terms of concepts", "long_link": "https://cplusplus.github.io/LWG/issue1018", "link": "https://wg21.link/lwg1018", "section": "21 [meta]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1019": { "type": "issue", "title": "Make integral_constant objects useable in integral-constant-expressions", "long_link": "https://cplusplus.github.io/LWG/issue1019", "link": "https://wg21.link/lwg1019", "section": "21.3.4 [meta.help]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1020": { "type": "issue", "title": "Restore aligned_union", "long_link": "https://cplusplus.github.io/LWG/issue1020", "link": "https://wg21.link/lwg1020", "section": "21.3.8.7 [meta.trans.other]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1021": { "type": "issue", "title": "Allow nullptr_t assignments to unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue1021", "link": "https://wg21.link/lwg1021", "section": "20.3.1.3.4 [unique.ptr.single.asgn]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1022": { "type": "issue", "title": "Pointer-safety API has nothing to do with smart pointers", "long_link": "https://cplusplus.github.io/LWG/issue1022", "link": "https://wg21.link/lwg1022", "section": "99 [util.dynamic.safety]", "status": "NAD Editorial", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1023": { "type": "issue", "title": "Unclear inheritance relation for std::function", "long_link": "https://cplusplus.github.io/LWG/issue1023", "link": "https://wg21.link/lwg1023", "section": "22.10.17.3 [func.wrap.func]", "status": "NAD Editorial", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1024": { "type": "issue", "title": "std::function constructors overly generous", "long_link": "https://cplusplus.github.io/LWG/issue1024", "link": "https://wg21.link/lwg1024", "section": "22.10.17.3 [func.wrap.func]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1025": { "type": "issue", "title": "The library should provide more specializations for std::hash", "long_link": "https://cplusplus.github.io/LWG/issue1025", "link": "https://wg21.link/lwg1025", "section": "22.10.19 [unord.hash]", "status": "NAD Future", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2020-08-21" }, "LWG1026": { "type": "issue", "title": "Smart pointers need to be concept-constrained templates", "long_link": "https://cplusplus.github.io/LWG/issue1026", "link": "https://wg21.link/lwg1026", "section": "20.2 [memory]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1027": { "type": "issue", "title": "std::allocator needs to be a concept-constrained template", "long_link": "https://cplusplus.github.io/LWG/issue1027", "link": "https://wg21.link/lwg1027", "section": "20.2.10 [default.allocator]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1028": { "type": "issue", "title": "raw_storage_iterator needs to be a concept-constrained template", "long_link": "https://cplusplus.github.io/LWG/issue1028", "link": "https://wg21.link/lwg1028", "section": "99 [depr.storage.iterator]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2017-06-15" }, "LWG1029": { "type": "issue", "title": "Specialized algorithms for memory management need to be concept-constrained templates", "long_link": "https://cplusplus.github.io/LWG/issue1029", "link": "https://wg21.link/lwg1029", "section": "27.11 [specialized.algorithms]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1030": { "type": "issue", "title": "Missing requirements for smart-pointer safety API", "long_link": "https://cplusplus.github.io/LWG/issue1030", "link": "https://wg21.link/lwg1030", "section": "D.21 [depr.util.smartptr.shared.atomic]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2017-11-29" }, "LWG1031": { "type": "issue", "title": "Need shared_ptr conversion to a unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue1031", "link": "https://wg21.link/lwg1031", "section": "20.3.2.2 [util.smartptr.shared]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2018-06-23" }, "LWG1032": { "type": "issue", "title": "Tome utility templates need to be concept-constrained", "long_link": "https://cplusplus.github.io/LWG/issue1032", "link": "https://wg21.link/lwg1032", "section": "29 [time]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-11", "last_modified": "2016-01-28" }, "LWG1033": { "type": "issue", "title": "thread::join() effects?", "long_link": "https://cplusplus.github.io/LWG/issue1033", "link": "https://wg21.link/lwg1033", "section": "33.4.3.6 [thread.thread.member]", "status": "C++11", "submitter": "Alberto Ganesh Barbati", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1034": { "type": "issue", "title": "Clarify generality of Container Requirement tables", "long_link": "https://cplusplus.github.io/LWG/issue1034", "link": "https://wg21.link/lwg1034", "section": "24.2.2 [container.requirements.general]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1035": { "type": "issue", "title": "::swap can invalidate references, pointers, and iterators", "long_link": "https://cplusplus.github.io/LWG/issue1035", "link": "https://wg21.link/lwg1035", "section": "24.2.2 [container.requirements.general]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1036": { "type": "issue", "title": "Remove iterator specification that is redundant due to concept constraints", "long_link": "https://cplusplus.github.io/LWG/issue1036", "link": "https://wg21.link/lwg1036", "section": "24.2.4 [sequence.reqmts]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1037": { "type": "issue", "title": "Unclear status of match_results as library container", "long_link": "https://cplusplus.github.io/LWG/issue1037", "link": "https://wg21.link/lwg1037", "section": "24.2.4 [sequence.reqmts]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1038": { "type": "issue", "title": "Sequence requirement table needs to reference several new containers", "long_link": "https://cplusplus.github.io/LWG/issue1038", "link": "https://wg21.link/lwg1038", "section": "24.2.4 [sequence.reqmts]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1039": { "type": "issue", "title": "Sequence container back function should also support const_iterator", "long_link": "https://cplusplus.github.io/LWG/issue1039", "link": "https://wg21.link/lwg1039", "section": "24.2.4 [sequence.reqmts]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1040": { "type": "issue", "title": "Clarify possible sameness of associative container's iterator and const_iterator", "long_link": "https://cplusplus.github.io/LWG/issue1040", "link": "https://wg21.link/lwg1040", "section": "24.2.7 [associative.reqmts]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1041": { "type": "issue", "title": "Add associative/unordered container functions that allow to extract elements", "long_link": "https://cplusplus.github.io/LWG/issue1041", "link": "https://wg21.link/lwg1041", "section": "24.2.7 [associative.reqmts]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2020-09-06" }, "LWG1042": { "type": "issue", "title": "Provide ContiguousStorage concept and apply it to corresponding containers", "long_link": "https://cplusplus.github.io/LWG/issue1042", "link": "https://wg21.link/lwg1042", "section": "24.3 [sequences]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1043": { "type": "issue", "title": "Clarify that compare_exchange is not a read-modify-write operation", "long_link": "https://cplusplus.github.io/LWG/issue1043", "link": "https://wg21.link/lwg1043", "section": "33.5.8.2 [atomics.types.operations]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1044": { "type": "issue", "title": "Empty tag types should be constexpr literals", "long_link": "https://cplusplus.github.io/LWG/issue1044", "link": "https://wg21.link/lwg1044", "section": "33.6 [thread.mutex]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1045": { "type": "issue", "title": "Remove unnecessary preconditions from unique_lock constructor", "long_link": "https://cplusplus.github.io/LWG/issue1045", "link": "https://wg21.link/lwg1045", "section": "33.6.5.4.2 [thread.lock.unique.cons]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1046": { "type": "issue", "title": "Provide simple facility to start asynchronous operations", "long_link": "https://cplusplus.github.io/LWG/issue1046", "link": "https://wg21.link/lwg1046", "section": "33.10 [futures]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1047": { "type": "issue", "title": "Ensure that future's get() blocks when not ready", "long_link": "https://cplusplus.github.io/LWG/issue1047", "link": "https://wg21.link/lwg1047", "section": "33.10.7 [futures.unique.future]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2021-06-06" }, "LWG1048": { "type": "issue", "title": "Provide empty-state inspection for std::unique_future", "long_link": "https://cplusplus.github.io/LWG/issue1048", "link": "https://wg21.link/lwg1048", "section": "33.10.7 [futures.unique.future]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2021-06-06" }, "LWG1049": { "type": "issue", "title": "Move assignment of promise inverted", "long_link": "https://cplusplus.github.io/LWG/issue1049", "link": "https://wg21.link/lwg1049", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1050": { "type": "issue", "title": "Clarify postconditions for get_future()", "long_link": "https://cplusplus.github.io/LWG/issue1050", "link": "https://wg21.link/lwg1050", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1051": { "type": "issue", "title": "Specify subscript operation return types of reverse_iterator and move_iterator", "long_link": "https://cplusplus.github.io/LWG/issue1051", "link": "https://wg21.link/lwg1051", "section": "25.5.1.6 [reverse.iter.elem], 25.5.4.6 [move.iter.elem]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2021-06-06" }, "LWG1052": { "type": "issue", "title": "reverse_iterator::operator-> should also support smart pointers", "long_link": "https://cplusplus.github.io/LWG/issue1052", "link": "https://wg21.link/lwg1052", "section": "25.5.1.6 [reverse.iter.elem]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2021-06-06" }, "LWG1053": { "type": "issue", "title": "Unify algorithms with operator and function object variants", "long_link": "https://cplusplus.github.io/LWG/issue1053", "link": "https://wg21.link/lwg1053", "section": "27 [algorithms]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2017-06-05" }, "LWG1054": { "type": "issue", "title": "forward broken", "long_link": "https://cplusplus.github.io/LWG/issue1054", "link": "https://wg21.link/lwg1054", "section": "22.2.4 [forward]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2009-03-13", "last_modified": "2016-01-28" }, "LWG1055": { "type": "issue", "title": "Provide a trait that returns the underlying type of an enumeration type", "long_link": "https://cplusplus.github.io/LWG/issue1055", "link": "https://wg21.link/lwg1055", "section": "21.3.8.7 [meta.trans.other]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1056": { "type": "issue", "title": "Must all Engines and Distributions be Streamable?", "long_link": "https://cplusplus.github.io/LWG/issue1056", "link": "https://wg21.link/lwg1056", "section": "28.5 [rand]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1057": { "type": "issue", "title": "RandomNumberEngineAdaptor", "long_link": "https://cplusplus.github.io/LWG/issue1057", "link": "https://wg21.link/lwg1057", "section": "28.5 [rand]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1058": { "type": "issue", "title": "New container issue", "long_link": "https://cplusplus.github.io/LWG/issue1058", "link": "https://wg21.link/lwg1058", "section": "24.2.4 [sequence.reqmts]", "status": "NAD Editorial", "submitter": "Alisdair Meredith", "opened": "2009-03-12", "last_modified": "2016-01-28" }, "LWG1059": { "type": "issue", "title": "Usage of no longer existing FunctionType concept", "long_link": "https://cplusplus.github.io/LWG/issue1059", "link": "https://wg21.link/lwg1059", "section": "22.10.17.3 [func.wrap.func]", "status": "NAD Concepts", "submitter": "Daniel Krügler", "opened": "2009-03-13", "last_modified": "2016-01-28" }, "LWG1060": { "type": "issue", "title": "Embedded nulls in NTBS", "long_link": "https://cplusplus.github.io/LWG/issue1060", "link": "https://wg21.link/lwg1060", "section": "16.3.3.3.4.2 [byte.strings]", "status": "NAD Editorial", "submitter": "Alisdair Meredith", "opened": "2009-03-13", "last_modified": "2016-01-28" }, "LWG1061": { "type": "issue", "title": "Bad indexing for tuple access to pair (Editorial?)", "long_link": "https://cplusplus.github.io/LWG/issue1061", "link": "https://wg21.link/lwg1061", "section": "22.3.4 [pair.astuple]", "status": "NAD Editorial", "submitter": "Alisdair Meredith", "opened": "2009-03-13", "last_modified": "2016-01-28" }, "LWG1062": { "type": "issue", "title": "Missing insert_iterator for stacks/queues", "long_link": "https://cplusplus.github.io/LWG/issue1062", "link": "https://wg21.link/lwg1062", "section": "25.5.2 [insert.iterators]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-13", "last_modified": "2016-01-28" }, "LWG1063": { "type": "issue", "title": "03 iterator compatibilty", "long_link": "https://cplusplus.github.io/LWG/issue1063", "link": "https://wg21.link/lwg1063", "section": "99 [iterator.backward]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-15", "last_modified": "2016-01-28" }, "LWG1064": { "type": "issue", "title": "Term \"object state\" should not refer to classes", "long_link": "https://cplusplus.github.io/LWG/issue1064", "link": "https://wg21.link/lwg1064", "section": "99 [defns.obj.state]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2009-03-15", "last_modified": "2016-01-28" }, "LWG1065": { "type": "issue", "title": "Allow inline namespaces within namespace std for implementations", "long_link": "https://cplusplus.github.io/LWG/issue1065", "link": "https://wg21.link/lwg1065", "section": "16.4.2.2 [contents]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-03-15", "last_modified": "2016-01-28" }, "LWG1066": { "type": "issue", "title": "Use [[noreturn]] attribute in the library", "long_link": "https://cplusplus.github.io/LWG/issue1066", "link": "https://wg21.link/lwg1066", "section": "17 [support]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-03-15", "last_modified": "2021-06-06" }, "LWG1067": { "type": "issue", "title": "simplified wording for inner_product", "long_link": "https://cplusplus.github.io/LWG/issue1067", "link": "https://wg21.link/lwg1067", "section": "27.10 [numeric.ops]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-17", "last_modified": "2016-01-28" }, "LWG1068": { "type": "issue", "title": "class random_device should be movable", "long_link": "https://cplusplus.github.io/LWG/issue1068", "link": "https://wg21.link/lwg1068", "section": "28.5.7 [rand.device]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-18", "last_modified": "2016-01-28" }, "LWG1069": { "type": "issue", "title": "class seed_seq should support efficient move operations", "long_link": "https://cplusplus.github.io/LWG/issue1069", "link": "https://wg21.link/lwg1069", "section": "28.5.8.1 [rand.util.seedseq]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-03-18", "last_modified": "2016-01-28" }, "LWG1070": { "type": "issue", "title": "Ambiguous move overloads in function", "long_link": "https://cplusplus.github.io/LWG/issue1070", "link": "https://wg21.link/lwg1070", "section": "22.10.17.3 [func.wrap.func]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-03-19", "last_modified": "2016-01-28" }, "LWG1071": { "type": "issue", "title": "is_bind_expression should derive from integral_constant", "long_link": "https://cplusplus.github.io/LWG/issue1071", "link": "https://wg21.link/lwg1071", "section": "22.10.15.2 [func.bind.isbind]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-19", "last_modified": "2016-01-28" }, "LWG1072": { "type": "issue", "title": "Is std::hash a constrained template or not?", "long_link": "https://cplusplus.github.io/LWG/issue1072", "link": "https://wg21.link/lwg1072", "section": "22.10.19 [unord.hash]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-19", "last_modified": "2016-01-28" }, "LWG1073": { "type": "issue", "title": "Declaration of allocator_arg should be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue1073", "link": "https://wg21.link/lwg1073", "section": "20.2 [memory]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-03-19", "last_modified": "2016-01-28" }, "LWG1074": { "type": "issue", "title": "concept map broken by N2840", "long_link": "https://cplusplus.github.io/LWG/issue1074", "link": "https://wg21.link/lwg1074", "section": "99 [allocator.element.concepts]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-19", "last_modified": "2016-01-28", "papers": [ "N2840" ] }, "LWG1075": { "type": "issue", "title": "Scoped allocators are too complex", "long_link": "https://cplusplus.github.io/LWG/issue1075", "link": "https://wg21.link/lwg1075", "section": "22 [utilities], 24 [containers]", "status": "Resolved", "submitter": "Alan Talbot", "opened": "2009-03-20", "last_modified": "2016-01-28" }, "LWG1076": { "type": "issue", "title": "unary/binary_negate need constraining and move support", "long_link": "https://cplusplus.github.io/LWG/issue1076", "link": "https://wg21.link/lwg1076", "section": "99 [depr.negators]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-03-20", "last_modified": "2017-06-15" }, "LWG1077": { "type": "issue", "title": "Nonesense tuple declarations", "long_link": "https://cplusplus.github.io/LWG/issue1077", "link": "https://wg21.link/lwg1077", "section": "22.4.4 [tuple.tuple]", "status": "NAD Editorial", "submitter": "Pete Becker", "opened": "2009-03-20", "last_modified": "2016-01-28" }, "LWG1078": { "type": "issue", "title": "DE-17: Remove class type_index", "long_link": "https://cplusplus.github.io/LWG/issue1078", "link": "https://wg21.link/lwg1078", "section": "22.11 [type.index]", "status": "NAD Concepts", "submitter": "Doug Gregor", "opened": "2009-03-20", "last_modified": "2016-01-28" }, "LWG1079": { "type": "issue", "title": "UK-265: RandomAccessIterator's operator- has nonsensical effects clause", "long_link": "https://cplusplus.github.io/LWG/issue1079", "link": "https://wg21.link/lwg1079", "section": "25.3.5.7 [random.access.iterators]", "status": "C++11", "submitter": "Doug Gregor", "opened": "2009-03-20", "last_modified": "2016-01-28" }, "LWG1080": { "type": "issue", "title": "Concept ArithmeticLike should provide explicit boolean conversion", "long_link": "https://cplusplus.github.io/LWG/issue1080", "link": "https://wg21.link/lwg1080", "section": "99 [concept.arithmetic]", "status": "NAD Concepts", "submitter": "Daniel Krügler", "opened": "2009-03-21", "last_modified": "2016-01-28" }, "LWG1081": { "type": "issue", "title": "basic_string needs to be a concept-constrained template", "long_link": "https://cplusplus.github.io/LWG/issue1081", "link": "https://wg21.link/lwg1081", "section": "23 [strings]", "status": "NAD Concepts", "submitter": "Howard Hinnant", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1082": { "type": "issue", "title": "codecvt needs to be a concept-constrained template", "long_link": "https://cplusplus.github.io/LWG/issue1082", "link": "https://wg21.link/lwg1082", "section": "30 [localization]", "status": "NAD Concepts", "submitter": "Howard Hinnant", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1083": { "type": "issue", "title": "InputIterator and OutputIterator template parameters need to be concept constraints", "long_link": "https://cplusplus.github.io/LWG/issue1083", "link": "https://wg21.link/lwg1083", "section": "30 [localization]", "status": "NAD Concepts", "submitter": "Howard Hinnant", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1084": { "type": "issue", "title": "Concept ForwardIterator should provide default implementation for post-increment", "long_link": "https://cplusplus.github.io/LWG/issue1084", "link": "https://wg21.link/lwg1084", "section": "25.3.5.5 [forward.iterators]", "status": "NAD Concepts", "submitter": "Howard Hinnant", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1085": { "type": "issue", "title": "BidirectionalIterator concept should provide default implementation for post-decrement", "long_link": "https://cplusplus.github.io/LWG/issue1085", "link": "https://wg21.link/lwg1085", "section": "25.3.5.6 [bidirectional.iterators]", "status": "NAD Concepts", "submitter": "Howard Hinnant", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1086": { "type": "issue", "title": "Stream iterators need to be concept-constrained templates", "long_link": "https://cplusplus.github.io/LWG/issue1086", "link": "https://wg21.link/lwg1086", "section": "25.6 [stream.iterators]", "status": "NAD Concepts", "submitter": "Howard Hinnant", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1087": { "type": "issue", "title": "Incorrect OutputIterator concept requirements for replace algorithms", "long_link": "https://cplusplus.github.io/LWG/issue1087", "link": "https://wg21.link/lwg1087", "section": "27.7.5 [alg.replace]", "status": "NAD Concepts", "submitter": "Howard Hinnant", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1088": { "type": "issue", "title": "std::promise should provide non-member swap overload", "long_link": "https://cplusplus.github.io/LWG/issue1088", "link": "https://wg21.link/lwg1088", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1089": { "type": "issue", "title": "Unify \"Throws: Nothing.\" specifications", "long_link": "https://cplusplus.github.io/LWG/issue1089", "link": "https://wg21.link/lwg1089", "section": "33 [thread]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1090": { "type": "issue", "title": "Missing description of packaged_task member swap, missing non-member swap", "long_link": "https://cplusplus.github.io/LWG/issue1090", "link": "https://wg21.link/lwg1090", "section": "33.10.10 [futures.task]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1091": { "type": "issue", "title": "Multimap description confusing", "long_link": "https://cplusplus.github.io/LWG/issue1091", "link": "https://wg21.link/lwg1091", "section": "24.4.5.3 [multimap.modifiers]", "status": "NAD", "submitter": "LWG", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1092": { "type": "issue", "title": "Class template integral_constant should be a constrained template", "long_link": "https://cplusplus.github.io/LWG/issue1092", "link": "https://wg21.link/lwg1092", "section": "21.3.4 [meta.help]", "status": "NAD Concepts", "submitter": "Daniel Krügler", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1093": { "type": "issue", "title": "Multiple definitions for random_shuffle algorithm", "long_link": "https://cplusplus.github.io/LWG/issue1093", "link": "https://wg21.link/lwg1093", "section": "27.7.13 [alg.random.shuffle]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-03-22", "last_modified": "2016-01-28" }, "LWG1094": { "type": "issue", "title": "Replace \"unspecified-bool-type\" by \"explicit operator bool() const\" in I/O library", "long_link": "https://cplusplus.github.io/LWG/issue1094", "link": "https://wg21.link/lwg1094", "section": "31.5.4.4 [iostate.flags]", "status": "C++11", "submitter": "P.J. Plauger", "opened": "2009-03-24", "last_modified": "2016-01-28" }, "LWG1095": { "type": "issue", "title": "Shared objects and the library wording unclear", "long_link": "https://cplusplus.github.io/LWG/issue1095", "link": "https://wg21.link/lwg1095", "section": "16.4.5.10 [res.on.objects]", "status": "C++11", "submitter": "Beman Dawes", "opened": "2009-03-27", "last_modified": "2016-01-28" }, "LWG1096": { "type": "issue", "title": "unconstrained rvalue ref parameters", "long_link": "https://cplusplus.github.io/LWG/issue1096", "link": "https://wg21.link/lwg1096", "section": "16 [library]", "status": "NAD Concepts", "submitter": "David Abrahams", "opened": "2009-03-21", "last_modified": "2016-01-28" }, "LWG1097": { "type": "issue", "title": "#define __STDCPP_THREADS", "long_link": "https://cplusplus.github.io/LWG/issue1097", "link": "https://wg21.link/lwg1097", "section": "17.2 [support.types]", "status": "C++11", "submitter": "Jens Maurer", "opened": "2009-04-03", "last_modified": "2016-01-28" }, "LWG1098": { "type": "issue", "title": "definition of get_pointer_safety()", "long_link": "https://cplusplus.github.io/LWG/issue1098", "link": "https://wg21.link/lwg1098", "section": "99 [util.dynamic.safety]", "status": "C++11", "submitter": "Jens Maurer", "opened": "2009-04-03", "last_modified": "2016-01-28" }, "LWG1099": { "type": "issue", "title": "Various issues", "long_link": "https://cplusplus.github.io/LWG/issue1099", "link": "https://wg21.link/lwg1099", "section": "16 [library]", "status": "NAD", "submitter": "David Abrahams", "opened": "2009-03-21", "last_modified": "2016-01-28" }, "LWG1100": { "type": "issue", "title": "auto_ptr to unique_ptr conversion", "long_link": "https://cplusplus.github.io/LWG/issue1100", "link": "https://wg21.link/lwg1100", "section": "20.3.1.3.2 [unique.ptr.single.ctor]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2009-04-25", "last_modified": "2016-01-28" }, "LWG1101": { "type": "issue", "title": "unique requirements", "long_link": "https://cplusplus.github.io/LWG/issue1101", "link": "https://wg21.link/lwg1101", "section": "27.7.9 [alg.unique]", "status": "NAD Editorial", "submitter": "Howard Hinnant", "opened": "2009-04-25", "last_modified": "2016-01-28" }, "LWG1102": { "type": "issue", "title": "std::vector's reallocation policy still unclear", "long_link": "https://cplusplus.github.io/LWG/issue1102", "link": "https://wg21.link/lwg1102", "section": "24.3.11.3 [vector.capacity]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2009-04-20", "last_modified": "2020-07-17" }, "LWG1103": { "type": "issue", "title": "system_error constructor postcondition overly strict", "long_link": "https://cplusplus.github.io/LWG/issue1103", "link": "https://wg21.link/lwg1103", "section": "19.5.8.2 [syserr.syserr.members]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-04-25", "last_modified": "2016-01-28" }, "LWG1104": { "type": "issue", "title": "basic_ios::move should accept lvalues", "long_link": "https://cplusplus.github.io/LWG/issue1104", "link": "https://wg21.link/lwg1104", "section": "31.5.4.3 [basic.ios.members]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-04-25", "last_modified": "2016-01-28" }, "LWG1105": { "type": "issue", "title": "Shouldn't Range be an auto concept", "long_link": "https://cplusplus.github.io/LWG/issue1105", "link": "https://wg21.link/lwg1105", "section": "99 [iterator.concepts.range]", "status": "NAD Concepts", "submitter": "David Abrahams", "opened": "2009-04-23", "last_modified": "2016-01-28" }, "LWG1106": { "type": "issue", "title": "Multiple exceptions from connected shared_future::get()?", "long_link": "https://cplusplus.github.io/LWG/issue1106", "link": "https://wg21.link/lwg1106", "section": "33.10.8 [futures.shared.future]", "status": "Resolved", "submitter": "Thomas J. Gritzan", "opened": "2009-04-03", "last_modified": "2021-06-06" }, "LWG1107": { "type": "issue", "title": "constructor shared_future(unique_future) by value?", "long_link": "https://cplusplus.github.io/LWG/issue1107", "link": "https://wg21.link/lwg1107", "section": "33.10.8 [futures.shared.future]", "status": "NAD Editorial", "submitter": "Thomas J. Gritzan", "opened": "2009-04-03", "last_modified": "2021-06-06" }, "LWG1108": { "type": "issue", "title": "thread.req.exception overly constrains implementations", "long_link": "https://cplusplus.github.io/LWG/issue1108", "link": "https://wg21.link/lwg1108", "section": "33.2.2 [thread.req.exception]", "status": "C++11", "submitter": "Christopher Kohlhoff", "opened": "2009-04-25", "last_modified": "2016-01-28" }, "LWG1109": { "type": "issue", "title": "std::includes should require CopyConstructible predicate", "long_link": "https://cplusplus.github.io/LWG/issue1109", "link": "https://wg21.link/lwg1109", "section": "27.8.7.2 [includes]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-04-28", "last_modified": "2016-01-28" }, "LWG1110": { "type": "issue", "title": "Is for_each overconstrained?", "long_link": "https://cplusplus.github.io/LWG/issue1110", "link": "https://wg21.link/lwg1110", "section": "27.6.5 [alg.foreach]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-04-29", "last_modified": "2016-01-28" }, "LWG1111": { "type": "issue", "title": "associative containers underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue1111", "link": "https://wg21.link/lwg1111", "section": "24.4 [associative]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-04-29", "last_modified": "2016-01-28" }, "LWG1112": { "type": "issue", "title": "bitsets and new style for loop", "long_link": "https://cplusplus.github.io/LWG/issue1112", "link": "https://wg21.link/lwg1112", "section": "22.9.2 [template.bitset]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-05-06", "last_modified": "2018-06-23" }, "LWG1113": { "type": "issue", "title": "bitset::to_string could be simplified", "long_link": "https://cplusplus.github.io/LWG/issue1113", "link": "https://wg21.link/lwg1113", "section": "22.9.2 [template.bitset]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-05-09", "last_modified": "2016-01-28" }, "LWG1114": { "type": "issue", "title": "Type traits underspecified", "long_link": "https://cplusplus.github.io/LWG/issue1114", "link": "https://wg21.link/lwg1114", "section": "21 [meta]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-05-12", "last_modified": "2016-01-28" }, "LWG1115": { "type": "issue", "title": "va_copy missing from Standard macros table", "long_link": "https://cplusplus.github.io/LWG/issue1115", "link": "https://wg21.link/lwg1115", "section": "C.8 [diff.library]", "status": "NAD Editorial", "submitter": "Miles Zhao", "opened": "2009-05-23", "last_modified": "2016-01-28" }, "LWG1116": { "type": "issue", "title": "Literal constructors for tuple", "long_link": "https://cplusplus.github.io/LWG/issue1116", "link": "https://wg21.link/lwg1116", "section": "22.4.4 [tuple.tuple]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-05-23", "last_modified": "2016-01-28" }, "LWG1117": { "type": "issue", "title": "tuple copy constructor", "long_link": "https://cplusplus.github.io/LWG/issue1117", "link": "https://wg21.link/lwg1117", "section": "22.4.4.2 [tuple.cnstr]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-05-23", "last_modified": "2016-01-28" }, "LWG1118": { "type": "issue", "title": "tuple query APIs do not support cv-qualification", "long_link": "https://cplusplus.github.io/LWG/issue1118", "link": "https://wg21.link/lwg1118", "section": "22.4.7 [tuple.helper]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-05-23", "last_modified": "2016-01-28" }, "LWG1119": { "type": "issue", "title": "tuple query APIs do not support references", "long_link": "https://cplusplus.github.io/LWG/issue1119", "link": "https://wg21.link/lwg1119", "section": "22.4.7 [tuple.helper]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-05-23", "last_modified": "2016-01-28" }, "LWG1120": { "type": "issue", "title": "New type trait - remove_all", "long_link": "https://cplusplus.github.io/LWG/issue1120", "link": "https://wg21.link/lwg1120", "section": "21 [meta]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-05-23", "last_modified": "2020-09-06" }, "LWG1121": { "type": "issue", "title": "Support for multiple arguments", "long_link": "https://cplusplus.github.io/LWG/issue1121", "link": "https://wg21.link/lwg1121", "section": "21.4.4 [ratio.arithmetic]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-05-25", "last_modified": "2019-02-26" }, "LWG1122": { "type": "issue", "title": "Ratio values should be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue1122", "link": "https://wg21.link/lwg1122", "section": "21.4.3 [ratio.ratio]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-05-25", "last_modified": "2016-01-28" }, "LWG1123": { "type": "issue", "title": "No requirement that standard streams be flushed", "long_link": "https://cplusplus.github.io/LWG/issue1123", "link": "https://wg21.link/lwg1123", "section": "31.5.2.2.6 [ios.init]", "status": "C++11", "submitter": "James Kanze", "opened": "2009-05-14", "last_modified": "2021-06-06" }, "LWG1124": { "type": "issue", "title": "Invalid definition of concept RvalueOf", "long_link": "https://cplusplus.github.io/LWG/issue1124", "link": "https://wg21.link/lwg1124", "section": "99 [concept.transform]", "status": "NAD Concepts", "submitter": "Daniel Krügler", "opened": "2009-05-28", "last_modified": "2016-01-28" }, "LWG1125": { "type": "issue", "title": "ostream_iterator does not work with movable types", "long_link": "https://cplusplus.github.io/LWG/issue1125", "link": "https://wg21.link/lwg1125", "section": "25.6.3.3 [ostream.iterator.ops]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-05-28", "last_modified": "2016-01-28" }, "LWG1126": { "type": "issue", "title": "istreambuff_iterator::equal needs a const & parameter", "long_link": "https://cplusplus.github.io/LWG/issue1126", "link": "https://wg21.link/lwg1126", "section": "25.6.4.4 [istreambuf.iterator.ops]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-05-28", "last_modified": "2017-11-29" }, "LWG1127": { "type": "issue", "title": "rvalue references and iterator traits", "long_link": "https://cplusplus.github.io/LWG/issue1127", "link": "https://wg21.link/lwg1127", "section": "25.3.2.3 [iterator.traits]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-05-28", "last_modified": "2016-01-28" }, "LWG1128": { "type": "issue", "title": "Missing definition of iterator_traits", "long_link": "https://cplusplus.github.io/LWG/issue1128", "link": "https://wg21.link/lwg1128", "section": "25.2 [iterator.synopsis]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-05-28", "last_modified": "2021-06-06" }, "LWG1129": { "type": "issue", "title": "istream(buf)_iterator should support literal sentinel value", "long_link": "https://cplusplus.github.io/LWG/issue1129", "link": "https://wg21.link/lwg1129", "section": "25.6.2.2 [istream.iterator.cons], 25.6.4 [istreambuf.iterator]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-05-30", "last_modified": "2016-01-28" }, "LWG1130": { "type": "issue", "title": "copy_exception name misleading", "long_link": "https://cplusplus.github.io/LWG/issue1130", "link": "https://wg21.link/lwg1130", "section": "17.9.7 [propagation]", "status": "C++11", "submitter": "Peter Dimov", "opened": "2009-05-13", "last_modified": "2016-01-28" }, "LWG1131": { "type": "issue", "title": "C++0x does not need alignment_of", "long_link": "https://cplusplus.github.io/LWG/issue1131", "link": "https://wg21.link/lwg1131", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++11", "submitter": "Niels Dekker", "opened": "2009-06-01", "last_modified": "2016-01-28" }, "LWG1132": { "type": "issue", "title": "JP-30: nested exceptions", "long_link": "https://cplusplus.github.io/LWG/issue1132", "link": "https://wg21.link/lwg1132", "section": "17.9.8 [except.nested]", "status": "NAD", "submitter": "Seiji Hayashida", "opened": "2009-06-01", "last_modified": "2016-01-28" }, "LWG1133": { "type": "issue", "title": "Does N2844 break current specification of list::splice?", "long_link": "https://cplusplus.github.io/LWG/issue1133", "link": "https://wg21.link/lwg1133", "section": "24.3.9.6 [forward.list.ops], 24.3.10.5 [list.ops]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-05-09", "last_modified": "2023-02-07", "papers": [ "N2844" ] }, "LWG1134": { "type": "issue", "title": "Redundant specification of , , , and maybe ", "long_link": "https://cplusplus.github.io/LWG/issue1134", "link": "https://wg21.link/lwg1134", "section": "28.7 [c.math], 99 [stdinth], 99 [fenv], 99 [cmplxh]", "status": "C++11", "submitter": "Robert Klarer", "opened": "2009-05-26", "last_modified": "2017-06-15" }, "LWG1135": { "type": "issue", "title": "exception_ptr should support contextual conversion to bool", "long_link": "https://cplusplus.github.io/LWG/issue1135", "link": "https://wg21.link/lwg1135", "section": "17.9.7 [propagation]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2007-06-06", "last_modified": "2016-01-28" }, "LWG1136": { "type": "issue", "title": "Incomplete specification of nested_exception::rethrow_nested()", "long_link": "https://cplusplus.github.io/LWG/issue1136", "link": "https://wg21.link/lwg1136", "section": "17.9.8 [except.nested]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2007-06-06", "last_modified": "2016-01-28" }, "LWG1137": { "type": "issue", "title": "Return type of conj and proj", "long_link": "https://cplusplus.github.io/LWG/issue1137", "link": "https://wg21.link/lwg1137", "section": "28.4.10 [cmplx.over]", "status": "C++11", "submitter": "Marc Steinbach", "opened": "2009-06-11", "last_modified": "2016-01-28" }, "LWG1138": { "type": "issue", "title": "Unusual return value for operator+", "long_link": "https://cplusplus.github.io/LWG/issue1138", "link": "https://wg21.link/lwg1138", "section": "23.4.4.1 [string.op.plus]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-06-12", "last_modified": "2021-06-06" }, "LWG1139": { "type": "issue", "title": "Thread support library not concept enabled", "long_link": "https://cplusplus.github.io/LWG/issue1139", "link": "https://wg21.link/lwg1139", "section": "33 [thread]", "status": "NAD Concepts", "submitter": "LWG", "opened": "2009-06-15", "last_modified": "2016-01-28" }, "LWG1140": { "type": "issue", "title": "Numerics library not concept enabled", "long_link": "https://cplusplus.github.io/LWG/issue1140", "link": "https://wg21.link/lwg1140", "section": "28 [numerics]", "status": "NAD Concepts", "submitter": "LWG", "opened": "2009-06-15", "last_modified": "2016-01-28" }, "LWG1141": { "type": "issue", "title": "Input/Output library not concept enabled", "long_link": "https://cplusplus.github.io/LWG/issue1141", "link": "https://wg21.link/lwg1141", "section": "31 [input.output]", "status": "NAD Concepts", "submitter": "LWG", "opened": "2009-06-15", "last_modified": "2016-01-28" }, "LWG1142": { "type": "issue", "title": "Regular expressions library not concept enabled", "long_link": "https://cplusplus.github.io/LWG/issue1142", "link": "https://wg21.link/lwg1142", "section": "32 [re]", "status": "NAD Concepts", "submitter": "LWG", "opened": "2009-06-15", "last_modified": "2016-01-28" }, "LWG1143": { "type": "issue", "title": "Atomic operations library not concept enabled", "long_link": "https://cplusplus.github.io/LWG/issue1143", "link": "https://wg21.link/lwg1143", "section": "33.5 [atomics]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-15", "last_modified": "2016-01-28" }, "LWG1144": { "type": "issue", "title": "\"thread safe\" is undefined", "long_link": "https://cplusplus.github.io/LWG/issue1144", "link": "https://wg21.link/lwg1144", "section": "17.5 [support.start.term]", "status": "C++11", "submitter": "LWG", "opened": "2009-06-16", "last_modified": "2016-01-28" }, "LWG1145": { "type": "issue", "title": "Inappropriate headers for atomics", "long_link": "https://cplusplus.github.io/LWG/issue1145", "link": "https://wg21.link/lwg1145", "section": "33.5 [atomics]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-16", "last_modified": "2016-01-28" }, "LWG1146": { "type": "issue", "title": "\"lockfree\" does not say enough", "long_link": "https://cplusplus.github.io/LWG/issue1146", "link": "https://wg21.link/lwg1146", "section": "33.5.5 [atomics.lockfree]", "status": "Resolved", "submitter": "Jeffrey Yasskin", "opened": "2009-06-16", "last_modified": "2016-02-25" }, "LWG1147": { "type": "issue", "title": "Non-volatile atomic functions", "long_link": "https://cplusplus.github.io/LWG/issue1147", "link": "https://wg21.link/lwg1147", "section": "33.5.8.2 [atomics.types.operations]", "status": "Resolved", "submitter": "Jeffrey Yasskin", "opened": "2009-06-16", "last_modified": "2016-01-28" }, "LWG1148": { "type": "issue", "title": "Wrong argument type of I/O stream manipulators setprecision() and setw()", "long_link": "https://cplusplus.github.io/LWG/issue1148", "link": "https://wg21.link/lwg1148", "section": "31.7 [iostream.format]", "status": "NAD", "submitter": "Marc Steinbach", "opened": "2009-06-20", "last_modified": "2016-01-28" }, "LWG1149": { "type": "issue", "title": "Reformulating NonemptyRange axiom", "long_link": "https://cplusplus.github.io/LWG/issue1149", "link": "https://wg21.link/lwg1149", "section": "99 [rand.concept.urng]", "status": "NAD Concepts", "submitter": "Walter Brown", "opened": "2009-06-25", "last_modified": "2016-01-28" }, "LWG1150": { "type": "issue", "title": "wchar_t, char16_t and char32_t filenames", "long_link": "https://cplusplus.github.io/LWG/issue1150", "link": "https://wg21.link/lwg1150", "section": "31.10.6 [fstream]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2018-07-02" }, "LWG1151": { "type": "issue", "title": "Behavior of the library in the presence of threads is incompletely specified", "long_link": "https://cplusplus.github.io/LWG/issue1151", "link": "https://wg21.link/lwg1151", "section": "16 [library]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1152": { "type": "issue", "title": "Expressions parsed differently than intended", "long_link": "https://cplusplus.github.io/LWG/issue1152", "link": "https://wg21.link/lwg1152", "section": "30.4.3.3.3 [facet.num.put.virtuals]", "status": "C++11", "submitter": "Seungbeom Kim", "opened": "2009-06-27", "last_modified": "2016-01-28" }, "LWG1153": { "type": "issue", "title": "Standard library needs review for constructors to be explicit to avoid treatment as initializer-list constructor", "long_link": "https://cplusplus.github.io/LWG/issue1153", "link": "https://wg21.link/lwg1153", "section": "16 [library], 33 [thread], D [depr]", "status": "NAD", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1154": { "type": "issue", "title": "complex should accept integral types", "long_link": "https://cplusplus.github.io/LWG/issue1154", "link": "https://wg21.link/lwg1154", "section": "28.4 [complex.numbers]", "status": "NAD", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2020-09-06" }, "LWG1155": { "type": "issue", "title": "Reference should be to C99", "long_link": "https://cplusplus.github.io/LWG/issue1155", "link": "https://wg21.link/lwg1155", "section": "C.8 [diff.library]", "status": "NAD Editorial", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1156": { "type": "issue", "title": "Constraints on bitmask and enumeration types to be tightened", "long_link": "https://cplusplus.github.io/LWG/issue1156", "link": "https://wg21.link/lwg1156", "section": "16.3.3.3.2 [enumerated.types], 16.3.3.3.3 [bitmask.types]", "status": "NAD", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1157": { "type": "issue", "title": "Local types can now instantiate templates", "long_link": "https://cplusplus.github.io/LWG/issue1157", "link": "https://wg21.link/lwg1157", "section": "16.4.5.2.1 [namespace.std]", "status": "C++11", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1158": { "type": "issue", "title": "Encouragement to use monotonic clock", "long_link": "https://cplusplus.github.io/LWG/issue1158", "link": "https://wg21.link/lwg1158", "section": "33.2.4 [thread.req.timing]", "status": "C++11", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1159": { "type": "issue", "title": "Unclear spec for resource_deadlock_would_occur", "long_link": "https://cplusplus.github.io/LWG/issue1159", "link": "https://wg21.link/lwg1159", "section": "33.6.5.4.3 [thread.lock.unique.locking]", "status": "C++11", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1160": { "type": "issue", "title": "future_error public constructor is 'exposition only'", "long_link": "https://cplusplus.github.io/LWG/issue1160", "link": "https://wg21.link/lwg1160", "section": "33.10.4 [futures.future.error]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2021-06-06" }, "LWG1161": { "type": "issue", "title": "Unnecessary unique_future limitations", "long_link": "https://cplusplus.github.io/LWG/issue1161", "link": "https://wg21.link/lwg1161", "section": "33.10.7 [futures.unique.future]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2021-06-06" }, "LWG1162": { "type": "issue", "title": "shared_future should support an efficient move constructor", "long_link": "https://cplusplus.github.io/LWG/issue1162", "link": "https://wg21.link/lwg1162", "section": "33.10.8 [futures.shared.future]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2021-06-06" }, "LWG1163": { "type": "issue", "title": "shared_future is inconsistent with shared_ptr", "long_link": "https://cplusplus.github.io/LWG/issue1163", "link": "https://wg21.link/lwg1163", "section": "33.10.8 [futures.shared.future]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2021-06-06" }, "LWG1164": { "type": "issue", "title": "promise::swap should pass by rvalue reference", "long_link": "https://cplusplus.github.io/LWG/issue1164", "link": "https://wg21.link/lwg1164", "section": "33.10.6 [futures.promise]", "status": "NAD", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1165": { "type": "issue", "title": "Unneeded promise move constructor", "long_link": "https://cplusplus.github.io/LWG/issue1165", "link": "https://wg21.link/lwg1165", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1166": { "type": "issue", "title": "Allocator-specific move/copy break model of move-constructor and move-assignment", "long_link": "https://cplusplus.github.io/LWG/issue1166", "link": "https://wg21.link/lwg1166", "section": "99 [allocator.propagation], 99 [allocator.propagation.map], 24 [containers]", "status": "Resolved", "submitter": "LWG", "opened": "2009-06-28", "last_modified": "2016-01-28" }, "LWG1167": { "type": "issue", "title": "pair doesn't model LessThanComparable in unconstrained code even if T and U do.", "long_link": "https://cplusplus.github.io/LWG/issue1167", "link": "https://wg21.link/lwg1167", "section": "22.3 [pairs]", "status": "NAD Concepts", "submitter": "Dave Abrahams", "opened": "2009-07-01", "last_modified": "2016-01-28" }, "LWG1168": { "type": "issue", "title": "Odd wording for bitset equality operators", "long_link": "https://cplusplus.github.io/LWG/issue1168", "link": "https://wg21.link/lwg1168", "section": "22.9.2.3 [bitset.members]", "status": "NAD Editorial", "submitter": "Alisdair Meredith", "opened": "2009-07-02", "last_modified": "2016-01-28" }, "LWG1169": { "type": "issue", "title": "num_get not fully compatible with strto*", "long_link": "https://cplusplus.github.io/LWG/issue1169", "link": "https://wg21.link/lwg1169", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "C++17", "submitter": "Cosmin Truta", "opened": "2009-07-04", "last_modified": "2017-07-30" }, "LWG1170": { "type": "issue", "title": "String char-like types no longer PODs", "long_link": "https://cplusplus.github.io/LWG/issue1170", "link": "https://wg21.link/lwg1170", "section": "23.1 [strings.general]", "status": "C++11", "submitter": "Beman Dawes", "opened": "2009-06-22", "last_modified": "2016-01-28" }, "LWG1171": { "type": "issue", "title": "duration types should be literal", "long_link": "https://cplusplus.github.io/LWG/issue1171", "link": "https://wg21.link/lwg1171", "section": "29.5 [time.duration]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-07-06", "last_modified": "2016-01-28" }, "LWG1172": { "type": "issue", "title": "select_on_container_(copy|move)_construction over-constrained", "long_link": "https://cplusplus.github.io/LWG/issue1172", "link": "https://wg21.link/lwg1172", "section": "99 [allocator.concepts.members]", "status": "Resolved", "submitter": "Alberto Ganesh Barbati", "opened": "2009-07-08", "last_modified": "2016-01-28" }, "LWG1173": { "type": "issue", "title": "\"Equivalence\" wishy-washiness", "long_link": "https://cplusplus.github.io/LWG/issue1173", "link": "https://wg21.link/lwg1173", "section": "16 [library]", "status": "NAD", "submitter": "David Abrahams", "opened": "2009-07-14", "last_modified": "2016-11-21" }, "LWG1174": { "type": "issue", "title": "Type property predicates", "long_link": "https://cplusplus.github.io/LWG/issue1174", "link": "https://wg21.link/lwg1174", "section": "21.3.5.4 [meta.unary.prop]", "status": "Resolved", "submitter": "Jason Merrill", "opened": "2009-07-16", "last_modified": "2016-01-28" }, "LWG1175": { "type": "issue", "title": "unordered complexity", "long_link": "https://cplusplus.github.io/LWG/issue1175", "link": "https://wg21.link/lwg1175", "section": "24.2.8 [unord.req]", "status": "Open", "submitter": "Pablo Halpern", "opened": "2009-07-17", "last_modified": "2020-09-06" }, "LWG1176": { "type": "issue", "title": "Make thread constructor non-variadic", "long_link": "https://cplusplus.github.io/LWG/issue1176", "link": "https://wg21.link/lwg1176", "section": "33.4.3.3 [thread.thread.constr]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2009-07-18", "last_modified": "2016-01-28" }, "LWG1177": { "type": "issue", "title": "Improve \"diagnostic required\" wording", "long_link": "https://cplusplus.github.io/LWG/issue1177", "link": "https://wg21.link/lwg1177", "section": "29.5 [time.duration]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-07-18", "last_modified": "2016-01-28" }, "LWG1178": { "type": "issue", "title": "Header dependencies", "long_link": "https://cplusplus.github.io/LWG/issue1178", "link": "https://wg21.link/lwg1178", "section": "16.4.6.2 [res.on.headers]", "status": "C++11", "submitter": "Beman Dawes", "opened": "2009-07-18", "last_modified": "2016-01-28" }, "LWG1179": { "type": "issue", "title": "Probably editorial in [structure.specifications]", "long_link": "https://cplusplus.github.io/LWG/issue1179", "link": "https://wg21.link/lwg1179", "section": "16.3.2.4 [structure.specifications]", "status": "NAD Editorial", "submitter": "Robert Klarer", "opened": "2009-07-21", "last_modified": "2016-01-28" }, "LWG1180": { "type": "issue", "title": "Missing string_type member typedef in class sub_match", "long_link": "https://cplusplus.github.io/LWG/issue1180", "link": "https://wg21.link/lwg1180", "section": "32.8.2 [re.submatch.members]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-07-25", "last_modified": "2016-01-28" }, "LWG1181": { "type": "issue", "title": "Invalid sub_match comparison operators", "long_link": "https://cplusplus.github.io/LWG/issue1181", "link": "https://wg21.link/lwg1181", "section": "32.8.3 [re.submatch.op]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-07-25", "last_modified": "2016-01-28" }, "LWG1182": { "type": "issue", "title": "Unfortunate hash dependencies", "long_link": "https://cplusplus.github.io/LWG/issue1182", "link": "https://wg21.link/lwg1182", "section": "22.10.19 [unord.hash]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-07-28", "last_modified": "2016-01-28" }, "LWG1183": { "type": "issue", "title": "basic_ios::set_rdbuf may break class invariants", "long_link": "https://cplusplus.github.io/LWG/issue1183", "link": "https://wg21.link/lwg1183", "section": "31.5.4.3 [basic.ios.members]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-07-28", "last_modified": "2016-01-28" }, "LWG1184": { "type": "issue", "title": "Feature request: dynamic bitset", "long_link": "https://cplusplus.github.io/LWG/issue1184", "link": "https://wg21.link/lwg1184", "section": "24.3.11 [vector]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-07-29", "last_modified": "2020-09-06" }, "LWG1185": { "type": "issue", "title": "Iterator categories and output iterators", "long_link": "https://cplusplus.github.io/LWG/issue1185", "link": "https://wg21.link/lwg1185", "section": "25.3 [iterator.requirements]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-07-31", "last_modified": "2016-01-28" }, "LWG1186": { "type": "issue", "title": "Forward list could model a stack", "long_link": "https://cplusplus.github.io/LWG/issue1186", "link": "https://wg21.link/lwg1186", "section": "24.6.8 [stack]", "status": "NAD Concepts", "submitter": "Alisdair Meredith", "opened": "2009-07-31", "last_modified": "2016-01-28" }, "LWG1187": { "type": "issue", "title": "std::decay", "long_link": "https://cplusplus.github.io/LWG/issue1187", "link": "https://wg21.link/lwg1187", "section": "21.3.8.7 [meta.trans.other]", "status": "C++11", "submitter": "Jason Merrill", "opened": "2009-08-07", "last_modified": "2016-01-28" }, "LWG1188": { "type": "issue", "title": "Unordered containers should have a minimum load factor as well as a maximum", "long_link": "https://cplusplus.github.io/LWG/issue1188", "link": "https://wg21.link/lwg1188", "section": "24.2.8 [unord.req], 24.5 [unord]", "status": "NAD", "submitter": "Matt Austern", "opened": "2009-08-10", "last_modified": "2019-02-26" }, "LWG1189": { "type": "issue", "title": "Awkward interface for changing the number of buckets in an unordered associative container", "long_link": "https://cplusplus.github.io/LWG/issue1189", "link": "https://wg21.link/lwg1189", "section": "24.2.8 [unord.req], 24.5 [unord]", "status": "C++11", "submitter": "Matt Austern", "opened": "2009-08-10", "last_modified": "2016-01-28" }, "LWG1190": { "type": "issue", "title": "Setting the maximum load factor should return the previous value", "long_link": "https://cplusplus.github.io/LWG/issue1190", "link": "https://wg21.link/lwg1190", "section": "24.2.8 [unord.req], 24.5 [unord]", "status": "NAD", "submitter": "Matt Austern", "opened": "2009-08-10", "last_modified": "2016-01-28" }, "LWG1191": { "type": "issue", "title": "tuple get API should respect rvalues", "long_link": "https://cplusplus.github.io/LWG/issue1191", "link": "https://wg21.link/lwg1191", "section": "22.4.8 [tuple.elem]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-08-18", "last_modified": "2016-01-28" }, "LWG1192": { "type": "issue", "title": "basic_string missing definitions for cbegin / cend / crbegin / crend", "long_link": "https://cplusplus.github.io/LWG/issue1192", "link": "https://wg21.link/lwg1192", "section": "23.4.3.4 [string.iterators]", "status": "C++11", "submitter": "Jonathan Wakely", "opened": "2009-08-14", "last_modified": "2016-01-28" }, "LWG1193": { "type": "issue", "title": "default_delete cannot be instantiated with incomplete types", "long_link": "https://cplusplus.github.io/LWG/issue1193", "link": "https://wg21.link/lwg1193", "section": "20.3.1.2 [unique.ptr.dltr]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-08-18", "last_modified": "2016-01-28" }, "LWG1194": { "type": "issue", "title": "Unintended queue constructor", "long_link": "https://cplusplus.github.io/LWG/issue1194", "link": "https://wg21.link/lwg1194", "section": "24.6 [container.adaptors]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-08-20", "last_modified": "2016-01-28" }, "LWG1195": { "type": "issue", "title": "\"Diagnostic required\" wording is insufficient to prevent UB", "long_link": "https://cplusplus.github.io/LWG/issue1195", "link": "https://wg21.link/lwg1195", "section": "16 [library]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-08-18", "last_modified": "2016-01-28" }, "LWG1196": { "type": "issue", "title": "move semantics undefined for priority_queue", "long_link": "https://cplusplus.github.io/LWG/issue1196", "link": "https://wg21.link/lwg1196", "section": "24.6.7.2 [priqueue.cons]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-08-19", "last_modified": "2016-01-28" }, "LWG1197": { "type": "issue", "title": "Can unordered containers have bucket_count() == 0?", "long_link": "https://cplusplus.github.io/LWG/issue1197", "link": "https://wg21.link/lwg1197", "section": "24.2.8 [unord.req]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-08-24", "last_modified": "2016-01-28" }, "LWG1198": { "type": "issue", "title": "Container adaptor swap: member or non-member?", "long_link": "https://cplusplus.github.io/LWG/issue1198", "link": "https://wg21.link/lwg1198", "section": "24.6 [container.adaptors]", "status": "C++11", "submitter": "Pablo Halpern", "opened": "2009-08-26", "last_modified": "2016-01-28" }, "LWG1199": { "type": "issue", "title": "Missing extended copy constructor in container adaptors", "long_link": "https://cplusplus.github.io/LWG/issue1199", "link": "https://wg21.link/lwg1199", "section": "24.6 [container.adaptors]", "status": "C++11", "submitter": "Pablo Halpern", "opened": "2009-08-26", "last_modified": "2020-11-29" }, "LWG1200": { "type": "issue", "title": "\"surprising\" char_traits::int_type requirements", "long_link": "https://cplusplus.github.io/LWG/issue1200", "link": "https://wg21.link/lwg1200", "section": "23.2.3 [char.traits.typedefs]", "status": "NAD", "submitter": "Sean Hunt", "opened": "2009-09-03", "last_modified": "2016-01-28" }, "LWG1201": { "type": "issue", "title": "Do we always want to unwrap ref-wrappers in make_tuple", "long_link": "https://cplusplus.github.io/LWG/issue1201", "link": "https://wg21.link/lwg1201", "section": "22.4.5 [tuple.creation], 22.3 [pairs]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-09-05", "last_modified": "2018-10-05" }, "LWG1202": { "type": "issue", "title": "integral_constant needs a spring clean", "long_link": "https://cplusplus.github.io/LWG/issue1202", "link": "https://wg21.link/lwg1202", "section": "21.3.4 [meta.help]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-09-05", "last_modified": "2016-01-28" }, "LWG1203": { "type": "issue", "title": "More useful rvalue stream insertion", "long_link": "https://cplusplus.github.io/LWG/issue1203", "link": "https://wg21.link/lwg1203", "section": "31.7.6.6 [ostream.rvalue], 31.7.5.6 [istream.rvalue]", "status": "C++20", "submitter": "Howard Hinnant", "opened": "2009-09-06", "last_modified": "2021-02-25" }, "LWG1204": { "type": "issue", "title": "Global permission to move", "long_link": "https://cplusplus.github.io/LWG/issue1204", "link": "https://wg21.link/lwg1204", "section": "16.4.5.9 [res.on.arguments]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-09-12", "last_modified": "2016-01-28" }, "LWG1205": { "type": "issue", "title": "Some algorithms could more clearly document their handling of empty ranges", "long_link": "https://cplusplus.github.io/LWG/issue1205", "link": "https://wg21.link/lwg1205", "section": "27 [algorithms]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-09-13", "last_modified": "2016-01-28" }, "LWG1206": { "type": "issue", "title": "Incorrect requires for move_backward and copy_backward", "long_link": "https://cplusplus.github.io/LWG/issue1206", "link": "https://wg21.link/lwg1206", "section": "27.7.2 [alg.move]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-09-13", "last_modified": "2016-01-28" }, "LWG1207": { "type": "issue", "title": "Underspecified std::list operations?", "long_link": "https://cplusplus.github.io/LWG/issue1207", "link": "https://wg21.link/lwg1207", "section": "24.3.10.5 [list.ops]", "status": "C++11", "submitter": "Loïc Joly", "opened": "2009-09-13", "last_modified": "2016-01-28" }, "LWG1208": { "type": "issue", "title": "valarray initializer_list constructor has incorrect effects", "long_link": "https://cplusplus.github.io/LWG/issue1208", "link": "https://wg21.link/lwg1208", "section": "28.6.2.2 [valarray.cons]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-09-23", "last_modified": "2016-01-28" }, "LWG1209": { "type": "issue", "title": "match_results should be moveable", "long_link": "https://cplusplus.github.io/LWG/issue1209", "link": "https://wg21.link/lwg1209", "section": "32.9.2 [re.results.const]", "status": "C++11", "submitter": "Stephan T. Lavavej", "opened": "2009-09-15", "last_modified": "2016-01-28" }, "LWG1210": { "type": "issue", "title": "Iterator reachability should not require a container", "long_link": "https://cplusplus.github.io/LWG/issue1210", "link": "https://wg21.link/lwg1210", "section": "25.3 [iterator.requirements]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-09-18", "last_modified": "2016-01-28" }, "LWG1211": { "type": "issue", "title": "Move iterators should be restricted as input iterators", "long_link": "https://cplusplus.github.io/LWG/issue1211", "link": "https://wg21.link/lwg1211", "section": "25.5.4.2 [move.iterator]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-09-18", "last_modified": "2016-05-14" }, "LWG1212": { "type": "issue", "title": "result of post-increment/decrement operator", "long_link": "https://cplusplus.github.io/LWG/issue1212", "link": "https://wg21.link/lwg1212", "section": "25.3 [iterator.requirements]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2009-09-18", "last_modified": "2016-01-28" }, "LWG1213": { "type": "issue", "title": "Meaning of valid and singular iterator underspecified", "long_link": "https://cplusplus.github.io/LWG/issue1213", "link": "https://wg21.link/lwg1213", "section": "25.3 [iterator.requirements]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2009-09-19", "last_modified": "2016-01-28" }, "LWG1214": { "type": "issue", "title": "Insufficient/inconsistent key immutability requirements for associative containers", "long_link": "https://cplusplus.github.io/LWG/issue1214", "link": "https://wg21.link/lwg1214", "section": "24.2.7 [associative.reqmts]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2009-09-20", "last_modified": "2016-01-28" }, "LWG1215": { "type": "issue", "title": "list::merge with unequal allocators", "long_link": "https://cplusplus.github.io/LWG/issue1215", "link": "https://wg21.link/lwg1215", "section": "24.3.10.5 [list.ops]", "status": "C++11", "submitter": "Pablo Halpern", "opened": "2009-09-24", "last_modified": "2016-01-28" }, "LWG1216": { "type": "issue", "title": "LWG 1066 Incomplete?", "long_link": "https://cplusplus.github.io/LWG/issue1216", "link": "https://wg21.link/lwg1216", "section": "17.9.8 [except.nested]", "status": "C++11", "submitter": "Pete Becker", "opened": "2009-09-25", "last_modified": "2016-01-28" }, "LWG1217": { "type": "issue", "title": "Quaternion support", "long_link": "https://cplusplus.github.io/LWG/issue1217", "link": "https://wg21.link/lwg1217", "section": "28.4 [complex.numbers]", "status": "NAD", "submitter": "Ted Shaneyfelt", "opened": "2009-09-26", "last_modified": "2019-02-26" }, "LWG1218": { "type": "issue", "title": "mutex destructor synchronization", "long_link": "https://cplusplus.github.io/LWG/issue1218", "link": "https://wg21.link/lwg1218", "section": "33.6.4 [thread.mutex.requirements]", "status": "C++11", "submitter": "Jeffrey Yasskin", "opened": "2009-09-30", "last_modified": "2016-01-28" }, "LWG1219": { "type": "issue", "title": "unique_lock::lock and resource_deadlock_would_occur", "long_link": "https://cplusplus.github.io/LWG/issue1219", "link": "https://wg21.link/lwg1219", "section": "33.6.5.4.3 [thread.lock.unique.locking]", "status": "Dup", "submitter": "Jeffrey Yasskin", "opened": "2009-09-30", "last_modified": "2016-01-28" }, "LWG1220": { "type": "issue", "title": "What does condition_variable wait on?", "long_link": "https://cplusplus.github.io/LWG/issue1220", "link": "https://wg21.link/lwg1220", "section": "33.7 [thread.condition]", "status": "C++11", "submitter": "Jeffrey Yasskin", "opened": "2009-09-30", "last_modified": "2016-01-28" }, "LWG1221": { "type": "issue", "title": "condition_variable wording", "long_link": "https://cplusplus.github.io/LWG/issue1221", "link": "https://wg21.link/lwg1221", "section": "33.7.4 [thread.condition.condvar]", "status": "C++11", "submitter": "Jeffrey Yasskin", "opened": "2009-09-30", "last_modified": "2016-01-28" }, "LWG1222": { "type": "issue", "title": "condition_variable incorrect effects for exception safety", "long_link": "https://cplusplus.github.io/LWG/issue1222", "link": "https://wg21.link/lwg1222", "section": "33.7 [thread.condition]", "status": "C++11", "submitter": "Jeffrey Yasskin", "opened": "2009-09-30", "last_modified": "2016-01-28" }, "LWG1223": { "type": "issue", "title": "condition_variable_any lock matching?", "long_link": "https://cplusplus.github.io/LWG/issue1223", "link": "https://wg21.link/lwg1223", "section": "33.7.5 [thread.condition.condvarany]", "status": "NAD", "submitter": "Jeffrey Yasskin", "opened": "2009-09-30", "last_modified": "2016-01-28" }, "LWG1224": { "type": "issue", "title": "condition_variable_any support for recursive mutexes?", "long_link": "https://cplusplus.github.io/LWG/issue1224", "link": "https://wg21.link/lwg1224", "section": "33.7.5 [thread.condition.condvarany]", "status": "NAD", "submitter": "Jeffrey Yasskin", "opened": "2009-09-30", "last_modified": "2016-01-28" }, "LWG1225": { "type": "issue", "title": "C++0x result_of issue", "long_link": "https://cplusplus.github.io/LWG/issue1225", "link": "https://wg21.link/lwg1225", "section": "99 [func.ret]", "status": "Resolved", "submitter": "Sebastian Gesemann", "opened": "2009-10-05", "last_modified": "2016-01-28" }, "LWG1226": { "type": "issue", "title": "Incomplete changes of #890", "long_link": "https://cplusplus.github.io/LWG/issue1226", "link": "https://wg21.link/lwg1226", "section": "33.10.3 [futures.errors]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2009-10-05", "last_modified": "2016-01-28" }, "LWG1227": { "type": "issue", "title": " synopsis overspecified", "long_link": "https://cplusplus.github.io/LWG/issue1227", "link": "https://wg21.link/lwg1227", "section": "22.9.2 [template.bitset]", "status": "C++11", "submitter": "Bo Persson", "opened": "2009-10-05", "last_modified": "2016-01-28" }, "LWG1228": { "type": "issue", "title": "User-specialized nothrow type traits", "long_link": "https://cplusplus.github.io/LWG/issue1228", "link": "https://wg21.link/lwg1228", "section": "21.3.5.4 [meta.unary.prop]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-10-07", "last_modified": "2016-01-28" }, "LWG1229": { "type": "issue", "title": "error_code operator= typo", "long_link": "https://cplusplus.github.io/LWG/issue1229", "link": "https://wg21.link/lwg1229", "section": "19.5.4.3 [syserr.errcode.modifiers]", "status": "Resolved", "submitter": "Stephan T. Lavavej", "opened": "2009-10-08", "last_modified": "2016-01-28" }, "LWG1230": { "type": "issue", "title": "mem_fn and variadic templates", "long_link": "https://cplusplus.github.io/LWG/issue1230", "link": "https://wg21.link/lwg1230", "section": "22.10.16 [func.memfn]", "status": "Dup", "submitter": "Alisdair Meredith", "opened": "2009-10-09", "last_modified": "2016-01-28" }, "LWG1231": { "type": "issue", "title": "weak_ptr comparisons incompletely resolved", "long_link": "https://cplusplus.github.io/LWG/issue1231", "link": "https://wg21.link/lwg1231", "section": "20.3.2.3.6 [util.smartptr.weak.obs]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-10-10", "last_modified": "2016-01-28" }, "LWG1232": { "type": "issue", "title": "Still swap's with rvalue-references", "long_link": "https://cplusplus.github.io/LWG/issue1232", "link": "https://wg21.link/lwg1232", "section": "16 [library]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2009-10-11", "last_modified": "2016-01-28" }, "LWG1233": { "type": "issue", "title": "Missing unique_ptr signatures in synopsis", "long_link": "https://cplusplus.github.io/LWG/issue1233", "link": "https://wg21.link/lwg1233", "section": "20.2 [memory]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2009-10-11", "last_modified": "2016-01-28" }, "LWG1234": { "type": "issue", "title": "\"Do the right thing\" and NULL", "long_link": "https://cplusplus.github.io/LWG/issue1234", "link": "https://wg21.link/lwg1234", "section": "24.2.4 [sequence.reqmts]", "status": "C++11", "submitter": "Matt Austern", "opened": "2009-10-09", "last_modified": "2016-01-28" }, "LWG1235": { "type": "issue", "title": "Issue with C++0x random number proposal", "long_link": "https://cplusplus.github.io/LWG/issue1235", "link": "https://wg21.link/lwg1235", "section": "28.5.3.6 [rand.req.dist]", "status": "NAD", "submitter": "Matthias Troyer", "opened": "2009-10-12", "last_modified": "2019-02-26" }, "LWG1236": { "type": "issue", "title": "reserved identifiers in programs not using the library", "long_link": "https://cplusplus.github.io/LWG/issue1236", "link": "https://wg21.link/lwg1236", "section": "16 [library]", "status": "NAD", "submitter": "Sean Hunt", "opened": "2009-10-13", "last_modified": "2016-01-28" }, "LWG1237": { "type": "issue", "title": "Constrained error_code/error_condition members", "long_link": "https://cplusplus.github.io/LWG/issue1237", "link": "https://wg21.link/lwg1237", "section": "19.5 [syserr]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-10-14", "last_modified": "2016-01-28" }, "LWG1238": { "type": "issue", "title": "Defining algorithms taking iterator for range", "long_link": "https://cplusplus.github.io/LWG/issue1238", "link": "https://wg21.link/lwg1238", "section": "27 [algorithms]", "status": "Open", "submitter": "Alisdair Meredith", "opened": "2009-10-15", "last_modified": "2020-09-06" }, "LWG1239": { "type": "issue", "title": "Defect report", "long_link": "https://cplusplus.github.io/LWG/issue1239", "link": "https://wg21.link/lwg1239", "section": "21.3.5.4 [meta.unary.prop]", "status": "NAD Editorial", "submitter": "David Abrahams", "opened": "2009-10-16", "last_modified": "2016-01-28" }, "LWG1240": { "type": "issue", "title": "Deleted comparison functions of std::function not needed", "long_link": "https://cplusplus.github.io/LWG/issue1240", "link": "https://wg21.link/lwg1240", "section": "22.10.17.3 [func.wrap.func]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-10-18", "last_modified": "2016-01-28" }, "LWG1241": { "type": "issue", "title": "unique_copy needs to require EquivalenceRelation", "long_link": "https://cplusplus.github.io/LWG/issue1241", "link": "https://wg21.link/lwg1241", "section": "27.7.9 [alg.unique]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-10-17", "last_modified": "2016-01-28" }, "LWG1242": { "type": "issue", "title": "Enable SCARY iterators", "long_link": "https://cplusplus.github.io/LWG/issue1242", "link": "https://wg21.link/lwg1242", "section": "24 [containers]", "status": "NAD", "submitter": "Herb Sutter", "opened": "2009-10-21", "last_modified": "2020-09-06" }, "LWG1243": { "type": "issue", "title": "Missing operator+= (initializer_list) for valarray", "long_link": "https://cplusplus.github.io/LWG/issue1243", "link": "https://wg21.link/lwg1243", "section": "28.6.2.7 [valarray.cassign]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2009-10-22", "last_modified": "2016-01-28" }, "LWG1244": { "type": "issue", "title": "wait_*() in *future for synchronous functions", "long_link": "https://cplusplus.github.io/LWG/issue1244", "link": "https://wg21.link/lwg1244", "section": "33.10 [futures]", "status": "Resolved", "submitter": "Detlef Vollmann", "opened": "2009-10-22", "last_modified": "2016-01-28" }, "LWG1245": { "type": "issue", "title": "std::hash & co", "long_link": "https://cplusplus.github.io/LWG/issue1245", "link": "https://wg21.link/lwg1245", "section": "22.10.19 [unord.hash]", "status": "C++11", "submitter": "Paolo Carlini", "opened": "2009-10-22", "last_modified": "2016-01-28" }, "LWG1246": { "type": "issue", "title": "vector::resize() missing efficiency guarantee", "long_link": "https://cplusplus.github.io/LWG/issue1246", "link": "https://wg21.link/lwg1246", "section": "24.3.11.3 [vector.capacity]", "status": "NAD", "submitter": "David Abrahams", "opened": "2009-10-24", "last_modified": "2016-01-28" }, "LWG1247": { "type": "issue", "title": "auto_ptr is overspecified", "long_link": "https://cplusplus.github.io/LWG/issue1247", "link": "https://wg21.link/lwg1247", "section": "99 [auto.ptr]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-10-24", "last_modified": "2016-01-28" }, "LWG1248": { "type": "issue", "title": "Equality comparison for unordered containers", "long_link": "https://cplusplus.github.io/LWG/issue1248", "link": "https://wg21.link/lwg1248", "section": "24.5 [unord]", "status": "Resolved", "submitter": "Herb Sutter", "opened": "2009-10-25", "last_modified": "2016-01-28" }, "LWG1249": { "type": "issue", "title": "basic_ios default ctor", "long_link": "https://cplusplus.github.io/LWG/issue1249", "link": "https://wg21.link/lwg1249", "section": "31.5.4.2 [basic.ios.cons]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2009-10-25", "last_modified": "2016-01-28" }, "LWG1250": { "type": "issue", "title": " still overspecified", "long_link": "https://cplusplus.github.io/LWG/issue1250", "link": "https://wg21.link/lwg1250", "section": "22.9.2 [template.bitset]", "status": "C++11", "submitter": "Martin Sebor", "opened": "2009-10-29", "last_modified": "2016-01-28" }, "LWG1251": { "type": "issue", "title": "move constructing basic_stringbuf", "long_link": "https://cplusplus.github.io/LWG/issue1251", "link": "https://wg21.link/lwg1251", "section": "31.8.2.2 [stringbuf.cons]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2009-10-29", "last_modified": "2016-01-28" }, "LWG1252": { "type": "issue", "title": "wbuffer_convert::state_type inconsistency", "long_link": "https://cplusplus.github.io/LWG/issue1252", "link": "https://wg21.link/lwg1252", "section": "D.23.3 [depr.conversions.buffer]", "status": "C++11", "submitter": "Bo Persson", "opened": "2009-10-21", "last_modified": "2017-04-22" }, "LWG1253": { "type": "issue", "title": "invalidation of iterators and emplace vs. insert inconsistence in assoc. containers", "long_link": "https://cplusplus.github.io/LWG/issue1253", "link": "https://wg21.link/lwg1253", "section": "24.2.7 [associative.reqmts]", "status": "C++11", "submitter": "Boris Dušek", "opened": "2009-10-24", "last_modified": "2016-01-28" }, "LWG1254": { "type": "issue", "title": "Misleading sentence in vector::flip", "long_link": "https://cplusplus.github.io/LWG/issue1254", "link": "https://wg21.link/lwg1254", "section": "24.3.12 [vector.bool]", "status": "C++11", "submitter": "Christopher Jefferson", "opened": "2009-11-01", "last_modified": "2016-01-28" }, "LWG1255": { "type": "issue", "title": "declval should be added to the library", "long_link": "https://cplusplus.github.io/LWG/issue1255", "link": "https://wg21.link/lwg1255", "section": "22.2 [utility]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-11-03", "last_modified": "2016-01-28" }, "LWG1256": { "type": "issue", "title": "weak_ptr comparison functions should be removed", "long_link": "https://cplusplus.github.io/LWG/issue1256", "link": "https://wg21.link/lwg1256", "section": "20.3.2.3 [util.smartptr.weak]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-11-04", "last_modified": "2016-01-28" }, "LWG1257": { "type": "issue", "title": "Header still contains a concept_map", "long_link": "https://cplusplus.github.io/LWG/issue1257", "link": "https://wg21.link/lwg1257", "section": "31.5 [iostreams.base]", "status": "C++11", "submitter": "Beman Dawes", "opened": "2009-11-04", "last_modified": "2016-01-28" }, "LWG1258": { "type": "issue", "title": "std::function Effects clause impossible to satisfy", "long_link": "https://cplusplus.github.io/LWG/issue1258", "link": "https://wg21.link/lwg1258", "section": "22.10.17.3.3 [func.wrap.func.mod]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2009-11-05", "last_modified": "2016-01-28" }, "LWG1259": { "type": "issue", "title": "Should initializer-list constructors move elements?", "long_link": "https://cplusplus.github.io/LWG/issue1259", "link": "https://wg21.link/lwg1259", "section": "24.2.4 [sequence.reqmts]", "status": "NAD", "submitter": "Sean Hunt", "opened": "2009-11-05", "last_modified": "2016-01-28" }, "LWG1260": { "type": "issue", "title": "is_constructible reports true", "long_link": "https://cplusplus.github.io/LWG/issue1260", "link": "https://wg21.link/lwg1260", "section": "21.3.5.4 [meta.unary.prop]", "status": "Resolved", "submitter": "Peter Dimov", "opened": "2009-11-07", "last_modified": "2016-01-28" }, "LWG1261": { "type": "issue", "title": "Insufficent overloads for to_string / to_wstring", "long_link": "https://cplusplus.github.io/LWG/issue1261", "link": "https://wg21.link/lwg1261", "section": "23.4.5 [string.conversions]", "status": "C++11", "submitter": "Christopher Jefferson", "opened": "2009-11-10", "last_modified": "2016-01-28" }, "LWG1262": { "type": "issue", "title": "std::less> is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue1262", "link": "https://wg21.link/lwg1262", "section": "20.3.2.2.8 [util.smartptr.shared.cmp]", "status": "C++11", "submitter": "Jonathan Wakely", "opened": "2009-11-10", "last_modified": "2016-01-28" }, "LWG1263": { "type": "issue", "title": "missing swap overloads for regex", "long_link": "https://cplusplus.github.io/LWG/issue1263", "link": "https://wg21.link/lwg1263", "section": "32.3 [re.syn]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2009-11-12", "last_modified": "2016-01-28" }, "LWG1264": { "type": "issue", "title": "quick_exit support for freestanding implementations", "long_link": "https://cplusplus.github.io/LWG/issue1264", "link": "https://wg21.link/lwg1264", "section": "16.4.2.5 [compliance]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-11-12", "last_modified": "2016-01-28" }, "LWG1265": { "type": "issue", "title": "longjmp and destructors", "long_link": "https://cplusplus.github.io/LWG/issue1265", "link": "https://wg21.link/lwg1265", "section": "17.13 [support.runtime]", "status": "NAD", "submitter": "Sean Hunt", "opened": "2009-11-16", "last_modified": "2016-01-28" }, "LWG1266": { "type": "issue", "title": "shared_future::get and deferred async functions", "long_link": "https://cplusplus.github.io/LWG/issue1266", "link": "https://wg21.link/lwg1266", "section": "33.10.8 [futures.shared.future]", "status": "Resolved", "submitter": "Anthony Williams", "opened": "2009-11-17", "last_modified": "2021-06-06" }, "LWG1267": { "type": "issue", "title": "Incorrect wording for condition_variable_any::wait_for", "long_link": "https://cplusplus.github.io/LWG/issue1267", "link": "https://wg21.link/lwg1267", "section": "33.7.5 [thread.condition.condvarany]", "status": "C++11", "submitter": "Anthony Williams", "opened": "2009-11-17", "last_modified": "2016-01-28" }, "LWG1268": { "type": "issue", "title": "The Mutex requirements in 30.4.1 and 30.4.2 are wrong", "long_link": "https://cplusplus.github.io/LWG/issue1268", "link": "https://wg21.link/lwg1268", "section": "33.6 [thread.mutex]", "status": "Resolved", "submitter": "Anthony Williams", "opened": "2009-11-17", "last_modified": "2016-01-28" }, "LWG1269": { "type": "issue", "title": "Associated state doesn't account for async", "long_link": "https://cplusplus.github.io/LWG/issue1269", "link": "https://wg21.link/lwg1269", "section": "33.10.5 [futures.state]", "status": "Resolved", "submitter": "Anthony Williams", "opened": "2009-11-18", "last_modified": "2016-01-28" }, "LWG1270": { "type": "issue", "title": "result_of should be moved to ", "long_link": "https://cplusplus.github.io/LWG/issue1270", "link": "https://wg21.link/lwg1270", "section": "99 [func.ret]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-11-19", "last_modified": "2016-01-28" }, "LWG1271": { "type": "issue", "title": "CR undefined in duration operators", "long_link": "https://cplusplus.github.io/LWG/issue1271", "link": "https://wg21.link/lwg1271", "section": "29.5.6 [time.duration.nonmember]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-11-21", "last_modified": "2016-01-28" }, "LWG1272": { "type": "issue", "title": "confusing declarations of promise::set_value", "long_link": "https://cplusplus.github.io/LWG/issue1272", "link": "https://wg21.link/lwg1272", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2009-11-22", "last_modified": "2016-01-28" }, "LWG1273": { "type": "issue", "title": "future::valid should be callable on an invalid future", "long_link": "https://cplusplus.github.io/LWG/issue1273", "link": "https://wg21.link/lwg1273", "section": "33.10.7 [futures.unique.future]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2009-11-22", "last_modified": "2021-06-06" }, "LWG1274": { "type": "issue", "title": "atomic_future constructor", "long_link": "https://cplusplus.github.io/LWG/issue1274", "link": "https://wg21.link/lwg1274", "section": "99 [futures.atomic_future]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2009-11-22", "last_modified": "2016-01-28" }, "LWG1275": { "type": "issue", "title": "Creating and setting futures", "long_link": "https://cplusplus.github.io/LWG/issue1275", "link": "https://wg21.link/lwg1275", "section": "33.10 [futures]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2009-11-22", "last_modified": "2016-01-28" }, "LWG1276": { "type": "issue", "title": "forwardlist missing allocator constructors", "long_link": "https://cplusplus.github.io/LWG/issue1276", "link": "https://wg21.link/lwg1276", "section": "24.3.9 [forward.list]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-12-12", "last_modified": "2023-02-07" }, "LWG1277": { "type": "issue", "title": "std::thread::id should be trivially copyable", "long_link": "https://cplusplus.github.io/LWG/issue1277", "link": "https://wg21.link/lwg1277", "section": "33.4.3.2 [thread.thread.id]", "status": "C++11", "submitter": "Anthony Williams", "opened": "2009-11-24", "last_modified": "2016-01-28" }, "LWG1278": { "type": "issue", "title": "Inconsistent return values for forward_list::insert_after", "long_link": "https://cplusplus.github.io/LWG/issue1278", "link": "https://wg21.link/lwg1278", "section": "24.3.9.5 [forward.list.modifiers]", "status": "C++11", "submitter": "Bo Persson", "opened": "2009-11-25", "last_modified": "2023-02-07" }, "LWG1279": { "type": "issue", "title": "forbid [u|bi]nary_function specialization", "long_link": "https://cplusplus.github.io/LWG/issue1279", "link": "https://wg21.link/lwg1279", "section": "99 [depr.base]", "status": "C++11", "submitter": "Alberto Ganesh Barbati", "opened": "2009-11-30", "last_modified": "2016-01-28" }, "LWG1280": { "type": "issue", "title": "Initialization of stream iterators", "long_link": "https://cplusplus.github.io/LWG/issue1280", "link": "https://wg21.link/lwg1280", "section": "25.6.2.2 [istream.iterator.cons], 25.6.3.2 [ostream.iterator.cons.des]", "status": "C++11", "submitter": "Jonathan Wakely", "opened": "2009-12-04", "last_modified": "2016-01-28" }, "LWG1281": { "type": "issue", "title": "CopyConstruction and Assignment between ratios having the same normalized form", "long_link": "https://cplusplus.github.io/LWG/issue1281", "link": "https://wg21.link/lwg1281", "section": "21.4.3 [ratio.ratio]", "status": "Resolved", "submitter": "Vicente Juan Botet Escribá", "opened": "2009-12-07", "last_modified": "2016-01-28" }, "LWG1282": { "type": "issue", "title": "A proposal to add std::split algorithm", "long_link": "https://cplusplus.github.io/LWG/issue1282", "link": "https://wg21.link/lwg1282", "section": "27 [algorithms]", "status": "NAD", "submitter": "Igor Semenov", "opened": "2009-12-07", "last_modified": "2019-02-26" }, "LWG1283": { "type": "issue", "title": "MoveConstructible and MoveAssignable need clarification of moved-from state", "long_link": "https://cplusplus.github.io/LWG/issue1283", "link": "https://wg21.link/lwg1283", "section": "16.4.4.2 [utility.arg.requirements]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2009-12-12", "last_modified": "2016-01-28" }, "LWG1284": { "type": "issue", "title": "vector initializer_list constructor missing an allocator argument", "long_link": "https://cplusplus.github.io/LWG/issue1284", "link": "https://wg21.link/lwg1284", "section": "24.3.12 [vector.bool]", "status": "C++11", "submitter": "Bo Persson", "opened": "2009-12-09", "last_modified": "2016-01-28" }, "LWG1285": { "type": "issue", "title": "allocator_traits call to new", "long_link": "https://cplusplus.github.io/LWG/issue1285", "link": "https://wg21.link/lwg1285", "section": "20.2.9.3 [allocator.traits.members]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-12-10", "last_modified": "2016-01-28" }, "LWG1286": { "type": "issue", "title": "allocator_traits::select_on_container_copy_construction type-o", "long_link": "https://cplusplus.github.io/LWG/issue1286", "link": "https://wg21.link/lwg1286", "section": "20.2.9.3 [allocator.traits.members]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2009-12-10", "last_modified": "2016-01-28" }, "LWG1287": { "type": "issue", "title": "std::function requires CopyConstructible target object", "long_link": "https://cplusplus.github.io/LWG/issue1287", "link": "https://wg21.link/lwg1287", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++11", "submitter": "Jonathan Wakely", "opened": "2009-12-13", "last_modified": "2016-01-28" }, "LWG1288": { "type": "issue", "title": "std::function assignment from rvalues", "long_link": "https://cplusplus.github.io/LWG/issue1288", "link": "https://wg21.link/lwg1288", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++11", "submitter": "Jonathan Wakely", "opened": "2009-12-13", "last_modified": "2016-01-28" }, "LWG1289": { "type": "issue", "title": "Generic casting requirements for smart pointers", "long_link": "https://cplusplus.github.io/LWG/issue1289", "link": "https://wg21.link/lwg1289", "section": "22.2 [utility]", "status": "NAD", "submitter": "Ion Gaztañaga", "opened": "2009-12-14", "last_modified": "2019-02-26" }, "LWG1290": { "type": "issue", "title": "Don't require [u|bi]nary_function inheritance", "long_link": "https://cplusplus.github.io/LWG/issue1290", "link": "https://wg21.link/lwg1290", "section": "22.10 [function.objects]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2009-12-14", "last_modified": "2017-03-21" }, "LWG1291": { "type": "issue", "title": "Exceptions thrown during promise::set_value", "long_link": "https://cplusplus.github.io/LWG/issue1291", "link": "https://wg21.link/lwg1291", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2009-12-18", "last_modified": "2016-01-28" }, "LWG1292": { "type": "issue", "title": "std::function should support all callable types", "long_link": "https://cplusplus.github.io/LWG/issue1292", "link": "https://wg21.link/lwg1292", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-12-19", "last_modified": "2016-01-28" }, "LWG1293": { "type": "issue", "title": "unique_ptr needs to get rid of unspecified-pointer-type", "long_link": "https://cplusplus.github.io/LWG/issue1293", "link": "https://wg21.link/lwg1293", "section": "20.3.1.4 [unique.ptr.runtime]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2009-12-20", "last_modified": "2016-01-28" }, "LWG1294": { "type": "issue", "title": "Difference between callable wrapper and forwarding call wrapper unclear", "long_link": "https://cplusplus.github.io/LWG/issue1294", "link": "https://wg21.link/lwg1294", "section": "22.10.4 [func.require]", "status": "C++11", "submitter": "Jens Maurer", "opened": "2009-12-21", "last_modified": "2016-01-28" }, "LWG1295": { "type": "issue", "title": "Contradictory call wrapper requirements", "long_link": "https://cplusplus.github.io/LWG/issue1295", "link": "https://wg21.link/lwg1295", "section": "22.10.4 [func.require]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2009-12-22", "last_modified": "2016-01-28" }, "LWG1296": { "type": "issue", "title": "map and multimap value_compare overspecified", "long_link": "https://cplusplus.github.io/LWG/issue1296", "link": "https://wg21.link/lwg1296", "section": "24.4.4 [map]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2009-12-22", "last_modified": "2016-01-28" }, "LWG1297": { "type": "issue", "title": "unique_ptr's relational operator functions should induce a total order", "long_link": "https://cplusplus.github.io/LWG/issue1297", "link": "https://wg21.link/lwg1297", "section": "20.3.1.6 [unique.ptr.special]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2009-12-23", "last_modified": "2016-01-28" }, "LWG1298": { "type": "issue", "title": "Missing specialization of ctype_byname", "long_link": "https://cplusplus.github.io/LWG/issue1298", "link": "https://wg21.link/lwg1298", "section": "30.2 [locale.syn]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-12-25", "last_modified": "2016-01-28" }, "LWG1299": { "type": "issue", "title": "Confusing typo in specification for get_time", "long_link": "https://cplusplus.github.io/LWG/issue1299", "link": "https://wg21.link/lwg1299", "section": "31.7.8 [ext.manip]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2009-12-25", "last_modified": "2016-01-28" }, "LWG1300": { "type": "issue", "title": "Circular definition of promise::swap", "long_link": "https://cplusplus.github.io/LWG/issue1300", "link": "https://wg21.link/lwg1300", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2009-12-26", "last_modified": "2016-01-28" }, "LWG1301": { "type": "issue", "title": "clear() and assignment", "long_link": "https://cplusplus.github.io/LWG/issue1301", "link": "https://wg21.link/lwg1301", "section": "24.2.4 [sequence.reqmts]", "status": "NAD Editorial", "submitter": "Nicolai Josuttis", "opened": "2010-01-01", "last_modified": "2016-01-28" }, "LWG1302": { "type": "issue", "title": "different emplace semantics for sequence and associated containers", "long_link": "https://cplusplus.github.io/LWG/issue1302", "link": "https://wg21.link/lwg1302", "section": "24.2.7 [associative.reqmts], 24.2.8 [unord.req]", "status": "NAD", "submitter": "Nicolai Josuttis", "opened": "2010-01-03", "last_modified": "2016-01-28" }, "LWG1303": { "type": "issue", "title": "shared_ptr, unique_ptr, and rvalue references v2", "long_link": "https://cplusplus.github.io/LWG/issue1303", "link": "https://wg21.link/lwg1303", "section": "20.3.1.3 [unique.ptr.single], 20.3.2.2 [util.smartptr.shared]", "status": "C++11", "submitter": "Stephan T. Lavavej", "opened": "2010-01-23", "last_modified": "2016-01-28" }, "LWG1304": { "type": "issue", "title": "Missing preconditions for shared_future", "long_link": "https://cplusplus.github.io/LWG/issue1304", "link": "https://wg21.link/lwg1304", "section": "33.10.8 [futures.shared.future]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2010-01-23", "last_modified": "2021-06-06" }, "LWG1305": { "type": "issue", "title": "preconditions for atomic_future", "long_link": "https://cplusplus.github.io/LWG/issue1305", "link": "https://wg21.link/lwg1305", "section": "99 [futures.atomic_future]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2010-01-23", "last_modified": "2016-01-28" }, "LWG1306": { "type": "issue", "title": "pointer and const_pointer for ", "long_link": "https://cplusplus.github.io/LWG/issue1306", "link": "https://wg21.link/lwg1306", "section": "24.3.7 [array]", "status": "C++11", "submitter": "Nicolai Josuttis", "opened": "2010-01-24", "last_modified": "2016-01-28" }, "LWG1307": { "type": "issue", "title": "exception_ptr and allocator pointers don't understand !=", "long_link": "https://cplusplus.github.io/LWG/issue1307", "link": "https://wg21.link/lwg1307", "section": "17.9.7 [propagation]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2010-01-26", "last_modified": "2016-01-28" }, "LWG1308": { "type": "issue", "title": "Concerns about initializer_list overloads of min, max, and minmax", "long_link": "https://cplusplus.github.io/LWG/issue1308", "link": "https://wg21.link/lwg1308", "section": "27.8.9 [alg.min.max]", "status": "NAD", "submitter": "Niels Dekker", "opened": "2010-02-02", "last_modified": "2017-09-07" }, "LWG1309": { "type": "issue", "title": "Missing expressions for Move/CopyConstructible", "long_link": "https://cplusplus.github.io/LWG/issue1309", "link": "https://wg21.link/lwg1309", "section": "16.4.4.2 [utility.arg.requirements]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2010-02-03", "last_modified": "2016-01-28" }, "LWG1310": { "type": "issue", "title": "forward_list splice_after from lvalues", "long_link": "https://cplusplus.github.io/LWG/issue1310", "link": "https://wg21.link/lwg1310", "section": "24.3.9.6 [forward.list.ops]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2010-02-05", "last_modified": "2023-02-07" }, "LWG1311": { "type": "issue", "title": "multi-pass property of Forward Iterator underspecified", "long_link": "https://cplusplus.github.io/LWG/issue1311", "link": "https://wg21.link/lwg1311", "section": "25.3.5.5 [forward.iterators]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2010-02-07", "last_modified": "2016-01-28" }, "LWG1312": { "type": "issue", "title": "vector::data no longer returns a raw pointer", "long_link": "https://cplusplus.github.io/LWG/issue1312", "link": "https://wg21.link/lwg1312", "section": "24.3.11.4 [vector.data]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2010-02-07", "last_modified": "2016-01-28" }, "LWG1313": { "type": "issue", "title": "Seed sequence's param function not useful for pure output iterator", "long_link": "https://cplusplus.github.io/LWG/issue1313", "link": "https://wg21.link/lwg1313", "section": "28.5.8.1 [rand.util.seedseq]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2010-02-07", "last_modified": "2016-01-28" }, "LWG1314": { "type": "issue", "title": "NULL and nullptr", "long_link": "https://cplusplus.github.io/LWG/issue1314", "link": "https://wg21.link/lwg1314", "section": "17.2 [support.types]", "status": "NAD", "submitter": "Sean Hunt", "opened": "2010-02-07", "last_modified": "2016-01-28" }, "LWG1315": { "type": "issue", "title": "return type of async", "long_link": "https://cplusplus.github.io/LWG/issue1315", "link": "https://wg21.link/lwg1315", "section": "33.10.9 [futures.async]", "status": "NAD Editorial", "submitter": "Jonathan Wakely", "opened": "2009-02-09", "last_modified": "2016-01-28" }, "LWG1316": { "type": "issue", "title": "scoped_allocator_adaptor operator== has no definition", "long_link": "https://cplusplus.github.io/LWG/issue1316", "link": "https://wg21.link/lwg1316", "section": "20.5 [allocator.adaptor]", "status": "C++11", "submitter": "Pablo Halpern", "opened": "2009-02-11", "last_modified": "2016-01-28" }, "LWG1317": { "type": "issue", "title": "make_hash", "long_link": "https://cplusplus.github.io/LWG/issue1317", "link": "https://wg21.link/lwg1317", "section": "22.10.19 [unord.hash]", "status": "NAD", "submitter": "Nicolai M. Josuttis", "opened": "2010-02-10", "last_modified": "2019-02-26" }, "LWG1318": { "type": "issue", "title": "N2982 removes previous allocator capabilities", "long_link": "https://cplusplus.github.io/LWG/issue1318", "link": "https://wg21.link/lwg1318", "section": "20.2.9.2 [allocator.traits.types]", "status": "NAD", "submitter": "Pete Becker", "opened": "2010-02-11", "last_modified": "2016-01-28", "papers": [ "N2982" ] }, "LWG1319": { "type": "issue", "title": "Containers should require an iterator that is at least a Forward Iterator", "long_link": "https://cplusplus.github.io/LWG/issue1319", "link": "https://wg21.link/lwg1319", "section": "24.2.2 [container.requirements.general]", "status": "C++11", "submitter": "Alisdair Meredith", "opened": "2010-02-16", "last_modified": "2016-01-28" }, "LWG1320": { "type": "issue", "title": "Header for iter_swap", "long_link": "https://cplusplus.github.io/LWG/issue1320", "link": "https://wg21.link/lwg1320", "section": "25.2 [iterator.synopsis]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2010-02-16", "last_modified": "2017-06-05" }, "LWG1321": { "type": "issue", "title": "scoped_allocator_adaptor construct and destroy don't use allocator_traits", "long_link": "https://cplusplus.github.io/LWG/issue1321", "link": "https://wg21.link/lwg1321", "section": "20.5.4 [allocator.adaptor.members]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2010-02-16", "last_modified": "2016-01-28" }, "LWG1322": { "type": "issue", "title": "Explicit CopyConstructible requirements are insufficient", "long_link": "https://cplusplus.github.io/LWG/issue1322", "link": "https://wg21.link/lwg1322", "section": "16.4.4.2 [utility.arg.requirements]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2010-02-16", "last_modified": "2016-01-28" }, "LWG1323": { "type": "issue", "title": "basic_string::replace should use const_iterator", "long_link": "https://cplusplus.github.io/LWG/issue1323", "link": "https://wg21.link/lwg1323", "section": "23.4.3.7.6 [string.replace]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2010-02-19", "last_modified": "2016-11-12" }, "LWG1324": { "type": "issue", "title": "Still too many implicit conversions for pair and tuple", "long_link": "https://cplusplus.github.io/LWG/issue1324", "link": "https://wg21.link/lwg1324", "section": "22.3.2 [pairs.pair], 22.4.4.2 [tuple.cnstr]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2010-03-20", "last_modified": "2016-01-28" }, "LWG1325": { "type": "issue", "title": "bitset", "long_link": "https://cplusplus.github.io/LWG/issue1325", "link": "https://wg21.link/lwg1325", "section": "22.9.2.2 [bitset.cons]", "status": "C++11", "submitter": "Christopher Jefferson", "opened": "2010-03-07", "last_modified": "2016-01-28" }, "LWG1326": { "type": "issue", "title": "Missing/wrong preconditions for pair and tuple functions", "long_link": "https://cplusplus.github.io/LWG/issue1326", "link": "https://wg21.link/lwg1326", "section": "22.3.2 [pairs.pair], 22.4.4.2 [tuple.cnstr]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2010-03-07", "last_modified": "2016-01-28" }, "LWG1327": { "type": "issue", "title": "templates defined in replacing C macros with the same name", "long_link": "https://cplusplus.github.io/LWG/issue1327", "link": "https://wg21.link/lwg1327", "section": "28.7 [c.math]", "status": "Resolved", "submitter": "Michael Wong", "opened": "2010-03-07", "last_modified": "2016-01-28" }, "LWG1328": { "type": "issue", "title": "istream extractors not setting failbit if eofbit is already set", "long_link": "https://cplusplus.github.io/LWG/issue1328", "link": "https://wg21.link/lwg1328", "section": "31.7.5.2.4 [istream.sentry]", "status": "Resolved", "submitter": "Paolo Carlini", "opened": "2010-02-17", "last_modified": "2021-06-06" }, "LWG1329": { "type": "issue", "title": "Data races on vector", "long_link": "https://cplusplus.github.io/LWG/issue1329", "link": "https://wg21.link/lwg1329", "section": "24.2.3 [container.requirements.dataraces]", "status": "Resolved", "submitter": "Jeffrey Yaskin", "opened": "2010-03-09", "last_modified": "2016-01-28" }, "LWG1330": { "type": "issue", "title": "Move container requirements into requirements tables", "long_link": "https://cplusplus.github.io/LWG/issue1330", "link": "https://wg21.link/lwg1330", "section": "24.2 [container.requirements]", "status": "NAD", "submitter": "Nicolai Josuttis", "opened": "2010-03-10", "last_modified": "2016-01-28" }, "LWG1331": { "type": "issue", "title": "incorporate move special member functions into library", "long_link": "https://cplusplus.github.io/LWG/issue1331", "link": "https://wg21.link/lwg1331", "section": "16 [library]", "status": "NAD", "submitter": "Martin Sebor", "opened": "2010-03-10", "last_modified": "2016-01-28" }, "LWG1332": { "type": "issue", "title": "Let Hash objects throw!", "long_link": "https://cplusplus.github.io/LWG/issue1332", "link": "https://wg21.link/lwg1332", "section": "16.4.4.5 [hash.requirements]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2010-03-26", "last_modified": "2016-01-28" }, "LWG1333": { "type": "issue", "title": "Missing forwarding during std::function invocation", "long_link": "https://cplusplus.github.io/LWG/issue1333", "link": "https://wg21.link/lwg1333", "section": "22.10.17.3.5 [func.wrap.func.inv]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2010-03-26", "last_modified": "2016-01-28" }, "LWG1334": { "type": "issue", "title": "Insert iterators are broken for some proxy containers compared to C++03", "long_link": "https://cplusplus.github.io/LWG/issue1334", "link": "https://wg21.link/lwg1334", "section": "25.5.2.2.1 [back.insert.iter.ops], 25.5.2.3.1 [front.insert.iter.ops], 25.5.2.4.1 [insert.iter.ops]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2010-03-28", "last_modified": "2023-02-07" }, "LWG1335": { "type": "issue", "title": "Insufficient requirements for tuple::operator<()", "long_link": "https://cplusplus.github.io/LWG/issue1335", "link": "https://wg21.link/lwg1335", "section": "22.4.9 [tuple.rel]", "status": "C++11", "submitter": "Joe Gottman", "opened": "2010-05-15", "last_modified": "2016-01-28" }, "LWG1337": { "type": "issue", "title": "Swapped arguments in regex_traits::isctype", "long_link": "https://cplusplus.github.io/LWG/issue1337", "link": "https://wg21.link/lwg1337", "section": "32.6 [re.traits]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2010-06-21", "last_modified": "2016-01-28" }, "LWG1338": { "type": "issue", "title": "LWG 1205 incorrectly applied", "long_link": "https://cplusplus.github.io/LWG/issue1338", "link": "https://wg21.link/lwg1338", "section": "27.6.15 [alg.search]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2010-06-25", "last_modified": "2016-01-28" }, "LWG1339": { "type": "issue", "title": "uninitialized_fill_n should return the end of its range", "long_link": "https://cplusplus.github.io/LWG/issue1339", "link": "https://wg21.link/lwg1339", "section": "27.11.7 [uninitialized.fill]", "status": "C++11", "submitter": "Jared Hoberock", "opened": "2010-07-14", "last_modified": "2017-06-15" }, "LWG1340": { "type": "issue", "title": "Why does forward_list::resize take the object to be copied by value?", "long_link": "https://cplusplus.github.io/LWG/issue1340", "link": "https://wg21.link/lwg1340", "section": "24.3.9.5 [forward.list.modifiers]", "status": "C++11", "submitter": "James McNellis", "opened": "2010-07-16", "last_modified": "2023-02-07" }, "LWG1344": { "type": "issue", "title": "Replace throw() with noexcept", "long_link": "https://cplusplus.github.io/LWG/issue1344", "link": "https://wg21.link/lwg1344", "section": "16 [library]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1345": { "type": "issue", "title": "Library classes should have noexcept move operations", "long_link": "https://cplusplus.github.io/LWG/issue1345", "link": "https://wg21.link/lwg1345", "section": "16 [library]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1346": { "type": "issue", "title": "Apply noexcept where library specification does not permit exceptions", "long_link": "https://cplusplus.github.io/LWG/issue1346", "link": "https://wg21.link/lwg1346", "section": "16 [library]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1347": { "type": "issue", "title": "Apply noexcept judiciously throughout the library", "long_link": "https://cplusplus.github.io/LWG/issue1347", "link": "https://wg21.link/lwg1347", "section": "16 [library]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1348": { "type": "issue", "title": "Exception safety of unspecified types", "long_link": "https://cplusplus.github.io/LWG/issue1348", "link": "https://wg21.link/lwg1348", "section": "16 [library]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1349": { "type": "issue", "title": "swap should not throw", "long_link": "https://cplusplus.github.io/LWG/issue1349", "link": "https://wg21.link/lwg1349", "section": "16 [library]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1350": { "type": "issue", "title": "Implicit contructors accidentally made some library types move-only", "long_link": "https://cplusplus.github.io/LWG/issue1350", "link": "https://wg21.link/lwg1350", "section": "16 [library]", "status": "Dup", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1351": { "type": "issue", "title": "Replace dynamic exception specifications with noexcept", "long_link": "https://cplusplus.github.io/LWG/issue1351", "link": "https://wg21.link/lwg1351", "section": "16 [library]", "status": "Dup", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1352": { "type": "issue", "title": "Apply noexcept where library specification says \"Throws: Nothing\"", "long_link": "https://cplusplus.github.io/LWG/issue1352", "link": "https://wg21.link/lwg1352", "section": "16 [library]", "status": "Dup", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1353": { "type": "issue", "title": "Clarify the state of a moved-from object", "long_link": "https://cplusplus.github.io/LWG/issue1353", "link": "https://wg21.link/lwg1353", "section": "16 [library]", "status": "Resolved", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1354": { "type": "issue", "title": "The definition of deadlock excludes cases involving a single thread", "long_link": "https://cplusplus.github.io/LWG/issue1354", "link": "https://wg21.link/lwg1354", "section": "3.15 [defns.deadlock]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1355": { "type": "issue", "title": "The definition of move-assignment operator is redundant", "long_link": "https://cplusplus.github.io/LWG/issue1355", "link": "https://wg21.link/lwg1355", "section": "99 [defns.move.assign.op]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1356": { "type": "issue", "title": "The definition of move-constructor is redundant", "long_link": "https://cplusplus.github.io/LWG/issue1356", "link": "https://wg21.link/lwg1356", "section": "99 [defns.move.ctor]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1357": { "type": "issue", "title": "Library bitmask types to not satisfy the bimask type requirements", "long_link": "https://cplusplus.github.io/LWG/issue1357", "link": "https://wg21.link/lwg1357", "section": "16.3.3.3.3 [bitmask.types]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1358": { "type": "issue", "title": "Add and to freestanding implementations", "long_link": "https://cplusplus.github.io/LWG/issue1358", "link": "https://wg21.link/lwg1358", "section": "16.4.2.5 [compliance]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1359": { "type": "issue", "title": "Add and to freestanding implementations", "long_link": "https://cplusplus.github.io/LWG/issue1359", "link": "https://wg21.link/lwg1359", "section": "16.4.2.5 [compliance]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1360": { "type": "issue", "title": "Add to free-standing implementations", "long_link": "https://cplusplus.github.io/LWG/issue1360", "link": "https://wg21.link/lwg1360", "section": "16.4.2.5 [compliance]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1361": { "type": "issue", "title": "Does use of std::size_t in a header imply that typedef name is available to users?", "long_link": "https://cplusplus.github.io/LWG/issue1361", "link": "https://wg21.link/lwg1361", "section": "16.4.3 [using]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1362": { "type": "issue", "title": "Description of binding to rvalue-references should use the new 'xvalue' vocabulary", "long_link": "https://cplusplus.github.io/LWG/issue1362", "link": "https://wg21.link/lwg1362", "section": "16.4.5.9 [res.on.arguments]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2017-03-21" }, "LWG1363": { "type": "issue", "title": "offsetof should be marked noexcept", "long_link": "https://cplusplus.github.io/LWG/issue1363", "link": "https://wg21.link/lwg1363", "section": "17.2 [support.types]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1364": { "type": "issue", "title": "It is not clear how exception_ptr is synchronized", "long_link": "https://cplusplus.github.io/LWG/issue1364", "link": "https://wg21.link/lwg1364", "section": "17.9.7 [propagation]", "status": "Resolved", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1365": { "type": "issue", "title": "Thread-safety of handler functions", "long_link": "https://cplusplus.github.io/LWG/issue1365", "link": "https://wg21.link/lwg1365", "section": "17.6.4 [alloc.errors]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1366": { "type": "issue", "title": "New-handler and data races", "long_link": "https://cplusplus.github.io/LWG/issue1366", "link": "https://wg21.link/lwg1366", "section": "17.6.3.5 [new.delete.dataraces]", "status": "Resolved", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1367": { "type": "issue", "title": "Deprecate library support for checking dynamic exception specifications", "long_link": "https://cplusplus.github.io/LWG/issue1367", "link": "https://wg21.link/lwg1367", "section": "99 [exception.unexpected]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1368": { "type": "issue", "title": "Thread safety of std::uncaught_exception()", "long_link": "https://cplusplus.github.io/LWG/issue1368", "link": "https://wg21.link/lwg1368", "section": "99 [depr.uncaught]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2017-06-15" }, "LWG1369": { "type": "issue", "title": "rethrow_exception may introduce data races", "long_link": "https://cplusplus.github.io/LWG/issue1369", "link": "https://wg21.link/lwg1369", "section": "17.9.7 [propagation]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1370": { "type": "issue", "title": "throw_with_nested should not use perfect forwarding", "long_link": "https://cplusplus.github.io/LWG/issue1370", "link": "https://wg21.link/lwg1370", "section": "17.9.8 [except.nested]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1371": { "type": "issue", "title": "Standard exceptions require stronger no-throw guarantees", "long_link": "https://cplusplus.github.io/LWG/issue1371", "link": "https://wg21.link/lwg1371", "section": "19 [diagnostics]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1372": { "type": "issue", "title": "Adopt recommended practice for standard error categories", "long_link": "https://cplusplus.github.io/LWG/issue1372", "link": "https://wg21.link/lwg1372", "section": "19.5.3.5 [syserr.errcat.objects]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1373": { "type": "issue", "title": "Customizable traits should have their own headers", "long_link": "https://cplusplus.github.io/LWG/issue1373", "link": "https://wg21.link/lwg1373", "section": "22.2 [utility]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1374": { "type": "issue", "title": "Clarify moved-from objects are \"toxic\"", "long_link": "https://cplusplus.github.io/LWG/issue1374", "link": "https://wg21.link/lwg1374", "section": "16.4.4.2 [utility.arg.requirements]", "status": "NAD", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1375": { "type": "issue", "title": "reference_type should not have been removed from the allocator requirements", "long_link": "https://cplusplus.github.io/LWG/issue1375", "link": "https://wg21.link/lwg1375", "section": "16.4.4.6 [allocator.requirements]", "status": "Dup", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1376": { "type": "issue", "title": "Allocator interface is not backward compatible", "long_link": "https://cplusplus.github.io/LWG/issue1376", "link": "https://wg21.link/lwg1376", "section": "16.4.4.6 [allocator.requirements]", "status": "NAD", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1377": { "type": "issue", "title": "The revised forward is not compatible with access-control", "long_link": "https://cplusplus.github.io/LWG/issue1377", "link": "https://wg21.link/lwg1377", "section": "22.2 [utility]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1378": { "type": "issue", "title": "pair and tuple have too many conversions", "long_link": "https://cplusplus.github.io/LWG/issue1378", "link": "https://wg21.link/lwg1378", "section": "22.3 [pairs]", "status": "Resolved", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1379": { "type": "issue", "title": "pair copy-assignment not consistent for references", "long_link": "https://cplusplus.github.io/LWG/issue1379", "link": "https://wg21.link/lwg1379", "section": "22.3.2 [pairs.pair]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1380": { "type": "issue", "title": "pair and tuple of references need to better specify move-semantics", "long_link": "https://cplusplus.github.io/LWG/issue1380", "link": "https://wg21.link/lwg1380", "section": "22.3 [pairs]", "status": "Resolved", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1381": { "type": "issue", "title": "Replace pair's range support by proper range facility", "long_link": "https://cplusplus.github.io/LWG/issue1381", "link": "https://wg21.link/lwg1381", "section": "99 [pair.range]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1382": { "type": "issue", "title": "pair and tuple constructors should forward arguments", "long_link": "https://cplusplus.github.io/LWG/issue1382", "link": "https://wg21.link/lwg1382", "section": "22.3 [pairs]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1383": { "type": "issue", "title": "Inconsistent defaulted move/copy members in pair and tuple", "long_link": "https://cplusplus.github.io/LWG/issue1383", "link": "https://wg21.link/lwg1383", "section": "22.3 [pairs], 22.4 [tuple]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1384": { "type": "issue", "title": "Function pack_arguments is poorly named", "long_link": "https://cplusplus.github.io/LWG/issue1384", "link": "https://wg21.link/lwg1384", "section": "22.4.5 [tuple.creation]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1385": { "type": "issue", "title": "tuple_cat should be a single variadic signature", "long_link": "https://cplusplus.github.io/LWG/issue1385", "link": "https://wg21.link/lwg1385", "section": "22.4.5 [tuple.creation]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1386": { "type": "issue", "title": "pack_arguments overly complex", "long_link": "https://cplusplus.github.io/LWG/issue1386", "link": "https://wg21.link/lwg1386", "section": "22.4.5 [tuple.creation]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1387": { "type": "issue", "title": "Range support by tuple should be removed", "long_link": "https://cplusplus.github.io/LWG/issue1387", "link": "https://wg21.link/lwg1387", "section": "99 [tuple.range]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1388": { "type": "issue", "title": "LWG 1281 incorrectly accepted", "long_link": "https://cplusplus.github.io/LWG/issue1388", "link": "https://wg21.link/lwg1388", "section": "21.4.3 [ratio.ratio]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1389": { "type": "issue", "title": "Compile-time rational arithmetic and overflow", "long_link": "https://cplusplus.github.io/LWG/issue1389", "link": "https://wg21.link/lwg1389", "section": "21.4.4 [ratio.arithmetic]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1390": { "type": "issue", "title": "Limit speculative compilation for constructible/convertible traits", "long_link": "https://cplusplus.github.io/LWG/issue1390", "link": "https://wg21.link/lwg1390", "section": "21 [meta]", "status": "Resolved", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1391": { "type": "issue", "title": "constructible/convertible traits and access control", "long_link": "https://cplusplus.github.io/LWG/issue1391", "link": "https://wg21.link/lwg1391", "section": "21 [meta]", "status": "Resolved", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1392": { "type": "issue", "title": "result_of should support pointer-to-data-member", "long_link": "https://cplusplus.github.io/LWG/issue1392", "link": "https://wg21.link/lwg1392", "section": "21.3.5 [meta.unary]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1393": { "type": "issue", "title": "Trivial traits imply noexcept", "long_link": "https://cplusplus.github.io/LWG/issue1393", "link": "https://wg21.link/lwg1393", "section": "21.3.5.4 [meta.unary.prop]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1394": { "type": "issue", "title": "is_constructible reports false positives", "long_link": "https://cplusplus.github.io/LWG/issue1394", "link": "https://wg21.link/lwg1394", "section": "21.3.5.4 [meta.unary.prop]", "status": "Resolved", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1395": { "type": "issue", "title": "Inconsistent reference links should be unified", "long_link": "https://cplusplus.github.io/LWG/issue1395", "link": "https://wg21.link/lwg1395", "section": "21.3.7 [meta.rel]", "status": "NAD Editorial", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1396": { "type": "issue", "title": "regex should support allocators", "long_link": "https://cplusplus.github.io/LWG/issue1396", "link": "https://wg21.link/lwg1396", "section": "32.7 [re.regex]", "status": "NAD", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2020-11-09" }, "LWG1397": { "type": "issue", "title": "Deprecate '98 binders", "long_link": "https://cplusplus.github.io/LWG/issue1397", "link": "https://wg21.link/lwg1397", "section": "22.10 [function.objects]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1398": { "type": "issue", "title": "Users should be able to specialize functors without depending on whole header", "long_link": "https://cplusplus.github.io/LWG/issue1398", "link": "https://wg21.link/lwg1398", "section": "22.10 [function.objects]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1399": { "type": "issue", "title": "function does not need an explicit default constructor", "long_link": "https://cplusplus.github.io/LWG/issue1399", "link": "https://wg21.link/lwg1399", "section": "22.10.17.3 [func.wrap.func]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1400": { "type": "issue", "title": "FCD function does not need an explicit default constructor", "long_link": "https://cplusplus.github.io/LWG/issue1400", "link": "https://wg21.link/lwg1400", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1401": { "type": "issue", "title": "Provide support for unique_ptr == nullptr", "long_link": "https://cplusplus.github.io/LWG/issue1401", "link": "https://wg21.link/lwg1401", "section": "20.2 [memory]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1402": { "type": "issue", "title": "nullptr constructors for smart pointers should be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue1402", "link": "https://wg21.link/lwg1402", "section": "20.2 [memory]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1403": { "type": "issue", "title": "Inconsistent definitions for allocator_arg", "long_link": "https://cplusplus.github.io/LWG/issue1403", "link": "https://wg21.link/lwg1403", "section": "20.2.7 [allocator.tag]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1404": { "type": "issue", "title": "pointer_traits should have a size_type member", "long_link": "https://cplusplus.github.io/LWG/issue1404", "link": "https://wg21.link/lwg1404", "section": "20.2.3 [pointer.traits]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1405": { "type": "issue", "title": "Move scoped_allocator_adaptor into separate header", "long_link": "https://cplusplus.github.io/LWG/issue1405", "link": "https://wg21.link/lwg1405", "section": "20.5 [allocator.adaptor]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1406": { "type": "issue", "title": "Support hashing smart-pointers based on owner", "long_link": "https://cplusplus.github.io/LWG/issue1406", "link": "https://wg21.link/lwg1406", "section": "20.3.2.2 [util.smartptr.shared]", "status": "NAD", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2019-02-26" }, "LWG1407": { "type": "issue", "title": "Synch shared_ptr constructors taking movable types", "long_link": "https://cplusplus.github.io/LWG/issue1407", "link": "https://wg21.link/lwg1407", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1408": { "type": "issue", "title": "Allow recycling of pointers after undeclare_no_pointers", "long_link": "https://cplusplus.github.io/LWG/issue1408", "link": "https://wg21.link/lwg1408", "section": "99 [util.dynamic.safety]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1409": { "type": "issue", "title": "Specify whether monotonic_clock is a distinct type or a typedef", "long_link": "https://cplusplus.github.io/LWG/issue1409", "link": "https://wg21.link/lwg1409", "section": "99 [time.clock.monotonic]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1410": { "type": "issue", "title": "Add a feature-detect macro for monotonic_clock", "long_link": "https://cplusplus.github.io/LWG/issue1410", "link": "https://wg21.link/lwg1410", "section": "99 [time.clock.monotonic]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1411": { "type": "issue", "title": "Add a compile-time flag to detect monotonic_clock", "long_link": "https://cplusplus.github.io/LWG/issue1411", "link": "https://wg21.link/lwg1411", "section": "99 [time.clock.monotonic]", "status": "Dup", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1412": { "type": "issue", "title": "Make monotonic clocks mandatory", "long_link": "https://cplusplus.github.io/LWG/issue1412", "link": "https://wg21.link/lwg1412", "section": "99 [time.clock.monotonic]", "status": "Resolved", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1413": { "type": "issue", "title": "Specify whether high_resolution_clock is a distinct type or a typedef", "long_link": "https://cplusplus.github.io/LWG/issue1413", "link": "https://wg21.link/lwg1413", "section": "29.7.8 [time.clock.hires]", "status": "NAD", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1414": { "type": "issue", "title": "Fixing remaining dead links to POS_T and OFF_T", "long_link": "https://cplusplus.github.io/LWG/issue1414", "link": "https://wg21.link/lwg1414", "section": "23.2.4.4 [char.traits.specializations.char16.t]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2021-06-06" }, "LWG1415": { "type": "issue", "title": "Iterator stability bans the short-string optimization", "long_link": "https://cplusplus.github.io/LWG/issue1415", "link": "https://wg21.link/lwg1415", "section": "24.2.2 [container.requirements.general]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1416": { "type": "issue", "title": "forward_list::erase_after should not be allowed to throw", "long_link": "https://cplusplus.github.io/LWG/issue1416", "link": "https://wg21.link/lwg1416", "section": "24.2 [container.requirements]", "status": "C++11", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1417": { "type": "issue", "title": "front/back on a zero-sized array should be undefined", "long_link": "https://cplusplus.github.io/LWG/issue1417", "link": "https://wg21.link/lwg1417", "section": "24.3.7.5 [array.zero]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1418": { "type": "issue", "title": "Effects of resize(size()) on a deque", "long_link": "https://cplusplus.github.io/LWG/issue1418", "link": "https://wg21.link/lwg1418", "section": "24.3.8.3 [deque.capacity]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2017-03-21" }, "LWG1419": { "type": "issue", "title": "forward_list::erase_after should return an iterator", "long_link": "https://cplusplus.github.io/LWG/issue1419", "link": "https://wg21.link/lwg1419", "section": "24.3.9 [forward.list]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2023-02-07" }, "LWG1420": { "type": "issue", "title": "Effects of resize(size()) on a list", "long_link": "https://cplusplus.github.io/LWG/issue1420", "link": "https://wg21.link/lwg1420", "section": "24.3.10.3 [list.capacity]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1421": { "type": "issue", "title": "Accidental move-only library types due to new core language rules", "long_link": "https://cplusplus.github.io/LWG/issue1421", "link": "https://wg21.link/lwg1421", "section": "24.6 [container.adaptors]", "status": "Resolved", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1422": { "type": "issue", "title": "vector iterators are not random access", "long_link": "https://cplusplus.github.io/LWG/issue1422", "link": "https://wg21.link/lwg1422", "section": "24.3.12 [vector.bool]", "status": "Open", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2020-09-06" }, "LWG1423": { "type": "issue", "title": "map constructor accepting an allocator as single parameter should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue1423", "link": "https://wg21.link/lwg1423", "section": "24.4.4 [map]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1424": { "type": "issue", "title": "multimap constructor accepting an allocator as a single parameter should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue1424", "link": "https://wg21.link/lwg1424", "section": "24.4.5 [multimap]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1425": { "type": "issue", "title": "set constructor accepting an allocator as a single parameter should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue1425", "link": "https://wg21.link/lwg1425", "section": "24.4.6 [set]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1426": { "type": "issue", "title": "multiset constructor accepting an allocator as a single parameter should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue1426", "link": "https://wg21.link/lwg1426", "section": "24.4.7 [multiset]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1427": { "type": "issue", "title": "unordered_map constructor accepting an allocator as a single parameter should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue1427", "link": "https://wg21.link/lwg1427", "section": "24.5.4 [unord.map]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1428": { "type": "issue", "title": "unordered_multimap constructor accepting an allocator as a single parameter should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue1428", "link": "https://wg21.link/lwg1428", "section": "24.5.5 [unord.multimap]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1429": { "type": "issue", "title": "unordered_set constructor accepting an allocator as a single parameter should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue1429", "link": "https://wg21.link/lwg1429", "section": "24.5.6 [unord.set]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1430": { "type": "issue", "title": "unordered_multiset constructor accepting an allocator as a single parameter should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue1430", "link": "https://wg21.link/lwg1430", "section": "24.5.7 [unord.multiset]", "status": "C++11", "submitter": "Japan", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1431": { "type": "issue", "title": "is_permutation must be more restrictive", "long_link": "https://cplusplus.github.io/LWG/issue1431", "link": "https://wg21.link/lwg1431", "section": "27.6.14 [alg.is.permutation]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2021-06-06" }, "LWG1432": { "type": "issue", "title": "random_shuffle signatures are inconsistent", "long_link": "https://cplusplus.github.io/LWG/issue1432", "link": "https://wg21.link/lwg1432", "section": "27.7.13 [alg.random.shuffle]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1433": { "type": "issue", "title": "random_shuffle and shuffle should have consistent signatures", "long_link": "https://cplusplus.github.io/LWG/issue1433", "link": "https://wg21.link/lwg1433", "section": "27.7.13 [alg.random.shuffle]", "status": "Dup", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1434": { "type": "issue", "title": "For min/max functions replace variadic arguments by initializer_list argument", "long_link": "https://cplusplus.github.io/LWG/issue1434", "link": "https://wg21.link/lwg1434", "section": "27.8.9 [alg.min.max]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1435": { "type": "issue", "title": "Unclear returns specifications for C99 complex number functions", "long_link": "https://cplusplus.github.io/LWG/issue1435", "link": "https://wg21.link/lwg1435", "section": "28.4.7 [complex.value.ops]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1436": { "type": "issue", "title": "Random number engine constructor concerns", "long_link": "https://cplusplus.github.io/LWG/issue1436", "link": "https://wg21.link/lwg1436", "section": "28.5.4 [rand.eng]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1437": { "type": "issue", "title": "Mersenne twister meaningless for word sizes less than two", "long_link": "https://cplusplus.github.io/LWG/issue1437", "link": "https://wg21.link/lwg1437", "section": "28.5.4.3 [rand.eng.mers]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1438": { "type": "issue", "title": "No definition for base()", "long_link": "https://cplusplus.github.io/LWG/issue1438", "link": "https://wg21.link/lwg1438", "section": "28.5.5.2 [rand.adapt.disc]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1439": { "type": "issue", "title": "Return from densities() functions?", "long_link": "https://cplusplus.github.io/LWG/issue1439", "link": "https://wg21.link/lwg1439", "section": "28.5.9.6.2 [rand.dist.samp.pconst]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1440": { "type": "issue", "title": "Incorrect specification for piecewise_linear_distribution", "long_link": "https://cplusplus.github.io/LWG/issue1440", "link": "https://wg21.link/lwg1440", "section": "28.5.9.6.3 [rand.dist.samp.plinear]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1441": { "type": "issue", "title": "Floating-point test functions are incorrectly specified", "long_link": "https://cplusplus.github.io/LWG/issue1441", "link": "https://wg21.link/lwg1441", "section": "28.7 [c.math]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1442": { "type": "issue", "title": "\"happens-before\" should be \"synchronizes-with\"", "long_link": "https://cplusplus.github.io/LWG/issue1442", "link": "https://wg21.link/lwg1442", "section": "33 [thread]", "status": "NAD Editorial", "submitter": "Canada", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1443": { "type": "issue", "title": "Imposed happens-before edges are not made transitive", "long_link": "https://cplusplus.github.io/LWG/issue1443", "link": "https://wg21.link/lwg1443", "section": "33 [thread]", "status": "Dup", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1444": { "type": "issue", "title": "OFF_T is not defined", "long_link": "https://cplusplus.github.io/LWG/issue1444", "link": "https://wg21.link/lwg1444", "section": "31.5.3.2 [fpos.operations]", "status": "Dup", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1445": { "type": "issue", "title": "Several iostreams member functions incorrectly specified", "long_link": "https://cplusplus.github.io/LWG/issue1445", "link": "https://wg21.link/lwg1445", "section": "31.7 [iostream.format]", "status": "Resolved", "submitter": "INCITS/PJ Plauger", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1446": { "type": "issue", "title": "Move and swap for I/O streams", "long_link": "https://cplusplus.github.io/LWG/issue1446", "link": "https://wg21.link/lwg1446", "section": "31.7 [iostream.format]", "status": "NAD", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1447": { "type": "issue", "title": "Request to resolve issue LWG 1328", "long_link": "https://cplusplus.github.io/LWG/issue1447", "link": "https://wg21.link/lwg1447", "section": "31.7 [iostream.format]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1448": { "type": "issue", "title": "Concerns about basic_stringbuf::str(basic_string) postconditions", "long_link": "https://cplusplus.github.io/LWG/issue1448", "link": "https://wg21.link/lwg1448", "section": "31.8.2.4 [stringbuf.members]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1449": { "type": "issue", "title": "Incomplete specification of header ", "long_link": "https://cplusplus.github.io/LWG/issue1449", "link": "https://wg21.link/lwg1449", "section": "31.8.3 [istringstream]", "status": "C++11", "submitter": "Canada", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1450": { "type": "issue", "title": "Contradiction in regex_constants", "long_link": "https://cplusplus.github.io/LWG/issue1450", "link": "https://wg21.link/lwg1450", "section": "32.4.3 [re.matchflag]", "status": "C++14", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1451": { "type": "issue", "title": "regex should support allocators", "long_link": "https://cplusplus.github.io/LWG/issue1451", "link": "https://wg21.link/lwg1451", "section": "32.7 [re.regex]", "status": "Dup", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1452": { "type": "issue", "title": "\"target sequence\" is not defined", "long_link": "https://cplusplus.github.io/LWG/issue1452", "link": "https://wg21.link/lwg1452", "section": "32.9.5 [re.results.acc]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1453": { "type": "issue", "title": "Default constructed match_results behavior for certain operations", "long_link": "https://cplusplus.github.io/LWG/issue1453", "link": "https://wg21.link/lwg1453", "section": "32.9.5 [re.results.acc]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1454": { "type": "issue", "title": "Ensure C compatibility for atomics", "long_link": "https://cplusplus.github.io/LWG/issue1454", "link": "https://wg21.link/lwg1454", "section": "33.5 [atomics]", "status": "Dup", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1455": { "type": "issue", "title": "C language compatibility for atomics", "long_link": "https://cplusplus.github.io/LWG/issue1455", "link": "https://wg21.link/lwg1455", "section": "33.5 [atomics]", "status": "Resolved", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1456": { "type": "issue", "title": "Missing fixed-size atomic_ typedefs", "long_link": "https://cplusplus.github.io/LWG/issue1456", "link": "https://wg21.link/lwg1456", "section": "33.5 [atomics]", "status": "NAD", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1457": { "type": "issue", "title": "Splitting lock-free properties", "long_link": "https://cplusplus.github.io/LWG/issue1457", "link": "https://wg21.link/lwg1457", "section": "33.5.2 [atomics.syn]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1458": { "type": "issue", "title": "Overlapping evaluations are allowed", "long_link": "https://cplusplus.github.io/LWG/issue1458", "link": "https://wg21.link/lwg1458", "section": "33.5.4 [atomics.order]", "status": "Dup", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1459": { "type": "issue", "title": "Overlapping evaluations are allowed", "long_link": "https://cplusplus.github.io/LWG/issue1459", "link": "https://wg21.link/lwg1459", "section": "33.5.4 [atomics.order]", "status": "LEWG", "submitter": "Canada", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1460": { "type": "issue", "title": "Missing lock-free property for type bool should be added", "long_link": "https://cplusplus.github.io/LWG/issue1460", "link": "https://wg21.link/lwg1460", "section": "33.5.5 [atomics.lockfree]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1461": { "type": "issue", "title": "Rename all ATOMIC_* macros as STD_ATOMIC_*", "long_link": "https://cplusplus.github.io/LWG/issue1461", "link": "https://wg21.link/lwg1461", "section": "33.5 [atomics]", "status": "NAD", "submitter": "Canada", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1462": { "type": "issue", "title": "Ambiguous value assignment to atomic_bool", "long_link": "https://cplusplus.github.io/LWG/issue1462", "link": "https://wg21.link/lwg1462", "section": "99 [atomics.types.integral]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1463": { "type": "issue", "title": "Inconsistent value assignment for atomic_bool", "long_link": "https://cplusplus.github.io/LWG/issue1463", "link": "https://wg21.link/lwg1463", "section": "99 [atomics.types.integral]", "status": "Dup", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1464": { "type": "issue", "title": "Underspecified typedefs for atomic integral types", "long_link": "https://cplusplus.github.io/LWG/issue1464", "link": "https://wg21.link/lwg1464", "section": "99 [atomics.types.integral]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1465": { "type": "issue", "title": "Missing arithmetic operators for atomic_address", "long_link": "https://cplusplus.github.io/LWG/issue1465", "link": "https://wg21.link/lwg1465", "section": "99 [atomics.types.address]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1466": { "type": "issue", "title": "Silent const breakage by compare_exchange_* member functions", "long_link": "https://cplusplus.github.io/LWG/issue1466", "link": "https://wg21.link/lwg1466", "section": "99 [atomics.types.address]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1467": { "type": "issue", "title": "Deriving atomic from atomic_address breaks type safety", "long_link": "https://cplusplus.github.io/LWG/issue1467", "link": "https://wg21.link/lwg1467", "section": "99 [atomics.types.address]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1468": { "type": "issue", "title": "atomic_address::compare_exchange_* member functions should match atomic_compare_exchange_* free functions", "long_link": "https://cplusplus.github.io/LWG/issue1468", "link": "https://wg21.link/lwg1468", "section": "99 [atomics.types.address]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1469": { "type": "issue", "title": "atomic inheritance from atomic_address breaks type safety", "long_link": "https://cplusplus.github.io/LWG/issue1469", "link": "https://wg21.link/lwg1469", "section": "33.5.8 [atomics.types.generic]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1470": { "type": "issue", "title": "\"Same-ness\" curiosities", "long_link": "https://cplusplus.github.io/LWG/issue1470", "link": "https://wg21.link/lwg1470", "section": "33.5.8.2 [atomics.types.operations]", "status": "Dup", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1471": { "type": "issue", "title": "Default constructor of atomics needs specification", "long_link": "https://cplusplus.github.io/LWG/issue1471", "link": "https://wg21.link/lwg1471", "section": "33.5.8.2 [atomics.types.operations]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1472": { "type": "issue", "title": "Incorrect semantics of atomic_init", "long_link": "https://cplusplus.github.io/LWG/issue1472", "link": "https://wg21.link/lwg1472", "section": "33.5.8.2 [atomics.types.operations]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1473": { "type": "issue", "title": "Incomplete memory order specifications", "long_link": "https://cplusplus.github.io/LWG/issue1473", "link": "https://wg21.link/lwg1473", "section": "33.5.8.2 [atomics.types.operations]", "status": "NAD", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1474": { "type": "issue", "title": "weak compare-and-exchange confusion", "long_link": "https://cplusplus.github.io/LWG/issue1474", "link": "https://wg21.link/lwg1474", "section": "33.5.8.2 [atomics.types.operations]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2017-06-15" }, "LWG1475": { "type": "issue", "title": "weak compare-and-exchange confusion II", "long_link": "https://cplusplus.github.io/LWG/issue1475", "link": "https://wg21.link/lwg1475", "section": "33.5.8.2 [atomics.types.operations]", "status": "Dup", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1476": { "type": "issue", "title": "Meaningless specification of spurious failure", "long_link": "https://cplusplus.github.io/LWG/issue1476", "link": "https://wg21.link/lwg1476", "section": "33.5.8.2 [atomics.types.operations]", "status": "Dup", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1477": { "type": "issue", "title": "weak compare-and-exchange confusion III", "long_link": "https://cplusplus.github.io/LWG/issue1477", "link": "https://wg21.link/lwg1477", "section": "33.5.8.2 [atomics.types.operations]", "status": "Dup", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1478": { "type": "issue", "title": "Clarify race conditions in atomics initialization", "long_link": "https://cplusplus.github.io/LWG/issue1478", "link": "https://wg21.link/lwg1478", "section": "33.5.8.2 [atomics.types.operations]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1479": { "type": "issue", "title": "Fence functions should be extern \"C\"", "long_link": "https://cplusplus.github.io/LWG/issue1479", "link": "https://wg21.link/lwg1479", "section": "33.5.11 [atomics.fences]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1480": { "type": "issue", "title": "Atomic fences don't have synchronizes with relation", "long_link": "https://cplusplus.github.io/LWG/issue1480", "link": "https://wg21.link/lwg1480", "section": "33.5.11 [atomics.fences]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1481": { "type": "issue", "title": "Missing Lockable requirements", "long_link": "https://cplusplus.github.io/LWG/issue1481", "link": "https://wg21.link/lwg1481", "section": "33.2 [thread.req]", "status": "Resolved", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1482": { "type": "issue", "title": "Timeout operations are under-specified", "long_link": "https://cplusplus.github.io/LWG/issue1482", "link": "https://wg21.link/lwg1482", "section": "33.2.4 [thread.req.timing]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1483": { "type": "issue", "title": "__STDCPP_THREADS spelling", "long_link": "https://cplusplus.github.io/LWG/issue1483", "link": "https://wg21.link/lwg1483", "section": "33.4 [thread.threads]", "status": "NAD Editorial", "submitter": "DIN", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1484": { "type": "issue", "title": "Need a way to join a thread with a timeout", "long_link": "https://cplusplus.github.io/LWG/issue1484", "link": "https://wg21.link/lwg1484", "section": "33.4.3 [thread.thread.class]", "status": "LEWG", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2017-03-01" }, "LWG1485": { "type": "issue", "title": "Unclear thread::id specification", "long_link": "https://cplusplus.github.io/LWG/issue1485", "link": "https://wg21.link/lwg1485", "section": "33.4.3.2 [thread.thread.id]", "status": "NAD", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1486": { "type": "issue", "title": "Value of this_thread::get_id() underspecified for detached thread", "long_link": "https://cplusplus.github.io/LWG/issue1486", "link": "https://wg21.link/lwg1486", "section": "33.4.5 [thread.thread.this]", "status": "NAD", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1487": { "type": "issue", "title": "Clock related operations exception specifications conflict", "long_link": "https://cplusplus.github.io/LWG/issue1487", "link": "https://wg21.link/lwg1487", "section": "33.4.5 [thread.thread.this]", "status": "C++11", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1488": { "type": "issue", "title": "Improve interoperability between the C++0x and C1x threads APIs", "long_link": "https://cplusplus.github.io/LWG/issue1488", "link": "https://wg21.link/lwg1488", "section": "33.6 [thread.mutex]", "status": "LEWG", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2017-03-01" }, "LWG1489": { "type": "issue", "title": "unlock functions and unlock mutex requirements are inconsistent", "long_link": "https://cplusplus.github.io/LWG/issue1489", "link": "https://wg21.link/lwg1489", "section": "33.6 [thread.mutex]", "status": "NAD Editorial", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1490": { "type": "issue", "title": "Mutex requirements too stringent", "long_link": "https://cplusplus.github.io/LWG/issue1490", "link": "https://wg21.link/lwg1490", "section": "33.6.4 [thread.mutex.requirements]", "status": "Resolved", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1491": { "type": "issue", "title": "try_lock does not guarantee forward progress", "long_link": "https://cplusplus.github.io/LWG/issue1491", "link": "https://wg21.link/lwg1491", "section": "33.6.4 [thread.mutex.requirements]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1492": { "type": "issue", "title": "Mutex requirements should not be bound to threads", "long_link": "https://cplusplus.github.io/LWG/issue1492", "link": "https://wg21.link/lwg1492", "section": "33.6.4 [thread.mutex.requirements]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1493": { "type": "issue", "title": "Add mutex, recursive_mutex, is_locked function", "long_link": "https://cplusplus.github.io/LWG/issue1493", "link": "https://wg21.link/lwg1493", "section": "33.6.4 [thread.mutex.requirements]", "status": "LEWG", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2017-03-01" }, "LWG1494": { "type": "issue", "title": "Term \"are serialized\" not defined", "long_link": "https://cplusplus.github.io/LWG/issue1494", "link": "https://wg21.link/lwg1494", "section": "33.6.7.2 [thread.once.callonce]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1495": { "type": "issue", "title": "Condition variable wait_for return value insufficient", "long_link": "https://cplusplus.github.io/LWG/issue1495", "link": "https://wg21.link/lwg1495", "section": "33.7 [thread.condition]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1496": { "type": "issue", "title": "condition_variable not implementable", "long_link": "https://cplusplus.github.io/LWG/issue1496", "link": "https://wg21.link/lwg1496", "section": "33.7.4 [thread.condition.condvar]", "status": "NAD Editorial", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1497": { "type": "issue", "title": "lock() postcondition can not be generally achieved", "long_link": "https://cplusplus.github.io/LWG/issue1497", "link": "https://wg21.link/lwg1497", "section": "33.7 [thread.condition]", "status": "C++11", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1498": { "type": "issue", "title": "Unclear specification for [thread.condition]", "long_link": "https://cplusplus.github.io/LWG/issue1498", "link": "https://wg21.link/lwg1498", "section": "33.7 [thread.condition]", "status": "Resolved", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1499": { "type": "issue", "title": "Condition variables preclude wakeup optimization", "long_link": "https://cplusplus.github.io/LWG/issue1499", "link": "https://wg21.link/lwg1499", "section": "33.7 [thread.condition]", "status": "NAD", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2019-02-26" }, "LWG1500": { "type": "issue", "title": "Consider removal of native_handle()", "long_link": "https://cplusplus.github.io/LWG/issue1500", "link": "https://wg21.link/lwg1500", "section": "33.7.5 [thread.condition.condvarany]", "status": "NAD Editorial", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1501": { "type": "issue", "title": "Specification for managing associated asynchronous state has problems", "long_link": "https://cplusplus.github.io/LWG/issue1501", "link": "https://wg21.link/lwg1501", "section": "33.10 [futures]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1502": { "type": "issue", "title": "Specification of [futures.state] unclear", "long_link": "https://cplusplus.github.io/LWG/issue1502", "link": "https://wg21.link/lwg1502", "section": "33.10.5 [futures.state]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1503": { "type": "issue", "title": "\"associated asynchronous state\" must go", "long_link": "https://cplusplus.github.io/LWG/issue1503", "link": "https://wg21.link/lwg1503", "section": "33.10.5 [futures.state]", "status": "NAD Editorial", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1504": { "type": "issue", "title": "Term \"are serialized\" is not defined", "long_link": "https://cplusplus.github.io/LWG/issue1504", "link": "https://wg21.link/lwg1504", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1505": { "type": "issue", "title": "Synchronization between promise::set_value and future::get", "long_link": "https://cplusplus.github.io/LWG/issue1505", "link": "https://wg21.link/lwg1505", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1506": { "type": "issue", "title": "set_exception with a null pointer", "long_link": "https://cplusplus.github.io/LWG/issue1506", "link": "https://wg21.link/lwg1506", "section": "33.10.6 [futures.promise]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1507": { "type": "issue", "title": "promise::XXX_at_thread_exit functions have no synchronization requirements", "long_link": "https://cplusplus.github.io/LWG/issue1507", "link": "https://wg21.link/lwg1507", "section": "33.10.6 [futures.promise]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1508": { "type": "issue", "title": "Rename packaged_task::operator bool()", "long_link": "https://cplusplus.github.io/LWG/issue1508", "link": "https://wg21.link/lwg1508", "section": "33.10.10 [futures.task]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1509": { "type": "issue", "title": "No restriction on calling future::get more than once", "long_link": "https://cplusplus.github.io/LWG/issue1509", "link": "https://wg21.link/lwg1509", "section": "99 [futures.atomic_future]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1510": { "type": "issue", "title": "Should be undefined behaviour to call atomic_future operations unless valid()", "long_link": "https://cplusplus.github.io/LWG/issue1510", "link": "https://wg21.link/lwg1510", "section": "99 [futures.atomic_future]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1511": { "type": "issue", "title": "Synchronize the move-constructor for atomic_future", "long_link": "https://cplusplus.github.io/LWG/issue1511", "link": "https://wg21.link/lwg1511", "section": "99 [futures.atomic_future]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1512": { "type": "issue", "title": "Conflict in specification: block or join?", "long_link": "https://cplusplus.github.io/LWG/issue1512", "link": "https://wg21.link/lwg1512", "section": "33.10.9 [futures.async]", "status": "NAD Editorial", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1513": { "type": "issue", "title": "'launch' enum too restrictive", "long_link": "https://cplusplus.github.io/LWG/issue1513", "link": "https://wg21.link/lwg1513", "section": "33.10 [futures]", "status": "Resolved", "submitter": "Switzerland", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1514": { "type": "issue", "title": "packaged_task constructors need review", "long_link": "https://cplusplus.github.io/LWG/issue1514", "link": "https://wg21.link/lwg1514", "section": "33.10.10.2 [futures.task.members]", "status": "C++11", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1515": { "type": "issue", "title": "packaged_task::make_ready_at_thread_exit has no synchronization requirements", "long_link": "https://cplusplus.github.io/LWG/issue1515", "link": "https://wg21.link/lwg1515", "section": "33.10.10.2 [futures.task.members]", "status": "Resolved", "submitter": "INCITS", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1516": { "type": "issue", "title": "No specification for which header contains auto_ptr", "long_link": "https://cplusplus.github.io/LWG/issue1516", "link": "https://wg21.link/lwg1516", "section": "99 [depr.auto.ptr]", "status": "C++11", "submitter": "BSI", "opened": "2010-08-25", "last_modified": "2016-01-28" }, "LWG1517": { "type": "issue", "title": "default_delete's default constructor should be trivial", "long_link": "https://cplusplus.github.io/LWG/issue1517", "link": "https://wg21.link/lwg1517", "section": "20.3.1.2.2 [unique.ptr.dltr.dflt]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2010-09-12", "last_modified": "2016-01-28" }, "LWG1518": { "type": "issue", "title": "Waiting for deferred functions", "long_link": "https://cplusplus.github.io/LWG/issue1518", "link": "https://wg21.link/lwg1518", "section": "33.10 [futures]", "status": "C++11", "submitter": "Alberto Ganesh Barbati", "opened": "2010-09-14", "last_modified": "2016-01-28" }, "LWG1519": { "type": "issue", "title": "bucketsize() const only for unordered set", "long_link": "https://cplusplus.github.io/LWG/issue1519", "link": "https://wg21.link/lwg1519", "section": "24.5.4 [unord.map], 24.5.5 [unord.multimap], 24.5.7 [unord.multiset]", "status": "C++11", "submitter": "Nicolai Josuttis", "opened": "2010-10-09", "last_modified": "2016-01-28" }, "LWG1520": { "type": "issue", "title": "INVOKE on member data pointer with too many arguments", "long_link": "https://cplusplus.github.io/LWG/issue1520", "link": "https://wg21.link/lwg1520", "section": "22.10.4 [func.require]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2010-10-10", "last_modified": "2016-01-28" }, "LWG1521": { "type": "issue", "title": "Requirements on internal pointer representations in containers", "long_link": "https://cplusplus.github.io/LWG/issue1521", "link": "https://wg21.link/lwg1521", "section": "24.2.2 [container.requirements.general]", "status": "Open", "submitter": "Mike Spertus", "opened": "2010-10-16", "last_modified": "2019-01-20" }, "LWG1522": { "type": "issue", "title": "conj specification is now nonsense", "long_link": "https://cplusplus.github.io/LWG/issue1522", "link": "https://wg21.link/lwg1522", "section": "28.4.10 [cmplx.over]", "status": "C++11", "submitter": "P.J. Plauger", "opened": "2010-10-14", "last_modified": "2016-01-28" }, "LWG1523": { "type": "issue", "title": "noexcept for Clause 29", "long_link": "https://cplusplus.github.io/LWG/issue1523", "link": "https://wg21.link/lwg1523", "section": "33.5 [atomics]", "status": "Resolved", "submitter": "Hans Boehm", "opened": "2010-11-13", "last_modified": "2016-01-28" }, "LWG1524": { "type": "issue", "title": "Allocation functions are missing happens-before requirements and guarantees", "long_link": "https://cplusplus.github.io/LWG/issue1524", "link": "https://wg21.link/lwg1524", "section": "17.6.3.5 [new.delete.dataraces]", "status": "C++11", "submitter": "Hans Boehm", "opened": "2011-02-26", "last_modified": "2016-01-28" }, "LWG1525": { "type": "issue", "title": "Effects of resize(size()) on a vector", "long_link": "https://cplusplus.github.io/LWG/issue1525", "link": "https://wg21.link/lwg1525", "section": "24.3.11.3 [vector.capacity]", "status": "C++11", "submitter": "BSI", "opened": "2011-03-24", "last_modified": "2016-01-28" }, "LWG1526": { "type": "issue", "title": "C++ should not impose thread safety requirements on C99 library implementations", "long_link": "https://cplusplus.github.io/LWG/issue1526", "link": "https://wg21.link/lwg1526", "section": "16.4.6.10 [res.on.data.races]", "status": "Resolved", "submitter": "BSI", "opened": "2011-03-24", "last_modified": "2016-01-28" }, "LWG2000": { "type": "issue", "title": "Missing definition of packaged_task specialization of uses_allocator", "long_link": "https://cplusplus.github.io/LWG/issue2000", "link": "https://wg21.link/lwg2000", "section": "33.10.10.3 [futures.task.nonmembers]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2010-08-29", "last_modified": "2016-01-28" }, "LWG2001": { "type": "issue", "title": "Class template basic_regex uses non existent string_type", "long_link": "https://cplusplus.github.io/LWG/issue2001", "link": "https://wg21.link/lwg2001", "section": "32.7.3 [re.regex.assign]", "status": "C++11", "submitter": "Volker Lukas", "opened": "2010-10-21", "last_modified": "2016-01-28" }, "LWG2002": { "type": "issue", "title": "Class template match_results does not specify the semantics of operator==", "long_link": "https://cplusplus.github.io/LWG/issue2002", "link": "https://wg21.link/lwg2002", "section": "32.9.9 [re.results.nonmember]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2010-10-24", "last_modified": "2016-01-28" }, "LWG2003": { "type": "issue", "title": "String exception inconsistency in erase.", "long_link": "https://cplusplus.github.io/LWG/issue2003", "link": "https://wg21.link/lwg2003", "section": "23.4.3.2 [string.require]", "status": "C++14", "submitter": "José Daniel García Sánchez", "opened": "2010-10-21", "last_modified": "2016-11-12" }, "LWG2004": { "type": "issue", "title": "duration::operator* has template parameters in funny order", "long_link": "https://cplusplus.github.io/LWG/issue2004", "link": "https://wg21.link/lwg2004", "section": "29.5.6 [time.duration.nonmember]", "status": "C++11", "submitter": "P.J. Plauger", "opened": "2010-10-14", "last_modified": "2016-01-28" }, "LWG2005": { "type": "issue", "title": "unordered_map::insert(T&&) protection should apply to map too", "long_link": "https://cplusplus.github.io/LWG/issue2005", "link": "https://wg21.link/lwg2005", "section": "24.4.4.4 [map.modifiers], 24.4.5.3 [multimap.modifiers], 24.5.4.4 [unord.map.modifiers], 24.5.5.3 [unord.multimap.modifiers]", "status": "C++14", "submitter": "P.J. Plauger", "opened": "2010-10-14", "last_modified": "2016-01-28" }, "LWG2006": { "type": "issue", "title": "emplace broken for associative containers", "long_link": "https://cplusplus.github.io/LWG/issue2006", "link": "https://wg21.link/lwg2006", "section": "24.2.8 [unord.req]", "status": "NAD", "submitter": "Pablo Halpern", "opened": "2010-10-18", "last_modified": "2016-01-28" }, "LWG2007": { "type": "issue", "title": "Incorrect specification of return value for map<>::at()", "long_link": "https://cplusplus.github.io/LWG/issue2007", "link": "https://wg21.link/lwg2007", "section": "24.4.4.3 [map.access]", "status": "C++11", "submitter": "Matt Austern", "opened": "2010-11-01", "last_modified": "2016-01-28" }, "LWG2008": { "type": "issue", "title": "Conflicting Error Conditions for packaged_task::operator()", "long_link": "https://cplusplus.github.io/LWG/issue2008", "link": "https://wg21.link/lwg2008", "section": "33.10.10.2 [futures.task.members]", "status": "C++11", "submitter": "Pete Becker", "opened": "2010-06-21", "last_modified": "2016-01-28" }, "LWG2009": { "type": "issue", "title": "Reporting out-of-bound values on numeric string conversions", "long_link": "https://cplusplus.github.io/LWG/issue2009", "link": "https://wg21.link/lwg2009", "section": "23.4.5 [string.conversions]", "status": "C++14", "submitter": "Alisdair Meredith", "opened": "2010-07-19", "last_modified": "2016-01-28" }, "LWG2010": { "type": "issue", "title": "is_* traits for binding operations can't be meaningfully specialized", "long_link": "https://cplusplus.github.io/LWG/issue2010", "link": "https://wg21.link/lwg2010", "section": "22.10.15.2 [func.bind.isbind]", "status": "C++14", "submitter": "Sean Hunt", "opened": "2010-07-19", "last_modified": "2016-01-28" }, "LWG2011": { "type": "issue", "title": "Unexpected output required of strings", "long_link": "https://cplusplus.github.io/LWG/issue2011", "link": "https://wg21.link/lwg2011", "section": "23.4.4.4 [string.io]", "status": "C++14", "submitter": "James Kanze", "opened": "2010-07-23", "last_modified": "2016-01-28" }, "LWG2012": { "type": "issue", "title": "Associative maps should insert pair, not tuple", "long_link": "https://cplusplus.github.io/LWG/issue2012", "link": "https://wg21.link/lwg2012", "section": "24.4 [associative]", "status": "Resolved", "submitter": "Paolo Carlini", "opened": "2010-10-29", "last_modified": "2016-01-28" }, "LWG2013": { "type": "issue", "title": "Do library implementers have the freedom to add constexpr?", "long_link": "https://cplusplus.github.io/LWG/issue2013", "link": "https://wg21.link/lwg2013", "section": "16.4.6.7 [constexpr.functions]", "status": "C++14", "submitter": "Matt Austern", "opened": "2010-11-12", "last_modified": "2016-01-28" }, "LWG2014": { "type": "issue", "title": "More restrictions on macro names", "long_link": "https://cplusplus.github.io/LWG/issue2014", "link": "https://wg21.link/lwg2014", "section": "16.4.5.3.3 [macro.names]", "status": "C++11", "submitter": "Alberto Ganesh Barbati", "opened": "2010-11-16", "last_modified": "2016-01-28" }, "LWG2015": { "type": "issue", "title": "Incorrect pre-conditions for some type traits", "long_link": "https://cplusplus.github.io/LWG/issue2015", "link": "https://wg21.link/lwg2015", "section": "21.3.5 [meta.unary]", "status": "C++14", "submitter": "Nikolay Ivchenkov", "opened": "2010-11-08", "last_modified": "2016-01-28" }, "LWG2016": { "type": "issue", "title": "Allocators must be no-throw swappable", "long_link": "https://cplusplus.github.io/LWG/issue2016", "link": "https://wg21.link/lwg2016", "section": "16.4.4.6 [allocator.requirements]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2010-11-17", "last_modified": "2017-07-30" }, "LWG2017": { "type": "issue", "title": "std::reference_wrapper makes incorrect usage of std::result_of", "long_link": "https://cplusplus.github.io/LWG/issue2017", "link": "https://wg21.link/lwg2017", "section": "22.10.6 [refwrap]", "status": "C++11", "submitter": "Nikolay Ivchenkov", "opened": "2010-11-15", "last_modified": "2016-01-28" }, "LWG2018": { "type": "issue", "title": "[CD] regex_traits::isctype Returns clause is wrong", "long_link": "https://cplusplus.github.io/LWG/issue2018", "link": "https://wg21.link/lwg2018", "section": "32.6 [re.traits]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2010-11-16", "last_modified": "2016-01-28" }, "LWG2019": { "type": "issue", "title": "isblank not supported by std::locale", "long_link": "https://cplusplus.github.io/LWG/issue2019", "link": "https://wg21.link/lwg2019", "section": "30.3.3.1 [classification]", "status": "C++11", "submitter": "Jonathan Wakely", "opened": "2010-11-16", "last_modified": "2016-01-28" }, "LWG2020": { "type": "issue", "title": "Time utility arithmetic constexpr functions have invalid effects", "long_link": "https://cplusplus.github.io/LWG/issue2020", "link": "https://wg21.link/lwg2020", "section": "29.5.6 [time.duration.nonmember]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2010-12-06", "last_modified": "2016-01-28" }, "LWG2021": { "type": "issue", "title": "Further incorrect usages of result_of", "long_link": "https://cplusplus.github.io/LWG/issue2021", "link": "https://wg21.link/lwg2021", "section": "22.10.15.4 [func.bind.bind], 33.10.1 [futures.overview], 33.10.9 [futures.async]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2010-12-07", "last_modified": "2016-01-28" }, "LWG2022": { "type": "issue", "title": "reference_wrapper::result_type is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2022", "link": "https://wg21.link/lwg2022", "section": "22.10.6 [refwrap]", "status": "C++11", "submitter": "Daniel Krügler", "opened": "2010-12-08", "last_modified": "2016-01-28" }, "LWG2023": { "type": "issue", "title": "Incorrect requirements for lock_guard and unique_lock", "long_link": "https://cplusplus.github.io/LWG/issue2023", "link": "https://wg21.link/lwg2023", "section": "33.6.5.2 [thread.lock.guard], 33.6.5.4 [thread.lock.unique]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2010-12-08", "last_modified": "2016-01-28" }, "LWG2024": { "type": "issue", "title": "Inconsistent implementation requirements for atomic and atomic", "long_link": "https://cplusplus.github.io/LWG/issue2024", "link": "https://wg21.link/lwg2024", "section": "33.5.8 [atomics.types.generic]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2010-12-08", "last_modified": "2016-01-28" }, "LWG2025": { "type": "issue", "title": "Incorrect semantics of move assignment operator of packaged_task", "long_link": "https://cplusplus.github.io/LWG/issue2025", "link": "https://wg21.link/lwg2025", "section": "33.10.10.2 [futures.task.members]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2010-12-08", "last_modified": "2016-01-28" }, "LWG2026": { "type": "issue", "title": "hash should be std qualified for unordered container", "long_link": "https://cplusplus.github.io/LWG/issue2026", "link": "https://wg21.link/lwg2026", "section": "24.5 [unord]", "status": "NAD", "submitter": "Pete Becker", "opened": "2011-02-07", "last_modified": "2016-01-28" }, "LWG2027": { "type": "issue", "title": "Initialization of the stored task of a packaged_task", "long_link": "https://cplusplus.github.io/LWG/issue2027", "link": "https://wg21.link/lwg2027", "section": "33.10.10.2 [futures.task.members]", "status": "C++11", "submitter": "Alberto Ganesh Barbati", "opened": "2011-02-09", "last_modified": "2016-01-28" }, "LWG2028": { "type": "issue", "title": "messages_base::catalog overspecified", "long_link": "https://cplusplus.github.io/LWG/issue2028", "link": "https://wg21.link/lwg2028", "section": "30.4.8.2 [locale.messages]", "status": "C++14", "submitter": "Howard Hinnant", "opened": "2011-02-14", "last_modified": "2016-01-28" }, "LWG2029": { "type": "issue", "title": "Missing 'noexcept' on basic_regex move-assignment operator", "long_link": "https://cplusplus.github.io/LWG/issue2029", "link": "https://wg21.link/lwg2029", "section": "32.7 [re.regex]", "status": "C++11", "submitter": "Jonathan Wakely", "opened": "2011-02-16", "last_modified": "2016-01-28" }, "LWG2030": { "type": "issue", "title": "packaged_task::result_type should be removed", "long_link": "https://cplusplus.github.io/LWG/issue2030", "link": "https://wg21.link/lwg2030", "section": "33.10.10 [futures.task]", "status": "C++11", "submitter": "Anthony Williams", "opened": "2010-11-12", "last_modified": "2016-01-28" }, "LWG2031": { "type": "issue", "title": "std::future<>::share() only applies to rvalues", "long_link": "https://cplusplus.github.io/LWG/issue2031", "link": "https://wg21.link/lwg2031", "section": "33.10.7 [futures.unique.future]", "status": "C++11", "submitter": "Anthony Williams", "opened": "2011-02-17", "last_modified": "2021-06-06" }, "LWG2032": { "type": "issue", "title": "Incorrect synchronization clause of async function", "long_link": "https://cplusplus.github.io/LWG/issue2032", "link": "https://wg21.link/lwg2032", "section": "33.10.9 [futures.async]", "status": "C++11", "submitter": "Alberto Ganesh Barbati", "opened": "2011-02-17", "last_modified": "2016-01-28" }, "LWG2033": { "type": "issue", "title": "Preconditions of reserve, shrink_to_fit, and resize functions", "long_link": "https://cplusplus.github.io/LWG/issue2033", "link": "https://wg21.link/lwg2033", "section": "24.3.11.3 [vector.capacity], 24.3.8.3 [deque.capacity]", "status": "C++14", "submitter": "Nikolay Ivchenkov", "opened": "2011-02-20", "last_modified": "2016-01-28" }, "LWG2034": { "type": "issue", "title": "Initialization of atomics is misspecified so that it doesn't preserve sequential consistency", "long_link": "https://cplusplus.github.io/LWG/issue2034", "link": "https://wg21.link/lwg2034", "section": "33.5.4 [atomics.order]", "status": "Resolved", "submitter": "Hans Boehm", "opened": "2011-02-26", "last_modified": "2016-01-28" }, "LWG2035": { "type": "issue", "title": "Output iterator requirements are broken", "long_link": "https://cplusplus.github.io/LWG/issue2035", "link": "https://wg21.link/lwg2035", "section": "25.3.5.4 [output.iterators]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2011-02-27", "last_modified": "2016-01-28" }, "LWG2036": { "type": "issue", "title": "istream >> char and eofbit", "long_link": "https://cplusplus.github.io/LWG/issue2036", "link": "https://wg21.link/lwg2036", "section": "31.7.5.2 [istream]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2011-02-27", "last_modified": "2016-01-28" }, "LWG2037": { "type": "issue", "title": "atomic free functions incorrectly specified", "long_link": "https://cplusplus.github.io/LWG/issue2037", "link": "https://wg21.link/lwg2037", "section": "33.5.2 [atomics.syn]", "status": "Resolved", "submitter": "Pete Becker", "opened": "2011-03-01", "last_modified": "2016-01-28" }, "LWG2038": { "type": "issue", "title": "Missing definition for incrementable iterator", "long_link": "https://cplusplus.github.io/LWG/issue2038", "link": "https://wg21.link/lwg2038", "section": "25.3.5.4 [output.iterators]", "status": "Open", "submitter": "Pete Becker", "opened": "2011-02-27", "last_modified": "2016-01-28" }, "LWG2039": { "type": "issue", "title": "Issues with std::reverse and std::copy_if", "long_link": "https://cplusplus.github.io/LWG/issue2039", "link": "https://wg21.link/lwg2039", "section": "27.7.1 [alg.copy], 27.7.10 [alg.reverse]", "status": "C++14", "submitter": "Nikolay Ivchenkov", "opened": "2011-03-02", "last_modified": "2016-01-28" }, "LWG2040": { "type": "issue", "title": "Missing type traits related to is_convertible", "long_link": "https://cplusplus.github.io/LWG/issue2040", "link": "https://wg21.link/lwg2040", "section": "21 [meta]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2011-03-03", "last_modified": "2020-09-06" }, "LWG2041": { "type": "issue", "title": "Stage 2 accumulate incompatibilty", "long_link": "https://cplusplus.github.io/LWG/issue2041", "link": "https://wg21.link/lwg2041", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "C++11", "submitter": "Howard Hinnant", "opened": "2011-03-09", "last_modified": "2016-01-28" }, "LWG2042": { "type": "issue", "title": "Comparing forward_list::before_begin() to forward_list::end()", "long_link": "https://cplusplus.github.io/LWG/issue2042", "link": "https://wg21.link/lwg2042", "section": "24.3.9.3 [forward.list.iter]", "status": "C++11", "submitter": "Joe Gottman", "opened": "2011-03-13", "last_modified": "2023-02-07" }, "LWG2043": { "type": "issue", "title": "std{in,out,err} should be usable as field names", "long_link": "https://cplusplus.github.io/LWG/issue2043", "link": "https://wg21.link/lwg2043", "section": "31.13 [c.files]", "status": "NAD", "submitter": "Jeffrey Yasskin", "opened": "2011-03-23", "last_modified": "2016-01-28" }, "LWG2044": { "type": "issue", "title": "No definition of \"Stable\" for copy algorithms", "long_link": "https://cplusplus.github.io/LWG/issue2044", "link": "https://wg21.link/lwg2044", "section": "16.4.6.8 [algorithm.stable]", "status": "C++14", "submitter": "Pablo Halpern", "opened": "2011-03-24", "last_modified": "2016-01-28" }, "LWG2045": { "type": "issue", "title": "forward_list::merge and forward_list::splice_after with unequal allocators", "long_link": "https://cplusplus.github.io/LWG/issue2045", "link": "https://wg21.link/lwg2045", "section": "24.3.9.6 [forward.list.ops]", "status": "C++14", "submitter": "Pablo Halpern", "opened": "2011-03-24", "last_modified": "2023-02-07" }, "LWG2046": { "type": "issue", "title": "shared_future(future&&) should be allowed to throw", "long_link": "https://cplusplus.github.io/LWG/issue2046", "link": "https://wg21.link/lwg2046", "section": "33.10.8 [futures.shared.future]", "status": "NAD", "submitter": "Peter Sommerlad", "opened": "2011-04-04", "last_modified": "2021-06-06" }, "LWG2047": { "type": "issue", "title": "Incorrect \"mixed\" move-assignment semantics of unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue2047", "link": "https://wg21.link/lwg2047", "section": "20.3.1.3.4 [unique.ptr.single.asgn]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2011-04-16", "last_modified": "2016-01-28" }, "LWG2048": { "type": "issue", "title": "Unnecessary mem_fn overloads", "long_link": "https://cplusplus.github.io/LWG/issue2048", "link": "https://wg21.link/lwg2048", "section": "22.10 [function.objects], 22.10.16 [func.memfn]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2011-04-18", "last_modified": "2016-01-28" }, "LWG2049": { "type": "issue", "title": "is_destructible is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2049", "link": "https://wg21.link/lwg2049", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2011-04-18", "last_modified": "2016-01-28" }, "LWG2050": { "type": "issue", "title": "Unordered associative containers do not use allocator_traits to define member types", "long_link": "https://cplusplus.github.io/LWG/issue2050", "link": "https://wg21.link/lwg2050", "section": "24.5 [unord]", "status": "C++14", "submitter": "Tom Zieberman", "opened": "2011-04-29", "last_modified": "2016-01-28" }, "LWG2051": { "type": "issue", "title": "Explicit tuple constructors for more than one parameter", "long_link": "https://cplusplus.github.io/LWG/issue2051", "link": "https://wg21.link/lwg2051", "section": "22.4.4 [tuple.tuple], 22.4.4.2 [tuple.cnstr]", "status": "Resolved", "submitter": "Ville Voutilainen", "opened": "2011-05-01", "last_modified": "2016-01-28" }, "LWG2052": { "type": "issue", "title": "Mixup between mapped_type and value_type for associative containers", "long_link": "https://cplusplus.github.io/LWG/issue2052", "link": "https://wg21.link/lwg2052", "section": "24.2.7 [associative.reqmts]", "status": "Resolved", "submitter": "Marc Glisse", "opened": "2011-05-04", "last_modified": "2016-01-28" }, "LWG2053": { "type": "issue", "title": "Errors in regex bitmask types", "long_link": "https://cplusplus.github.io/LWG/issue2053", "link": "https://wg21.link/lwg2053", "section": "32.4 [re.const]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2011-05-09", "last_modified": "2016-01-28" }, "LWG2054": { "type": "issue", "title": "time_point constructors need to be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2054", "link": "https://wg21.link/lwg2054", "section": "29.6 [time.point]", "status": "Resolved", "submitter": "Anthony Williams", "opened": "2011-05-13", "last_modified": "2016-01-28" }, "LWG2055": { "type": "issue", "title": "std::move in std::accumulate and other algorithms", "long_link": "https://cplusplus.github.io/LWG/issue2055", "link": "https://wg21.link/lwg2055", "section": "27.10 [numeric.ops]", "status": "Resolved", "submitter": "Chris Jefferson", "opened": "2011-01-01", "last_modified": "2020-09-06" }, "LWG2056": { "type": "issue", "title": "future_errc enums start with value 0 (invalid value for broken_promise)", "long_link": "https://cplusplus.github.io/LWG/issue2056", "link": "https://wg21.link/lwg2056", "section": "33.10.1 [futures.overview]", "status": "C++14", "submitter": "Nicolai Josuttis", "opened": "2011-05-18", "last_modified": "2016-01-28" }, "LWG2057": { "type": "issue", "title": "time_point + duration semantics should be made constexpr conforming", "long_link": "https://cplusplus.github.io/LWG/issue2057", "link": "https://wg21.link/lwg2057", "section": "29.6.6 [time.point.nonmember]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2011-05-21", "last_modified": "2016-01-28" }, "LWG2058": { "type": "issue", "title": "valarray and begin/end", "long_link": "https://cplusplus.github.io/LWG/issue2058", "link": "https://wg21.link/lwg2058", "section": "28.6 [numarray]", "status": "C++14", "submitter": "Gabriel Dos Reis", "opened": "2011-05-17", "last_modified": "2016-01-28" }, "LWG2059": { "type": "issue", "title": "C++0x ambiguity problem with map::erase", "long_link": "https://cplusplus.github.io/LWG/issue2059", "link": "https://wg21.link/lwg2059", "section": "24.4.4 [map]", "status": "C++17", "submitter": "Christopher Jefferson", "opened": "2011-05-18", "last_modified": "2017-07-30" }, "LWG2060": { "type": "issue", "title": "unique_ptr(nullptr_t) missing noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2060", "link": "https://wg21.link/lwg2060", "section": "20.3.1.4 [unique.ptr.runtime]", "status": "NAD Editorial", "submitter": "Howard Hinnant, Paolo Carlini", "opened": "2011-05-27", "last_modified": "2016-01-28" }, "LWG2061": { "type": "issue", "title": "make_move_iterator and arrays", "long_link": "https://cplusplus.github.io/LWG/issue2061", "link": "https://wg21.link/lwg2061", "section": "25.2 [iterator.synopsis], 25.5.4 [move.iterators]", "status": "C++14", "submitter": "Marc Glisse", "opened": "2011-05-28", "last_modified": "2016-01-28" }, "LWG2062": { "type": "issue", "title": "Effect contradictions w/o no-throw guarantee of std::function swaps", "long_link": "https://cplusplus.github.io/LWG/issue2062", "link": "https://wg21.link/lwg2062", "section": "22.10.17.3 [func.wrap.func], 22.10.17.3.3 [func.wrap.func.mod]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2011-05-28", "last_modified": "2020-09-06" }, "LWG2063": { "type": "issue", "title": "Contradictory requirements for string move assignment", "long_link": "https://cplusplus.github.io/LWG/issue2063", "link": "https://wg21.link/lwg2063", "section": "23.4.3 [basic.string]", "status": "C++17", "submitter": "Howard Hinnant", "opened": "2011-05-29", "last_modified": "2017-07-30" }, "LWG2064": { "type": "issue", "title": "More noexcept issues in basic_string", "long_link": "https://cplusplus.github.io/LWG/issue2064", "link": "https://wg21.link/lwg2064", "section": "23.4.3 [basic.string]", "status": "C++14", "submitter": "Howard Hinnant", "opened": "2011-05-29", "last_modified": "2016-11-12" }, "LWG2065": { "type": "issue", "title": "Minimal allocator interface", "long_link": "https://cplusplus.github.io/LWG/issue2065", "link": "https://wg21.link/lwg2065", "section": "16.4.4.6 [allocator.requirements]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2011-06-06", "last_modified": "2016-01-28" }, "LWG2066": { "type": "issue", "title": "Missing specification of vector::resize(size_type)", "long_link": "https://cplusplus.github.io/LWG/issue2066", "link": "https://wg21.link/lwg2066", "section": "24.3.11.3 [vector.capacity]", "status": "Resolved", "submitter": "Rani Sharoni", "opened": "2011-03-29", "last_modified": "2016-01-28" }, "LWG2067": { "type": "issue", "title": "packaged_task should have deleted copy c'tor with const parameter", "long_link": "https://cplusplus.github.io/LWG/issue2067", "link": "https://wg21.link/lwg2067", "section": "33.10.10 [futures.task]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2011-06-16", "last_modified": "2016-01-28" }, "LWG2068": { "type": "issue", "title": "std::pair not C++03-compatible with defaulted copy c'tor", "long_link": "https://cplusplus.github.io/LWG/issue2068", "link": "https://wg21.link/lwg2068", "section": "22.3.2 [pairs.pair]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2011-06-18", "last_modified": "2016-01-28" }, "LWG2069": { "type": "issue", "title": "Inconsistent exception spec for basic_string move constructor", "long_link": "https://cplusplus.github.io/LWG/issue2069", "link": "https://wg21.link/lwg2069", "section": "23.4.3.3 [string.cons]", "status": "C++14", "submitter": "Bo Persson", "opened": "2011-07-01", "last_modified": "2016-01-28" }, "LWG2070": { "type": "issue", "title": "allocate_shared should use allocator_traits::construct", "long_link": "https://cplusplus.github.io/LWG/issue2070", "link": "https://wg21.link/lwg2070", "section": "20.3.2.2.7 [util.smartptr.shared.create]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2011-07-11", "last_modified": "2017-07-16" }, "LWG2071": { "type": "issue", "title": "std::valarray move-assignment", "long_link": "https://cplusplus.github.io/LWG/issue2071", "link": "https://wg21.link/lwg2071", "section": "28.6.2.3 [valarray.assign]", "status": "C++14", "submitter": "Paolo Carlini", "opened": "2011-05-05", "last_modified": "2016-01-28" }, "LWG2072": { "type": "issue", "title": "Unclear wording about capacity of temporary buffers", "long_link": "https://cplusplus.github.io/LWG/issue2072", "link": "https://wg21.link/lwg2072", "section": "99 [depr.temporary.buffer]", "status": "C++17", "submitter": "Kazutoshi Satoda", "opened": "2011-08-10", "last_modified": "2017-07-30" }, "LWG2073": { "type": "issue", "title": "Library exceptions that take string arguments", "long_link": "https://cplusplus.github.io/LWG/issue2073", "link": "https://wg21.link/lwg2073", "section": "19.2 [std.exceptions], 19.5.8 [syserr.syserr], 31.5.2.2.1 [ios.failure]", "status": "NAD", "submitter": "Eelis van der Weegen", "opened": "2011-08-16", "last_modified": "2023-02-07" }, "LWG2074": { "type": "issue", "title": "Off by one error in std::reverse_copy", "long_link": "https://cplusplus.github.io/LWG/issue2074", "link": "https://wg21.link/lwg2074", "section": "27.7.10 [alg.reverse]", "status": "C++14", "submitter": "Peter Miller", "opened": "2011-08-17", "last_modified": "2016-01-28" }, "LWG2075": { "type": "issue", "title": "Progress guarantees, lock-free property, and scheduling assumptions", "long_link": "https://cplusplus.github.io/LWG/issue2075", "link": "https://wg21.link/lwg2075", "section": "6.9.2 [intro.multithread], 33.5.5 [atomics.lockfree], 99 [atomics.types.operations.req]", "status": "Resolved", "submitter": "Torvald Riegel", "opened": "2011-08-18", "last_modified": "2016-01-28" }, "LWG2076": { "type": "issue", "title": "Bad CopyConstructible requirement in set constructors", "long_link": "https://cplusplus.github.io/LWG/issue2076", "link": "https://wg21.link/lwg2076", "section": "24.4.6.2 [set.cons]", "status": "C++17", "submitter": "Jens Maurer", "opened": "2011-08-20", "last_modified": "2017-07-30" }, "LWG2077": { "type": "issue", "title": "Further incomplete constraints for type traits", "long_link": "https://cplusplus.github.io/LWG/issue2077", "link": "https://wg21.link/lwg2077", "section": "21.3.5.4 [meta.unary.prop]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2011-08-20", "last_modified": "2016-01-28" }, "LWG2078": { "type": "issue", "title": "Throw specification of async() incomplete", "long_link": "https://cplusplus.github.io/LWG/issue2078", "link": "https://wg21.link/lwg2078", "section": "33.10.9 [futures.async]", "status": "C++14", "submitter": "Nicolai Josuttis", "opened": "2011-08-29", "last_modified": "2016-01-28" }, "LWG2079": { "type": "issue", "title": "Required pow() overloads", "long_link": "https://cplusplus.github.io/LWG/issue2079", "link": "https://wg21.link/lwg2079", "section": "28.7 [c.math]", "status": "NAD", "submitter": "Steve Clamage", "opened": "2011-08-29", "last_modified": "2016-01-28" }, "LWG2080": { "type": "issue", "title": "Specify when once_flag becomes invalid", "long_link": "https://cplusplus.github.io/LWG/issue2080", "link": "https://wg21.link/lwg2080", "section": "33.6.7 [thread.once]", "status": "C++14", "submitter": "Nicolai Josuttis", "opened": "2011-08-30", "last_modified": "2016-01-28" }, "LWG2081": { "type": "issue", "title": "Allocator requirements should include CopyConstructible", "long_link": "https://cplusplus.github.io/LWG/issue2081", "link": "https://wg21.link/lwg2081", "section": "16.4.4.6 [allocator.requirements]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2011-08-30", "last_modified": "2016-01-28" }, "LWG2082": { "type": "issue", "title": "Misleading complexity requirements in ", "long_link": "https://cplusplus.github.io/LWG/issue2082", "link": "https://wg21.link/lwg2082", "section": "27 [algorithms]", "status": "NAD", "submitter": "Nicolai Josuttis", "opened": "2011-09-02", "last_modified": "2016-01-28" }, "LWG2083": { "type": "issue", "title": "const-qualification on weak_ptr::owner_before", "long_link": "https://cplusplus.github.io/LWG/issue2083", "link": "https://wg21.link/lwg2083", "section": "20.3.2.3 [util.smartptr.weak], 20.3.2.3.6 [util.smartptr.weak.obs]", "status": "C++14", "submitter": "Ai Azuma", "opened": "2011-09-06", "last_modified": "2016-01-28" }, "LWG2084": { "type": "issue", "title": "basic_string use of charT*", "long_link": "https://cplusplus.github.io/LWG/issue2084", "link": "https://wg21.link/lwg2084", "section": "23.4.3 [basic.string]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2011-09-11", "last_modified": "2016-01-28" }, "LWG2085": { "type": "issue", "title": "Wrong description of effect 1 of basic_istream::ignore", "long_link": "https://cplusplus.github.io/LWG/issue2085", "link": "https://wg21.link/lwg2085", "section": "31.7.5.4 [istream.unformatted]", "status": "C++14", "submitter": "Krzysztof Żelechowski", "opened": "2011-09-11", "last_modified": "2016-08-09" }, "LWG2086": { "type": "issue", "title": "Overly generic type support for math functions", "long_link": "https://cplusplus.github.io/LWG/issue2086", "link": "https://wg21.link/lwg2086", "section": "28.7 [c.math]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2011-09-22", "last_modified": "2016-01-28" }, "LWG2087": { "type": "issue", "title": "iostream_category() and noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2087", "link": "https://wg21.link/lwg2087", "section": "31.5 [iostreams.base]", "status": "C++14", "submitter": "Nicolai Josuttis", "opened": "2011-09-22", "last_modified": "2016-01-28" }, "LWG2088": { "type": "issue", "title": "std::terminate problem", "long_link": "https://cplusplus.github.io/LWG/issue2088", "link": "https://wg21.link/lwg2088", "section": "17.9.5 [exception.terminate]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2011-09-25", "last_modified": "2016-01-28" }, "LWG2089": { "type": "issue", "title": "std::allocator::construct should use uniform initialization", "long_link": "https://cplusplus.github.io/LWG/issue2089", "link": "https://wg21.link/lwg2089", "section": "20.2.10.2 [allocator.members]", "status": "Resolved", "submitter": "David Krauss", "opened": "2011-10-07", "last_modified": "2020-09-06" }, "LWG2090": { "type": "issue", "title": "Minor Overconstraint in Mutex Types", "long_link": "https://cplusplus.github.io/LWG/issue2090", "link": "https://wg21.link/lwg2090", "section": "33.6.4.2 [thread.mutex.requirements.mutex]", "status": "NAD", "submitter": "Pete Becker", "opened": "2011-10-17", "last_modified": "2016-01-28" }, "LWG2091": { "type": "issue", "title": "Misplaced effect in m.try_lock_for()", "long_link": "https://cplusplus.github.io/LWG/issue2091", "link": "https://wg21.link/lwg2091", "section": "33.6.4.3 [thread.timedmutex.requirements]", "status": "C++14", "submitter": "Pete Becker", "opened": "2011-10-18", "last_modified": "2016-01-28" }, "LWG2092": { "type": "issue", "title": "Vague Wording for condition_variable_any", "long_link": "https://cplusplus.github.io/LWG/issue2092", "link": "https://wg21.link/lwg2092", "section": "33.7.5 [thread.condition.condvarany]", "status": "C++14", "submitter": "Pete Becker", "opened": "2011-10-20", "last_modified": "2016-01-28" }, "LWG2093": { "type": "issue", "title": "Throws clause of condition_variable::wait with predicate", "long_link": "https://cplusplus.github.io/LWG/issue2093", "link": "https://wg21.link/lwg2093", "section": "33.7.4 [thread.condition.condvar]", "status": "C++14", "submitter": "Alberto Ganesh Barbati", "opened": "2011-10-27", "last_modified": "2015-10-20" }, "LWG2094": { "type": "issue", "title": "duration conversion overflow shouldn't participate in overload resolution", "long_link": "https://cplusplus.github.io/LWG/issue2094", "link": "https://wg21.link/lwg2094", "section": "29.5.2 [time.duration.cons]", "status": "C++14", "submitter": "Vicente J. Botet Escriba", "opened": "2011-10-31", "last_modified": "2016-01-28" }, "LWG2095": { "type": "issue", "title": "promise and packaged_task missing constructors needed for uses-allocator construction", "long_link": "https://cplusplus.github.io/LWG/issue2095", "link": "https://wg21.link/lwg2095", "section": "33.10.6 [futures.promise], 33.10.10 [futures.task]", "status": "LEWG", "submitter": "Jonathan Wakely", "opened": "2011-11-01", "last_modified": "2019-06-03", "github_url": "https://github.com/cplusplus/papers/issues/1580" }, "LWG2096": { "type": "issue", "title": "Incorrect constraints of future::get in regard to MoveAssignable", "long_link": "https://cplusplus.github.io/LWG/issue2096", "link": "https://wg21.link/lwg2096", "section": "33.10.7 [futures.unique.future]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2011-11-02", "last_modified": "2021-06-06" }, "LWG2097": { "type": "issue", "title": "packaged_task constructors should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue2097", "link": "https://wg21.link/lwg2097", "section": "33.10.10.2 [futures.task.members]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2011-11-02", "last_modified": "2016-01-28" }, "LWG2098": { "type": "issue", "title": "Minor Inconsistency between promise::set_value and promise::set_value_at_thread_exit", "long_link": "https://cplusplus.github.io/LWG/issue2098", "link": "https://wg21.link/lwg2098", "section": "33.10.6 [futures.promise]", "status": "C++14", "submitter": "Pete Becker", "opened": "2011-11-14", "last_modified": "2016-01-28" }, "LWG2099": { "type": "issue", "title": "Unnecessary constraints of va_start() usage", "long_link": "https://cplusplus.github.io/LWG/issue2099", "link": "https://wg21.link/lwg2099", "section": "17.13 [support.runtime]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2011-11-12", "last_modified": "2016-01-28" }, "LWG2100": { "type": "issue", "title": "timed waiting functions cannot timeout if launch::async policy used", "long_link": "https://cplusplus.github.io/LWG/issue2100", "link": "https://wg21.link/lwg2100", "section": "33.10.9 [futures.async]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2011-11-14", "last_modified": "2016-01-28" }, "LWG2101": { "type": "issue", "title": "Some transformation types can produce impossible types", "long_link": "https://cplusplus.github.io/LWG/issue2101", "link": "https://wg21.link/lwg2101", "section": "21.3.8 [meta.trans]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2011-11-18", "last_modified": "2017-07-30" }, "LWG2102": { "type": "issue", "title": "Why is std::launch an implementation-defined type?", "long_link": "https://cplusplus.github.io/LWG/issue2102", "link": "https://wg21.link/lwg2102", "section": "33.10.1 [futures.overview]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2011-11-20", "last_modified": "2016-01-28" }, "LWG2103": { "type": "issue", "title": "std::allocator_traits>::propagate_on_container_move_assignment", "long_link": "https://cplusplus.github.io/LWG/issue2103", "link": "https://wg21.link/lwg2103", "section": "20.2.10 [default.allocator]", "status": "C++14", "submitter": "Ai Azuma", "opened": "2011-11-08", "last_modified": "2016-01-28" }, "LWG2104": { "type": "issue", "title": "unique_lock move-assignment should not be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2104", "link": "https://wg21.link/lwg2104", "section": "33.6.5.4 [thread.lock.unique]", "status": "C++14", "submitter": "Anthony Williams", "opened": "2011-11-27", "last_modified": "2017-07-05" }, "LWG2105": { "type": "issue", "title": "Inconsistent requirements on const_iterator's value_type", "long_link": "https://cplusplus.github.io/LWG/issue2105", "link": "https://wg21.link/lwg2105", "section": "24.2.2 [container.requirements.general]", "status": "C++14", "submitter": "Jeffrey Yasskin", "opened": "2011-11-28", "last_modified": "2016-01-28" }, "LWG2106": { "type": "issue", "title": "move_iterator wrapping iterators returning prvalues", "long_link": "https://cplusplus.github.io/LWG/issue2106", "link": "https://wg21.link/lwg2106", "section": "25.5.4 [move.iterators]", "status": "C++17", "submitter": "Dave Abrahams", "opened": "2011-11-30", "last_modified": "2017-07-30" }, "LWG2107": { "type": "issue", "title": "Some iterator category should guarantee the lifetime of references", "long_link": "https://cplusplus.github.io/LWG/issue2107", "link": "https://wg21.link/lwg2107", "section": "25.3 [iterator.requirements]", "status": "NAD", "submitter": "Jeffrey Yasskin", "opened": "2011-11-21", "last_modified": "2016-01-28" }, "LWG2108": { "type": "issue", "title": "No way to identify allocator types that always compare equal", "long_link": "https://cplusplus.github.io/LWG/issue2108", "link": "https://wg21.link/lwg2108", "section": "16.4.4.6 [allocator.requirements]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2011-12-01", "last_modified": "2018-12-03" }, "LWG2109": { "type": "issue", "title": "Incorrect requirements for hash specializations", "long_link": "https://cplusplus.github.io/LWG/issue2109", "link": "https://wg21.link/lwg2109", "section": "19.5.7 [syserr.hash], 20.3.3 [util.smartptr.hash], 22.10.19 [unord.hash], 22.11.1 [type.index.synopsis], 23.4.6 [basic.string.hash], 24.3.12 [vector.bool], 33.4.3.2 [thread.thread.id]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2011-12-04", "last_modified": "2016-01-28" }, "LWG2110": { "type": "issue", "title": "remove can't swap but note says it might", "long_link": "https://cplusplus.github.io/LWG/issue2110", "link": "https://wg21.link/lwg2110", "section": "27.7.8 [alg.remove]", "status": "C++14", "submitter": "Howard Hinnant", "opened": "2011-12-07", "last_modified": "2016-01-28" }, "LWG2111": { "type": "issue", "title": "Which unexpected/terminate handler is called from the exception handling runtime?", "long_link": "https://cplusplus.github.io/LWG/issue2111", "link": "https://wg21.link/lwg2111", "section": "17.9.5.4 [terminate], 99 [unexpected]", "status": "C++17", "submitter": "Howard Hinnant", "opened": "2011-12-06", "last_modified": "2017-07-30" }, "LWG2112": { "type": "issue", "title": "User-defined classes that cannot be derived from", "long_link": "https://cplusplus.github.io/LWG/issue2112", "link": "https://wg21.link/lwg2112", "section": "16.4.6 [conforming], 20.2.9 [allocator.traits], 20.5.1 [allocator.adaptor.syn]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2011-11-30", "last_modified": "2016-01-28" }, "LWG2113": { "type": "issue", "title": "Do library implementers have the freedom to add final to non-polymorphic components?", "long_link": "https://cplusplus.github.io/LWG/issue2113", "link": "https://wg21.link/lwg2113", "section": "16.4.6 [conforming]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2011-11-30", "last_modified": "2016-01-28" }, "LWG2114": { "type": "issue", "title": "Incorrect \"contextually convertible to bool\" requirements", "long_link": "https://cplusplus.github.io/LWG/issue2114", "link": "https://wg21.link/lwg2114", "section": "16.4.4.4 [nullablepointer.requirements], 25.3.5.3 [input.iterators], 25.3.5.7 [random.access.iterators], 27.1 [algorithms.general], 27.8 [alg.sorting], 33.2.1 [thread.req.paramname]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2011-12-09", "last_modified": "2022-11-22" }, "LWG2115": { "type": "issue", "title": "Undefined behaviour for valarray assignments with mask_array index?", "long_link": "https://cplusplus.github.io/LWG/issue2115", "link": "https://wg21.link/lwg2115", "section": "28.6.8 [template.mask.array]", "status": "Open", "submitter": "Thomas Plum", "opened": "2011-12-10", "last_modified": "2016-01-28" }, "LWG2116": { "type": "issue", "title": "is_nothrow_constructible and destructors", "long_link": "https://cplusplus.github.io/LWG/issue2116", "link": "https://wg21.link/lwg2116", "section": "21.3.5.4 [meta.unary.prop]", "status": "Open", "submitter": "Dave Abrahams", "opened": "2011-12-09", "last_modified": "2023-05-25" }, "LWG2117": { "type": "issue", "title": "ios_base manipulators should have showgrouping/noshowgrouping", "long_link": "https://cplusplus.github.io/LWG/issue2117", "link": "https://wg21.link/lwg2117", "section": "30.4.3.3.3 [facet.num.put.virtuals], 31.5.2.2.2 [ios.fmtflags], 31.5.5.1 [fmtflags.manip]", "status": "Open", "submitter": "Benjamin Kosnik", "opened": "2011-12-15", "last_modified": "2023-02-07" }, "LWG2118": { "type": "issue", "title": "[CD] unique_ptr for array does not support cv qualification conversion of actual argument", "long_link": "https://cplusplus.github.io/LWG/issue2118", "link": "https://wg21.link/lwg2118", "section": "20.3.1.4 [unique.ptr.runtime]", "status": "Resolved", "submitter": "Alf P. Steinbach", "opened": "2011-12-16", "last_modified": "2017-09-07" }, "LWG2119": { "type": "issue", "title": "Missing hash specializations for extended integer types", "long_link": "https://cplusplus.github.io/LWG/issue2119", "link": "https://wg21.link/lwg2119", "section": "22.10.19 [unord.hash]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2011-12-16", "last_modified": "2017-07-30" }, "LWG2120": { "type": "issue", "title": "What should async do if neither 'async' nor 'deferred' is set in policy?", "long_link": "https://cplusplus.github.io/LWG/issue2120", "link": "https://wg21.link/lwg2120", "section": "33.10.9 [futures.async]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-01-01", "last_modified": "2016-01-28" }, "LWG2121": { "type": "issue", "title": "app for string streams", "long_link": "https://cplusplus.github.io/LWG/issue2121", "link": "https://wg21.link/lwg2121", "section": "31.8.5.2 [stringstream.cons]", "status": "NAD", "submitter": "Nicolai Josuttis", "opened": "2012-01-15", "last_modified": "2018-06-07" }, "LWG2122": { "type": "issue", "title": "merge() stability for lists versus forward lists", "long_link": "https://cplusplus.github.io/LWG/issue2122", "link": "https://wg21.link/lwg2122", "section": "24.3.10.5 [list.ops], 24.3.9.6 [forward.list.ops]", "status": "C++14", "submitter": "Nicolai Josuttis", "opened": "2012-01-15", "last_modified": "2023-02-07" }, "LWG2123": { "type": "issue", "title": "merge() allocator requirements for lists versus forward lists", "long_link": "https://cplusplus.github.io/LWG/issue2123", "link": "https://wg21.link/lwg2123", "section": "24.3.9.6 [forward.list.ops]", "status": "C++14", "submitter": "Nicolai Josuttis", "opened": "2012-01-15", "last_modified": "2023-02-07" }, "LWG2124": { "type": "issue", "title": "Seed sequence over-specified", "long_link": "https://cplusplus.github.io/LWG/issue2124", "link": "https://wg21.link/lwg2124", "section": "28.5.3.2 [rand.req.seedseq]", "status": "NAD", "submitter": "Alberto Ganesh Barbati", "opened": "2012-01-16", "last_modified": "2016-01-28" }, "LWG2125": { "type": "issue", "title": "TimedMutex specification problem", "long_link": "https://cplusplus.github.io/LWG/issue2125", "link": "https://wg21.link/lwg2125", "section": "33.6.4.3 [thread.timedmutex.requirements], 33.6.4.3.2 [thread.timedmutex.class]", "status": "Pending NAD Editorial", "submitter": "Vicente J. Botet Escriba", "opened": "2012-01-01", "last_modified": "2016-01-28" }, "LWG2126": { "type": "issue", "title": "Several specification problems in regard to mutex requirements", "long_link": "https://cplusplus.github.io/LWG/issue2126", "link": "https://wg21.link/lwg2126", "section": "33.6.4 [thread.mutex.requirements], 33.6.4.2.2 [thread.mutex.class], 33.6.4.2 [thread.mutex.requirements.mutex], 33.6.4.2.3 [thread.mutex.recursive], 33.6.4.3 [thread.timedmutex.requirements], 33.6.4.3.2 [thread.timedmutex.class], 33.6.4.3.3 [thread.timedmutex.recursive]", "status": "Pending NAD Editorial", "submitter": "Pete Becker", "opened": "2012-01-16", "last_modified": "2016-01-28" }, "LWG2127": { "type": "issue", "title": "Move-construction with raw_storage_iterator", "long_link": "https://cplusplus.github.io/LWG/issue2127", "link": "https://wg21.link/lwg2127", "section": "99 [depr.storage.iterator]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2012-01-23", "last_modified": "2017-07-30" }, "LWG2128": { "type": "issue", "title": "Absence of global functions cbegin/cend", "long_link": "https://cplusplus.github.io/LWG/issue2128", "link": "https://wg21.link/lwg2128", "section": "25.2 [iterator.synopsis], 25.7 [iterator.range]", "status": "C++14", "submitter": "Dmitry Polukhin", "opened": "2012-01-23", "last_modified": "2016-01-28" }, "LWG2129": { "type": "issue", "title": "User specializations of std::initializer_list", "long_link": "https://cplusplus.github.io/LWG/issue2129", "link": "https://wg21.link/lwg2129", "section": "16.4.5.2.1 [namespace.std], 17.10 [support.initlist]", "status": "C++17", "submitter": "Richard Smith", "opened": "2012-01-18", "last_modified": "2017-07-30" }, "LWG2130": { "type": "issue", "title": "Missing ordering constraints", "long_link": "https://cplusplus.github.io/LWG/issue2130", "link": "https://wg21.link/lwg2130", "section": "33.5.4 [atomics.order]", "status": "C++14", "submitter": "Mark Batty", "opened": "2012-02-22", "last_modified": "2016-01-28" }, "LWG2131": { "type": "issue", "title": "Member function getline taking a string as parameter", "long_link": "https://cplusplus.github.io/LWG/issue2131", "link": "https://wg21.link/lwg2131", "section": "31.7.5.4 [istream.unformatted]", "status": "NAD", "submitter": "Loïc Joly", "opened": "2012-03-05", "last_modified": "2016-01-28" }, "LWG2132": { "type": "issue", "title": "std::function ambiguity", "long_link": "https://cplusplus.github.io/LWG/issue2132", "link": "https://wg21.link/lwg2132", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++14", "submitter": "Ville Voutilainen", "opened": "2012-02-28", "last_modified": "2016-01-28" }, "LWG2133": { "type": "issue", "title": "Attitude to overloaded comma for iterators", "long_link": "https://cplusplus.github.io/LWG/issue2133", "link": "https://wg21.link/lwg2133", "section": "16.4.6.4 [global.functions]", "status": "C++17", "submitter": "Yakov Galka", "opened": "2012-01-25", "last_modified": "2017-07-30" }, "LWG2134": { "type": "issue", "title": "Redundant Mutex requirement?", "long_link": "https://cplusplus.github.io/LWG/issue2134", "link": "https://wg21.link/lwg2134", "section": "33.6.4.2 [thread.mutex.requirements.mutex]", "status": "Pending NAD Editorial", "submitter": "Pete Becker", "opened": "2012-03-05", "last_modified": "2016-01-28" }, "LWG2135": { "type": "issue", "title": "Unclear requirement for exceptions thrown in condition_variable::wait()", "long_link": "https://cplusplus.github.io/LWG/issue2135", "link": "https://wg21.link/lwg2135", "section": "33.7.4 [thread.condition.condvar], 33.7.5 [thread.condition.condvarany]", "status": "C++14", "submitter": "Pete Becker", "opened": "2012-03-06", "last_modified": "2015-10-03" }, "LWG2136": { "type": "issue", "title": "Postconditions vs. exceptions", "long_link": "https://cplusplus.github.io/LWG/issue2136", "link": "https://wg21.link/lwg2136", "section": "16.3.2 [structure]", "status": "Open", "submitter": "Jens Maurer", "opened": "2012-03-08", "last_modified": "2021-06-25" }, "LWG2137": { "type": "issue", "title": "Misleadingly constrained post-condition in the presence of exceptions", "long_link": "https://cplusplus.github.io/LWG/issue2137", "link": "https://wg21.link/lwg2137", "section": "32.7.3 [re.regex.assign]", "status": "Open", "submitter": "Jonathan Wakely", "opened": "2012-03-08", "last_modified": "2021-06-20" }, "LWG2138": { "type": "issue", "title": "atomic_flag::clear should not accept memory_order_consume", "long_link": "https://cplusplus.github.io/LWG/issue2138", "link": "https://wg21.link/lwg2138", "section": "33.5.10 [atomics.flag]", "status": "C++14", "submitter": "Ben Viglietta", "opened": "2012-03-08", "last_modified": "2016-01-28" }, "LWG2139": { "type": "issue", "title": "What is a user-defined type?", "long_link": "https://cplusplus.github.io/LWG/issue2139", "link": "https://wg21.link/lwg2139", "section": "16.4.5.2.1 [namespace.std], 19.5 [syserr], 20.2.8.1 [allocator.uses.trait], 22.10.15.2 [func.bind.isbind], 22.10.15.3 [func.bind.isplace], 22.10.19 [unord.hash], 21.3.8.7 [meta.trans.other], 30.3.1 [locale], 30.4.2.5 [locale.codecvt], 32.11.1.5 [re.regiter.incr]", "status": "C++20", "submitter": "Loïc Joly", "opened": "2012-03-08", "last_modified": "2021-02-25" }, "LWG2140": { "type": "issue", "title": "Meaning of notify_all_at_thread_exit synchronization requirement?", "long_link": "https://cplusplus.github.io/LWG/issue2140", "link": "https://wg21.link/lwg2140", "section": "33.7 [thread.condition]", "status": "C++14", "submitter": "Pete Becker", "opened": "2012-03-06", "last_modified": "2016-01-28" }, "LWG2141": { "type": "issue", "title": "common_type trait produces reference types", "long_link": "https://cplusplus.github.io/LWG/issue2141", "link": "https://wg21.link/lwg2141", "section": "21.3.8.7 [meta.trans.other]", "status": "C++14", "submitter": "Doug Gregor", "opened": "2012-03-11", "last_modified": "2016-01-28" }, "LWG2142": { "type": "issue", "title": "packaged_task::operator() synchronization too broad?", "long_link": "https://cplusplus.github.io/LWG/issue2142", "link": "https://wg21.link/lwg2142", "section": "33.10.10.2 [futures.task.members]", "status": "C++14", "submitter": "Pete Becker", "opened": "2012-03-12", "last_modified": "2016-01-28" }, "LWG2143": { "type": "issue", "title": "ios_base::xalloc should be thread-safe", "long_link": "https://cplusplus.github.io/LWG/issue2143", "link": "https://wg21.link/lwg2143", "section": "31.5.2 [ios.base]", "status": "C++14", "submitter": "Alberto Ganesh Barbati", "opened": "2012-03-14", "last_modified": "2016-01-28" }, "LWG2144": { "type": "issue", "title": "Missing noexcept specification in type_index", "long_link": "https://cplusplus.github.io/LWG/issue2144", "link": "https://wg21.link/lwg2144", "section": "22.11 [type.index]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2012-03-18", "last_modified": "2016-01-28" }, "LWG2145": { "type": "issue", "title": "error_category default constructor", "long_link": "https://cplusplus.github.io/LWG/issue2145", "link": "https://wg21.link/lwg2145", "section": "19.5.3 [syserr.errcat]", "status": "C++14", "submitter": "Howard Hinnant", "opened": "2012-03-21", "last_modified": "2016-01-28" }, "LWG2146": { "type": "issue", "title": "Are reference types Copy/Move-Constructible/Assignable or Destructible?", "long_link": "https://cplusplus.github.io/LWG/issue2146", "link": "https://wg21.link/lwg2146", "section": "16.4.4.2 [utility.arg.requirements]", "status": "Open", "submitter": "Nikolay Ivchenkov", "opened": "2012-03-23", "last_modified": "2020-10-02" }, "LWG2147": { "type": "issue", "title": "Unclear hint type in Allocator's allocate function", "long_link": "https://cplusplus.github.io/LWG/issue2147", "link": "https://wg21.link/lwg2147", "section": "16.4.4.6 [allocator.requirements]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2012-03-05", "last_modified": "2016-01-28" }, "LWG2148": { "type": "issue", "title": "Hashing enums should be supported directly by std::hash", "long_link": "https://cplusplus.github.io/LWG/issue2148", "link": "https://wg21.link/lwg2148", "section": "22.10.19 [unord.hash]", "status": "C++14", "submitter": "Ville Voutilainen", "opened": "2012-04-10", "last_modified": "2016-08-03" }, "LWG2149": { "type": "issue", "title": "Concerns about 20.8/5", "long_link": "https://cplusplus.github.io/LWG/issue2149", "link": "https://wg21.link/lwg2149", "section": "22.10 [function.objects]", "status": "C++14", "submitter": "Scott Meyers", "opened": "2012-02-15", "last_modified": "2016-01-28" }, "LWG2150": { "type": "issue", "title": "Unclear specification of find_end", "long_link": "https://cplusplus.github.io/LWG/issue2150", "link": "https://wg21.link/lwg2150", "section": "27.6.8 [alg.find.end]", "status": "C++14", "submitter": "Andrew Koenig", "opened": "2012-03-28", "last_modified": "2016-01-28" }, "LWG2151": { "type": "issue", "title": "basic_string<>::swap semantics ignore allocators", "long_link": "https://cplusplus.github.io/LWG/issue2151", "link": "https://wg21.link/lwg2151", "section": "23.4.3.2 [string.require]", "status": "Resolved", "submitter": "Robert Shearer", "opened": "2012-04-13", "last_modified": "2018-11-25" }, "LWG2152": { "type": "issue", "title": "Instances of standard container types are not swappable", "long_link": "https://cplusplus.github.io/LWG/issue2152", "link": "https://wg21.link/lwg2152", "section": "16.4.4.3 [swappable.requirements], 24.2.2 [container.requirements.general]", "status": "LEWG", "submitter": "Robert Shearer", "opened": "2012-04-13", "last_modified": "2020-09-06" }, "LWG2153": { "type": "issue", "title": "Narrowing of the non-member swap contract", "long_link": "https://cplusplus.github.io/LWG/issue2153", "link": "https://wg21.link/lwg2153", "section": "22.2.2 [utility.swap], 16.4.4.3 [swappable.requirements], 24.2.2 [container.requirements.general]", "status": "LEWG", "submitter": "Robert Shearer", "opened": "2012-04-13", "last_modified": "2020-10-02" }, "LWG2154": { "type": "issue", "title": "What exactly does compile-time complexity imply?", "long_link": "https://cplusplus.github.io/LWG/issue2154", "link": "https://wg21.link/lwg2154", "section": "28.5.3.3 [rand.req.urng]", "status": "Resolved", "submitter": "John Salmon", "opened": "2012-04-26", "last_modified": "2020-10-06" }, "LWG2155": { "type": "issue", "title": "Macro __bool_true_false_are_defined should be removed", "long_link": "https://cplusplus.github.io/LWG/issue2155", "link": "https://wg21.link/lwg2155", "section": "17.13 [support.runtime]", "status": "Resolved", "submitter": "Thomas Plum", "opened": "2012-04-30", "last_modified": "2020-11-09" }, "LWG2156": { "type": "issue", "title": "Unordered containers' reserve(n) reserves for n-1 elements", "long_link": "https://cplusplus.github.io/LWG/issue2156", "link": "https://wg21.link/lwg2156", "section": "24.2.8 [unord.req]", "status": "C++17", "submitter": "Daniel James", "opened": "2012-05-07", "last_modified": "2017-07-30" }, "LWG2157": { "type": "issue", "title": "How does std::array initialization work when T is not default-constructible?", "long_link": "https://cplusplus.github.io/LWG/issue2157", "link": "https://wg21.link/lwg2157", "section": "24.3.7.5 [array.zero]", "status": "Open", "submitter": "Daryle Walker", "opened": "2012-05-08", "last_modified": "2021-03-14" }, "LWG2158": { "type": "issue", "title": "Conditional copy/move in std::vector", "long_link": "https://cplusplus.github.io/LWG/issue2158", "link": "https://wg21.link/lwg2158", "section": "24.3.11.3 [vector.capacity]", "status": "Open", "submitter": "Nikolay Ivchenkov", "opened": "2012-05-08", "last_modified": "2022-11-06" }, "LWG2159": { "type": "issue", "title": "atomic_flag initialization", "long_link": "https://cplusplus.github.io/LWG/issue2159", "link": "https://wg21.link/lwg2159", "section": "33.5.10 [atomics.flag]", "status": "C++14", "submitter": "Alberto Ganesh Barbati", "opened": "2012-05-24", "last_modified": "2016-01-28" }, "LWG2160": { "type": "issue", "title": "Unintended destruction ordering-specification of resize", "long_link": "https://cplusplus.github.io/LWG/issue2160", "link": "https://wg21.link/lwg2160", "section": "24.3.11.3 [vector.capacity]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2012-06-07", "last_modified": "2017-07-30" }, "LWG2161": { "type": "issue", "title": "const equivalence of std::map", "long_link": "https://cplusplus.github.io/LWG/issue2161", "link": "https://wg21.link/lwg2161", "section": "24.4 [associative], 24.5 [unord]", "status": "NAD", "submitter": "Bjarne Stroustrup", "opened": "2012-06-18", "last_modified": "2016-08-02" }, "LWG2162": { "type": "issue", "title": "allocator_traits::max_size missing noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2162", "link": "https://wg21.link/lwg2162", "section": "16.4.4.6 [allocator.requirements], 20.2.9.3 [allocator.traits.members], 20.2.9 [allocator.traits]", "status": "C++14", "submitter": "Bo Persson", "opened": "2012-07-03", "last_modified": "2016-01-28" }, "LWG2163": { "type": "issue", "title": "nth_element requires inconsistent post-conditions", "long_link": "https://cplusplus.github.io/LWG/issue2163", "link": "https://wg21.link/lwg2163", "section": "27.8.3 [alg.nth.element]", "status": "C++14", "submitter": "Peter Sommerlad", "opened": "2012-07-06", "last_modified": "2016-01-28" }, "LWG2164": { "type": "issue", "title": "What are the semantics of vector.emplace(vector.begin(), vector.back())?", "long_link": "https://cplusplus.github.io/LWG/issue2164", "link": "https://wg21.link/lwg2164", "section": "24.3.11.5 [vector.modifiers], 24.2 [container.requirements]", "status": "C++20", "submitter": "Howard Hinnant", "opened": "2012-07-07", "last_modified": "2021-02-25" }, "LWG2165": { "type": "issue", "title": "std::atomic requires X to be nothrow default constructible", "long_link": "https://cplusplus.github.io/LWG/issue2165", "link": "https://wg21.link/lwg2165", "section": "33.5.8 [atomics.types.generic], 33.5.8.2 [atomics.types.operations]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2012-07-19", "last_modified": "2016-01-28" }, "LWG2166": { "type": "issue", "title": "Heap property underspecified?", "long_link": "https://cplusplus.github.io/LWG/issue2166", "link": "https://wg21.link/lwg2166", "section": "27.8.8 [alg.heap.operations]", "status": "C++17", "submitter": "Peter Sommerlad", "opened": "2012-07-09", "last_modified": "2017-07-30" }, "LWG2167": { "type": "issue", "title": "Copy assignment requirements of Containers", "long_link": "https://cplusplus.github.io/LWG/issue2167", "link": "https://wg21.link/lwg2167", "section": "24.2.2 [container.requirements.general]", "status": "NAD", "submitter": "Dean Michael Berris", "opened": "2012-07-13", "last_modified": "2016-01-28" }, "LWG2168": { "type": "issue", "title": "Inconsistent specification of uniform_real_distribution constructor", "long_link": "https://cplusplus.github.io/LWG/issue2168", "link": "https://wg21.link/lwg2168", "section": "28.5.9.2.2 [rand.dist.uni.real]", "status": "C++17", "submitter": "Marshall Clow", "opened": "2012-07-14", "last_modified": "2017-07-30" }, "LWG2169": { "type": "issue", "title": "Missing reset() requirements in unique_ptr specialization", "long_link": "https://cplusplus.github.io/LWG/issue2169", "link": "https://wg21.link/lwg2169", "section": "20.3.1.4.5 [unique.ptr.runtime.modifiers]", "status": "C++14", "submitter": "Geoffrey Romer", "opened": "2012-07-16", "last_modified": "2016-01-28" }, "LWG2170": { "type": "issue", "title": "Aggregates cannot be DefaultConstructible", "long_link": "https://cplusplus.github.io/LWG/issue2170", "link": "https://wg21.link/lwg2170", "section": "16.4.4.2 [utility.arg.requirements]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2012-07-19", "last_modified": "2017-07-30" }, "LWG2171": { "type": "issue", "title": "\"swappable\" undefined for swapping lvalue and rvalue", "long_link": "https://cplusplus.github.io/LWG/issue2171", "link": "https://wg21.link/lwg2171", "section": "16.4.4.3 [swappable.requirements]", "status": "NAD", "submitter": "Robert Shearer", "opened": "2012-07-24", "last_modified": "2016-01-28" }, "LWG2172": { "type": "issue", "title": "Does atomic_compare_exchange_* accept v == nullptr arguments?", "long_link": "https://cplusplus.github.io/LWG/issue2172", "link": "https://wg21.link/lwg2172", "section": "D.21 [depr.util.smartptr.shared.atomic]", "status": "C++14", "submitter": "Howard Hinnant", "opened": "2012-07-28", "last_modified": "2017-11-29" }, "LWG2173": { "type": "issue", "title": "The meaning of operator + in the description of the algorithms", "long_link": "https://cplusplus.github.io/LWG/issue2173", "link": "https://wg21.link/lwg2173", "section": "27 [algorithms]", "status": "Open", "submitter": "Nikolay Ivchenkov", "opened": "2012-08-01", "last_modified": "2018-06-12" }, "LWG2174": { "type": "issue", "title": "wstring_convert::converted() should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2174", "link": "https://wg21.link/lwg2174", "section": "D.23.2 [depr.conversions.string]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-08-02", "last_modified": "2017-04-22" }, "LWG2175": { "type": "issue", "title": "wstring_convert and wbuffer_convert validity", "long_link": "https://cplusplus.github.io/LWG/issue2175", "link": "https://wg21.link/lwg2175", "section": "D.23.2 [depr.conversions.string], D.23.3 [depr.conversions.buffer]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-08-02", "last_modified": "2017-09-07" }, "LWG2176": { "type": "issue", "title": "Special members for wstring_convert and wbuffer_convert", "long_link": "https://cplusplus.github.io/LWG/issue2176", "link": "https://wg21.link/lwg2176", "section": "D.23.2 [depr.conversions.string], D.23.3 [depr.conversions.buffer]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-08-02", "last_modified": "2017-09-07" }, "LWG2177": { "type": "issue", "title": "Requirements on Copy/MoveInsertable", "long_link": "https://cplusplus.github.io/LWG/issue2177", "link": "https://wg21.link/lwg2177", "section": "24.2.2 [container.requirements.general]", "status": "C++14", "submitter": "Loïc Joly", "opened": "2012-08-10", "last_modified": "2017-09-07" }, "LWG2178": { "type": "issue", "title": "Allocator requirement changes not mentioned Annex C", "long_link": "https://cplusplus.github.io/LWG/issue2178", "link": "https://wg21.link/lwg2178", "section": "16.4.4.6 [allocator.requirements], C.8 [diff.library]", "status": "Pending NAD Editorial", "submitter": "Nevin Liber", "opened": "2012-08-14", "last_modified": "2016-11-21" }, "LWG2179": { "type": "issue", "title": "enable_shared_from_this and construction from raw pointers", "long_link": "https://cplusplus.github.io/LWG/issue2179", "link": "https://wg21.link/lwg2179", "section": "20.3.2.7 [util.smartptr.enab], 20.3.2.2.2 [util.smartptr.shared.const]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2012-08-16", "last_modified": "2017-09-07" }, "LWG2180": { "type": "issue", "title": "Exceptions from std::seed_seq operations", "long_link": "https://cplusplus.github.io/LWG/issue2180", "link": "https://wg21.link/lwg2180", "section": "28.5.8.1 [rand.util.seedseq]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2012-08-18", "last_modified": "2016-01-28" }, "LWG2181": { "type": "issue", "title": "Exceptions from seed sequence operations", "long_link": "https://cplusplus.github.io/LWG/issue2181", "link": "https://wg21.link/lwg2181", "section": "28.5.3.2 [rand.req.seedseq], 28.5.4 [rand.eng], 28.5.5 [rand.adapt]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2012-08-18", "last_modified": "2017-07-30" }, "LWG2182": { "type": "issue", "title": "Container::[const_]reference types are misleadingly specified", "long_link": "https://cplusplus.github.io/LWG/issue2182", "link": "https://wg21.link/lwg2182", "section": "24.2.2 [container.requirements.general]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2012-08-20", "last_modified": "2017-07-05" }, "LWG2183": { "type": "issue", "title": "Muddled allocator requirements for match_results constructors", "long_link": "https://cplusplus.github.io/LWG/issue2183", "link": "https://wg21.link/lwg2183", "section": "32.9.2 [re.results.const], 32.9.7 [re.results.all]", "status": "C++20", "submitter": "Pete Becker", "opened": "2012-08-29", "last_modified": "2021-02-25" }, "LWG2184": { "type": "issue", "title": "Muddled allocator requirements for match_results assignments", "long_link": "https://cplusplus.github.io/LWG/issue2184", "link": "https://wg21.link/lwg2184", "section": "32.9.2 [re.results.const], 32.9.7 [re.results.all]", "status": "C++20", "submitter": "Pete Becker", "opened": "2012-08-29", "last_modified": "2021-02-25" }, "LWG2185": { "type": "issue", "title": "Missing throws clause for future/shared_future::wait_for/wait_until", "long_link": "https://cplusplus.github.io/LWG/issue2185", "link": "https://wg21.link/lwg2185", "section": "33.10.7 [futures.unique.future], 33.10.8 [futures.shared.future]", "status": "C++14", "submitter": "Vicente J. Botet Escriba", "opened": "2012-09-20", "last_modified": "2021-06-06" }, "LWG2186": { "type": "issue", "title": "Incomplete action on async/launch::deferred", "long_link": "https://cplusplus.github.io/LWG/issue2186", "link": "https://wg21.link/lwg2186", "section": "33.10.9 [futures.async]", "status": "C++14", "submitter": "Vicente J. Botet Escriba", "opened": "2012-09-20", "last_modified": "2017-07-05" }, "LWG2187": { "type": "issue", "title": "vector is missing emplace and emplace_back member functions", "long_link": "https://cplusplus.github.io/LWG/issue2187", "link": "https://wg21.link/lwg2187", "section": "24.3.12 [vector.bool]", "status": "C++14", "submitter": "Nevin Liber", "opened": "2012-09-21", "last_modified": "2016-01-28" }, "LWG2188": { "type": "issue", "title": "Reverse iterator does not fully support targets that overload operator&", "long_link": "https://cplusplus.github.io/LWG/issue2188", "link": "https://wg21.link/lwg2188", "section": "25.5.1.6 [reverse.iter.elem]", "status": "C++14", "submitter": "Alisdair Meredith", "opened": "2012-09-23", "last_modified": "2021-06-06" }, "LWG2189": { "type": "issue", "title": "Throwing swap breaks unordered containers' state", "long_link": "https://cplusplus.github.io/LWG/issue2189", "link": "https://wg21.link/lwg2189", "section": "24.2.8.2 [unord.req.except]", "status": "Open", "submitter": "Alisdair Meredith", "opened": "2012-09-23", "last_modified": "2019-07-22" }, "LWG2190": { "type": "issue", "title": "Condition variable specification", "long_link": "https://cplusplus.github.io/LWG/issue2190", "link": "https://wg21.link/lwg2190", "section": "33.7 [thread.condition]", "status": "C++14", "submitter": "Hans Boehm", "opened": "2012-09-25", "last_modified": "2016-01-28" }, "LWG2191": { "type": "issue", "title": "Incorrect specification of match_results(match_results&&)", "long_link": "https://cplusplus.github.io/LWG/issue2191", "link": "https://wg21.link/lwg2191", "section": "32.9.2 [re.results.const]", "status": "C++23", "submitter": "Pete Becker", "opened": "2012-10-02", "last_modified": "2023-11-22" }, "LWG2192": { "type": "issue", "title": "Validity and return type of std::abs(0u) is unclear", "long_link": "https://cplusplus.github.io/LWG/issue2192", "link": "https://wg21.link/lwg2192", "section": "28.7 [c.math]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2012-10-02", "last_modified": "2017-07-30" }, "LWG2193": { "type": "issue", "title": "Default constructors for standard library containers are explicit", "long_link": "https://cplusplus.github.io/LWG/issue2193", "link": "https://wg21.link/lwg2193", "section": "24 [containers]", "status": "C++14", "submitter": "Richard Smith", "opened": "2012-10-04", "last_modified": "2017-07-05" }, "LWG2194": { "type": "issue", "title": "Impossible container requirements for adaptor types", "long_link": "https://cplusplus.github.io/LWG/issue2194", "link": "https://wg21.link/lwg2194", "section": "24.6 [container.adaptors]", "status": "C++14", "submitter": "Sebastian Mach", "opened": "2012-10-05", "last_modified": "2016-01-28" }, "LWG2195": { "type": "issue", "title": "Missing constructors for match_results", "long_link": "https://cplusplus.github.io/LWG/issue2195", "link": "https://wg21.link/lwg2195", "section": "32.9 [re.results]", "status": "C++23", "submitter": "Daniel Krügler", "opened": "2012-10-06", "last_modified": "2023-11-22" }, "LWG2196": { "type": "issue", "title": "Specification of is_*[copy/move]_[constructible/assignable] unclear for non-referencable types", "long_link": "https://cplusplus.github.io/LWG/issue2196", "link": "https://wg21.link/lwg2196", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2012-10-06", "last_modified": "2016-01-28" }, "LWG2197": { "type": "issue", "title": "Specification of is_[un]signed unclear for non-arithmetic types", "long_link": "https://cplusplus.github.io/LWG/issue2197", "link": "https://wg21.link/lwg2197", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2012-10-07", "last_modified": "2016-01-28" }, "LWG2198": { "type": "issue", "title": "max_load_factor(z) makes no strong guarantees, but bans useful behavior", "long_link": "https://cplusplus.github.io/LWG/issue2198", "link": "https://wg21.link/lwg2198", "section": "24.2.8 [unord.req]", "status": "Open", "submitter": "Alisdair Meredith", "opened": "2012-10-09", "last_modified": "2016-12-10" }, "LWG2199": { "type": "issue", "title": "unordered containers are required to have an initial max load factor of 1.0", "long_link": "https://cplusplus.github.io/LWG/issue2199", "link": "https://wg21.link/lwg2199", "section": "24.2.8 [unord.req]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2012-10-09", "last_modified": "2016-11-21" }, "LWG2200": { "type": "issue", "title": "Data race avoidance for all containers, not only for sequences", "long_link": "https://cplusplus.github.io/LWG/issue2200", "link": "https://wg21.link/lwg2200", "section": "24.2.3 [container.requirements.dataraces]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-10-17", "last_modified": "2016-01-28" }, "LWG2201": { "type": "issue", "title": "Missing macro entries from C standard library", "long_link": "https://cplusplus.github.io/LWG/issue2201", "link": "https://wg21.link/lwg2201", "section": "C.8 [diff.library]", "status": "NAD Editorial", "submitter": "Kevin McCarty", "opened": "2012-02-03", "last_modified": "2016-11-28" }, "LWG2202": { "type": "issue", "title": "Missing allocator support by async", "long_link": "https://cplusplus.github.io/LWG/issue2202", "link": "https://wg21.link/lwg2202", "section": "33.10.9 [futures.async]", "status": "Deferred", "submitter": "Detlef Vollmann", "opened": "2012-10-19", "last_modified": "2016-01-28" }, "LWG2203": { "type": "issue", "title": "scoped_allocator_adaptor uses wrong argument types for piecewise construction", "long_link": "https://cplusplus.github.io/LWG/issue2203", "link": "https://wg21.link/lwg2203", "section": "20.5.4 [allocator.adaptor.members]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-10-19", "last_modified": "2016-01-28" }, "LWG2204": { "type": "issue", "title": "reverse_iterator should not require a second copy of the base iterator", "long_link": "https://cplusplus.github.io/LWG/issue2204", "link": "https://wg21.link/lwg2204", "section": "25.5.1.6 [reverse.iter.elem]", "status": "NAD", "submitter": "David Abrahams", "opened": "2012-10-30", "last_modified": "2021-06-06" }, "LWG2205": { "type": "issue", "title": "Problematic postconditions of regex_match and regex_search", "long_link": "https://cplusplus.github.io/LWG/issue2205", "link": "https://wg21.link/lwg2205", "section": "32.10.2 [re.alg.match], 32.10.3 [re.alg.search]", "status": "C++14", "submitter": "Pete Becker", "opened": "2012-10-24", "last_modified": "2017-07-05" }, "LWG2206": { "type": "issue", "title": "Inaccuracy in initializer_list constructor requirements", "long_link": "https://cplusplus.github.io/LWG/issue2206", "link": "https://wg21.link/lwg2206", "section": "24.2.4 [sequence.reqmts], 24.2.7 [associative.reqmts], 24.2.8 [unord.req], 28.5.3.2 [rand.req.seedseq]", "status": "Open", "submitter": "Jeffrey Yasskin", "opened": "2012-10-21", "last_modified": "2020-09-06" }, "LWG2207": { "type": "issue", "title": "basic_string::at should not have a Requires clause", "long_link": "https://cplusplus.github.io/LWG/issue2207", "link": "https://wg21.link/lwg2207", "section": "23.4.3.6 [string.access]", "status": "C++14", "submitter": "Nevin Liber", "opened": "2012-10-26", "last_modified": "2016-01-28" }, "LWG2208": { "type": "issue", "title": "std::reverse_iterator should be a literal type", "long_link": "https://cplusplus.github.io/LWG/issue2208", "link": "https://wg21.link/lwg2208", "section": "25.5.1 [reverse.iterators]", "status": "Resolved", "submitter": "Jeffrey Yasskin", "opened": "2012-10-30", "last_modified": "2017-03-12" }, "LWG2209": { "type": "issue", "title": "assign() overspecified for sequence containers", "long_link": "https://cplusplus.github.io/LWG/issue2209", "link": "https://wg21.link/lwg2209", "section": "24.3 [sequences]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-10-31", "last_modified": "2016-01-28" }, "LWG2210": { "type": "issue", "title": "Missing allocator-extended constructor for allocator-aware containers", "long_link": "https://cplusplus.github.io/LWG/issue2210", "link": "https://wg21.link/lwg2210", "section": "24.3 [sequences], 24.4 [associative], 24.5 [unord]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-11-01", "last_modified": "2016-01-28" }, "LWG2211": { "type": "issue", "title": "Replace ambiguous use of \"Allocator\" in container requirements", "long_link": "https://cplusplus.github.io/LWG/issue2211", "link": "https://wg21.link/lwg2211", "section": "24.2.2 [container.requirements.general]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-11-07", "last_modified": "2016-01-28" }, "LWG2212": { "type": "issue", "title": "tuple_size for const pair request header", "long_link": "https://cplusplus.github.io/LWG/issue2212", "link": "https://wg21.link/lwg2212", "section": "22.2 [utility]", "status": "C++17", "submitter": "Alisdair Meredith", "opened": "2012-11-09", "last_modified": "2017-07-30" }, "LWG2213": { "type": "issue", "title": "Return value of std::regex_replace", "long_link": "https://cplusplus.github.io/LWG/issue2213", "link": "https://wg21.link/lwg2213", "section": "32.10.4 [re.alg.replace]", "status": "C++14", "submitter": "Pete Becker", "opened": "2012-11-08", "last_modified": "2017-07-05" }, "LWG2214": { "type": "issue", "title": "Clarify basic_ios::init call restrictions", "long_link": "https://cplusplus.github.io/LWG/issue2214", "link": "https://wg21.link/lwg2214", "section": "31.5.4.2 [basic.ios.cons]", "status": "Open", "submitter": "Andrey Semashev", "opened": "2012-11-09", "last_modified": "2021-07-31" }, "LWG2215": { "type": "issue", "title": "(unordered) associative container functors should be CopyConstructible", "long_link": "https://cplusplus.github.io/LWG/issue2215", "link": "https://wg21.link/lwg2215", "section": "24.2.7 [associative.reqmts], 24.2.8 [unord.req]", "status": "Open", "submitter": "Alisdair Meredith", "opened": "2012-11-14", "last_modified": "2015-10-22" }, "LWG2216": { "type": "issue", "title": "regex_replace(basic_string) allocator handling", "long_link": "https://cplusplus.github.io/LWG/issue2216", "link": "https://wg21.link/lwg2216", "section": "32.10.4 [re.alg.replace]", "status": "New", "submitter": "Jeffrey Yasskin", "opened": "2012-11-26", "last_modified": "2016-01-28" }, "LWG2217": { "type": "issue", "title": "operator==(sub_match, string) slices on embedded '\\0's", "long_link": "https://cplusplus.github.io/LWG/issue2217", "link": "https://wg21.link/lwg2217", "section": "32.8.3 [re.submatch.op]", "status": "C++17", "submitter": "Jeffrey Yasskin", "opened": "2012-11-26", "last_modified": "2017-07-30" }, "LWG2218": { "type": "issue", "title": "Unclear how containers use allocator_traits::construct()", "long_link": "https://cplusplus.github.io/LWG/issue2218", "link": "https://wg21.link/lwg2218", "section": "24.2.2 [container.requirements.general]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2012-11-27", "last_modified": "2017-07-30" }, "LWG2219": { "type": "issue", "title": "INVOKE-ing a pointer to member with a reference_wrapper as the object expression", "long_link": "https://cplusplus.github.io/LWG/issue2219", "link": "https://wg21.link/lwg2219", "section": "22.10.4 [func.require]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2012-11-28", "last_modified": "2017-07-30" }, "LWG2220": { "type": "issue", "title": "Under-specification of operator== for regex_token_iterator", "long_link": "https://cplusplus.github.io/LWG/issue2220", "link": "https://wg21.link/lwg2220", "section": "32.11.2.3 [re.tokiter.comp]", "status": "Open", "submitter": "Pete Becker", "opened": "2012-11-21", "last_modified": "2018-08-23" }, "LWG2221": { "type": "issue", "title": "No formatted output operator for nullptr", "long_link": "https://cplusplus.github.io/LWG/issue2221", "link": "https://wg21.link/lwg2221", "section": "31.7.6 [output.streams]", "status": "C++17", "submitter": "Matt Austern", "opened": "2012-12-07", "last_modified": "2017-07-30" }, "LWG2222": { "type": "issue", "title": "Inconsistency in description of forward_list::splice_after single-element overload", "long_link": "https://cplusplus.github.io/LWG/issue2222", "link": "https://wg21.link/lwg2222", "section": "24.3.9.6 [forward.list.ops]", "status": "C++14", "submitter": "Edward Catmur", "opened": "2012-12-11", "last_modified": "2023-02-07" }, "LWG2223": { "type": "issue", "title": "shrink_to_fit effect on iterator validity", "long_link": "https://cplusplus.github.io/LWG/issue2223", "link": "https://wg21.link/lwg2223", "section": "24.3.11.3 [vector.capacity]", "status": "C++17", "submitter": "Juan Soulie", "opened": "2012-12-17", "last_modified": "2017-07-30" }, "LWG2224": { "type": "issue", "title": "Ambiguous status of access to non-live objects", "long_link": "https://cplusplus.github.io/LWG/issue2224", "link": "https://wg21.link/lwg2224", "section": "16.4.5.10 [res.on.objects]", "status": "C++17", "submitter": "Geoffrey Romer", "opened": "2012-12-17", "last_modified": "2017-09-07" }, "LWG2225": { "type": "issue", "title": "Unrealistic header inclusion checks required", "long_link": "https://cplusplus.github.io/LWG/issue2225", "link": "https://wg21.link/lwg2225", "section": "16.4.3.2 [using.headers]", "status": "C++14", "submitter": "Richard Smith", "opened": "2012-12-18", "last_modified": "2016-01-28" }, "LWG2226": { "type": "issue", "title": "wstring_convert methods do not take allocator instance", "long_link": "https://cplusplus.github.io/LWG/issue2226", "link": "https://wg21.link/lwg2226", "section": "D.23.2 [depr.conversions.string]", "status": "NAD", "submitter": "Glen Fernandes", "opened": "2012-12-14", "last_modified": "2019-02-26" }, "LWG2227": { "type": "issue", "title": "Stateful comparison objects in associative containers", "long_link": "https://cplusplus.github.io/LWG/issue2227", "link": "https://wg21.link/lwg2227", "section": "24.2.7 [associative.reqmts]", "status": "Open", "submitter": "Juan Soulie", "opened": "2012-12-19", "last_modified": "2019-04-23" }, "LWG2228": { "type": "issue", "title": "Missing SFINAE rule in unique_ptr templated assignment", "long_link": "https://cplusplus.github.io/LWG/issue2228", "link": "https://wg21.link/lwg2228", "section": "20.3.1.3.4 [unique.ptr.single.asgn]", "status": "Resolved", "submitter": "Geoffrey Romer", "opened": "2012-12-20", "last_modified": "2016-01-28" }, "LWG2229": { "type": "issue", "title": "Standard code conversion facets underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2229", "link": "https://wg21.link/lwg2229", "section": "99 [depr.locale.stdcvt]", "status": "C++14", "submitter": "Beman Dawes", "opened": "2012-12-30", "last_modified": "2017-04-22" }, "LWG2230": { "type": "issue", "title": "\"see below\" for initializer-list constructors of unordered containers", "long_link": "https://cplusplus.github.io/LWG/issue2230", "link": "https://wg21.link/lwg2230", "section": "24.5 [unord]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2013-01-06", "last_modified": "2017-07-30" }, "LWG2231": { "type": "issue", "title": "DR 704 removes complexity guarantee for clear()", "long_link": "https://cplusplus.github.io/LWG/issue2231", "link": "https://wg21.link/lwg2231", "section": "24.2.4 [sequence.reqmts]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2012-12-30", "last_modified": "2016-01-28" }, "LWG2232": { "type": "issue", "title": "[CD] The char_traits specializations should declare their length(), compare(), and find() members constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2232", "link": "https://wg21.link/lwg2232", "section": "23.2.4 [char.traits.specializations]", "status": "Resolved", "submitter": "Jeffrey Yasskin", "opened": "2012-12-24", "last_modified": "2020-09-06" }, "LWG2233": { "type": "issue", "title": "bad_function_call::what() unhelpful", "long_link": "https://cplusplus.github.io/LWG/issue2233", "link": "https://wg21.link/lwg2233", "section": "22.10.17.2 [func.wrap.badcall]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2013-01-05", "last_modified": "2017-09-07" }, "LWG2234": { "type": "issue", "title": "assert() should allow usage in constant expressions", "long_link": "https://cplusplus.github.io/LWG/issue2234", "link": "https://wg21.link/lwg2234", "section": "19.3 [assertions]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2013-01-12", "last_modified": "2017-07-30" }, "LWG2235": { "type": "issue", "title": "Undefined behavior without proper requirements on basic_string constructors", "long_link": "https://cplusplus.github.io/LWG/issue2235", "link": "https://wg21.link/lwg2235", "section": "23.4.3.3 [string.cons]", "status": "C++14", "submitter": "Juan Soulie", "opened": "2013-01-17", "last_modified": "2016-01-28" }, "LWG2236": { "type": "issue", "title": "kill_dependency unconditionally noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2236", "link": "https://wg21.link/lwg2236", "section": "33.5.2 [atomics.syn], 33.5.4 [atomics.order]", "status": "SG1", "submitter": "Daniel Krügler", "opened": "2013-01-19", "last_modified": "2016-01-28" }, "LWG2237": { "type": "issue", "title": " macros", "long_link": "https://cplusplus.github.io/LWG/issue2237", "link": "https://wg21.link/lwg2237", "section": "23.5 [c.strings]", "status": "New", "submitter": "Jason Merrill", "opened": "2013-01-29", "last_modified": "2016-01-28" }, "LWG2238": { "type": "issue", "title": "Problematic iterator-pair constructor of containers", "long_link": "https://cplusplus.github.io/LWG/issue2238", "link": "https://wg21.link/lwg2238", "section": "23.5 [c.strings]", "status": "Open", "submitter": "Johannes Schaub", "opened": "2013-02-02", "last_modified": "2016-08-09" }, "LWG2239": { "type": "issue", "title": "min/max/minmax requirements", "long_link": "https://cplusplus.github.io/LWG/issue2239", "link": "https://wg21.link/lwg2239", "section": "27.8.9 [alg.min.max]", "status": "C++17", "submitter": "Juan Soulie", "opened": "2013-01-26", "last_modified": "2017-07-30" }, "LWG2240": { "type": "issue", "title": "Probable misuse of term \"function scope\" in [thread.condition]", "long_link": "https://cplusplus.github.io/LWG/issue2240", "link": "https://wg21.link/lwg2240", "section": "33.7.4 [thread.condition.condvar], 33.7.5 [thread.condition.condvarany]", "status": "Resolved", "submitter": "FrankHB1989", "opened": "2013-02-03", "last_modified": "2016-01-28" }, "LWG2241": { "type": "issue", "title": " and #define of alignof", "long_link": "https://cplusplus.github.io/LWG/issue2241", "link": "https://wg21.link/lwg2241", "section": "17.13 [support.runtime]", "status": "Resolved", "submitter": "Richard Smith", "opened": "2013-02-14", "last_modified": "2020-09-06" }, "LWG2242": { "type": "issue", "title": "[uninitialized_]copy_n() defect", "long_link": "https://cplusplus.github.io/LWG/issue2242", "link": "https://wg21.link/lwg2242", "section": "27.7.1 [alg.copy], 27.11.5 [uninitialized.copy]", "status": "NAD", "submitter": "Sean Parent", "opened": "2013-02-14", "last_modified": "2017-06-05" }, "LWG2243": { "type": "issue", "title": "istream::putback problem", "long_link": "https://cplusplus.github.io/LWG/issue2243", "link": "https://wg21.link/lwg2243", "section": "31.7.5.4 [istream.unformatted]", "status": "C++20", "submitter": "Juan Soulie", "opened": "2013-03-01", "last_modified": "2021-02-25" }, "LWG2244": { "type": "issue", "title": "Issue on basic_istream::seekg", "long_link": "https://cplusplus.github.io/LWG/issue2244", "link": "https://wg21.link/lwg2244", "section": "31.7.5.4 [istream.unformatted]", "status": "C++17", "submitter": "Juan Soulie", "opened": "2013-03-04", "last_modified": "2017-07-30" }, "LWG2245": { "type": "issue", "title": "packaged_task::reset() memory allocation", "long_link": "https://cplusplus.github.io/LWG/issue2245", "link": "https://wg21.link/lwg2245", "section": "33.10.10.2 [futures.task.members]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2013-03-05", "last_modified": "2017-03-20" }, "LWG2246": { "type": "issue", "title": "unique_ptr assignment effects w.r.t. deleter", "long_link": "https://cplusplus.github.io/LWG/issue2246", "link": "https://wg21.link/lwg2246", "section": "20.3.1.3.4 [unique.ptr.single.asgn]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2013-03-13", "last_modified": "2016-01-28" }, "LWG2247": { "type": "issue", "title": "Type traits and std::nullptr_t", "long_link": "https://cplusplus.github.io/LWG/issue2247", "link": "https://wg21.link/lwg2247", "section": "21.3.5.2 [meta.unary.cat]", "status": "C++14", "submitter": "Joe Gottman", "opened": "2013-03-15", "last_modified": "2016-01-28" }, "LWG2248": { "type": "issue", "title": "numeric_limits::is_iec559 misnamed", "long_link": "https://cplusplus.github.io/LWG/issue2248", "link": "https://wg21.link/lwg2248", "section": "17.3.5 [numeric.limits]", "status": "New", "submitter": "Pete Becker", "opened": "2013-03-08", "last_modified": "2018-11-08" }, "LWG2249": { "type": "issue", "title": "[CD] Remove gets from ", "long_link": "https://cplusplus.github.io/LWG/issue2249", "link": "https://wg21.link/lwg2249", "section": "31.13 [c.files]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2013-04-17", "last_modified": "2016-10-31" }, "LWG2250": { "type": "issue", "title": "Follow-up On Library Issue 2207", "long_link": "https://cplusplus.github.io/LWG/issue2250", "link": "https://wg21.link/lwg2250", "section": "22.9.2.2 [bitset.cons], 22.9.2.3 [bitset.members], 23.4.3.3 [string.cons], 23.4.3.7 [string.modifiers], 23.4.3.8 [string.ops]", "status": "C++17", "submitter": "Frank Birbacher", "opened": "2013-04-18", "last_modified": "2017-07-30" }, "LWG2251": { "type": "issue", "title": "C++ library should define ssize_t", "long_link": "https://cplusplus.github.io/LWG/issue2251", "link": "https://wg21.link/lwg2251", "section": "17.2 [support.types]", "status": "NAD", "submitter": "Matt Austern", "opened": "2013-04-19", "last_modified": "2016-01-28" }, "LWG2252": { "type": "issue", "title": "Strong guarantee on vector::push_back() still broken with C++11?", "long_link": "https://cplusplus.github.io/LWG/issue2252", "link": "https://wg21.link/lwg2252", "section": "24.3.11.5 [vector.modifiers]", "status": "C++14", "submitter": "Nicolai Josuttis", "opened": "2013-04-21", "last_modified": "2016-01-28" }, "LWG2253": { "type": "issue", "title": "[arrays.ts] dynarray should state which container requirements aren't met", "long_link": "https://cplusplus.github.io/LWG/issue2253", "link": "https://wg21.link/lwg2253", "section": "99 [arrays.ts::dynarray.overview]", "status": "NAD Arrays", "submitter": "Jonathan Wakely", "opened": "2013-04-23", "last_modified": "2016-10-31" }, "LWG2254": { "type": "issue", "title": "[arrays.ts] Is dynarray an allocator-aware container?", "long_link": "https://cplusplus.github.io/LWG/issue2254", "link": "https://wg21.link/lwg2254", "section": "99 [arrays.ts::container.requirements.general]", "status": "NAD Arrays", "submitter": "Jonathan Wakely", "opened": "2013-04-23", "last_modified": "2016-10-31" }, "LWG2255": { "type": "issue", "title": "[arrays.ts] dynarray constructor ambiguity", "long_link": "https://cplusplus.github.io/LWG/issue2255", "link": "https://wg21.link/lwg2255", "section": "99 [arrays.ts::dynarray.cons]", "status": "NAD Arrays", "submitter": "Jonathan Wakely", "opened": "2013-04-23", "last_modified": "2016-03-08" }, "LWG2256": { "type": "issue", "title": "On vector iterator invalidation", "long_link": "https://cplusplus.github.io/LWG/issue2256", "link": "https://wg21.link/lwg2256", "section": "24.3.11.5 [vector.modifiers]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2013-04-29", "last_modified": "2020-05-08" }, "LWG2257": { "type": "issue", "title": "Simplify container requirements with the new algorithms", "long_link": "https://cplusplus.github.io/LWG/issue2257", "link": "https://wg21.link/lwg2257", "section": "24.2.2 [container.requirements.general]", "status": "C++14", "submitter": "Marshall Clow", "opened": "2013-05-29", "last_modified": "2016-01-28" }, "LWG2258": { "type": "issue", "title": "a.erase(q1, q2) unable to directly return q2", "long_link": "https://cplusplus.github.io/LWG/issue2258", "link": "https://wg21.link/lwg2258", "section": "24.2.7 [associative.reqmts]", "status": "C++14", "submitter": "Geoff Alexander", "opened": "2013-05-11", "last_modified": "2016-01-28" }, "LWG2259": { "type": "issue", "title": "Issues in 17.6.5.5 rules for member functions", "long_link": "https://cplusplus.github.io/LWG/issue2259", "link": "https://wg21.link/lwg2259", "section": "16.4.6.5 [member.functions]", "status": "C++17", "submitter": "Richard Smith", "opened": "2013-05-12", "last_modified": "2017-07-30" }, "LWG2260": { "type": "issue", "title": "Missing requirement for Allocator::pointer", "long_link": "https://cplusplus.github.io/LWG/issue2260", "link": "https://wg21.link/lwg2260", "section": "16.4.4.6 [allocator.requirements]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2013-05-14", "last_modified": "2017-07-30" }, "LWG2261": { "type": "issue", "title": "Are containers required to use their 'pointer' type internally?", "long_link": "https://cplusplus.github.io/LWG/issue2261", "link": "https://wg21.link/lwg2261", "section": "24.2 [container.requirements]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2013-05-14", "last_modified": "2017-07-30" }, "LWG2262": { "type": "issue", "title": "Requirement for unique_ptr::get_deleter()(p) to be able to destroy the unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue2262", "link": "https://wg21.link/lwg2262", "section": "20.3.1.3 [unique.ptr.single]", "status": "Open", "submitter": "Rob Desbois", "opened": "2013-05-15", "last_modified": "2017-03-21" }, "LWG2263": { "type": "issue", "title": "Comparing iterators and allocator pointers with different const-character", "long_link": "https://cplusplus.github.io/LWG/issue2263", "link": "https://wg21.link/lwg2263", "section": "16.4.4.6 [allocator.requirements], 24.2 [container.requirements]", "status": "C++14", "submitter": "Howard Hinnant", "opened": "2013-06-25", "last_modified": "2016-01-28" }, "LWG2264": { "type": "issue", "title": "[arrays.ts] std::dynarray defines its initializer-list constructor in terms of a non-existent constructor", "long_link": "https://cplusplus.github.io/LWG/issue2264", "link": "https://wg21.link/lwg2264", "section": "99 [arrays.ts::dynarray], 99 [arrays.ts::container.requirements]", "status": "NAD Arrays", "submitter": "Povilas Kanapickas", "opened": "2013-05-22", "last_modified": "2016-03-08" }, "LWG2265": { "type": "issue", "title": "29.3p9 appears to rule out some acceptable executions", "long_link": "https://cplusplus.github.io/LWG/issue2265", "link": "https://wg21.link/lwg2265", "section": "33.5.4 [atomics.order]", "status": "Open", "submitter": "Brian Demsky", "opened": "2013-06-17", "last_modified": "2016-01-28" }, "LWG2266": { "type": "issue", "title": "vector and deque have incorrect insert requirements", "long_link": "https://cplusplus.github.io/LWG/issue2266", "link": "https://wg21.link/lwg2266", "section": "24.2.4 [sequence.reqmts]", "status": "C++17", "submitter": "Ahmed Charles", "opened": "2013-05-17", "last_modified": "2017-07-30" }, "LWG2267": { "type": "issue", "title": "partial_sort_copy underspecified for ranges of two different types", "long_link": "https://cplusplus.github.io/LWG/issue2267", "link": "https://wg21.link/lwg2267", "section": "27.8.2.4 [partial.sort.copy]", "status": "New", "submitter": "Matt Austern", "opened": "2013-06-26", "last_modified": "2016-01-28" }, "LWG2268": { "type": "issue", "title": "Setting a default argument in the declaration of a member function assign of std::basic_string", "long_link": "https://cplusplus.github.io/LWG/issue2268", "link": "https://wg21.link/lwg2268", "section": "23.4.3 [basic.string]", "status": "C++14", "submitter": "Vladimir Grigoriev", "opened": "2013-06-26", "last_modified": "2016-11-12" }, "LWG2269": { "type": "issue", "title": "Container iterators and argument-dependent lookup", "long_link": "https://cplusplus.github.io/LWG/issue2269", "link": "https://wg21.link/lwg2269", "section": "24.2.2 [container.requirements.general]", "status": "New", "submitter": "Matt Austern", "opened": "2013-06-26", "last_modified": "2016-01-28" }, "LWG2270": { "type": "issue", "title": "Inconsistent to_string overloads", "long_link": "https://cplusplus.github.io/LWG/issue2270", "link": "https://wg21.link/lwg2270", "section": "23.4.5 [string.conversions]", "status": "NAD", "submitter": "Raf Schietekat", "opened": "2013-07-02", "last_modified": "2016-01-28" }, "LWG2271": { "type": "issue", "title": "regex_traits::lookup_classname specification unclear", "long_link": "https://cplusplus.github.io/LWG/issue2271", "link": "https://wg21.link/lwg2271", "section": "32.6 [re.traits]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2013-07-02", "last_modified": "2016-01-28" }, "LWG2272": { "type": "issue", "title": "quoted should use char_traits::eq for character comparison", "long_link": "https://cplusplus.github.io/LWG/issue2272", "link": "https://wg21.link/lwg2272", "section": "31.7.9 [quoted.manip]", "status": "C++14", "submitter": "Marshall Clow", "opened": "2013-07-12", "last_modified": "2016-01-28" }, "LWG2273": { "type": "issue", "title": "regex_match ambiguity", "long_link": "https://cplusplus.github.io/LWG/issue2273", "link": "https://wg21.link/lwg2273", "section": "32.10.2 [re.alg.match]", "status": "C++17", "submitter": "Howard Hinnant", "opened": "2013-07-14", "last_modified": "2017-07-30" }, "LWG2274": { "type": "issue", "title": "Does map::operator[] value-initialize or default-insert a missing element?", "long_link": "https://cplusplus.github.io/LWG/issue2274", "link": "https://wg21.link/lwg2274", "section": "24.4.4.3 [map.access], 24.5.4.3 [unord.map.elem]", "status": "Resolved", "submitter": "Andrzej Krzemieński", "opened": "2013-07-16", "last_modified": "2015-10-22" }, "LWG2275": { "type": "issue", "title": "[CD] Why is forward_as_tuple not constexpr?", "long_link": "https://cplusplus.github.io/LWG/issue2275", "link": "https://wg21.link/lwg2275", "section": "22.4.5 [tuple.creation]", "status": "C++14", "submitter": "Marshall Clow", "opened": "2013-07-30", "last_modified": "2017-09-07" }, "LWG2276": { "type": "issue", "title": "Missing requirement on std::promise::set_exception", "long_link": "https://cplusplus.github.io/LWG/issue2276", "link": "https://wg21.link/lwg2276", "section": "33.10 [futures]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2013-07-30", "last_modified": "2017-07-30" }, "LWG2277": { "type": "issue", "title": "[arrays.ts] is missing in 24.7/1", "long_link": "https://cplusplus.github.io/LWG/issue2277", "link": "https://wg21.link/lwg2277", "section": "99 [arrays.ts::iterator.range]", "status": "NAD Arrays", "submitter": "Cassio Neri", "opened": "2013-07-31", "last_modified": "2016-03-08" }, "LWG2278": { "type": "issue", "title": "User-defined literals for Standard Library types", "long_link": "https://cplusplus.github.io/LWG/issue2278", "link": "https://wg21.link/lwg2278", "section": "29.2 [time.syn], 23.4 [string.classes]", "status": "C++14", "submitter": "Howard Hinnant", "opened": "2013-07-22", "last_modified": "2017-09-07" }, "LWG2279": { "type": "issue", "title": "Carefully state effects of list::splice function", "long_link": "https://cplusplus.github.io/LWG/issue2279", "link": "https://wg21.link/lwg2279", "section": "24.3.10.5 [list.ops], 24.3.9.6 [forward.list.ops]", "status": "NAD", "submitter": "Arseny Klimovsky", "opened": "2013-08-15", "last_modified": "2023-02-07" }, "LWG2280": { "type": "issue", "title": "begin/end for arrays should be constexpr and noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2280", "link": "https://wg21.link/lwg2280", "section": "25.7 [iterator.range]", "status": "C++14", "submitter": "Andy Sawyer", "opened": "2013-08-22", "last_modified": "2016-01-28" }, "LWG2281": { "type": "issue", "title": "C99 cross-reference typo in [using.linkage]", "long_link": "https://cplusplus.github.io/LWG/issue2281", "link": "https://wg21.link/lwg2281", "section": "16.4.3.3 [using.linkage]", "status": "NAD Editorial", "submitter": "Chris Sharpe", "opened": "2013-08-23", "last_modified": "2016-01-28" }, "LWG2282": { "type": "issue", "title": "[fund.ts] Incorrect is_assignable constraint in optional::op=(U&&)", "long_link": "https://cplusplus.github.io/LWG/issue2282", "link": "https://wg21.link/lwg2282", "section": "5.3.3 [fund.ts::optional.object.assign]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2013-08-25", "last_modified": "2015-10-26" }, "LWG2283": { "type": "issue", "title": "[fund.ts] optional declares and then does not define an operator<()", "long_link": "https://cplusplus.github.io/LWG/issue2283", "link": "https://wg21.link/lwg2283", "section": "5.9 [fund.ts::optional.comp_with_t]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2013-08-26", "last_modified": "2021-06-06" }, "LWG2284": { "type": "issue", "title": "Inconsistency in allocator_traits::max_size", "long_link": "https://cplusplus.github.io/LWG/issue2284", "link": "https://wg21.link/lwg2284", "section": "20.2.9 [allocator.traits]", "status": "C++14", "submitter": "Marshall Clow", "opened": "2013-08-27", "last_modified": "2018-08-21" }, "LWG2285": { "type": "issue", "title": "make_reverse_iterator", "long_link": "https://cplusplus.github.io/LWG/issue2285", "link": "https://wg21.link/lwg2285", "section": "25.5.1 [reverse.iterators]", "status": "C++14", "submitter": "Zhihao Yuan", "opened": "2013-08-27", "last_modified": "2016-01-28" }, "LWG2286": { "type": "issue", "title": "stringbuf::underflow() underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2286", "link": "https://wg21.link/lwg2286", "section": "31.8.2.5 [stringbuf.virtuals]", "status": "Open", "submitter": "Sergey Zubkov", "opened": "2013-08-29", "last_modified": "2018-06-12" }, "LWG2287": { "type": "issue", "title": "[fund.ts] Incorrect exception safety for optional copy assignment operator", "long_link": "https://cplusplus.github.io/LWG/issue2287", "link": "https://wg21.link/lwg2287", "section": "5.3.3 [fund.ts::optional.object.assign]", "status": "Resolved", "submitter": "Howard Hinnant", "opened": "2013-08-16", "last_modified": "2015-10-26" }, "LWG2288": { "type": "issue", "title": "Inconsistent requirements for shared mutexes", "long_link": "https://cplusplus.github.io/LWG/issue2288", "link": "https://wg21.link/lwg2288", "section": "33.6.4.4 [thread.sharedmutex.requirements]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2013-08-30", "last_modified": "2016-01-28" }, "LWG2289": { "type": "issue", "title": "constexpr guarantees of defaulted functions still insufficient", "long_link": "https://cplusplus.github.io/LWG/issue2289", "link": "https://wg21.link/lwg2289", "section": "22.3.2 [pairs.pair], 22.4.4.2 [tuple.cnstr], 29.5 [time.duration]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2013-09-09", "last_modified": "2020-06-13" }, "LWG2290": { "type": "issue", "title": "Top-level \"SFINAE\"-based constraints should get a separate definition in Clause 17", "long_link": "https://cplusplus.github.io/LWG/issue2290", "link": "https://wg21.link/lwg2290", "section": "21 [meta]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2013-09-02", "last_modified": "2016-01-28" }, "LWG2291": { "type": "issue", "title": "std::hash is vulnerable to collision DoS attack", "long_link": "https://cplusplus.github.io/LWG/issue2291", "link": "https://wg21.link/lwg2291", "section": "16.4.4.5 [hash.requirements]", "status": "C++14", "submitter": "Zhihao Yuan", "opened": "2013-09-02", "last_modified": "2016-01-28" }, "LWG2292": { "type": "issue", "title": "Find a better phrasing for \"shall not participate in overload resolution\"", "long_link": "https://cplusplus.github.io/LWG/issue2292", "link": "https://wg21.link/lwg2292", "section": "16.3.2.4 [structure.specifications]", "status": "Resolved", "submitter": "Jeffrey Yasskin", "opened": "2013-09-03", "last_modified": "2020-05-12" }, "LWG2293": { "type": "issue", "title": "Wrong facet used by num_put::do_put", "long_link": "https://cplusplus.github.io/LWG/issue2293", "link": "https://wg21.link/lwg2293", "section": "30.4.3.3.3 [facet.num.put.virtuals]", "status": "C++14", "submitter": "Juan Soulie", "opened": "2013-09-04", "last_modified": "2017-07-05" }, "LWG2294": { "type": "issue", "title": " should declare abs(double)", "long_link": "https://cplusplus.github.io/LWG/issue2294", "link": "https://wg21.link/lwg2294", "section": "28.7 [c.math]", "status": "Resolved", "submitter": "Pete Becker", "opened": "2013-09-04", "last_modified": "2017-03-12" }, "LWG2295": { "type": "issue", "title": "Locale name when the provided Facet is a nullptr", "long_link": "https://cplusplus.github.io/LWG/issue2295", "link": "https://wg21.link/lwg2295", "section": "30.3.1.3 [locale.cons]", "status": "C++23", "submitter": "Juan Soulie", "opened": "2013-09-04", "last_modified": "2023-11-22" }, "LWG2296": { "type": "issue", "title": "std::addressof should be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2296", "link": "https://wg21.link/lwg2296", "section": "20.2.11 [specialized.addressof]", "status": "C++17", "submitter": "Daryle Walker", "opened": "2013-09-08", "last_modified": "2017-07-30" }, "LWG2297": { "type": "issue", "title": "[CD] Missing type requirements for std::exchange", "long_link": "https://cplusplus.github.io/LWG/issue2297", "link": "https://wg21.link/lwg2297", "section": "22.2.3 [utility.exchange]", "status": "NAD", "submitter": "Alisdair Meredith", "opened": "2013-09-22", "last_modified": "2016-01-28" }, "LWG2298": { "type": "issue", "title": "[CD] is_nothrow_constructible is always false because of create<>", "long_link": "https://cplusplus.github.io/LWG/issue2298", "link": "https://wg21.link/lwg2298", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2013-09-24", "last_modified": "2016-01-28" }, "LWG2299": { "type": "issue", "title": "[CD] Effects of inaccessible key_compare::is_transparent type are not clear", "long_link": "https://cplusplus.github.io/LWG/issue2299", "link": "https://wg21.link/lwg2299", "section": "24.2.7 [associative.reqmts]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2013-09-24", "last_modified": "2016-01-28" }, "LWG2300": { "type": "issue", "title": "[CD] Redundant sections for map and multimap members should be removed", "long_link": "https://cplusplus.github.io/LWG/issue2300", "link": "https://wg21.link/lwg2300", "section": "24.4.4 [map], 24.4.5 [multimap]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2013-09-25", "last_modified": "2017-06-15" }, "LWG2301": { "type": "issue", "title": "Why is std::tie not constexpr?", "long_link": "https://cplusplus.github.io/LWG/issue2301", "link": "https://wg21.link/lwg2301", "section": "22.4.5 [tuple.creation]", "status": "C++14", "submitter": "Rein Halbersma", "opened": "2013-09-11", "last_modified": "2016-01-28" }, "LWG2302": { "type": "issue", "title": "Passing null pointer to placement new", "long_link": "https://cplusplus.github.io/LWG/issue2302", "link": "https://wg21.link/lwg2302", "section": "17.6.3.4 [new.delete.placement]", "status": "Pending NAD", "submitter": "Marc Glisse", "opened": "2013-09-12", "last_modified": "2017-09-07" }, "LWG2303": { "type": "issue", "title": "Explicit instantiation of std::vector broken?", "long_link": "https://cplusplus.github.io/LWG/issue2303", "link": "https://wg21.link/lwg2303", "section": "17.6.3.4 [new.delete.placement]", "status": "New", "submitter": "Daniel Krügler", "opened": "2013-09-18", "last_modified": "2016-01-28" }, "LWG2304": { "type": "issue", "title": "Complexity of count in unordered associative containers", "long_link": "https://cplusplus.github.io/LWG/issue2304", "link": "https://wg21.link/lwg2304", "section": "24.2.8 [unord.req]", "status": "C++14", "submitter": "Joaquín M López Muñoz", "opened": "2013-09-20", "last_modified": "2017-07-05" }, "LWG2305": { "type": "issue", "title": "[fund.ts] optional forwarding construction/assignment", "long_link": "https://cplusplus.github.io/LWG/issue2305", "link": "https://wg21.link/lwg2305", "section": "5.3.1 [fund.ts::optional.object.ctor]", "status": "NAD", "submitter": "Cassio Neri", "opened": "2013-09-23", "last_modified": "2015-10-26" }, "LWG2306": { "type": "issue", "title": "match_results::reference should be value_type&, not const value_type&", "long_link": "https://cplusplus.github.io/LWG/issue2306", "link": "https://wg21.link/lwg2306", "section": "32.9 [re.results]", "status": "C++14", "submitter": "Matt Austern", "opened": "2013-09-25", "last_modified": "2017-07-05" }, "LWG2307": { "type": "issue", "title": "Should the Standard Library use explicit only when necessary?", "long_link": "https://cplusplus.github.io/LWG/issue2307", "link": "https://wg21.link/lwg2307", "section": "24 [containers]", "status": "LEWG", "submitter": "Zhihao Yuan", "opened": "2013-09-26", "last_modified": "2018-11-12" }, "LWG2308": { "type": "issue", "title": "Clarify container destructor requirements w.r.t. std::array", "long_link": "https://cplusplus.github.io/LWG/issue2308", "link": "https://wg21.link/lwg2308", "section": "24.2.2 [container.requirements.general]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2013-09-26", "last_modified": "2017-07-05" }, "LWG2309": { "type": "issue", "title": "mutex::lock() should not throw device_or_resource_busy", "long_link": "https://cplusplus.github.io/LWG/issue2309", "link": "https://wg21.link/lwg2309", "section": "33.6.4.2 [thread.mutex.requirements.mutex]", "status": "C++17", "submitter": "Detlef Vollmann", "opened": "2013-09-27", "last_modified": "2017-07-30" }, "LWG2310": { "type": "issue", "title": "Public exposition only member in std::array", "long_link": "https://cplusplus.github.io/LWG/issue2310", "link": "https://wg21.link/lwg2310", "section": "24.3.7.1 [array.overview]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2013-09-30", "last_modified": "2017-07-30" }, "LWG2311": { "type": "issue", "title": "Allocator requirements should be further minimized", "long_link": "https://cplusplus.github.io/LWG/issue2311", "link": "https://wg21.link/lwg2311", "section": "16.4.4.6 [allocator.requirements]", "status": "NAD", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2016-01-28" }, "LWG2312": { "type": "issue", "title": "tuple's constructor constraints need to be phrased more precisely", "long_link": "https://cplusplus.github.io/LWG/issue2312", "link": "https://wg21.link/lwg2312", "section": "22.4.4.2 [tuple.cnstr]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-30" }, "LWG2313": { "type": "issue", "title": "tuple_size should always derive from integral_constant", "long_link": "https://cplusplus.github.io/LWG/issue2313", "link": "https://wg21.link/lwg2313", "section": "22.4.7 [tuple.helper]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-05" }, "LWG2314": { "type": "issue", "title": "apply() should return decltype(auto) and use decay_t before tuple_size", "long_link": "https://cplusplus.github.io/LWG/issue2314", "link": "https://wg21.link/lwg2314", "section": "21.2.1 [intseq.general]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-05" }, "LWG2315": { "type": "issue", "title": "weak_ptr should be movable", "long_link": "https://cplusplus.github.io/LWG/issue2315", "link": "https://wg21.link/lwg2315", "section": "20.3.2.3 [util.smartptr.weak]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2016-01-28" }, "LWG2316": { "type": "issue", "title": "weak_ptr::lock() should be atomic", "long_link": "https://cplusplus.github.io/LWG/issue2316", "link": "https://wg21.link/lwg2316", "section": "20.3.2.3.6 [util.smartptr.weak.obs]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-05" }, "LWG2317": { "type": "issue", "title": "The type property queries should be UnaryTypeTraits returning size_t", "long_link": "https://cplusplus.github.io/LWG/issue2317", "link": "https://wg21.link/lwg2317", "section": "21.3.6 [meta.unary.prop.query]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-05" }, "LWG2318": { "type": "issue", "title": "basic_string's wording has confusing relics from the copy-on-write era", "long_link": "https://cplusplus.github.io/LWG/issue2318", "link": "https://wg21.link/lwg2318", "section": "23.4.3 [basic.string]", "status": "Resolved", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2018-11-25" }, "LWG2319": { "type": "issue", "title": "basic_string's move constructor should not be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2319", "link": "https://wg21.link/lwg2319", "section": "23.4.3.3 [string.cons]", "status": "NAD", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-03-21" }, "LWG2320": { "type": "issue", "title": "select_on_container_copy_construction() takes allocators, not containers", "long_link": "https://cplusplus.github.io/LWG/issue2320", "link": "https://wg21.link/lwg2320", "section": "24.2.2 [container.requirements.general]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-05" }, "LWG2321": { "type": "issue", "title": "Moving containers should (usually) be required to preserve iterators", "long_link": "https://cplusplus.github.io/LWG/issue2321", "link": "https://wg21.link/lwg2321", "section": "24.2.2 [container.requirements.general]", "status": "Open", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2023-01-20" }, "LWG2322": { "type": "issue", "title": "Associative(initializer_list, stuff) constructors are underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2322", "link": "https://wg21.link/lwg2322", "section": "24.2.7 [associative.reqmts], 24.2.8 [unord.req]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-05" }, "LWG2323": { "type": "issue", "title": "vector::resize(n, t)'s specification should be simplified", "long_link": "https://cplusplus.github.io/LWG/issue2323", "link": "https://wg21.link/lwg2323", "section": "24.3.11.3 [vector.capacity], 24.3.8.3 [deque.capacity]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-05" }, "LWG2324": { "type": "issue", "title": "Insert iterator constructors should use addressof()", "long_link": "https://cplusplus.github.io/LWG/issue2324", "link": "https://wg21.link/lwg2324", "section": "25.5.2.2.1 [back.insert.iter.ops], 25.5.2.3.1 [front.insert.iter.ops], 25.5.2.4.1 [insert.iter.ops]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2021-06-06" }, "LWG2325": { "type": "issue", "title": "minmax_element()'s behavior differing from max_element()'s should be noted", "long_link": "https://cplusplus.github.io/LWG/issue2325", "link": "https://wg21.link/lwg2325", "section": "27.8.9 [alg.min.max]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-30" }, "LWG2326": { "type": "issue", "title": "uniform_int_distribution should be permitted", "long_link": "https://cplusplus.github.io/LWG/issue2326", "link": "https://wg21.link/lwg2326", "section": "28.5.3.1 [rand.req.genl]", "status": "NAD", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-02-02" }, "LWG2327": { "type": "issue", "title": "Non-power-of-two URNGs should be forbidden", "long_link": "https://cplusplus.github.io/LWG/issue2327", "link": "https://wg21.link/lwg2327", "section": "28.5.3.3 [rand.req.urng]", "status": "NAD", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2016-01-28" }, "LWG2328": { "type": "issue", "title": "Rvalue stream extraction should use perfect forwarding", "long_link": "https://cplusplus.github.io/LWG/issue2328", "link": "https://wg21.link/lwg2328", "section": "31.7.5.6 [istream.rvalue]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-30" }, "LWG2329": { "type": "issue", "title": "regex_match()/regex_search() with match_results should forbid temporary strings", "long_link": "https://cplusplus.github.io/LWG/issue2329", "link": "https://wg21.link/lwg2329", "section": "32.3 [re.syn]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2016-01-28" }, "LWG2330": { "type": "issue", "title": "regex(\"meow\", regex::icase) is technically forbidden but should be permitted", "long_link": "https://cplusplus.github.io/LWG/issue2330", "link": "https://wg21.link/lwg2330", "section": "32.4.2 [re.synopt]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2017-07-05" }, "LWG2331": { "type": "issue", "title": "regex_constants::collate's effects are inaccurately summarized", "long_link": "https://cplusplus.github.io/LWG/issue2331", "link": "https://wg21.link/lwg2331", "section": "32.4.2 [re.synopt]", "status": "Open", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2016-01-28" }, "LWG2332": { "type": "issue", "title": "regex_iterator/regex_token_iterator should forbid temporary regexes", "long_link": "https://cplusplus.github.io/LWG/issue2332", "link": "https://wg21.link/lwg2332", "section": "32.11 [re.iter]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-09-21", "last_modified": "2016-01-28" }, "LWG2333": { "type": "issue", "title": "[fund.ts] Hashing disengaged optional objects", "long_link": "https://cplusplus.github.io/LWG/issue2333", "link": "https://wg21.link/lwg2333", "section": "5.11 [fund.ts::optional.hash]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2013-10-03", "last_modified": "2015-10-26" }, "LWG2334": { "type": "issue", "title": "atomic's default constructor requires \"uninitialized\" state even for types with non-trivial default-constructor", "long_link": "https://cplusplus.github.io/LWG/issue2334", "link": "https://wg21.link/lwg2334", "section": "33.5.8.2 [atomics.types.operations]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2013-10-03", "last_modified": "2019-11-19" }, "LWG2335": { "type": "issue", "title": "array, 4> should be layout-compatible with int[4][3]", "long_link": "https://cplusplus.github.io/LWG/issue2335", "link": "https://wg21.link/lwg2335", "section": "24.3.7 [array]", "status": "NAD", "submitter": "Jeffrey Yasskin", "opened": "2013-10-04", "last_modified": "2020-11-09" }, "LWG2336": { "type": "issue", "title": "is_trivially_constructible/is_trivially_assignable traits are always false", "long_link": "https://cplusplus.github.io/LWG/issue2336", "link": "https://wg21.link/lwg2336", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2013-10-01", "last_modified": "2017-07-30" }, "LWG2337": { "type": "issue", "title": "shared_ptr operator*() should not be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2337", "link": "https://wg21.link/lwg2337", "section": "20.3.2.2.6 [util.smartptr.shared.obs]", "status": "NAD", "submitter": "Stephan T. Lavavej", "opened": "2013-10-05", "last_modified": "2017-07-17" }, "LWG2338": { "type": "issue", "title": "§[re.traits]/7 expects of locale facets something not guaranteed by [locale.facet]/4", "long_link": "https://cplusplus.github.io/LWG/issue2338", "link": "https://wg21.link/lwg2338", "section": "32.6 [re.traits], 30.3.1.2.2 [locale.facet]", "status": "Open", "submitter": "Sergey Zubkov", "opened": "2013-10-15", "last_modified": "2016-02-01" }, "LWG2339": { "type": "issue", "title": "Wording issue in nth_element", "long_link": "https://cplusplus.github.io/LWG/issue2339", "link": "https://wg21.link/lwg2339", "section": "27.8.3 [alg.nth.element]", "status": "C++14", "submitter": "Christopher Jefferson", "opened": "2013-10-19", "last_modified": "2017-07-05" }, "LWG2340": { "type": "issue", "title": "Replacement allocation functions declared as inline", "long_link": "https://cplusplus.github.io/LWG/issue2340", "link": "https://wg21.link/lwg2340", "section": "16.4.5.6 [replacement.functions]", "status": "C++17", "submitter": "David Majnemer", "opened": "2013-10-20", "last_modified": "2017-07-30" }, "LWG2341": { "type": "issue", "title": "Inconsistency between basic_ostream::seekp(pos) and basic_ostream::seekp(off, dir)", "long_link": "https://cplusplus.github.io/LWG/issue2341", "link": "https://wg21.link/lwg2341", "section": "31.7.6.2.5 [ostream.seeks]", "status": "C++14", "submitter": "Marshall Clow", "opened": "2013-10-21", "last_modified": "2017-07-05" }, "LWG2342": { "type": "issue", "title": "User conversion to wchar_t const* or to wchar_t not invoked for operator<<", "long_link": "https://cplusplus.github.io/LWG/issue2342", "link": "https://wg21.link/lwg2342", "section": "31.7.6.2 [ostream]", "status": "New", "submitter": "Alf P. Steinbach", "opened": "2013-10-29", "last_modified": "2016-01-28" }, "LWG2343": { "type": "issue", "title": "Is the value of the ECMA-262 RegExp object's multiline property really false?", "long_link": "https://cplusplus.github.io/LWG/issue2343", "link": "https://wg21.link/lwg2343", "section": "32.12 [re.grammar]", "status": "Resolved", "submitter": "Nayuta Taga", "opened": "2013-10-30", "last_modified": "2017-03-12" }, "LWG2344": { "type": "issue", "title": "quoted()'s interaction with padding is unclear", "long_link": "https://cplusplus.github.io/LWG/issue2344", "link": "https://wg21.link/lwg2344", "section": "31.7.9 [quoted.manip]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-11-01", "last_modified": "2016-01-28" }, "LWG2345": { "type": "issue", "title": "integer_sequence should have a self-typedef ::type", "long_link": "https://cplusplus.github.io/LWG/issue2345", "link": "https://wg21.link/lwg2345", "section": "21.2.2 [intseq.intseq]", "status": "NAD", "submitter": "Stephan T. Lavavej", "opened": "2013-11-01", "last_modified": "2016-01-28" }, "LWG2346": { "type": "issue", "title": "integral_constant's member functions should be marked noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2346", "link": "https://wg21.link/lwg2346", "section": "21.3.4 [meta.help]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2013-11-05", "last_modified": "2017-07-05" }, "LWG2347": { "type": "issue", "title": "reverse_iterator::operator[] calls const version of current[]", "long_link": "https://cplusplus.github.io/LWG/issue2347", "link": "https://wg21.link/lwg2347", "section": "25.5.1.6 [reverse.iter.elem]", "status": "NAD", "submitter": "Timo Bingmann", "opened": "2013-11-11", "last_modified": "2021-06-06" }, "LWG2348": { "type": "issue", "title": "charT('1') is not the wide equivalent of '1'", "long_link": "https://cplusplus.github.io/LWG/issue2348", "link": "https://wg21.link/lwg2348", "section": "22.9.2 [template.bitset], 31.7.9 [quoted.manip]", "status": "Open", "submitter": "Zhihao Yuan", "opened": "2013-12-02", "last_modified": "2016-01-28" }, "LWG2349": { "type": "issue", "title": "Clarify input/output function rethrow behavior", "long_link": "https://cplusplus.github.io/LWG/issue2349", "link": "https://wg21.link/lwg2349", "section": "31.7.5.3.1 [istream.formatted.reqmts]", "status": "Resolved", "submitter": "Zhihao Yuan", "opened": "2013-12-06", "last_modified": "2022-11-22" }, "LWG2350": { "type": "issue", "title": "min, max, and minmax should be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2350", "link": "https://wg21.link/lwg2350", "section": "27.8.9 [alg.min.max]", "status": "C++14", "submitter": "Ville Voutilainen", "opened": "2013-12-15", "last_modified": "2016-01-28" }, "LWG2351": { "type": "issue", "title": "Does .seed() completely reset state of engine?", "long_link": "https://cplusplus.github.io/LWG/issue2351", "link": "https://wg21.link/lwg2351", "section": "28.5.4 [rand.eng]", "status": "NAD", "submitter": "Thomas Plum", "opened": "2013-12-02", "last_modified": "2016-01-28" }, "LWG2352": { "type": "issue", "title": "Is a default-constructed std::seed_seq intended to produce a predictable .generate()?", "long_link": "https://cplusplus.github.io/LWG/issue2352", "link": "https://wg21.link/lwg2352", "section": "28.5.8.1 [rand.util.seedseq]", "status": "NAD", "submitter": "Thomas Plum", "opened": "2013-12-02", "last_modified": "2022-08-24" }, "LWG2353": { "type": "issue", "title": "std::next is over-constrained", "long_link": "https://cplusplus.github.io/LWG/issue2353", "link": "https://wg21.link/lwg2353", "section": "25.4.3 [iterator.operations]", "status": "C++17", "submitter": "Eric Niebler", "opened": "2013-12-24", "last_modified": "2017-09-07" }, "LWG2354": { "type": "issue", "title": "Unnecessary copying when inserting into maps with braced-init syntax", "long_link": "https://cplusplus.github.io/LWG/issue2354", "link": "https://wg21.link/lwg2354", "section": "24.4.4.1 [map.overview], 24.4.5.1 [multimap.overview], 24.5.4.1 [unord.map.overview], 24.5.5.1 [unord.multimap.overview]", "status": "C++17", "submitter": "Geoffrey Romer", "opened": "2014-01-08", "last_modified": "2017-10-13" }, "LWG2355": { "type": "issue", "title": "\"s\" UDL suffix should be reserved for a compile-time string library type", "long_link": "https://cplusplus.github.io/LWG/issue2355", "link": "https://wg21.link/lwg2355", "section": "23.4.7 [basic.string.literals]", "status": "NAD", "submitter": "Michael Price", "opened": "2014-01-18", "last_modified": "2016-01-28" }, "LWG2356": { "type": "issue", "title": "Stability of erasure in unordered associative containers", "long_link": "https://cplusplus.github.io/LWG/issue2356", "link": "https://wg21.link/lwg2356", "section": "24.2.8 [unord.req]", "status": "C++14", "submitter": "Joaquín M López Muñoz", "opened": "2014-01-21", "last_modified": "2016-01-28" }, "LWG2357": { "type": "issue", "title": "Remaining \"Assignable\" requirement", "long_link": "https://cplusplus.github.io/LWG/issue2357", "link": "https://wg21.link/lwg2357", "section": "27.8.5 [alg.partitions]", "status": "C++14", "submitter": "Daniel Krügler", "opened": "2014-02-01", "last_modified": "2017-07-05" }, "LWG2358": { "type": "issue", "title": "Apparently-bogus definition of is_empty type trait", "long_link": "https://cplusplus.github.io/LWG/issue2358", "link": "https://wg21.link/lwg2358", "section": "21.3.5.4 [meta.unary.prop]", "status": "Open", "submitter": "Richard Smith", "opened": "2014-02-01", "last_modified": "2017-02-02" }, "LWG2359": { "type": "issue", "title": "How does regex_constants::nosubs affect basic_regex::mark_count()?", "long_link": "https://cplusplus.github.io/LWG/issue2359", "link": "https://wg21.link/lwg2359", "section": "32.4.2 [re.synopt]", "status": "C++14", "submitter": "Jonathan Wakely", "opened": "2014-02-01", "last_modified": "2017-09-07" }, "LWG2360": { "type": "issue", "title": "reverse_iterator::operator*() is unimplementable", "long_link": "https://cplusplus.github.io/LWG/issue2360", "link": "https://wg21.link/lwg2360", "section": "25.5.1.2 [reverse.iterator]", "status": "C++14", "submitter": "Stephan T. Lavavej", "opened": "2014-02-07", "last_modified": "2014-02-27" }, "LWG2361": { "type": "issue", "title": "Apply 2299 resolution throughout library", "long_link": "https://cplusplus.github.io/LWG/issue2361", "link": "https://wg21.link/lwg2361", "section": "20.3.1.3 [unique.ptr.single], 20.2.3.2 [pointer.traits.types], 20.2.8.1 [allocator.uses.trait], 20.2.9.2 [allocator.traits.types], 24.2.4 [sequence.reqmts]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-02-14", "last_modified": "2017-07-30" }, "LWG2362": { "type": "issue", "title": "unique, associative emplace() should not move/copy the mapped_type constructor arguments when no insertion happens", "long_link": "https://cplusplus.github.io/LWG/issue2362", "link": "https://wg21.link/lwg2362", "section": "24.2.7 [associative.reqmts], 24.2.8 [unord.req]", "status": "New", "submitter": "Jeffrey Yasskin", "opened": "2014-02-15", "last_modified": "2015-09-23" }, "LWG2363": { "type": "issue", "title": "Defect in 30.4.1.4.1 [thread.sharedtimedmutex.class]", "long_link": "https://cplusplus.github.io/LWG/issue2363", "link": "https://wg21.link/lwg2363", "section": "33.6.4.5.2 [thread.sharedtimedmutex.class]", "status": "Resolved", "submitter": "Richard Smith", "opened": "2014-02-16", "last_modified": "2021-05-18" }, "LWG2364": { "type": "issue", "title": "deque and vector pop_back don't specify iterator invalidation requirements", "long_link": "https://cplusplus.github.io/LWG/issue2364", "link": "https://wg21.link/lwg2364", "section": "24.3.8.4 [deque.modifiers], 24.3.11.5 [vector.modifiers]", "status": "C++17", "submitter": "Deskin Miller", "opened": "2014-02-17", "last_modified": "2017-07-30" }, "LWG2365": { "type": "issue", "title": "Missing noexcept in shared_ptr::shared_ptr(nullptr_t)", "long_link": "https://cplusplus.github.io/LWG/issue2365", "link": "https://wg21.link/lwg2365", "section": "20.3.2.2 [util.smartptr.shared]", "status": "C++17", "submitter": "Cassio Neri", "opened": "2014-02-13", "last_modified": "2017-07-30" }, "LWG2366": { "type": "issue", "title": "istreambuf_iterator end-of-stream equality", "long_link": "https://cplusplus.github.io/LWG/issue2366", "link": "https://wg21.link/lwg2366", "section": "25.6.4 [istreambuf.iterator]", "status": "New", "submitter": "Hyman Rosen", "opened": "2014-02-19", "last_modified": "2023-04-13" }, "LWG2367": { "type": "issue", "title": "pair and tuple are not correctly implemented for is_constructible with no args", "long_link": "https://cplusplus.github.io/LWG/issue2367", "link": "https://wg21.link/lwg2367", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++17", "submitter": "Howard Hinnant", "opened": "2014-02-19", "last_modified": "2017-07-30" }, "LWG2368": { "type": "issue", "title": "Replacing global operator new", "long_link": "https://cplusplus.github.io/LWG/issue2368", "link": "https://wg21.link/lwg2368", "section": "17.6.3 [new.delete]", "status": "Resolved", "submitter": "Stephen Clamage", "opened": "2014-02-20", "last_modified": "2020-09-06" }, "LWG2369": { "type": "issue", "title": "constexpr max(initializer_list) vs max_element", "long_link": "https://cplusplus.github.io/LWG/issue2369", "link": "https://wg21.link/lwg2369", "section": "27.8.9 [alg.min.max]", "status": "C++17", "submitter": "Marc Glisse", "opened": "2014-02-21", "last_modified": "2017-07-30" }, "LWG2370": { "type": "issue", "title": "Operations involving type-erased allocators should not be noexcept in std::function", "long_link": "https://cplusplus.github.io/LWG/issue2370", "link": "https://wg21.link/lwg2370", "section": "22.10.17.3 [func.wrap.func]", "status": "Resolved", "submitter": "Pablo Halpern", "opened": "2014-02-27", "last_modified": "2020-09-06" }, "LWG2371": { "type": "issue", "title": "[fund.ts] No template aliases defined for new type traits", "long_link": "https://cplusplus.github.io/LWG/issue2371", "link": "https://wg21.link/lwg2371", "section": "3.3.1 [fund.ts::meta.type.synop]", "status": "TS", "submitter": "Joe Gottman", "opened": "2014-03-07", "last_modified": "2017-07-30" }, "LWG2372": { "type": "issue", "title": "Assignment from int to std::string", "long_link": "https://cplusplus.github.io/LWG/issue2372", "link": "https://wg21.link/lwg2372", "section": "23.4.3 [basic.string]", "status": "NAD", "submitter": "Andrzej Krzemieński", "opened": "2014-03-13", "last_modified": "2018-06-23" }, "LWG2373": { "type": "issue", "title": "Make new entities and names in namespace std conforming extensions", "long_link": "https://cplusplus.github.io/LWG/issue2373", "link": "https://wg21.link/lwg2373", "section": "16.4.6 [conforming]", "status": "NAD", "submitter": "Chandler Carruth", "opened": "2014-03-22", "last_modified": "2015-05-22" }, "LWG2374": { "type": "issue", "title": "[fund.ts] Remarks for optional::to_value are too restrictive", "long_link": "https://cplusplus.github.io/LWG/issue2374", "link": "https://wg21.link/lwg2374", "section": "5.3.5 [fund.ts::optional.object.observe]", "status": "TS", "submitter": "Jonathan Wakely", "opened": "2014-03-25", "last_modified": "2017-07-30" }, "LWG2375": { "type": "issue", "title": "Is [iterator.requirements.general]/9 too broadly applied?", "long_link": "https://cplusplus.github.io/LWG/issue2375", "link": "https://wg21.link/lwg2375", "section": "25.3.1 [iterator.requirements.general]", "status": "Resolved", "submitter": "Marshall Clow", "opened": "2014-03-25", "last_modified": "2021-06-23" }, "LWG2376": { "type": "issue", "title": "bad_weak_ptr::what() overspecified", "long_link": "https://cplusplus.github.io/LWG/issue2376", "link": "https://wg21.link/lwg2376", "section": "20.3.2.1 [util.smartptr.weak.bad]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-03-27", "last_modified": "2017-07-30" }, "LWG2377": { "type": "issue", "title": "std::align requirements overly strict", "long_link": "https://cplusplus.github.io/LWG/issue2377", "link": "https://wg21.link/lwg2377", "section": "20.2.5 [ptr.align]", "status": "C++17", "submitter": "Peter Dimov", "opened": "2014-03-30", "last_modified": "2017-07-30" }, "LWG2378": { "type": "issue", "title": "Behaviour of standard exception types", "long_link": "https://cplusplus.github.io/LWG/issue2378", "link": "https://wg21.link/lwg2378", "section": "17.6.4.1 [bad.alloc], 17.6.4.2 [new.badlength], 17.7.4 [bad.cast], 17.7.5 [bad.typeid], 17.9.4 [bad.exception]", "status": "C++17", "submitter": "Andy Sawyer", "opened": "2014-03-31", "last_modified": "2017-07-30" }, "LWG2379": { "type": "issue", "title": "Obtaining native handle of the current thread", "long_link": "https://cplusplus.github.io/LWG/issue2379", "link": "https://wg21.link/lwg2379", "section": "33.2.3 [thread.req.native], 33.4.5 [thread.thread.this]", "status": "NAD", "submitter": "Matt Austern", "opened": "2014-03-31", "last_modified": "2015-10-21" }, "LWG2380": { "type": "issue", "title": "May provide long ::abs(long) and long long ::abs(long long)?", "long_link": "https://cplusplus.github.io/LWG/issue2380", "link": "https://wg21.link/lwg2380", "section": "16.4.2.3 [headers]", "status": "C++17", "submitter": "Richard Smith", "opened": "2014-03-31", "last_modified": "2017-07-30" }, "LWG2381": { "type": "issue", "title": "Inconsistency in parsing floating point numbers", "long_link": "https://cplusplus.github.io/LWG/issue2381", "link": "https://wg21.link/lwg2381", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "C++23", "submitter": "Marshall Clow", "opened": "2014-04-30", "last_modified": "2023-11-22" }, "LWG2382": { "type": "issue", "title": "Unclear order of container update versus object destruction on removing an object", "long_link": "https://cplusplus.github.io/LWG/issue2382", "link": "https://wg21.link/lwg2382", "section": "16.4.6.9 [reentrancy]", "status": "Pending NAD", "submitter": "Peter Kasting", "opened": "2014-05-06", "last_modified": "2014-11-04" }, "LWG2383": { "type": "issue", "title": "Overflow cannot be ill-formed for chrono::duration integer literals", "long_link": "https://cplusplus.github.io/LWG/issue2383", "link": "https://wg21.link/lwg2383", "section": "29.5.9 [time.duration.literals]", "status": "Open", "submitter": "Jonathan Wakely", "opened": "2014-05-16", "last_modified": "2014-11-08" }, "LWG2384": { "type": "issue", "title": "Allocator's deallocate function needs better specification", "long_link": "https://cplusplus.github.io/LWG/issue2384", "link": "https://wg21.link/lwg2384", "section": "16.4.4.6 [allocator.requirements]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2014-05-19", "last_modified": "2017-07-30" }, "LWG2385": { "type": "issue", "title": "function::assign allocator argument doesn't make sense", "long_link": "https://cplusplus.github.io/LWG/issue2385", "link": "https://wg21.link/lwg2385", "section": "22.10.17.3 [func.wrap.func]", "status": "C++17", "submitter": "Pablo Halpern", "opened": "2014-05-23", "last_modified": "2017-07-30" }, "LWG2386": { "type": "issue", "title": "function::operator= handles allocators incorrectly", "long_link": "https://cplusplus.github.io/LWG/issue2386", "link": "https://wg21.link/lwg2386", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "NAD", "submitter": "Pablo Halpern", "opened": "2014-05-23", "last_modified": "2015-05-05" }, "LWG2387": { "type": "issue", "title": "More nested types that must be accessible and unambiguous", "long_link": "https://cplusplus.github.io/LWG/issue2387", "link": "https://wg21.link/lwg2387", "section": "22.10.4 [func.require], 22.10.6 [refwrap]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-05-23", "last_modified": "2017-07-30" }, "LWG2388": { "type": "issue", "title": "Handling self-assignment in the proposed library function std::exchange", "long_link": "https://cplusplus.github.io/LWG/issue2388", "link": "https://wg21.link/lwg2388", "section": "22.2.3 [utility.exchange]", "status": "NAD", "submitter": "Nick Calus", "opened": "2014-05-09", "last_modified": "2015-05-05" }, "LWG2389": { "type": "issue", "title": "[fund.ts] function::operator= is over-specified and handles allocators incorrectly", "long_link": "https://cplusplus.github.io/LWG/issue2389", "link": "https://wg21.link/lwg2389", "section": "4.2.1 [fund.ts::func.wrap.func.con]", "status": "TS", "submitter": "Pablo Halpern", "opened": "2014-05-23", "last_modified": "2017-07-30" }, "LWG2390": { "type": "issue", "title": "[fund.ts] Invocation types and rvalues", "long_link": "https://cplusplus.github.io/LWG/issue2390", "link": "https://wg21.link/lwg2390", "section": "3.3.2 [fund.ts::meta.trans.other]", "status": "TS", "submitter": "Michael Spertus", "opened": "2014-05-26", "last_modified": "2017-07-30" }, "LWG2391": { "type": "issue", "title": "basic_string is missing non-const data()", "long_link": "https://cplusplus.github.io/LWG/issue2391", "link": "https://wg21.link/lwg2391", "section": "23.4.3 [basic.string]", "status": "Resolved", "submitter": "Michael Bradshaw", "opened": "2014-05-27", "last_modified": "2017-03-12" }, "LWG2392": { "type": "issue", "title": "\"character type\" is used but not defined", "long_link": "https://cplusplus.github.io/LWG/issue2392", "link": "https://wg21.link/lwg2392", "section": "3.34 [defns.ntcts], 30.3.1.2.1 [locale.category], 31.2.3 [iostreams.limits.pos], 31.7.6.3.1 [ostream.formatted.reqmts], 31.7.6.3.4 [ostream.inserters.character]", "status": "WP", "submitter": "Jeffrey Yasskin", "opened": "2014-06-01", "last_modified": "2023-11-22" }, "LWG2393": { "type": "issue", "title": "std::function's Callable definition is broken", "long_link": "https://cplusplus.github.io/LWG/issue2393", "link": "https://wg21.link/lwg2393", "section": "22.10.17.3 [func.wrap.func]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2014-06-03", "last_modified": "2017-07-30" }, "LWG2394": { "type": "issue", "title": "locale::name specification unclear — what is implementation-defined?", "long_link": "https://cplusplus.github.io/LWG/issue2394", "link": "https://wg21.link/lwg2394", "section": "30.3.1.4 [locale.members]", "status": "C++17", "submitter": "Richard Smith", "opened": "2014-06-09", "last_modified": "2017-07-30" }, "LWG2395": { "type": "issue", "title": "[fund.ts] Preconditions: is defined nowhere", "long_link": "https://cplusplus.github.io/LWG/issue2395", "link": "https://wg21.link/lwg2395", "section": "4.2 [fund.ts::func.wrap.func], 8.5.3 [fund.ts::memory.resource.priv], 8.6.2 [fund.ts::memory.polymorphic.allocator.ctor], 8.6.3 [fund.ts::memory.polymorphic.allocator.mem], 8.9.3 [fund.ts::memory.resource.pool.ctor], 8.10.2 [fund.ts::memory.resource.monotonic.buffer.ctor]", "status": "TS", "submitter": "Zhihao Yuan", "opened": "2014-06-09", "last_modified": "2017-07-30" }, "LWG2396": { "type": "issue", "title": "underlying_type doesn't say what to do for an incomplete enumeration type", "long_link": "https://cplusplus.github.io/LWG/issue2396", "link": "https://wg21.link/lwg2396", "section": "21.3.8.7 [meta.trans.other]", "status": "C++17", "submitter": "Richard Smith", "opened": "2014-06-12", "last_modified": "2017-07-30" }, "LWG2397": { "type": "issue", "title": "map::emplace and explicit V constructors", "long_link": "https://cplusplus.github.io/LWG/issue2397", "link": "https://wg21.link/lwg2397", "section": "21.3.8.7 [meta.trans.other]", "status": "Resolved", "submitter": "Peter Dimov", "opened": "2014-06-12", "last_modified": "2015-05-05" }, "LWG2398": { "type": "issue", "title": "type_info's destructor shouldn't be required to be virtual", "long_link": "https://cplusplus.github.io/LWG/issue2398", "link": "https://wg21.link/lwg2398", "section": "17.7.3 [type.info]", "status": "Open", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2016-08-06" }, "LWG2399": { "type": "issue", "title": "shared_ptr's constructor from unique_ptr should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue2399", "link": "https://wg21.link/lwg2399", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2017-07-30" }, "LWG2400": { "type": "issue", "title": "shared_ptr's get_deleter() should use addressof()", "long_link": "https://cplusplus.github.io/LWG/issue2400", "link": "https://wg21.link/lwg2400", "section": "20.3.2.2.11 [util.smartptr.getdeleter]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2017-07-30" }, "LWG2401": { "type": "issue", "title": "std::function needs more noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2401", "link": "https://wg21.link/lwg2401", "section": "22.10.17.3 [func.wrap.func]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2017-07-30" }, "LWG2402": { "type": "issue", "title": "basic_string(const basic_string& str, size_type pos, size_type n = npos) shouldn't use Allocator()", "long_link": "https://cplusplus.github.io/LWG/issue2402", "link": "https://wg21.link/lwg2402", "section": "23.4.3.3 [string.cons]", "status": "NAD", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2023-08-06" }, "LWG2403": { "type": "issue", "title": "stof() should call strtof() and wcstof()", "long_link": "https://cplusplus.github.io/LWG/issue2403", "link": "https://wg21.link/lwg2403", "section": "23.4.5 [string.conversions]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2017-07-30" }, "LWG2404": { "type": "issue", "title": "mismatch()'s complexity needs to be updated", "long_link": "https://cplusplus.github.io/LWG/issue2404", "link": "https://wg21.link/lwg2404", "section": "99 [mismatch]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2017-07-30" }, "LWG2405": { "type": "issue", "title": "rotate()'s return value is incorrect when middle == first", "long_link": "https://cplusplus.github.io/LWG/issue2405", "link": "https://wg21.link/lwg2405", "section": "27.7.11 [alg.rotate]", "status": "NAD", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2014-06-17" }, "LWG2406": { "type": "issue", "title": "negative_binomial_distribution should reject p == 1", "long_link": "https://cplusplus.github.io/LWG/issue2406", "link": "https://wg21.link/lwg2406", "section": "28.5.9.3.4 [rand.dist.bern.negbin]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2017-07-30" }, "LWG2407": { "type": "issue", "title": "packaged_task(allocator_arg_t, const Allocator&, F&&) should neither be constrained nor explicit", "long_link": "https://cplusplus.github.io/LWG/issue2407", "link": "https://wg21.link/lwg2407", "section": "33.10.10.2 [futures.task.members]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-06-14", "last_modified": "2017-07-30" }, "LWG2408": { "type": "issue", "title": "SFINAE-friendly common_type/iterator_traits is missing in C++14", "long_link": "https://cplusplus.github.io/LWG/issue2408", "link": "https://wg21.link/lwg2408", "section": "21.3.8.7 [meta.trans.other], 25.3.2.3 [iterator.traits]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2014-06-19", "last_modified": "2017-07-30" }, "LWG2409": { "type": "issue", "title": "[fund.ts] SFINAE-friendly common_type/iterator_traits should be removed from the fundamental-ts", "long_link": "https://cplusplus.github.io/LWG/issue2409", "link": "https://wg21.link/lwg2409", "section": "3.3.2 [fund.ts::meta.trans.other], 99 [fund.ts::iterator.traits]", "status": "TS", "submitter": "Daniel Krügler", "opened": "2014-06-19", "last_modified": "2017-07-30" }, "LWG2410": { "type": "issue", "title": "[fund.ts] shared_ptr's constructor from unique_ptr should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue2410", "link": "https://wg21.link/lwg2410", "section": "8.2.1.1 [fund.ts::memory.smartptr.shared.const]", "status": "TS", "submitter": "Jeffrey Yasskin", "opened": "2014-06-16", "last_modified": "2017-07-30" }, "LWG2411": { "type": "issue", "title": "shared_ptr is only contextually convertible to bool", "long_link": "https://cplusplus.github.io/LWG/issue2411", "link": "https://wg21.link/lwg2411", "section": "20.3.2.2 [util.smartptr.shared]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-06-21", "last_modified": "2017-07-30" }, "LWG2412": { "type": "issue", "title": "promise::set_value() and promise::get_future() should not race", "long_link": "https://cplusplus.github.io/LWG/issue2412", "link": "https://wg21.link/lwg2412", "section": "33.10.6 [futures.promise], 33.10.10.2 [futures.task.members]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2014-06-23", "last_modified": "2021-02-25" }, "LWG2413": { "type": "issue", "title": "assert macro is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue2413", "link": "https://wg21.link/lwg2413", "section": "19.3 [assertions]", "status": "NAD", "submitter": "David Krauss", "opened": "2014-06-25", "last_modified": "2023-06-13" }, "LWG2414": { "type": "issue", "title": "Member function reentrancy should be implementation-defined", "long_link": "https://cplusplus.github.io/LWG/issue2414", "link": "https://wg21.link/lwg2414", "section": "16.4.6.9 [reentrancy]", "status": "Open", "submitter": "Stephan T. Lavavej", "opened": "2014-07-01", "last_modified": "2021-07-31" }, "LWG2415": { "type": "issue", "title": "Inconsistency between unique_ptr and shared_ptr", "long_link": "https://cplusplus.github.io/LWG/issue2415", "link": "https://wg21.link/lwg2415", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-07-03", "last_modified": "2017-07-30" }, "LWG2416": { "type": "issue", "title": "[fund.ts] std::experimental::any allocator support is unimplementable", "long_link": "https://cplusplus.github.io/LWG/issue2416", "link": "https://wg21.link/lwg2416", "section": "6.3 [fund.ts::any.class]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2014-06-16", "last_modified": "2015-10-26" }, "LWG2417": { "type": "issue", "title": "[fund.ts.v2] std::experimental::optional::operator< and LessThanComparable requirement", "long_link": "https://cplusplus.github.io/LWG/issue2417", "link": "https://wg21.link/lwg2417", "section": "5.7 [fund.ts.v2::optional.relops], 5.9 [fund.ts.v2::optional.comp_with_t]", "status": "NAD", "submitter": "Daniel Krügler", "opened": "2014-06-20", "last_modified": "2023-06-17" }, "LWG2418": { "type": "issue", "title": "[fund.ts] apply does not work with member pointers", "long_link": "https://cplusplus.github.io/LWG/issue2418", "link": "https://wg21.link/lwg2418", "section": "3.2.2 [fund.ts::tuple.apply]", "status": "TS", "submitter": "Zhihao Yuan", "opened": "2014-07-08", "last_modified": "2017-07-30" }, "LWG2419": { "type": "issue", "title": "Clang's libc++ extension to std::tuple", "long_link": "https://cplusplus.github.io/LWG/issue2419", "link": "https://wg21.link/lwg2419", "section": "22.4.4.2 [tuple.cnstr]", "status": "Resolved", "submitter": "Akim Demaille", "opened": "2014-07-11", "last_modified": "2018-06-23" }, "LWG2420": { "type": "issue", "title": "function does not discard the return value of the target object", "long_link": "https://cplusplus.github.io/LWG/issue2420", "link": "https://wg21.link/lwg2420", "section": "22.10.17.3 [func.wrap.func]", "status": "C++17", "submitter": "Agustín Bergé", "opened": "2014-07-12", "last_modified": "2017-07-30" }, "LWG2421": { "type": "issue", "title": "Non-specification of handling zero size in std::align [ptr.align]", "long_link": "https://cplusplus.github.io/LWG/issue2421", "link": "https://wg21.link/lwg2421", "section": "20.2.5 [ptr.align]", "status": "New", "submitter": "Melissa Mears", "opened": "2014-08-06", "last_modified": "2014-11-03" }, "LWG2422": { "type": "issue", "title": "std::numeric_limits::is_modulo description: \"most machines\" errata", "long_link": "https://cplusplus.github.io/LWG/issue2422", "link": "https://wg21.link/lwg2422", "section": "17.3.5.2 [numeric.limits.members]", "status": "C++17", "submitter": "Melissa Mears", "opened": "2014-08-06", "last_modified": "2017-07-30" }, "LWG2423": { "type": "issue", "title": "Missing specification slice_array, gslice_array, mask_array, indirect_array copy constructor", "long_link": "https://cplusplus.github.io/LWG/issue2423", "link": "https://wg21.link/lwg2423", "section": "28.6.5 [template.slice.array], 28.6.7 [template.gslice.array], 28.6.8 [template.mask.array], 28.6.9 [template.indirect.array]", "status": "New", "submitter": "Akira Takahashi", "opened": "2014-08-12", "last_modified": "2014-11-03" }, "LWG2424": { "type": "issue", "title": "29.5 should state that atomic types are not trivially copyable", "long_link": "https://cplusplus.github.io/LWG/issue2424", "link": "https://wg21.link/lwg2424", "section": "33.5.8 [atomics.types.generic]", "status": "Resolved", "submitter": "Jens Maurer", "opened": "2014-08-14", "last_modified": "2017-03-12" }, "LWG2425": { "type": "issue", "title": "operator delete(void*, size_t) doesn't invalidate pointers sufficiently", "long_link": "https://cplusplus.github.io/LWG/issue2425", "link": "https://wg21.link/lwg2425", "section": "17.6.3 [new.delete]", "status": "C++17", "submitter": "Richard Smith", "opened": "2014-08-29", "last_modified": "2017-07-30" }, "LWG2426": { "type": "issue", "title": "Issue about compare_exchange", "long_link": "https://cplusplus.github.io/LWG/issue2426", "link": "https://wg21.link/lwg2426", "section": "33.5.8.2 [atomics.types.operations]", "status": "C++17", "submitter": "Hans Boehm", "opened": "2014-08-25", "last_modified": "2017-07-30" }, "LWG2427": { "type": "issue", "title": "Container adaptors as sequence containers, redux", "long_link": "https://cplusplus.github.io/LWG/issue2427", "link": "https://wg21.link/lwg2427", "section": "24.3.1 [sequences.general]", "status": "C++17", "submitter": "Tim Song", "opened": "2014-08-29", "last_modified": "2017-07-30" }, "LWG2428": { "type": "issue", "title": "\"External declaration\" used without being defined", "long_link": "https://cplusplus.github.io/LWG/issue2428", "link": "https://wg21.link/lwg2428", "section": "16.4.3.2 [using.headers]", "status": "C++17", "submitter": "Tim Song", "opened": "2014-09-03", "last_modified": "2017-07-30" }, "LWG2429": { "type": "issue", "title": "std::basic_ostringstream is missing an allocator-extended constructor", "long_link": "https://cplusplus.github.io/LWG/issue2429", "link": "https://wg21.link/lwg2429", "section": "31.8.4 [ostringstream]", "status": "NAD", "submitter": "Markus Kemp", "opened": "2014-09-03", "last_modified": "2017-03-21" }, "LWG2430": { "type": "issue", "title": "Heterogeneous container lookup should be enabled using meta-function instead of nested type", "long_link": "https://cplusplus.github.io/LWG/issue2430", "link": "https://wg21.link/lwg2430", "section": "24.2.7 [associative.reqmts]", "status": "NAD", "submitter": "Tomasz Kamiński", "opened": "2014-07-14", "last_modified": "2018-06-23" }, "LWG2431": { "type": "issue", "title": "Missing regular expression traits requirements", "long_link": "https://cplusplus.github.io/LWG/issue2431", "link": "https://wg21.link/lwg2431", "section": "32.2 [re.req]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2014-09-30", "last_modified": "2020-04-16" }, "LWG2432": { "type": "issue", "title": "initializer_list assignability", "long_link": "https://cplusplus.github.io/LWG/issue2432", "link": "https://wg21.link/lwg2432", "section": "17.10 [support.initlist]", "status": "NAD", "submitter": "David Krauss", "opened": "2014-09-30", "last_modified": "2023-11-13", "github_url": "https://github.com/cplusplus/papers/issues/1369" }, "LWG2433": { "type": "issue", "title": "uninitialized_copy()/etc. should tolerate overloaded operator&", "long_link": "https://cplusplus.github.io/LWG/issue2433", "link": "https://wg21.link/lwg2433", "section": "27.11 [specialized.algorithms]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2017-07-30" }, "LWG2434": { "type": "issue", "title": "shared_ptr::use_count() is efficient", "long_link": "https://cplusplus.github.io/LWG/issue2434", "link": "https://wg21.link/lwg2434", "section": "20.3.2.2.6 [util.smartptr.shared.obs]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2017-07-30" }, "LWG2435": { "type": "issue", "title": "reference_wrapper::operator()'s Remark should be deleted", "long_link": "https://cplusplus.github.io/LWG/issue2435", "link": "https://wg21.link/lwg2435", "section": "22.10.6.5 [refwrap.invoke]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2017-07-30" }, "LWG2436": { "type": "issue", "title": "Comparators for associative containers should always be CopyConstructible", "long_link": "https://cplusplus.github.io/LWG/issue2436", "link": "https://wg21.link/lwg2436", "section": "24.2.7 [associative.reqmts], 24.2.8 [unord.req]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2018-06-23" }, "LWG2437": { "type": "issue", "title": "iterator_traits::reference can and can't be void", "long_link": "https://cplusplus.github.io/LWG/issue2437", "link": "https://wg21.link/lwg2437", "section": "25.3.5.2 [iterator.iterators]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2017-07-30" }, "LWG2438": { "type": "issue", "title": "std::iterator inheritance shouldn't be mandated", "long_link": "https://cplusplus.github.io/LWG/issue2438", "link": "https://wg21.link/lwg2438", "section": "D.19 [depr.iterator]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2023-02-07" }, "LWG2439": { "type": "issue", "title": "unique_copy() sometimes can't fall back to reading its output", "long_link": "https://cplusplus.github.io/LWG/issue2439", "link": "https://wg21.link/lwg2439", "section": "27.7.9 [alg.unique]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2017-07-30" }, "LWG2440": { "type": "issue", "title": "seed_seq::size() should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2440", "link": "https://wg21.link/lwg2440", "section": "28.5.8.1 [rand.util.seedseq]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2017-07-30" }, "LWG2441": { "type": "issue", "title": "Exact-width atomic typedefs should be provided", "long_link": "https://cplusplus.github.io/LWG/issue2441", "link": "https://wg21.link/lwg2441", "section": "33.5.8 [atomics.types.generic]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2017-07-30" }, "LWG2442": { "type": "issue", "title": "call_once() shouldn't DECAY_COPY()", "long_link": "https://cplusplus.github.io/LWG/issue2442", "link": "https://wg21.link/lwg2442", "section": "33.6.7.2 [thread.once.callonce]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2014-10-01", "last_modified": "2017-07-30" }, "LWG2443": { "type": "issue", "title": "std::array member functions should be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2443", "link": "https://wg21.link/lwg2443", "section": "24.3.7 [array]", "status": "Resolved", "submitter": "Peter Sommerlad", "opened": "2014-10-06", "last_modified": "2020-09-06" }, "LWG2444": { "type": "issue", "title": "Inconsistent complexity for std::sort_heap", "long_link": "https://cplusplus.github.io/LWG/issue2444", "link": "https://wg21.link/lwg2444", "section": "27.8.8.5 [sort.heap]", "status": "C++20", "submitter": "François Dumont", "opened": "2014-10-07", "last_modified": "2021-02-25" }, "LWG2445": { "type": "issue", "title": "\"Stronger\" memory ordering", "long_link": "https://cplusplus.github.io/LWG/issue2445", "link": "https://wg21.link/lwg2445", "section": "D.21 [depr.util.smartptr.shared.atomic], 99 [atomics.types.operations.req]", "status": "Resolved", "submitter": "JF Bastien", "opened": "2014-10-08", "last_modified": "2017-11-29" }, "LWG2446": { "type": "issue", "title": "Unspecialized std::tuple_size should be defined", "long_link": "https://cplusplus.github.io/LWG/issue2446", "link": "https://wg21.link/lwg2446", "section": "22.4.1 [tuple.general]", "status": "NAD", "submitter": "Nevin Liber", "opened": "2014-10-10", "last_modified": "2018-06-23" }, "LWG2447": { "type": "issue", "title": "Allocators and volatile-qualified value types", "long_link": "https://cplusplus.github.io/LWG/issue2447", "link": "https://wg21.link/lwg2447", "section": "16.4.4.6 [allocator.requirements]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2014-10-16", "last_modified": "2017-07-30" }, "LWG2448": { "type": "issue", "title": "Non-normative Container destructor specification", "long_link": "https://cplusplus.github.io/LWG/issue2448", "link": "https://wg21.link/lwg2448", "section": "24.2.2 [container.requirements.general]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2014-10-18", "last_modified": "2017-07-30" }, "LWG2449": { "type": "issue", "title": "vector::insert invalidates end()?", "long_link": "https://cplusplus.github.io/LWG/issue2449", "link": "https://wg21.link/lwg2449", "section": "24.3.11.5 [vector.modifiers]", "status": "NAD", "submitter": "Marc Glisse", "opened": "2014-10-21", "last_modified": "2017-03-14" }, "LWG2450": { "type": "issue", "title": "(greater|less|greater_equal|less_equal) do not yield a total order for pointers", "long_link": "https://cplusplus.github.io/LWG/issue2450", "link": "https://wg21.link/lwg2450", "section": "22.10.8 [comparisons]", "status": "C++17", "submitter": "Joaquín M López Muñoz", "opened": "2014-10-30", "last_modified": "2017-07-30" }, "LWG2451": { "type": "issue", "title": "[fund.ts.v2] optional should 'forward' T's implicit conversions", "long_link": "https://cplusplus.github.io/LWG/issue2451", "link": "https://wg21.link/lwg2451", "section": "5.3 [fund.ts.v2::optional.object]", "status": "TS", "submitter": "Geoffrey Romer", "opened": "2014-10-31", "last_modified": "2018-07-08" }, "LWG2452": { "type": "issue", "title": "is_constructible, etc. and default arguments", "long_link": "https://cplusplus.github.io/LWG/issue2452", "link": "https://wg21.link/lwg2452", "section": "21 [meta]", "status": "Core", "submitter": "Hubert Tong", "opened": "2014-11-04", "last_modified": "2015-10-21" }, "LWG2453": { "type": "issue", "title": "§[iterator.range] and now [iterator.container] aren't available via ", "long_link": "https://cplusplus.github.io/LWG/issue2453", "link": "https://wg21.link/lwg2453", "section": "17.10 [support.initlist], 25.7 [iterator.range]", "status": "New", "submitter": "Richard Smith", "opened": "2014-11-11", "last_modified": "2021-06-06" }, "LWG2454": { "type": "issue", "title": "Add raw_storage_iterator::base() member", "long_link": "https://cplusplus.github.io/LWG/issue2454", "link": "https://wg21.link/lwg2454", "section": "99 [depr.storage.iterator]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-11-11", "last_modified": "2017-07-30" }, "LWG2455": { "type": "issue", "title": "Allocator default construction should be allowed to throw", "long_link": "https://cplusplus.github.io/LWG/issue2455", "link": "https://wg21.link/lwg2455", "section": "16.4.4.6 [allocator.requirements]", "status": "C++17", "submitter": "Pablo Halpern", "opened": "2014-11-11", "last_modified": "2017-07-30" }, "LWG2456": { "type": "issue", "title": "Incorrect exception specifications for 'swap' throughout library", "long_link": "https://cplusplus.github.io/LWG/issue2456", "link": "https://wg21.link/lwg2456", "section": "22.2 [utility], 22.3.2 [pairs.pair], 22.4 [tuple], 24.3.7 [array], 24.6.6 [queue], 24.6.7 [priority.queue], 24.6.8 [stack]", "status": "Resolved", "submitter": "Richard Smith", "opened": "2014-11-14", "last_modified": "2016-03-07" }, "LWG2457": { "type": "issue", "title": "std::begin() and std::end() do not support multi-dimensional arrays correctly", "long_link": "https://cplusplus.github.io/LWG/issue2457", "link": "https://wg21.link/lwg2457", "section": "25.7 [iterator.range]", "status": "Tentatively NAD", "submitter": "Janez Žemva", "opened": "2014-11-16", "last_modified": "2023-04-06" }, "LWG2458": { "type": "issue", "title": "N3778 and new library deallocation signatures", "long_link": "https://cplusplus.github.io/LWG/issue2458", "link": "https://wg21.link/lwg2458", "section": "17.6 [support.dynamic], 17.6.3.2 [new.delete.single], 17.6.3.3 [new.delete.array]", "status": "C++17", "submitter": "Richard Smith", "opened": "2014-11-23", "last_modified": "2017-07-30", "papers": [ "N3778" ] }, "LWG2459": { "type": "issue", "title": "std::polar should require a non-negative rho", "long_link": "https://cplusplus.github.io/LWG/issue2459", "link": "https://wg21.link/lwg2459", "section": "28.4.7 [complex.value.ops]", "status": "C++17", "submitter": "Marshall Clow", "opened": "2014-10-22", "last_modified": "2017-07-30" }, "LWG2460": { "type": "issue", "title": "LWG issue 2408 and value categories", "long_link": "https://cplusplus.github.io/LWG/issue2460", "link": "https://wg21.link/lwg2460", "section": "21.3.8.7 [meta.trans.other], 25.3.2.3 [iterator.traits]", "status": "C++17", "submitter": "Richard Smith", "opened": "2014-11-19", "last_modified": "2017-07-30" }, "LWG2461": { "type": "issue", "title": "Interaction between allocators and container exception safety guarantees", "long_link": "https://cplusplus.github.io/LWG/issue2461", "link": "https://wg21.link/lwg2461", "section": "16.4.4.6 [allocator.requirements], 24.3.11.3 [vector.capacity], 24.3.11.5 [vector.modifiers]", "status": "New", "submitter": "dyp", "opened": "2014-12-06", "last_modified": "2015-06-10" }, "LWG2462": { "type": "issue", "title": "std::ios_base::failure is overspecified", "long_link": "https://cplusplus.github.io/LWG/issue2462", "link": "https://wg21.link/lwg2462", "section": "31.5.2 [ios.base], 31.5.2.2.1 [ios.failure]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-12-15", "last_modified": "2023-02-07" }, "LWG2463": { "type": "issue", "title": "[fund.ts] Incorrect complexity for sample() algorithm", "long_link": "https://cplusplus.github.io/LWG/issue2463", "link": "https://wg21.link/lwg2463", "section": "10.3 [fund.ts::alg.random.sample]", "status": "TS", "submitter": "Joe Gottman", "opened": "2014-12-17", "last_modified": "2017-07-30" }, "LWG2464": { "type": "issue", "title": "try_emplace and insert_or_assign misspecified", "long_link": "https://cplusplus.github.io/LWG/issue2464", "link": "https://wg21.link/lwg2464", "section": "24.4.4.4 [map.modifiers], 24.5.4.4 [unord.map.modifiers]", "status": "C++17", "submitter": "Thomas Koeppe", "opened": "2014-12-17", "last_modified": "2017-07-30" }, "LWG2465": { "type": "issue", "title": "SFINAE-friendly common_type is nearly impossible to specialize correctly and regresses key functionality", "long_link": "https://cplusplus.github.io/LWG/issue2465", "link": "https://wg21.link/lwg2465", "section": "21.3.8.7 [meta.trans.other]", "status": "Resolved", "submitter": "Eric Niebler", "opened": "2015-01-12", "last_modified": "2017-09-07" }, "LWG2466": { "type": "issue", "title": "allocator_traits::max_size() default behavior is incorrect", "long_link": "https://cplusplus.github.io/LWG/issue2466", "link": "https://wg21.link/lwg2466", "section": "16.4.4.6 [allocator.requirements], 20.2.9.3 [allocator.traits.members]", "status": "C++17", "submitter": "Howard Hinnant", "opened": "2015-01-17", "last_modified": "2017-07-30" }, "LWG2467": { "type": "issue", "title": "is_always_equal has slightly inconsistent default", "long_link": "https://cplusplus.github.io/LWG/issue2467", "link": "https://wg21.link/lwg2467", "section": "16.4.4.6 [allocator.requirements], 20.2.9.2 [allocator.traits.types]", "status": "C++17", "submitter": "Howard Hinnant", "opened": "2015-01-18", "last_modified": "2017-07-30" }, "LWG2468": { "type": "issue", "title": "Self-move-assignment of library types", "long_link": "https://cplusplus.github.io/LWG/issue2468", "link": "https://wg21.link/lwg2468", "section": "16.4.5.9 [res.on.arguments], 16.4.4.2 [utility.arg.requirements], 16.4.6.15 [lib.types.movedfrom], 24.2.2 [container.requirements.general]", "status": "C++17", "submitter": "Matt Austern", "opened": "2015-01-22", "last_modified": "2017-07-30" }, "LWG2469": { "type": "issue", "title": "Wrong specification of Requires clause of operator[] for map and unordered_map", "long_link": "https://cplusplus.github.io/LWG/issue2469", "link": "https://wg21.link/lwg2469", "section": "24.4.4.3 [map.access], 24.5.4.3 [unord.map.elem]", "status": "C++17", "submitter": "Tomasz Kamiński", "opened": "2015-01-21", "last_modified": "2017-07-30" }, "LWG2470": { "type": "issue", "title": "Allocator's destroy function should be allowed to fail to instantiate", "long_link": "https://cplusplus.github.io/LWG/issue2470", "link": "https://wg21.link/lwg2470", "section": "16.4.4.6 [allocator.requirements]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2015-03-22", "last_modified": "2017-07-30" }, "LWG2471": { "type": "issue", "title": "copy_n's number of InputIterator increments unspecified", "long_link": "https://cplusplus.github.io/LWG/issue2471", "link": "https://wg21.link/lwg2471", "section": "27.7.1 [alg.copy]", "status": "Open", "submitter": "Jonathan Wakely", "opened": "2015-01-28", "last_modified": "2018-06-22" }, "LWG2472": { "type": "issue", "title": "Heterogeneous comparisons in the standard library can result in ambiguities", "long_link": "https://cplusplus.github.io/LWG/issue2472", "link": "https://wg21.link/lwg2472", "section": "22.4.9 [tuple.rel], 20.2.10.3 [allocator.globals], 20.3.1.6 [unique.ptr.special], 20.3.2.2.8 [util.smartptr.shared.cmp], 29.5.7 [time.duration.comparisons], 29.6.7 [time.point.comparisons], 20.5.5 [scoped.adaptor.operators], 25.5.1.8 [reverse.iter.cmp], 25.5.4.8 [move.iter.op.comp]", "status": "New", "submitter": "Richard Smith", "opened": "2015-02-07", "last_modified": "2021-06-06" }, "LWG2473": { "type": "issue", "title": "basic_filebuf's relation to C FILE semantics", "long_link": "https://cplusplus.github.io/LWG/issue2473", "link": "https://wg21.link/lwg2473", "section": "31.10.3.5 [filebuf.virtuals]", "status": "C++17", "submitter": "Aaron Ballman", "opened": "2015-02-09", "last_modified": "2017-07-30" }, "LWG2474": { "type": "issue", "title": " functions unfriendly to integral_constant arguments", "long_link": "https://cplusplus.github.io/LWG/issue2474", "link": "https://wg21.link/lwg2474", "section": "28.7 [c.math]", "status": "NAD", "submitter": "Matheus Izvekov", "opened": "2015-02-13", "last_modified": "2015-12-17" }, "LWG2475": { "type": "issue", "title": "Allow overwriting of std::basic_string terminator with charT() to allow cleaner interoperation with legacy APIs", "long_link": "https://cplusplus.github.io/LWG/issue2475", "link": "https://wg21.link/lwg2475", "section": "23.4.3.6 [string.access]", "status": "C++17", "submitter": "Matt Weber", "opened": "2015-02-21", "last_modified": "2017-07-30" }, "LWG2476": { "type": "issue", "title": "scoped_allocator_adaptor is not assignable", "long_link": "https://cplusplus.github.io/LWG/issue2476", "link": "https://wg21.link/lwg2476", "section": "20.5.1 [allocator.adaptor.syn]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2015-03-02", "last_modified": "2017-07-30" }, "LWG2477": { "type": "issue", "title": "Inconsistency of wordings in std::vector::erase() and std::deque::erase()", "long_link": "https://cplusplus.github.io/LWG/issue2477", "link": "https://wg21.link/lwg2477", "section": "24.3.8.4 [deque.modifiers], 24.3.11.5 [vector.modifiers]", "status": "C++17", "submitter": "Anton Savin", "opened": "2015-03-03", "last_modified": "2017-07-30" }, "LWG2478": { "type": "issue", "title": "Unclear how wstring_convert uses cvtstate", "long_link": "https://cplusplus.github.io/LWG/issue2478", "link": "https://wg21.link/lwg2478", "section": "D.23.2 [depr.conversions.string]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2015-03-04", "last_modified": "2017-04-22" }, "LWG2479": { "type": "issue", "title": "Unclear how wbuffer_convert uses cvtstate", "long_link": "https://cplusplus.github.io/LWG/issue2479", "link": "https://wg21.link/lwg2479", "section": "D.23.3 [depr.conversions.buffer]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2015-03-04", "last_modified": "2017-04-22" }, "LWG2480": { "type": "issue", "title": "Error handling of wbuffer_convert unclear", "long_link": "https://cplusplus.github.io/LWG/issue2480", "link": "https://wg21.link/lwg2480", "section": "D.23.3 [depr.conversions.buffer]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2015-03-04", "last_modified": "2017-04-22" }, "LWG2481": { "type": "issue", "title": "wstring_convert should be more precise regarding \"byte-error string\" etc.", "long_link": "https://cplusplus.github.io/LWG/issue2481", "link": "https://wg21.link/lwg2481", "section": "D.23.2 [depr.conversions.string]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2015-03-04", "last_modified": "2017-04-22" }, "LWG2482": { "type": "issue", "title": "§[c.strings] Table 73 mentions nonexistent functions", "long_link": "https://cplusplus.github.io/LWG/issue2482", "link": "https://wg21.link/lwg2482", "section": "23.5 [c.strings]", "status": "C++17", "submitter": "S. B.Tam", "opened": "2015-01-18", "last_modified": "2017-07-30" }, "LWG2483": { "type": "issue", "title": "throw_with_nested() should use is_final", "long_link": "https://cplusplus.github.io/LWG/issue2483", "link": "https://wg21.link/lwg2483", "section": "17.9.8 [except.nested]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2015-03-27", "last_modified": "2017-07-30" }, "LWG2484": { "type": "issue", "title": "rethrow_if_nested() is doubly unimplementable", "long_link": "https://cplusplus.github.io/LWG/issue2484", "link": "https://wg21.link/lwg2484", "section": "17.9.8 [except.nested]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2015-03-27", "last_modified": "2017-07-30" }, "LWG2485": { "type": "issue", "title": "get() should be overloaded for const tuple&&", "long_link": "https://cplusplus.github.io/LWG/issue2485", "link": "https://wg21.link/lwg2485", "section": "22.4.8 [tuple.elem]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2015-03-27", "last_modified": "2017-07-30" }, "LWG2486": { "type": "issue", "title": "mem_fn() should be required to use perfect forwarding", "long_link": "https://cplusplus.github.io/LWG/issue2486", "link": "https://wg21.link/lwg2486", "section": "22.10.4 [func.require]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2015-03-27", "last_modified": "2017-07-30" }, "LWG2487": { "type": "issue", "title": "bind() should be const-overloaded, not cv-overloaded", "long_link": "https://cplusplus.github.io/LWG/issue2487", "link": "https://wg21.link/lwg2487", "section": "22.10.15.4 [func.bind.bind]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2015-03-27", "last_modified": "2017-07-30" }, "LWG2488": { "type": "issue", "title": "Placeholders should be allowed and encouraged to be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2488", "link": "https://wg21.link/lwg2488", "section": "22.10.15.5 [func.bind.place]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2015-03-27", "last_modified": "2017-07-30" }, "LWG2489": { "type": "issue", "title": "mem_fn() should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2489", "link": "https://wg21.link/lwg2489", "section": "22.10.16 [func.memfn]", "status": "C++17", "submitter": "Stephan T. Lavavej", "opened": "2015-03-27", "last_modified": "2017-07-30" }, "LWG2490": { "type": "issue", "title": " needs lots of noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2490", "link": "https://wg21.link/lwg2490", "section": "32 [re]", "status": "New", "submitter": "Stephan T. Lavavej", "opened": "2015-03-27", "last_modified": "2015-05-05" }, "LWG2491": { "type": "issue", "title": "std::less in constant expression", "long_link": "https://cplusplus.github.io/LWG/issue2491", "link": "https://wg21.link/lwg2491", "section": "22.10.8 [comparisons]", "status": "New", "submitter": "Agustín K-ballo Bergé", "opened": "2015-04-01", "last_modified": "2021-04-10" }, "LWG2492": { "type": "issue", "title": "Clarify requirements for comp", "long_link": "https://cplusplus.github.io/LWG/issue2492", "link": "https://wg21.link/lwg2492", "section": "27.8 [alg.sorting]", "status": "C++17", "submitter": "Anton Savin", "opened": "2015-04-14", "last_modified": "2017-07-30" }, "LWG2493": { "type": "issue", "title": "initializer_list supports incomplete classes", "long_link": "https://cplusplus.github.io/LWG/issue2493", "link": "https://wg21.link/lwg2493", "section": "17.10 [support.initlist]", "status": "New", "submitter": "David Krauss", "opened": "2015-04-27", "last_modified": "2015-05-05" }, "LWG2494": { "type": "issue", "title": "[fund.ts.v2] ostream_joiner needs noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2494", "link": "https://wg21.link/lwg2494", "section": "10.2 [fund.ts.v2::iterator.ostream.joiner]", "status": "TS", "submitter": "Nate Wilson", "opened": "2015-05-03", "last_modified": "2017-07-30" }, "LWG2495": { "type": "issue", "title": "There is no such thing as an Exception Safety element", "long_link": "https://cplusplus.github.io/LWG/issue2495", "link": "https://wg21.link/lwg2495", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2015-05-05", "last_modified": "2017-07-30" }, "LWG2496": { "type": "issue", "title": "Certain hard-to-avoid errors not in the immediate context are not allowed to be triggered by the evaluation of type traits", "long_link": "https://cplusplus.github.io/LWG/issue2496", "link": "https://wg21.link/lwg2496", "section": "21.3.5.4 [meta.unary.prop]", "status": "New", "submitter": "Hubert Tong", "opened": "2015-05-07", "last_modified": "2015-08-03" }, "LWG2497": { "type": "issue", "title": "Use of uncaught_exception()", "long_link": "https://cplusplus.github.io/LWG/issue2497", "link": "https://wg21.link/lwg2497", "section": "31.7.6.2.4 [ostream.sentry]", "status": "New", "submitter": "Roger Orr", "opened": "2015-05-08", "last_modified": "2020-09-06" }, "LWG2498": { "type": "issue", "title": "operator>>(basic_istream&&, T&&) returns basic_istream&, but should probably return basic_istream&&", "long_link": "https://cplusplus.github.io/LWG/issue2498", "link": "https://wg21.link/lwg2498", "section": "31.7.5.6 [istream.rvalue]", "status": "Resolved", "submitter": "Richard Smith", "opened": "2015-05-08", "last_modified": "2020-11-09" }, "LWG2499": { "type": "issue", "title": "operator>>(basic_istream&, CharT*) makes it hard to avoid buffer overflows", "long_link": "https://cplusplus.github.io/LWG/issue2499", "link": "https://wg21.link/lwg2499", "section": "31.7.5.3.3 [istream.extractors]", "status": "Resolved", "submitter": "Richard Smith", "opened": "2015-05-08", "last_modified": "2018-11-12" }, "LWG2500": { "type": "issue", "title": "[fund.ts.v2] fundts.memory.smartptr.shared.obs/6 should apply to cv-unqualified void", "long_link": "https://cplusplus.github.io/LWG/issue2500", "link": "https://wg21.link/lwg2500", "section": "8.2.1.2 [fund.ts.v2::memory.smartptr.shared.obs]", "status": "TS", "submitter": "Jeffrey Yasskin", "opened": "2015-05-11", "last_modified": "2017-07-30" }, "LWG2501": { "type": "issue", "title": "std::function requires POCMA/POCCA", "long_link": "https://cplusplus.github.io/LWG/issue2501", "link": "https://wg21.link/lwg2501", "section": "22.10.17.3 [func.wrap.func]", "status": "Resolved", "submitter": "David Krauss", "opened": "2015-05-20", "last_modified": "2020-09-06" }, "LWG2502": { "type": "issue", "title": "std::function does not use allocator::construct", "long_link": "https://cplusplus.github.io/LWG/issue2502", "link": "https://wg21.link/lwg2502", "section": "22.10.17.3 [func.wrap.func]", "status": "Resolved", "submitter": "David Krauss", "opened": "2015-05-20", "last_modified": "2020-09-06" }, "LWG2503": { "type": "issue", "title": "multiline option should be added to syntax_option_type", "long_link": "https://cplusplus.github.io/LWG/issue2503", "link": "https://wg21.link/lwg2503", "section": "32.4.2 [re.synopt]", "status": "C++17", "submitter": "Nozomu Katō", "opened": "2015-05-22", "last_modified": "2017-07-30" }, "LWG2504": { "type": "issue", "title": "basic_streambuf is not an abstract class", "long_link": "https://cplusplus.github.io/LWG/issue2504", "link": "https://wg21.link/lwg2504", "section": "31.6.3 [streambuf]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2015-05-28", "last_modified": "2015-08-03" }, "LWG2505": { "type": "issue", "title": "auto_ptr_ref creation requirements underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2505", "link": "https://wg21.link/lwg2505", "section": "99 [auto.ptr.conv]", "status": "Resolved", "submitter": "Hubert Tong", "opened": "2015-05-28", "last_modified": "2020-09-06" }, "LWG2506": { "type": "issue", "title": "Underspecification of atomics", "long_link": "https://cplusplus.github.io/LWG/issue2506", "link": "https://wg21.link/lwg2506", "section": "6.9.2 [intro.multithread], 33.5.8 [atomics.types.generic], 17.13 [support.runtime]", "status": "SG1", "submitter": "Geoffrey Romer", "opened": "2015-05-29", "last_modified": "2018-03-15" }, "LWG2507": { "type": "issue", "title": "codecvt_mode should be a bitmask type", "long_link": "https://cplusplus.github.io/LWG/issue2507", "link": "https://wg21.link/lwg2507", "section": "99 [depr.locale.stdcvt]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2015-06-08", "last_modified": "2017-04-22" }, "LWG2508": { "type": "issue", "title": "§[new.delete.dataraces] wording needs to be updated", "long_link": "https://cplusplus.github.io/LWG/issue2508", "link": "https://wg21.link/lwg2508", "section": "17.6.3.5 [new.delete.dataraces]", "status": "New", "submitter": "Hans Boehm", "opened": "2015-06-09", "last_modified": "2016-02-01" }, "LWG2509": { "type": "issue", "title": "[fund.ts.v2] any_cast doesn't work with rvalue reference targets and cannot move with a value target", "long_link": "https://cplusplus.github.io/LWG/issue2509", "link": "https://wg21.link/lwg2509", "section": "6.4 [fund.ts.v2::any.nonmembers]", "status": "TS", "submitter": "Ville Voutilainen", "opened": "2015-06-13", "last_modified": "2017-07-30" }, "LWG2510": { "type": "issue", "title": "Tag types should not be DefaultConstructible", "long_link": "https://cplusplus.github.io/LWG/issue2510", "link": "https://wg21.link/lwg2510", "section": "17.6 [support.dynamic], 22.2 [utility], 22.3.5 [pair.piecewise], 20.2.2 [memory.syn], 20.2.7 [allocator.tag], 33.6 [thread.mutex]", "status": "C++17", "submitter": "Ville Voutilainen", "opened": "2015-06-13", "last_modified": "2017-07-30" }, "LWG2511": { "type": "issue", "title": "scoped_allocator_adaptor piecewise construction does not require CopyConstructible", "long_link": "https://cplusplus.github.io/LWG/issue2511", "link": "https://wg21.link/lwg2511", "section": "20.5.4 [allocator.adaptor.members]", "status": "Resolved", "submitter": "David Krauss", "opened": "2015-06-16", "last_modified": "2020-09-06" }, "LWG2512": { "type": "issue", "title": "Y2K bites; what is an \"unambiguous year identifier\"?", "long_link": "https://cplusplus.github.io/LWG/issue2512", "link": "https://wg21.link/lwg2512", "section": "30.4.6.2.3 [locale.time.get.virtuals]", "status": "Open", "submitter": "Hubert Tong", "opened": "2015-06-19", "last_modified": "2017-09-07" }, "LWG2513": { "type": "issue", "title": "Missing requirements for basic_string::value_type", "long_link": "https://cplusplus.github.io/LWG/issue2513", "link": "https://wg21.link/lwg2513", "section": "23.1 [strings.general]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2015-06-26", "last_modified": "2020-09-06" }, "LWG2514": { "type": "issue", "title": "Type traits must not be final", "long_link": "https://cplusplus.github.io/LWG/issue2514", "link": "https://wg21.link/lwg2514", "section": "21.3.2 [meta.rqmts]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2015-07-03", "last_modified": "2017-07-30" }, "LWG2515": { "type": "issue", "title": "[fund.ts.v2] Certain comparison operators of observer_ptr do not match synopsis", "long_link": "https://cplusplus.github.io/LWG/issue2515", "link": "https://wg21.link/lwg2515", "section": "8.12.6 [fund.ts.v2::memory.observer.ptr.special]", "status": "TS", "submitter": "Tim Song", "opened": "2015-07-07", "last_modified": "2017-07-30" }, "LWG2516": { "type": "issue", "title": "[fund.ts.v2] Public \"exposition only\" members in observer_ptr", "long_link": "https://cplusplus.github.io/LWG/issue2516", "link": "https://wg21.link/lwg2516", "section": "8.12.1 [fund.ts.v2::memory.observer.ptr.overview]", "status": "TS", "submitter": "Tim Song", "opened": "2015-07-07", "last_modified": "2017-07-30" }, "LWG2517": { "type": "issue", "title": "[fund.ts.v2] Two propagate_const assignment operators have incorrect return type", "long_link": "https://cplusplus.github.io/LWG/issue2517", "link": "https://wg21.link/lwg2517", "section": "3.7.5 [fund.ts.v2::propagate_const.assignment]", "status": "TS", "submitter": "Tim Song", "opened": "2015-07-08", "last_modified": "2017-07-30" }, "LWG2518": { "type": "issue", "title": "[fund.ts.v2] Non-member swap for propagate_const should call member swap", "long_link": "https://cplusplus.github.io/LWG/issue2518", "link": "https://wg21.link/lwg2518", "section": "3.7.10 [fund.ts.v2::propagate_const.algorithms]", "status": "TS", "submitter": "Tim Song", "opened": "2015-07-08", "last_modified": "2017-07-30" }, "LWG2519": { "type": "issue", "title": "Iterator operator-= has gratuitous undefined behaviour", "long_link": "https://cplusplus.github.io/LWG/issue2519", "link": "https://wg21.link/lwg2519", "section": "25.3.5.7 [random.access.iterators]", "status": "C++17", "submitter": "Hubert Tong", "opened": "2015-07-15", "last_modified": "2017-07-30" }, "LWG2520": { "type": "issue", "title": "N4089 broke initializing unique_ptr from a nullptr", "long_link": "https://cplusplus.github.io/LWG/issue2520", "link": "https://wg21.link/lwg2520", "section": "20.3.1.4.2 [unique.ptr.runtime.ctor]", "status": "C++17", "submitter": "Ville Voutilainen", "opened": "2015-07-19", "last_modified": "2017-07-30", "papers": [ "N4089" ] }, "LWG2521": { "type": "issue", "title": "[fund.ts.v2] weak_ptr's converting move constructor should be modified as well for array support", "long_link": "https://cplusplus.github.io/LWG/issue2521", "link": "https://wg21.link/lwg2521", "section": "8.2.2.1 [fund.ts.v2::memory.smartptr.weak.const]", "status": "TS", "submitter": "Tim Song", "opened": "2015-07-25", "last_modified": "2017-07-30" }, "LWG2522": { "type": "issue", "title": "[fund.ts.v2] Contradiction in set_default_resource specification", "long_link": "https://cplusplus.github.io/LWG/issue2522", "link": "https://wg21.link/lwg2522", "section": "8.8 [fund.ts.v2::memory.resource.global]", "status": "TS", "submitter": "Tim Song", "opened": "2015-07-28", "last_modified": "2017-07-30" }, "LWG2523": { "type": "issue", "title": "std::promise synopsis shows two set_value_at_thread_exit()'s for no apparent reason", "long_link": "https://cplusplus.github.io/LWG/issue2523", "link": "https://wg21.link/lwg2523", "section": "33.10.6 [futures.promise]", "status": "C++17", "submitter": "Tim Song", "opened": "2015-07-31", "last_modified": "2017-07-30" }, "LWG2524": { "type": "issue", "title": "generate_canonical can occasionally return 1.0", "long_link": "https://cplusplus.github.io/LWG/issue2524", "link": "https://wg21.link/lwg2524", "section": "28.5.9.4.2 [rand.dist.pois.exp]", "status": "Open", "submitter": "Michael Prähofer", "opened": "2015-08-20", "last_modified": "2018-08-22" }, "LWG2525": { "type": "issue", "title": "[fund.ts.v2] get_memory_resource should be const and noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2525", "link": "https://wg21.link/lwg2525", "section": "4.2 [fund.ts.v2::func.wrap.func], 11.2 [fund.ts.v2::futures.promise], 11.3 [fund.ts.v2::futures.task]", "status": "TS", "submitter": "Tim Song", "opened": "2015-08-04", "last_modified": "2017-07-30" }, "LWG2526": { "type": "issue", "title": "[fund.ts.v2] Incorrect precondition for experimental::function::swap", "long_link": "https://cplusplus.github.io/LWG/issue2526", "link": "https://wg21.link/lwg2526", "section": "4.2.2 [fund.ts.v2::func.wrap.func.mod]", "status": "TS", "submitter": "Tim Song", "opened": "2015-08-04", "last_modified": "2017-07-30" }, "LWG2527": { "type": "issue", "title": "[fund.ts.v2] ALLOCATOR_OF for function::operator= has incorrect default", "long_link": "https://cplusplus.github.io/LWG/issue2527", "link": "https://wg21.link/lwg2527", "section": "4.2.1 [fund.ts.v2::func.wrap.func.con]", "status": "TS", "submitter": "Tim Song", "opened": "2015-08-04", "last_modified": "2017-07-30" }, "LWG2528": { "type": "issue", "title": "Order of std::tuple construction unspecified", "long_link": "https://cplusplus.github.io/LWG/issue2528", "link": "https://wg21.link/lwg2528", "section": "22.4.4.2 [tuple.cnstr]", "status": "New", "submitter": "Brian Rodriguez", "opened": "2015-08-25", "last_modified": "2017-02-19" }, "LWG2529": { "type": "issue", "title": "Assigning to enable_shared_from_this::__weak_this twice", "long_link": "https://cplusplus.github.io/LWG/issue2529", "link": "https://wg21.link/lwg2529", "section": "20.3.2.7 [util.smartptr.enab]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2015-08-26", "last_modified": "2020-09-06" }, "LWG2530": { "type": "issue", "title": "Clarify observable side effects of releasing a shared state", "long_link": "https://cplusplus.github.io/LWG/issue2530", "link": "https://wg21.link/lwg2530", "section": "33.10.5 [futures.state]", "status": "Open", "submitter": "Agustín K-ballo Bergé", "opened": "2015-09-03", "last_modified": "2016-08-06" }, "LWG2531": { "type": "issue", "title": "future::get should explicitly state that the shared state is released", "long_link": "https://cplusplus.github.io/LWG/issue2531", "link": "https://wg21.link/lwg2531", "section": "33.10.7 [futures.unique.future]", "status": "C++17", "submitter": "Agustín K-ballo Bergé", "opened": "2015-09-03", "last_modified": "2021-06-06" }, "LWG2532": { "type": "issue", "title": "Satisfying a promise at thread exit", "long_link": "https://cplusplus.github.io/LWG/issue2532", "link": "https://wg21.link/lwg2532", "section": "33.10.6 [futures.promise]", "status": "Open", "submitter": "Agustín K-ballo Bergé", "opened": "2015-09-03", "last_modified": "2016-08-06" }, "LWG2533": { "type": "issue", "title": "[concurr.ts] Constrain threads where future::then can run a continuation", "long_link": "https://cplusplus.github.io/LWG/issue2533", "link": "https://wg21.link/lwg2533", "section": "99 [concurr.ts::futures.unique.future]", "status": "SG1", "submitter": "Agustín K-ballo Bergé", "opened": "2015-09-03", "last_modified": "2021-06-06" }, "LWG2534": { "type": "issue", "title": "Constrain rvalue stream operators", "long_link": "https://cplusplus.github.io/LWG/issue2534", "link": "https://wg21.link/lwg2534", "section": "31.7.6.6 [ostream.rvalue], 31.7.5.6 [istream.rvalue]", "status": "C++17", "submitter": "Robert Haberlach", "opened": "2015-09-08", "last_modified": "2017-07-30" }, "LWG2535": { "type": "issue", "title": "Inconsistency between ostream::write and ostream::operator<<", "long_link": "https://cplusplus.github.io/LWG/issue2535", "link": "https://wg21.link/lwg2535", "section": "23.4.4.4 [string.io], 31.7.6.4 [ostream.unformatted]", "status": "NAD", "submitter": "Marshall Clow", "opened": "2015-09-10", "last_modified": "2016-07-13" }, "LWG2536": { "type": "issue", "title": "What should do?", "long_link": "https://cplusplus.github.io/LWG/issue2536", "link": "https://wg21.link/lwg2536", "section": "17.14 [support.c.headers]", "status": "C++17", "submitter": "Richard Smith", "opened": "2015-09-10", "last_modified": "2023-02-07" }, "LWG2537": { "type": "issue", "title": "Constructors for priority_queue taking allocators should call make_heap", "long_link": "https://cplusplus.github.io/LWG/issue2537", "link": "https://wg21.link/lwg2537", "section": "24.6.7.3 [priqueue.cons.alloc]", "status": "C++17", "submitter": "Eric Schmidt", "opened": "2015-09-19", "last_modified": "2017-07-30" }, "LWG2538": { "type": "issue", "title": "[parallel.ts] Requirements on data race behavior of iterators and swap should be clarified", "long_link": "https://cplusplus.github.io/LWG/issue2538", "link": "https://wg21.link/lwg2538", "section": "99 [parallel.ts::parallel.alg.general.exec]", "status": "NAD", "submitter": "Robert Geva", "opened": "2015-09-22", "last_modified": "2015-10-21" }, "LWG2539": { "type": "issue", "title": "[fund.ts.v2] invocation_trait definition definition doesn't work for surrogate call functions", "long_link": "https://cplusplus.github.io/LWG/issue2539", "link": "https://wg21.link/lwg2539", "section": "3.3.2 [fund.ts.v2::meta.trans.other]", "status": "TS", "submitter": "Mike Spertus", "opened": "2015-09-25", "last_modified": "2017-07-30" }, "LWG2540": { "type": "issue", "title": "unordered_multimap::insert hint iterator", "long_link": "https://cplusplus.github.io/LWG/issue2540", "link": "https://wg21.link/lwg2540", "section": "24.2.8 [unord.req]", "status": "C++17", "submitter": "Isaac Hier", "opened": "2015-09-16", "last_modified": "2017-07-30" }, "LWG2541": { "type": "issue", "title": "[parallel.ts] Headers for ExecutionPolicy algorithm overloads", "long_link": "https://cplusplus.github.io/LWG/issue2541", "link": "https://wg21.link/lwg2541", "section": "99 [parallel.ts::parallel.alg.overloads]", "status": "Resolved", "submitter": "Tim Song", "opened": "2015-09-26", "last_modified": "2017-11-13" }, "LWG2542": { "type": "issue", "title": "Missing const requirements for associative containers", "long_link": "https://cplusplus.github.io/LWG/issue2542", "link": "https://wg21.link/lwg2542", "section": "24.2.7 [associative.reqmts]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2015-09-26", "last_modified": "2017-07-30" }, "LWG2543": { "type": "issue", "title": "LWG 2148 (hash support for enum types) seems under-specified", "long_link": "https://cplusplus.github.io/LWG/issue2543", "link": "https://wg21.link/lwg2543", "section": "22.10.19 [unord.hash]", "status": "Resolved", "submitter": "Ville Voutilainen", "opened": "2015-09-27", "last_modified": "2017-02-02" }, "LWG2544": { "type": "issue", "title": "istreambuf_iterator(basic_streambuf* s) effects unclear when s is 0", "long_link": "https://cplusplus.github.io/LWG/issue2544", "link": "https://wg21.link/lwg2544", "section": "25.6.4.3 [istreambuf.iterator.cons]", "status": "C++17", "submitter": "S. B. Tam", "opened": "2015-10-05", "last_modified": "2017-07-30" }, "LWG2545": { "type": "issue", "title": "Simplify wording for bind without explicitly specified return type", "long_link": "https://cplusplus.github.io/LWG/issue2545", "link": "https://wg21.link/lwg2545", "section": "22.10.15.4 [func.bind.bind]", "status": "C++17", "submitter": "Tomasz Kamiński", "opened": "2015-10-05", "last_modified": "2017-07-30" }, "LWG2546": { "type": "issue", "title": "Implementability of locale-sensitive UnicodeEscapeSequence matching", "long_link": "https://cplusplus.github.io/LWG/issue2546", "link": "https://wg21.link/lwg2546", "section": "32.12 [re.grammar]", "status": "New", "submitter": "Hubert Tong", "opened": "2015-10-08", "last_modified": "2015-10-21" }, "LWG2547": { "type": "issue", "title": "Container requirements (and other library text) should say \"strict total order\", not just \"total order\"", "long_link": "https://cplusplus.github.io/LWG/issue2547", "link": "https://wg21.link/lwg2547", "section": "22.10.8 [comparisons], 24.2.2 [container.requirements.general], 33.4.3.2 [thread.thread.id]", "status": "New", "submitter": "Matt Austern", "opened": "2015-10-08", "last_modified": "2015-10-21" }, "LWG2548": { "type": "issue", "title": "Missing vfscanf from ", "long_link": "https://cplusplus.github.io/LWG/issue2548", "link": "https://wg21.link/lwg2548", "section": "31.13 [c.files]", "status": "Resolved", "submitter": "Richard Smith", "opened": "2015-10-09", "last_modified": "2017-03-12" }, "LWG2549": { "type": "issue", "title": "Tuple EXPLICIT constructor templates that take tuple parameters end up taking references to temporaries and will create dangling references", "long_link": "https://cplusplus.github.io/LWG/issue2549", "link": "https://wg21.link/lwg2549", "section": "22.4.4.2 [tuple.cnstr]", "status": "C++17", "submitter": "Ville Voutilainen", "opened": "2015-10-11", "last_modified": "2017-07-30" }, "LWG2550": { "type": "issue", "title": "Wording of unordered container's clear() method complexity", "long_link": "https://cplusplus.github.io/LWG/issue2550", "link": "https://wg21.link/lwg2550", "section": "24.2.8 [unord.req]", "status": "C++17", "submitter": "Yegor Derevenets", "opened": "2015-10-11", "last_modified": "2017-07-30" }, "LWG2551": { "type": "issue", "title": "[fund.ts.v2] \"Exception safety\" cleanup in library fundamentals required", "long_link": "https://cplusplus.github.io/LWG/issue2551", "link": "https://wg21.link/lwg2551", "section": "8.2.1.1 [fund.ts.v2::memory.smartptr.shared.const]", "status": "TS", "submitter": "Daniel Krügler", "opened": "2015-10-24", "last_modified": "2017-07-30" }, "LWG2552": { "type": "issue", "title": "priority_queue doesn't work with move-only types", "long_link": "https://cplusplus.github.io/LWG/issue2552", "link": "https://wg21.link/lwg2552", "section": "24.6.7 [priority.queue]", "status": "NAD", "submitter": "Matt Austern", "opened": "2015-10-27", "last_modified": "2016-02-07" }, "LWG2553": { "type": "issue", "title": "[fund.ts.v2] basic_string_view substring constructor", "long_link": "https://cplusplus.github.io/LWG/issue2553", "link": "https://wg21.link/lwg2553", "section": "7.3 [fund.ts.v2::string.view.cons]", "status": "NAD", "submitter": "Evan Teran", "opened": "2015-10-29", "last_modified": "2018-06-23" }, "LWG2554": { "type": "issue", "title": "Swapping multidimensional arrays is never noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2554", "link": "https://wg21.link/lwg2554", "section": "22.2.2 [utility.swap]", "status": "Resolved", "submitter": "Orson Peters", "opened": "2015-11-01", "last_modified": "2020-09-06" }, "LWG2555": { "type": "issue", "title": "[fund.ts.v2] No handling for over-aligned types in optional", "long_link": "https://cplusplus.github.io/LWG/issue2555", "link": "https://wg21.link/lwg2555", "section": "5.3 [fund.ts.v2::optional.object]", "status": "TS", "submitter": "Marshall Clow", "opened": "2015-11-03", "last_modified": "2018-07-08" }, "LWG2556": { "type": "issue", "title": "Wide contract for future::share()", "long_link": "https://cplusplus.github.io/LWG/issue2556", "link": "https://wg21.link/lwg2556", "section": "33.10.7 [futures.unique.future]", "status": "C++17", "submitter": "Agustín K-ballo Bergé", "opened": "2015-11-05", "last_modified": "2021-06-06" }, "LWG2557": { "type": "issue", "title": "Logical operator traits are broken in the zero-argument case", "long_link": "https://cplusplus.github.io/LWG/issue2557", "link": "https://wg21.link/lwg2557", "section": "21.3.9 [meta.logical]", "status": "C++17", "submitter": "Geoffrey Romer", "opened": "2015-11-05", "last_modified": "2017-07-30" }, "LWG2558": { "type": "issue", "title": "[fund.ts.v2] Logical operator traits are broken in the zero-argument case", "long_link": "https://cplusplus.github.io/LWG/issue2558", "link": "https://wg21.link/lwg2558", "section": "3.3.3 [fund.ts.v2::meta.logical]", "status": "TS", "submitter": "Geoffrey Romer", "opened": "2015-11-05", "last_modified": "2017-07-30" }, "LWG2559": { "type": "issue", "title": "Error in LWG 2234's resolution", "long_link": "https://cplusplus.github.io/LWG/issue2559", "link": "https://wg21.link/lwg2559", "section": "19.3 [assertions]", "status": "C++17", "submitter": "Tim Song", "opened": "2015-11-07", "last_modified": "2017-07-30" }, "LWG2560": { "type": "issue", "title": "is_constructible underspecified when applied to a function type", "long_link": "https://cplusplus.github.io/LWG/issue2560", "link": "https://wg21.link/lwg2560", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++17", "submitter": "Richard Smith", "opened": "2015-11-14", "last_modified": "2017-07-30" }, "LWG2561": { "type": "issue", "title": "[fund.ts.v2] Incorrect exception specifications for 'swap' in C++ Extensions for Library Fundamentals", "long_link": "https://cplusplus.github.io/LWG/issue2561", "link": "https://wg21.link/lwg2561", "section": "5.3.4 [fund.ts.v2::optional.object.swap], 3.7.8 [fund.ts.v2::propagate_const.modifiers]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2015-11-14", "last_modified": "2022-07-28" }, "LWG2562": { "type": "issue", "title": "Consistent total ordering of pointers by comparison functors", "long_link": "https://cplusplus.github.io/LWG/issue2562", "link": "https://wg21.link/lwg2562", "section": "22.10.8 [comparisons]", "status": "C++17", "submitter": "Casey Carter", "opened": "2015-11-18", "last_modified": "2017-07-30" }, "LWG2563": { "type": "issue", "title": "LWG 2259 relaxes requirements, perhaps unintentionally", "long_link": "https://cplusplus.github.io/LWG/issue2563", "link": "https://wg21.link/lwg2563", "section": "16.4.6.5 [member.functions]", "status": "NAD", "submitter": "Ville Voutilainen", "opened": "2015-11-29", "last_modified": "2018-11-12" }, "LWG2564": { "type": "issue", "title": "[fund.ts.v2] std::experimental::function constructors taking allocator arguments may throw exceptions", "long_link": "https://cplusplus.github.io/LWG/issue2564", "link": "https://wg21.link/lwg2564", "section": "4.2 [fund.ts.v2::func.wrap.func]", "status": "Resolved", "submitter": "Tim Song", "opened": "2015-12-05", "last_modified": "2022-11-22" }, "LWG2565": { "type": "issue", "title": "std::function's move constructor should guarantee nothrow for reference_wrappers and function pointers", "long_link": "https://cplusplus.github.io/LWG/issue2565", "link": "https://wg21.link/lwg2565", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++17", "submitter": "Tim Song", "opened": "2015-12-05", "last_modified": "2017-07-30" }, "LWG2566": { "type": "issue", "title": "Requirements on the first template parameter of container adaptors", "long_link": "https://cplusplus.github.io/LWG/issue2566", "link": "https://wg21.link/lwg2566", "section": "24.6 [container.adaptors]", "status": "C++17", "submitter": "Tim Song", "opened": "2015-12-08", "last_modified": "2017-07-30" }, "LWG2567": { "type": "issue", "title": "Specification of logical operator traits uses BaseCharacteristic, which is defined only for UnaryTypeTraits and BinaryTypeTraits", "long_link": "https://cplusplus.github.io/LWG/issue2567", "link": "https://wg21.link/lwg2567", "section": "21.3.9 [meta.logical]", "status": "C++17", "submitter": "Tim Song", "opened": "2015-12-10", "last_modified": "2017-07-30" }, "LWG2568": { "type": "issue", "title": "[fund.ts.v2] Specification of logical operator traits uses BaseCharacteristic, which is defined only for UnaryTypeTraits and BinaryTypeTraits", "long_link": "https://cplusplus.github.io/LWG/issue2568", "link": "https://wg21.link/lwg2568", "section": "3.3.3 [fund.ts.v2::meta.logical]", "status": "TS", "submitter": "Tim Song", "opened": "2015-12-10", "last_modified": "2020-09-06" }, "LWG2569": { "type": "issue", "title": "conjunction and disjunction requirements are too strict", "long_link": "https://cplusplus.github.io/LWG/issue2569", "link": "https://wg21.link/lwg2569", "section": "21.3.9 [meta.logical]", "status": "C++17", "submitter": "Tim Song", "opened": "2015-12-11", "last_modified": "2017-12-05" }, "LWG2570": { "type": "issue", "title": "[fund.ts.v2] conjunction and disjunction requirements are too strict", "long_link": "https://cplusplus.github.io/LWG/issue2570", "link": "https://wg21.link/lwg2570", "section": "3.3.3 [fund.ts.v2::meta.logical]", "status": "TS", "submitter": "Tim Song", "opened": "2015-12-11", "last_modified": "2017-07-30" }, "LWG2571": { "type": "issue", "title": "§[map.modifiers]/2 imposes nonsensical requirement on insert(InputIterator, InputIterator)", "long_link": "https://cplusplus.github.io/LWG/issue2571", "link": "https://wg21.link/lwg2571", "section": "24.4.4.4 [map.modifiers]", "status": "C++17", "submitter": "Tim Song", "opened": "2015-12-12", "last_modified": "2017-07-30" }, "LWG2572": { "type": "issue", "title": "The remarks for shared_ptr::operator* should apply to cv-qualified void as well", "long_link": "https://cplusplus.github.io/LWG/issue2572", "link": "https://wg21.link/lwg2572", "section": "20.3.2.2.6 [util.smartptr.shared.obs]", "status": "C++17", "submitter": "Tim Song", "opened": "2015-12-13", "last_modified": "2017-07-30" }, "LWG2573": { "type": "issue", "title": "[fund.ts.v2] std::hash> does not work for arrays", "long_link": "https://cplusplus.github.io/LWG/issue2573", "link": "https://wg21.link/lwg2573", "section": "8.2.1 [fund.ts.v2::memory.smartptr.shared]", "status": "TS", "submitter": "Tim Song", "opened": "2015-12-13", "last_modified": "2017-07-30" }, "LWG2574": { "type": "issue", "title": "[fund.ts.v2] std::experimental::function::operator=(F&&) should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue2574", "link": "https://wg21.link/lwg2574", "section": "4.2.1 [fund.ts.v2::func.wrap.func.con]", "status": "TS", "submitter": "Tim Song", "opened": "2015-12-05", "last_modified": "2017-07-30" }, "LWG2575": { "type": "issue", "title": "[fund.ts.v2] experimental::function::assign should be removed", "long_link": "https://cplusplus.github.io/LWG/issue2575", "link": "https://wg21.link/lwg2575", "section": "4.2 [fund.ts.v2::func.wrap.func]", "status": "TS", "submitter": "Tim Song", "opened": "2015-12-20", "last_modified": "2017-07-30" }, "LWG2576": { "type": "issue", "title": "istream_iterator and ostream_iterator should use std::addressof", "long_link": "https://cplusplus.github.io/LWG/issue2576", "link": "https://wg21.link/lwg2576", "section": "25.6 [stream.iterators]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-01-01", "last_modified": "2017-07-30" }, "LWG2577": { "type": "issue", "title": "{shared,unique}_lock should use std::addressof", "long_link": "https://cplusplus.github.io/LWG/issue2577", "link": "https://wg21.link/lwg2577", "section": "33.6.5.4.2 [thread.lock.unique.cons], 33.6.5.5.2 [thread.lock.shared.cons]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-01-01", "last_modified": "2017-07-30" }, "LWG2578": { "type": "issue", "title": "Iterator requirements should reference iterator traits", "long_link": "https://cplusplus.github.io/LWG/issue2578", "link": "https://wg21.link/lwg2578", "section": "25.3 [iterator.requirements], 25.3.2.3 [iterator.traits]", "status": "C++17", "submitter": "Ville Voutilainen", "opened": "2016-01-05", "last_modified": "2017-09-07" }, "LWG2579": { "type": "issue", "title": "Inconsistency wrt Allocators in basic_string assignment vs. basic_string::assign", "long_link": "https://cplusplus.github.io/LWG/issue2579", "link": "https://wg21.link/lwg2579", "section": "23.4.3.7.3 [string.assign]", "status": "C++17", "submitter": "Marshall Clow", "opened": "2016-01-05", "last_modified": "2017-07-30" }, "LWG2580": { "type": "issue", "title": "Who is definitive: operator= or assign?", "long_link": "https://cplusplus.github.io/LWG/issue2580", "link": "https://wg21.link/lwg2580", "section": "23.4.3.3 [string.cons], 23.4.3.7.3 [string.assign], 32.7.3 [re.regex.assign]", "status": "NAD", "submitter": "Marshall Clow", "opened": "2016-01-05", "last_modified": "2016-11-12" }, "LWG2581": { "type": "issue", "title": "Specialization of variable templates should be prohibited", "long_link": "https://cplusplus.github.io/LWG/issue2581", "link": "https://wg21.link/lwg2581", "section": "21.3.3 [meta.type.synop]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-01-07", "last_modified": "2017-07-30" }, "LWG2582": { "type": "issue", "title": "§[res.on.functions]/2's prohibition against incomplete types shouldn't apply to type traits", "long_link": "https://cplusplus.github.io/LWG/issue2582", "link": "https://wg21.link/lwg2582", "section": "21 [meta]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-01-07", "last_modified": "2017-07-30" }, "LWG2583": { "type": "issue", "title": "There is no way to supply an allocator for basic_string(str, pos)", "long_link": "https://cplusplus.github.io/LWG/issue2583", "link": "https://wg21.link/lwg2583", "section": "23.4.3.3 [string.cons]", "status": "C++17", "submitter": "Pablo Halpern", "opened": "2016-01-05", "last_modified": "2017-07-30" }, "LWG2584": { "type": "issue", "title": " ECMAScript IdentityEscape is ambiguous", "long_link": "https://cplusplus.github.io/LWG/issue2584", "link": "https://wg21.link/lwg2584", "section": "32.12 [re.grammar]", "status": "C++17", "submitter": "Billy O'Neal III", "opened": "2016-01-13", "last_modified": "2017-07-30" }, "LWG2585": { "type": "issue", "title": "forward_list::resize(size_type, const value_type&) effects incorrect", "long_link": "https://cplusplus.github.io/LWG/issue2585", "link": "https://wg21.link/lwg2585", "section": "24.3.9.5 [forward.list.modifiers]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-01-14", "last_modified": "2023-02-07" }, "LWG2586": { "type": "issue", "title": "Wrong value category used in scoped_allocator_adaptor::construct()", "long_link": "https://cplusplus.github.io/LWG/issue2586", "link": "https://wg21.link/lwg2586", "section": "20.5.4 [allocator.adaptor.members], 20.2.8.2 [allocator.uses.construction]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-01-15", "last_modified": "2017-07-30" }, "LWG2587": { "type": "issue", "title": "\"Convertible to bool\" requirement in conjunction and disjunction", "long_link": "https://cplusplus.github.io/LWG/issue2587", "link": "https://wg21.link/lwg2587", "section": "21.3.9 [meta.logical]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-01-18", "last_modified": "2017-12-05" }, "LWG2588": { "type": "issue", "title": "[fund.ts.v2] \"Convertible to bool\" requirement in conjunction and disjunction", "long_link": "https://cplusplus.github.io/LWG/issue2588", "link": "https://wg21.link/lwg2588", "section": "3.3.3 [fund.ts.v2::meta.logical]", "status": "TS", "submitter": "Tim Song", "opened": "2016-01-18", "last_modified": "2017-07-30" }, "LWG2589": { "type": "issue", "title": "match_results can't satisfy the requirements of a container", "long_link": "https://cplusplus.github.io/LWG/issue2589", "link": "https://wg21.link/lwg2589", "section": "32.9 [re.results]", "status": "C++17", "submitter": "S. B. Tam", "opened": "2016-01-24", "last_modified": "2017-07-30" }, "LWG2590": { "type": "issue", "title": "Aggregate initialization for std::array", "long_link": "https://cplusplus.github.io/LWG/issue2590", "link": "https://wg21.link/lwg2590", "section": "24.3.7.1 [array.overview]", "status": "C++17", "submitter": "Robert Haberlach", "opened": "2016-01-30", "last_modified": "2017-07-30" }, "LWG2591": { "type": "issue", "title": "std::function's member template target() should not lead to undefined behaviour", "long_link": "https://cplusplus.github.io/LWG/issue2591", "link": "https://wg21.link/lwg2591", "section": "22.10.17.3.6 [func.wrap.func.targ]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2016-01-31", "last_modified": "2017-09-07" }, "LWG2592": { "type": "issue", "title": "Require that chrono::duration_casts from smaller durations to larger durations do not overflow", "long_link": "https://cplusplus.github.io/LWG/issue2592", "link": "https://wg21.link/lwg2592", "section": "29.2 [time.syn]", "status": "New", "submitter": "Andy Giese", "opened": "2016-02-05", "last_modified": "2016-05-08" }, "LWG2593": { "type": "issue", "title": "Moved-from state of Allocators", "long_link": "https://cplusplus.github.io/LWG/issue2593", "link": "https://wg21.link/lwg2593", "section": "16.4.4.6 [allocator.requirements]", "status": "C++20", "submitter": "David Krauss", "opened": "2016-02-19", "last_modified": "2021-02-25" }, "LWG2594": { "type": "issue", "title": "Contradicting definition of empty shared_ptr on shared_ptr(nullptr, d)", "long_link": "https://cplusplus.github.io/LWG/issue2594", "link": "https://wg21.link/lwg2594", "section": "20.3.2.2 [util.smartptr.shared]", "status": "New", "submitter": "Kazutoshi Satoda", "opened": "2016-02-20", "last_modified": "2016-06-20" }, "LWG2595": { "type": "issue", "title": "reverse_iterator::operator[]'s return type revisited", "long_link": "https://cplusplus.github.io/LWG/issue2595", "link": "https://wg21.link/lwg2595", "section": "25.5.1.2 [reverse.iterator], 25.5.1.6 [reverse.iter.elem]", "status": "New", "submitter": "Robert Haberlach", "opened": "2016-02-28", "last_modified": "2021-06-06" }, "LWG2596": { "type": "issue", "title": "vector::data() should use addressof", "long_link": "https://cplusplus.github.io/LWG/issue2596", "link": "https://wg21.link/lwg2596", "section": "24.3.11.4 [vector.data]", "status": "C++17", "submitter": "Marshall Clow", "opened": "2016-02-29", "last_modified": "2017-07-30" }, "LWG2597": { "type": "issue", "title": "std::log misspecified for complex numbers", "long_link": "https://cplusplus.github.io/LWG/issue2597", "link": "https://wg21.link/lwg2597", "section": "28.4.8 [complex.transcendentals]", "status": "C++20", "submitter": "Thomas Koeppe", "opened": "2016-03-01", "last_modified": "2021-02-25" }, "LWG2598": { "type": "issue", "title": "addressof works on temporaries", "long_link": "https://cplusplus.github.io/LWG/issue2598", "link": "https://wg21.link/lwg2598", "section": "20.2.11 [specialized.addressof]", "status": "C++17", "submitter": "Brent Friedman", "opened": "2016-03-06", "last_modified": "2017-07-30" }, "LWG2599": { "type": "issue", "title": "Library incomplete type permission phrase is unclear", "long_link": "https://cplusplus.github.io/LWG/issue2599", "link": "https://wg21.link/lwg2599", "section": "22.2.6 [declval], 20.3.1 [unique.ptr], 20.3.1.2.1 [unique.ptr.dltr.general], 20.3.2.2 [util.smartptr.shared], 20.3.2.3 [util.smartptr.weak], 20.3.2.7 [util.smartptr.enab]", "status": "New", "submitter": "Zhihao Yuan", "opened": "2016-03-08", "last_modified": "2016-04-16" }, "LWG2600": { "type": "issue", "title": "ios_base must store inaccessible iostate flags", "long_link": "https://cplusplus.github.io/LWG/issue2600", "link": "https://wg21.link/lwg2600", "section": "31.5.2.6 [ios.base.storage]", "status": "NAD", "submitter": "David Krauss", "opened": "2016-03-14", "last_modified": "2019-02-26" }, "LWG2601": { "type": "issue", "title": "[filesys.ts] [PDTS] Make namespaces consistent with Library TS policy", "long_link": "https://cplusplus.github.io/LWG/issue2601", "link": "https://wg21.link/lwg2601", "section": "1 [filesys.ts::fs.scope]", "status": "TS", "submitter": "FI-5, US-5, GB-3, CH-6", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2602": { "type": "issue", "title": "[filesys.ts] [PDTS] Tighten specification when there is no reasonable behavior", "long_link": "https://cplusplus.github.io/LWG/issue2602", "link": "https://wg21.link/lwg2602", "section": "2.1 [filesys.ts::fs.conform.9945]", "status": "TS", "submitter": "FI-1", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2603": { "type": "issue", "title": "[filesys.ts] [PDTS] Filename length needs bullet item", "long_link": "https://cplusplus.github.io/LWG/issue2603", "link": "https://wg21.link/lwg2603", "section": "4.7 [filesys.ts::fs.def.filename]", "status": "TS", "submitter": "CH-2", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2604": { "type": "issue", "title": "[filesys.ts] [PDTS] Need definition of dot and dot-dot", "long_link": "https://cplusplus.github.io/LWG/issue2604", "link": "https://wg21.link/lwg2604", "section": "4.14 [filesys.ts::fs.def.parent]", "status": "NAD", "submitter": "CH-3", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2605": { "type": "issue", "title": "[filesys.ts] [PDTS] Parent of root directory unspecified", "long_link": "https://cplusplus.github.io/LWG/issue2605", "link": "https://wg21.link/lwg2605", "section": "8.1 [filesys.ts::path.generic]", "status": "TS", "submitter": "CH-4", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2606": { "type": "issue", "title": "[filesys.ts] [PDTS] Path depth is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2606", "link": "https://wg21.link/lwg2606", "section": "4.15 [filesys.ts::fs.def.path]", "status": "TS", "submitter": "CH-5", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2607": { "type": "issue", "title": "[filesys.ts] [PDTS] Unhelpful comment for struct space_info", "long_link": "https://cplusplus.github.io/LWG/issue2607", "link": "https://wg21.link/lwg2607", "section": "6 [filesys.ts::fs.filesystem.synopsis], 15.32 [filesys.ts::fs.op.space]", "status": "TS", "submitter": "GB-4", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2608": { "type": "issue", "title": "[filesys.ts] [PDTS] file_time_type underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2608", "link": "https://wg21.link/lwg2608", "section": "6 [filesys.ts::fs.filesystem.synopsis]", "status": "TS", "submitter": "CH-7", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2609": { "type": "issue", "title": "[filesys.ts] [PDTS] Unclear why range-based-for functions return different types", "long_link": "https://cplusplus.github.io/LWG/issue2609", "link": "https://wg21.link/lwg2609", "section": "6 [filesys.ts::fs.filesystem.synopsis]", "status": "TS", "submitter": "FI-2", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2610": { "type": "issue", "title": "[filesys.ts] [PDTS] Apparently inconsistent return types from several functions", "long_link": "https://cplusplus.github.io/LWG/issue2610", "link": "https://wg21.link/lwg2610", "section": "6 [filesys.ts::fs.filesystem.synopsis]", "status": "NAD", "submitter": "FI-4", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2611": { "type": "issue", "title": "[filesys.ts] [PDTS] Lack of relative() operation function", "long_link": "https://cplusplus.github.io/LWG/issue2611", "link": "https://wg21.link/lwg2611", "section": "6 [filesys.ts::fs.filesystem.synopsis], 15 [filesys.ts::fs.op.funcs]", "status": "NAD Future", "submitter": "GB-1", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2612": { "type": "issue", "title": "[filesys.ts] [PDTS] uintmax_t too small for large file sizes", "long_link": "https://cplusplus.github.io/LWG/issue2612", "link": "https://wg21.link/lwg2612", "section": "6 [filesys.ts::fs.filesystem.synopsis], 15.14 [filesys.ts::fs.op.file_size]", "status": "NAD Future", "submitter": "CH-8", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2613": { "type": "issue", "title": "[filesys.ts] [PDTS] Missing actual error conditions thrown", "long_link": "https://cplusplus.github.io/LWG/issue2613", "link": "https://wg21.link/lwg2613", "section": "7 [filesys.ts::fs.err.report]", "status": "NAD", "submitter": "CH 9", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2614": { "type": "issue", "title": "[filesys.ts] [PDTS] Incorrect postconditions for path copy/move constructor", "long_link": "https://cplusplus.github.io/LWG/issue2614", "link": "https://wg21.link/lwg2614", "section": "8.4.1 [filesys.ts::path.construct]", "status": "TS", "submitter": "GB-7, CH-10", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2615": { "type": "issue", "title": "[filesys.ts] [PDTS] Missing behavior for characters with no representation", "long_link": "https://cplusplus.github.io/LWG/issue2615", "link": "https://wg21.link/lwg2615", "section": "8.2.2 [filesys.ts::path.type.cvt], 8.4.1 [filesys.ts::path.construct]", "status": "TS", "submitter": "GB-8", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2616": { "type": "issue", "title": "[filesys.ts] [PDTS] Append behavior underspecified if target is empty", "long_link": "https://cplusplus.github.io/LWG/issue2616", "link": "https://wg21.link/lwg2616", "section": "8.4.3 [filesys.ts::path.append]", "status": "TS", "submitter": "CH-11", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2617": { "type": "issue", "title": "[filesys.ts] [PDTS] path member swap() unnecessary", "long_link": "https://cplusplus.github.io/LWG/issue2617", "link": "https://wg21.link/lwg2617", "section": "8.4.5 [filesys.ts::path.modifiers]", "status": "NAD", "submitter": "CH-12", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2618": { "type": "issue", "title": "[filesys.ts] [PDTS] is_absolute() return clause confusing", "long_link": "https://cplusplus.github.io/LWG/issue2618", "link": "https://wg21.link/lwg2618", "section": "8.4.10 [filesys.ts::path.query]", "status": "TS", "submitter": "FI-7", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2619": { "type": "issue", "title": "[filesys.ts] [PDTS] Consider using quoted manipulators", "long_link": "https://cplusplus.github.io/LWG/issue2619", "link": "https://wg21.link/lwg2619", "section": "8.6.1 [filesys.ts::path.io]", "status": "TS", "submitter": "FI-8", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2621": { "type": "issue", "title": "[filesys.ts] [PDTS] directory_entry operator== needs clarification", "long_link": "https://cplusplus.github.io/LWG/issue2621", "link": "https://wg21.link/lwg2621", "section": "12.3 [filesys.ts::directory_entry.obs]", "status": "TS", "submitter": "GB-12", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2622": { "type": "issue", "title": "[filesys.ts] [PDTS] directory_iterator underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2622", "link": "https://wg21.link/lwg2622", "section": "13.1 [filesys.ts::directory_iterator.members]", "status": "TS", "submitter": "CH-13", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2623": { "type": "issue", "title": "[filesys.ts] [PDTS] Request for create_regular_file() and/or touch()", "long_link": "https://cplusplus.github.io/LWG/issue2623", "link": "https://wg21.link/lwg2623", "section": "15 [filesys.ts::fs.op.funcs]", "status": "NAD", "submitter": "CH-14", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2624": { "type": "issue", "title": "[filesys.ts] [PDTS] Incorrect effects clause for path copy", "long_link": "https://cplusplus.github.io/LWG/issue2624", "link": "https://wg21.link/lwg2624", "section": "15.3 [filesys.ts::fs.op.copy]", "status": "TS", "submitter": "GB-14", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2625": { "type": "issue", "title": "[filesys.ts] [PDTS] Copying equivalent paths effects not specified", "long_link": "https://cplusplus.github.io/LWG/issue2625", "link": "https://wg21.link/lwg2625", "section": "15.4 [filesys.ts::fs.op.copy_file]", "status": "TS", "submitter": "CH-15", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2626": { "type": "issue", "title": "[filesys.ts] [PDTS] Equivalence is a volatile property", "long_link": "https://cplusplus.github.io/LWG/issue2626", "link": "https://wg21.link/lwg2626", "section": "15.13 [filesys.ts::fs.op.equivalent]", "status": "NAD", "submitter": "CH-16", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2627": { "type": "issue", "title": "[filesys.ts] [PDTS] Return value of uintmax_t on error?", "long_link": "https://cplusplus.github.io/LWG/issue2627", "link": "https://wg21.link/lwg2627", "section": "15.14 [filesys.ts::fs.op.file_size]", "status": "TS", "submitter": "FI-9", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2628": { "type": "issue", "title": "[filesys.ts] [PDTS] Possible last_write_time() postcondition?", "long_link": "https://cplusplus.github.io/LWG/issue2628", "link": "https://wg21.link/lwg2628", "section": "15.25 [filesys.ts::fs.op.last_write_time]", "status": "NAD", "submitter": "GB-15", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2629": { "type": "issue", "title": "[filesys.ts] [PDTS] Unclear semantics of read_symlink on error", "long_link": "https://cplusplus.github.io/LWG/issue2629", "link": "https://wg21.link/lwg2629", "section": "15.27 [filesys.ts::fs.op.read_symlink]", "status": "TS", "submitter": "GB-16", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2630": { "type": "issue", "title": "[filesys.ts] [PDTS] remove() must avoid race", "long_link": "https://cplusplus.github.io/LWG/issue2630", "link": "https://wg21.link/lwg2630", "section": "15.28 [filesys.ts::fs.op.remove]", "status": "NAD", "submitter": "CH-17", "opened": "2014-01-20", "last_modified": "2016-08-10" }, "LWG2631": { "type": "issue", "title": "[filesys.ts] [PDTS] POSIX guarantees atomicity for rename()", "long_link": "https://cplusplus.github.io/LWG/issue2631", "link": "https://wg21.link/lwg2631", "section": "15.30 [filesys.ts::fs.op.rename]", "status": "NAD", "submitter": "CH-18", "opened": "2014-01-20", "last_modified": "2016-08-12" }, "LWG2632": { "type": "issue", "title": "[filesys.ts] [PDTS] system_complete() example needs clarification", "long_link": "https://cplusplus.github.io/LWG/issue2632", "link": "https://wg21.link/lwg2632", "section": "15.36 [filesys.ts::fs.op.system_complete]", "status": "TS", "submitter": "FI-10", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2633": { "type": "issue", "title": "[filesys.ts] [PDTS] unique_path() is a security vulnerability", "long_link": "https://cplusplus.github.io/LWG/issue2633", "link": "https://wg21.link/lwg2633", "section": "15 [filesys.ts::fs.op.funcs]", "status": "TS", "submitter": "CH-19", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2634": { "type": "issue", "title": "[filesys.ts] [PDTS] enum class directory_options has no summary", "long_link": "https://cplusplus.github.io/LWG/issue2634", "link": "https://wg21.link/lwg2634", "section": "6 [filesys.ts::fs.filesystem.synopsis]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2635": { "type": "issue", "title": "[filesys.ts] [PDTS] directory_options::skip_permission_denied is not used", "long_link": "https://cplusplus.github.io/LWG/issue2635", "link": "https://wg21.link/lwg2635", "section": "6 [filesys.ts::fs.filesystem.synopsis]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2636": { "type": "issue", "title": "[filesys.ts] [PDTS] copy_options::copy_symlinks is not used", "long_link": "https://cplusplus.github.io/LWG/issue2636", "link": "https://wg21.link/lwg2636", "section": "10.2 [filesys.ts::enum.copy_options]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2637": { "type": "issue", "title": "[filesys.ts] [PDTS] All functions with error_code arguments should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2637", "link": "https://wg21.link/lwg2637", "section": "15.2 [filesys.ts::fs.op.canonical], 15.11 [filesys.ts::fs.op.current_path], 15.27 [filesys.ts::fs.op.read_symlink], 15.36 [filesys.ts::fs.op.system_complete], 15.37 [filesys.ts::fs.op.temp_dir_path], 99 [filesys.ts::fs.op.unique_path], 8.4 [filesys.ts::path.member]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2638": { "type": "issue", "title": "[filesys.ts] [PDTS] Make certain functions noexcept and drop error_code version", "long_link": "https://cplusplus.github.io/LWG/issue2638", "link": "https://wg21.link/lwg2638", "section": "12.3 [filesys.ts::directory_entry.obs], 15.12 [filesys.ts::fs.op.exists], 15.16 [filesys.ts::fs.op.is_block_file], 15.17 [filesys.ts::fs.op.is_char_file], 15.18 [filesys.ts::fs.op.is_directory], 15.19 [filesys.ts::fs.op.is_empty], 15.20 [filesys.ts::fs.op.is_fifo], 15.21 [filesys.ts::fs.op.is_other], 15.22 [filesys.ts::fs.op.is_regular_file], 15.23 [filesys.ts::fs.op.is_socket], 15.24 [filesys.ts::fs.op.is_symlink], 15.33 [filesys.ts::fs.op.status], 15.35 [filesys.ts::fs.op.symlink_status], 99 [filesys.ts::fs.op.unique_path]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2016-08-12" }, "LWG2639": { "type": "issue", "title": "[filesys.ts] [PDTS] permissions() is missing from synopsis", "long_link": "https://cplusplus.github.io/LWG/issue2639", "link": "https://wg21.link/lwg2639", "section": "6 [filesys.ts::fs.filesystem.synopsis]", "status": "NAD Editorial", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2016-08-12" }, "LWG2640": { "type": "issue", "title": "[filesys.ts] [PDTS] class directory_entry should retain operator const path&() from V2", "long_link": "https://cplusplus.github.io/LWG/issue2640", "link": "https://wg21.link/lwg2640", "section": "12 [filesys.ts::class.directory_entry]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2641": { "type": "issue", "title": "[filesys.ts] [PDTS] directory_iterator, recursive_directory_iterator, move construct/assign should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2641", "link": "https://wg21.link/lwg2641", "section": "13 [filesys.ts::class.directory_iterator], 14 [filesys.ts::class.rec.dir.itr]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2642": { "type": "issue", "title": "[filesys.ts] [PDTS] class path should have defaulted constructors/destructor/assignments.", "long_link": "https://cplusplus.github.io/LWG/issue2642", "link": "https://wg21.link/lwg2642", "section": "8 [filesys.ts::class.path]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2016-08-12" }, "LWG2643": { "type": "issue", "title": "[filesys.ts] [PDTS] path::compare(const string&) should be path::compare(const string_type&)", "long_link": "https://cplusplus.github.io/LWG/issue2643", "link": "https://wg21.link/lwg2643", "section": "8 [filesys.ts::class.path]", "status": "Dup", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2016-08-12" }, "LWG2644": { "type": "issue", "title": "[filesys.ts] [PDTS] enum classes copy_options and perms should be bitmask types", "long_link": "https://cplusplus.github.io/LWG/issue2644", "link": "https://wg21.link/lwg2644", "section": "10.2 [filesys.ts::enum.copy_options], 10.3 [filesys.ts::enum.perms]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2645": { "type": "issue", "title": "[filesys.ts] [PDTS] create_directory should refer to perms::all instead of Posix S_IRWXU|S_IRWXG|S_IRWXO", "long_link": "https://cplusplus.github.io/LWG/issue2645", "link": "https://wg21.link/lwg2645", "section": "15.7 [filesys.ts::fs.op.create_directory]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2646": { "type": "issue", "title": "[filesys.ts] [PDTS] Do we really need generic*?", "long_link": "https://cplusplus.github.io/LWG/issue2646", "link": "https://wg21.link/lwg2646", "section": "8.4.7 [filesys.ts::path.generic.obs]", "status": "NAD", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2016-08-12" }, "LWG2647": { "type": "issue", "title": "[filesys.ts] [PDTS] last_write_time() uses ill-formed cast", "long_link": "https://cplusplus.github.io/LWG/issue2647", "link": "https://wg21.link/lwg2647", "section": "15.25 [filesys.ts::fs.op.last_write_time]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2648": { "type": "issue", "title": "[filesys.ts] [PDTS] path::templatestring() conversion rules", "long_link": "https://cplusplus.github.io/LWG/issue2648", "link": "https://wg21.link/lwg2648", "section": "8.4.6 [filesys.ts::path.native.obs]", "status": "TS", "submitter": "P.J. Plauger", "opened": "2014-01-30", "last_modified": "2017-07-30" }, "LWG2649": { "type": "issue", "title": "[filesys.ts] [PDTS] path and directory_entry move ctors should not be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2649", "link": "https://wg21.link/lwg2649", "section": "8.4.1 [filesys.ts::path.construct], 12 [filesys.ts::class.directory_entry]", "status": "TS", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2017-07-30" }, "LWG2650": { "type": "issue", "title": "[filesys.ts] [PDTS] path::compare(const string& s) wrong argument type", "long_link": "https://cplusplus.github.io/LWG/issue2650", "link": "https://wg21.link/lwg2650", "section": "8 [filesys.ts::class.path]", "status": "TS", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2017-07-30" }, "LWG2651": { "type": "issue", "title": "[filesys.ts] [PDTS] directory_iterator, recursive_directory_iterator, pointer/reference typedefs wrong", "long_link": "https://cplusplus.github.io/LWG/issue2651", "link": "https://wg21.link/lwg2651", "section": "13 [filesys.ts::class.directory_iterator], 14 [filesys.ts::class.rec.dir.itr]", "status": "Dup", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2016-08-11" }, "LWG2652": { "type": "issue", "title": "[filesys.ts] [PDTS] Better to avoid deriving from std::iterator", "long_link": "https://cplusplus.github.io/LWG/issue2652", "link": "https://wg21.link/lwg2652", "section": "13 [filesys.ts::class.directory_iterator], 14 [filesys.ts::class.rec.dir.itr]", "status": "TS", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2017-07-30" }, "LWG2653": { "type": "issue", "title": "[filesys.ts] [PDTS] directory_entry multithreading concerns", "long_link": "https://cplusplus.github.io/LWG/issue2653", "link": "https://wg21.link/lwg2653", "section": "12 [filesys.ts::class.directory_entry]", "status": "TS", "submitter": "Stephan T. Lavavej", "opened": "2014-02-03", "last_modified": "2017-07-30" }, "LWG2654": { "type": "issue", "title": "[filesys.ts] [PDTS] Concerns with security and testability", "long_link": "https://cplusplus.github.io/LWG/issue2654", "link": "https://wg21.link/lwg2654", "section": "1 [filesys.ts::fs.scope]", "status": "NAD Future", "submitter": "Google", "opened": "2014-01-20", "last_modified": "2016-08-11" }, "LWG2655": { "type": "issue", "title": "[filesys.ts] [PDTS] Clarify Error reporting", "long_link": "https://cplusplus.github.io/LWG/issue2655", "link": "https://wg21.link/lwg2655", "section": "7 [filesys.ts::fs.err.report]", "status": "TS", "submitter": "Beman Dawes", "opened": "2014-01-20", "last_modified": "2017-07-30" }, "LWG2656": { "type": "issue", "title": "[filesys.ts] [PDTS] Feature test macro for TS version", "long_link": "https://cplusplus.github.io/LWG/issue2656", "link": "https://wg21.link/lwg2656", "section": "5 [filesys.ts::fs.req]", "status": "TS", "submitter": "Clark Nelson", "opened": "2014-02-10", "last_modified": "2017-07-30" }, "LWG2657": { "type": "issue", "title": "[filesys.ts] [PDTS] Inappropriate use of \"No diagnostic is required\"", "long_link": "https://cplusplus.github.io/LWG/issue2657", "link": "https://wg21.link/lwg2657", "section": "2.1 [filesys.ts::fs.conform.9945]", "status": "TS", "submitter": "LWG/SG-3", "opened": "2014-02-13", "last_modified": "2017-07-30" }, "LWG2658": { "type": "issue", "title": "[filesys.ts] [PDTS] POSIX utime() is obsolescent", "long_link": "https://cplusplus.github.io/LWG/issue2658", "link": "https://wg21.link/lwg2658", "section": "15.25 [filesys.ts::fs.op.last_write_time]", "status": "TS", "submitter": "LWG/SG-3", "opened": "2014-02-13", "last_modified": "2017-07-30" }, "LWG2659": { "type": "issue", "title": "[filesys.ts] [PDTS] Invalid expressions for bitmask types", "long_link": "https://cplusplus.github.io/LWG/issue2659", "link": "https://wg21.link/lwg2659", "section": "10 [filesys.ts::fs.enum]", "status": "NAD Editorial", "submitter": "Daniel Krügler", "opened": "2014-03-01", "last_modified": "2016-08-11" }, "LWG2660": { "type": "issue", "title": "[filesys.ts] [PDTS] Incorrect Throws specification for absolute()", "long_link": "https://cplusplus.github.io/LWG/issue2660", "link": "https://wg21.link/lwg2660", "section": "15.1 [filesys.ts::fs.op.absolute]", "status": "TS", "submitter": "Daniel Krügler", "opened": "2014-02-28", "last_modified": "2017-07-30" }, "LWG2661": { "type": "issue", "title": "[filesys.ts] Surprising equivalent() behavior if neither file exists", "long_link": "https://cplusplus.github.io/LWG/issue2661", "link": "https://wg21.link/lwg2661", "section": "6 [filesys.ts::fs.filesystem.synopsis]", "status": "NAD", "submitter": "Beman Dawes", "opened": "2014-04-12", "last_modified": "2016-08-11" }, "LWG2662": { "type": "issue", "title": "[filesys.ts] Allocator requirements unspecified", "long_link": "https://cplusplus.github.io/LWG/issue2662", "link": "https://wg21.link/lwg2662", "section": "5 [filesys.ts::fs.req]", "status": "TS", "submitter": "Daniel Krügler", "opened": "2014-05-19", "last_modified": "2017-07-30" }, "LWG2663": { "type": "issue", "title": "Enable efficient retrieval of file size from directory_entry", "long_link": "https://cplusplus.github.io/LWG/issue2663", "link": "https://wg21.link/lwg2663", "section": "31.12.13.15 [fs.op.file.size]", "status": "Resolved", "submitter": "Gor Nishanov", "opened": "2014-05-22", "last_modified": "2021-06-06" }, "LWG2664": { "type": "issue", "title": "operator/ (and other append) semantics not useful if argument has root", "long_link": "https://cplusplus.github.io/LWG/issue2664", "link": "https://wg21.link/lwg2664", "section": "31.12.6.5.3 [fs.path.append], 31.12.6.8 [fs.path.nonmember]", "status": "C++17", "submitter": "Peter Dimov", "opened": "2014-05-30", "last_modified": "2017-07-30" }, "LWG2665": { "type": "issue", "title": "remove_filename() post condition is incorrect", "long_link": "https://cplusplus.github.io/LWG/issue2665", "link": "https://wg21.link/lwg2665", "section": "31.12.6.5.5 [fs.path.modifiers]", "status": "Resolved", "submitter": "Eric Fiselier", "opened": "2014-06-07", "last_modified": "2017-07-17" }, "LWG2666": { "type": "issue", "title": "Bitmask operations should use bitmask terms", "long_link": "https://cplusplus.github.io/LWG/issue2666", "link": "https://wg21.link/lwg2666", "section": "31.12 [filesystems]", "status": "NAD Editorial", "submitter": "Jonathan Wakely", "opened": "2014-06-30", "last_modified": "2017-06-15" }, "LWG2667": { "type": "issue", "title": "path::root_directory() description is confusing", "long_link": "https://cplusplus.github.io/LWG/issue2667", "link": "https://wg21.link/lwg2667", "section": "31.12.6.5.9 [fs.path.decompose]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-07-03", "last_modified": "2017-07-30" }, "LWG2668": { "type": "issue", "title": "path::operator+= is defined, but not operator+", "long_link": "https://cplusplus.github.io/LWG/issue2668", "link": "https://wg21.link/lwg2668", "section": "31.12.6 [fs.class.path]", "status": "NAD", "submitter": "Jonathan Wakely", "opened": "2014-07-03", "last_modified": "2017-03-19" }, "LWG2669": { "type": "issue", "title": "recursive_directory_iterator effects refers to non-existent functions", "long_link": "https://cplusplus.github.io/LWG/issue2669", "link": "https://wg21.link/lwg2669", "section": "31.12.12.2 [fs.rec.dir.itr.members]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-07-10", "last_modified": "2017-07-30" }, "LWG2670": { "type": "issue", "title": "system_complete refers to undefined variable 'base'", "long_link": "https://cplusplus.github.io/LWG/issue2670", "link": "https://wg21.link/lwg2670", "section": "99 [fs.op.system_complete]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-07-20", "last_modified": "2017-07-30" }, "LWG2671": { "type": "issue", "title": "Errors in Copy", "long_link": "https://cplusplus.github.io/LWG/issue2671", "link": "https://wg21.link/lwg2671", "section": "31.12.13.4 [fs.op.copy]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-07-28", "last_modified": "2017-07-30" }, "LWG2672": { "type": "issue", "title": "Should is_empty use error_code in its specification?", "long_link": "https://cplusplus.github.io/LWG/issue2672", "link": "https://wg21.link/lwg2672", "section": "31.12.13.20 [fs.op.is.empty]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2014-08-01", "last_modified": "2021-06-06" }, "LWG2673": { "type": "issue", "title": "status() effects cannot be implemented as specified", "long_link": "https://cplusplus.github.io/LWG/issue2673", "link": "https://wg21.link/lwg2673", "section": "31.12.13.36 [fs.op.status]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2015-09-15", "last_modified": "2017-07-30" }, "LWG2674": { "type": "issue", "title": "Bidirectional iterator requirement on path::iterator is very expensive", "long_link": "https://cplusplus.github.io/LWG/issue2674", "link": "https://wg21.link/lwg2674", "section": "31.12.6.6 [fs.path.itr]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2015-09-15", "last_modified": "2017-07-30" }, "LWG2675": { "type": "issue", "title": "register_callback can fail", "long_link": "https://cplusplus.github.io/LWG/issue2675", "link": "https://wg21.link/lwg2675", "section": "31.5.2.7 [ios.base.callback]", "status": "New", "submitter": "David Krauss", "opened": "2016-03-14", "last_modified": "2019-06-15" }, "LWG2676": { "type": "issue", "title": "Provide filesystem::path overloads for File-based streams", "long_link": "https://cplusplus.github.io/LWG/issue2676", "link": "https://wg21.link/lwg2676", "section": "31.10 [file.streams]", "status": "C++17", "submitter": "Beman Dawes", "opened": "2016-03-16", "last_modified": "2017-07-30" }, "LWG2677": { "type": "issue", "title": "directory_entry::status is not allowed to be cached as a quality-of-implementation issue", "long_link": "https://cplusplus.github.io/LWG/issue2677", "link": "https://wg21.link/lwg2677", "section": "31.12.10.4 [fs.dir.entry.obs]", "status": "Resolved", "submitter": "Billy O'Neal", "opened": "2016-03-03", "last_modified": "2020-09-06" }, "LWG2678": { "type": "issue", "title": "std::filesystem enum classes overspecified", "long_link": "https://cplusplus.github.io/LWG/issue2678", "link": "https://wg21.link/lwg2678", "section": "31.12.8.2 [fs.enum.file.type], 31.12.8.3 [fs.enum.copy.opts], 31.12.8.6 [fs.enum.dir.opts]", "status": "C++17", "submitter": "Richard Smith", "opened": "2016-03-19", "last_modified": "2021-06-06" }, "LWG2679": { "type": "issue", "title": "Inconsistent Use of Effects and Equivalent To", "long_link": "https://cplusplus.github.io/LWG/issue2679", "link": "https://wg21.link/lwg2679", "section": "16.3.2.4 [structure.specifications]", "status": "C++17", "submitter": "Dawn Perchik", "opened": "2016-04-14", "last_modified": "2017-07-30" }, "LWG2680": { "type": "issue", "title": "Add \"Equivalent to\" to filesystem", "long_link": "https://cplusplus.github.io/LWG/issue2680", "link": "https://wg21.link/lwg2680", "section": "31.12 [filesystems]", "status": "C++17", "submitter": "Beman Dawes", "opened": "2016-04-15", "last_modified": "2017-07-30" }, "LWG2681": { "type": "issue", "title": "filesystem::copy() cannot copy symlinks", "long_link": "https://cplusplus.github.io/LWG/issue2681", "link": "https://wg21.link/lwg2681", "section": "31.12.13.4 [fs.op.copy]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-04-19", "last_modified": "2017-07-30" }, "LWG2682": { "type": "issue", "title": "filesystem::copy() won't create a symlink to a directory", "long_link": "https://cplusplus.github.io/LWG/issue2682", "link": "https://wg21.link/lwg2682", "section": "31.12.13.4 [fs.op.copy]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2016-04-19", "last_modified": "2021-02-25" }, "LWG2683": { "type": "issue", "title": "filesystem::copy() says \"no effects\"", "long_link": "https://cplusplus.github.io/LWG/issue2683", "link": "https://wg21.link/lwg2683", "section": "31.12.13.4 [fs.op.copy]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-04-19", "last_modified": "2017-07-30" }, "LWG2684": { "type": "issue", "title": "priority_queue lacking comparator typedef", "long_link": "https://cplusplus.github.io/LWG/issue2684", "link": "https://wg21.link/lwg2684", "section": "24.6.7 [priority.queue]", "status": "C++17", "submitter": "Robert Haberlach", "opened": "2016-05-02", "last_modified": "2017-07-30" }, "LWG2685": { "type": "issue", "title": "shared_ptr deleters must not not throw on move construction", "long_link": "https://cplusplus.github.io/LWG/issue2685", "link": "https://wg21.link/lwg2685", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-05-03", "last_modified": "2017-07-30" }, "LWG2686": { "type": "issue", "title": "Why is std::hash specialized for error_code, but not error_condition?", "long_link": "https://cplusplus.github.io/LWG/issue2686", "link": "https://wg21.link/lwg2686", "section": "19.5.2 [system.error.syn]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-05-03", "last_modified": "2021-06-06" }, "LWG2687": { "type": "issue", "title": "{inclusive,exclusive}_scan misspecified", "long_link": "https://cplusplus.github.io/LWG/issue2687", "link": "https://wg21.link/lwg2687", "section": "27.10.8 [exclusive.scan], 27.10.9 [inclusive.scan], 27.10.10 [transform.exclusive.scan], 27.10.11 [transform.inclusive.scan]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-03-21", "last_modified": "2017-07-30" }, "LWG2688": { "type": "issue", "title": "clamp misses preconditions and has extraneous condition on result", "long_link": "https://cplusplus.github.io/LWG/issue2688", "link": "https://wg21.link/lwg2688", "section": "27.8.10 [alg.clamp]", "status": "C++17", "submitter": "Martin Moene", "opened": "2016-03-23", "last_modified": "2017-07-30" }, "LWG2689": { "type": "issue", "title": "Parallel versions of std::copy and std::move shouldn't be in order", "long_link": "https://cplusplus.github.io/LWG/issue2689", "link": "https://wg21.link/lwg2689", "section": "27.7.1 [alg.copy], 27.7.2 [alg.move]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-03-23", "last_modified": "2017-07-30" }, "LWG2690": { "type": "issue", "title": "invoke", "long_link": "https://cplusplus.github.io/LWG/issue2690", "link": "https://wg21.link/lwg2690", "section": "22.10.5 [func.invoke]", "status": "Resolved", "submitter": "Zhihao Yuan", "opened": "2016-03-25", "last_modified": "2021-06-12" }, "LWG2691": { "type": "issue", "title": "money_base::space and do_put: U+0020 versus fill", "long_link": "https://cplusplus.github.io/LWG/issue2691", "link": "https://wg21.link/lwg2691", "section": "30.4.7.4 [locale.moneypunct]", "status": "New", "submitter": "Hubert Tong", "opened": "2016-04-12", "last_modified": "2016-05-22" }, "LWG2692": { "type": "issue", "title": "Overspecification of lvalueness of bitmask elements", "long_link": "https://cplusplus.github.io/LWG/issue2692", "link": "https://wg21.link/lwg2692", "section": "16.3.3.3.3 [bitmask.types]", "status": "NAD", "submitter": "Hubert Tong", "opened": "2016-04-14", "last_modified": "2017-07-17" }, "LWG2693": { "type": "issue", "title": "constexpr for various std::complex arithmetic and value operators", "long_link": "https://cplusplus.github.io/LWG/issue2693", "link": "https://wg21.link/lwg2693", "section": "28.4 [complex.numbers]", "status": "Resolved", "submitter": "Oliver Rosten", "opened": "2016-04-14", "last_modified": "2018-06-12" }, "LWG2694": { "type": "issue", "title": "Application of LWG 436 accidentally deleted definition of \"facet\"", "long_link": "https://cplusplus.github.io/LWG/issue2694", "link": "https://wg21.link/lwg2694", "section": "30.3.1.2.2 [locale.facet]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-04-15", "last_modified": "2017-07-30" }, "LWG2695": { "type": "issue", "title": "\"As if\" unclear in [member.functions]", "long_link": "https://cplusplus.github.io/LWG/issue2695", "link": "https://wg21.link/lwg2695", "section": "16.4.6.5 [member.functions]", "status": "New", "submitter": "Hubert Tong", "opened": "2016-04-15", "last_modified": "2017-02-02" }, "LWG2696": { "type": "issue", "title": "Interaction between make_shared and enable_shared_from_this is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2696", "link": "https://wg21.link/lwg2696", "section": "20.3.2.2.7 [util.smartptr.shared.create]", "status": "C++17", "submitter": "Joe Gottman", "opened": "2016-04-02", "last_modified": "2017-07-30" }, "LWG2697": { "type": "issue", "title": "[concurr.ts] Behavior of future/shared_future unwrapping constructor when given an invalid future", "long_link": "https://cplusplus.github.io/LWG/issue2697", "link": "https://wg21.link/lwg2697", "section": "99 [concurr.ts::futures.unique_future], 99 [concurr.ts::futures.shared_future]", "status": "C++23", "submitter": "Tim Song", "opened": "2016-04-22", "last_modified": "2023-11-22" }, "LWG2698": { "type": "issue", "title": "Effect of assign() on iterators/pointers/references", "long_link": "https://cplusplus.github.io/LWG/issue2698", "link": "https://wg21.link/lwg2698", "section": "24.2.4 [sequence.reqmts]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-04-25", "last_modified": "2017-07-30" }, "LWG2699": { "type": "issue", "title": "Missing restriction in [numeric.requirements]", "long_link": "https://cplusplus.github.io/LWG/issue2699", "link": "https://wg21.link/lwg2699", "section": "28.2 [numeric.requirements]", "status": "C++17", "submitter": "Hubert Tong", "opened": "2016-05-03", "last_modified": "2017-07-30" }, "LWG2700": { "type": "issue", "title": "resource_adaptor went missing", "long_link": "https://cplusplus.github.io/LWG/issue2700", "link": "https://wg21.link/lwg2700", "section": "20.4 [mem.res]", "status": "NAD", "submitter": "Jonathan Wakely", "opened": "2016-05-04", "last_modified": "2016-11-26" }, "LWG2701": { "type": "issue", "title": "Unclear requirement in [memory.resource.private]", "long_link": "https://cplusplus.github.io/LWG/issue2701", "link": "https://wg21.link/lwg2701", "section": "20.4.2.3 [mem.res.private]", "status": "NAD Editorial", "submitter": "Jonathan Wakely", "opened": "2016-05-04", "last_modified": "2017-06-15" }, "LWG2702": { "type": "issue", "title": "num_put::do_put(..., bool) performs ill-formed do_put call", "long_link": "https://cplusplus.github.io/LWG/issue2702", "link": "https://wg21.link/lwg2702", "section": "30.4.3.3.3 [facet.num.put.virtuals]", "status": "New", "submitter": "Hubert Tong", "opened": "2016-05-07", "last_modified": "2016-05-22" }, "LWG2703": { "type": "issue", "title": "No provision for fill-padding when boolalpha is set", "long_link": "https://cplusplus.github.io/LWG/issue2703", "link": "https://wg21.link/lwg2703", "section": "30.4.3.3.3 [facet.num.put.virtuals]", "status": "New", "submitter": "Hubert Tong", "opened": "2016-05-07", "last_modified": "2018-02-11" }, "LWG2704": { "type": "issue", "title": "recursive_directory_iterator's members should require '*this is dereferenceable'", "long_link": "https://cplusplus.github.io/LWG/issue2704", "link": "https://wg21.link/lwg2704", "section": "31.12.12.2 [fs.rec.dir.itr.members], 31.12.11.2 [fs.dir.itr.members]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-05-08", "last_modified": "2017-07-30" }, "LWG2705": { "type": "issue", "title": "Questionable precondition on Sequence containers a.assign(n, t)", "long_link": "https://cplusplus.github.io/LWG/issue2705", "link": "https://wg21.link/lwg2705", "section": "24.2.4 [sequence.reqmts]", "status": "New", "submitter": "Kazutoshi Satoda", "opened": "2016-05-08", "last_modified": "2020-09-06" }, "LWG2706": { "type": "issue", "title": "Error reporting for recursive_directory_iterator::pop() is under-specified", "long_link": "https://cplusplus.github.io/LWG/issue2706", "link": "https://wg21.link/lwg2706", "section": "31.12.12 [fs.class.rec.dir.itr]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-05-09", "last_modified": "2017-07-30" }, "LWG2707": { "type": "issue", "title": "path construction and assignment should have \"string_type&&\" overloads", "long_link": "https://cplusplus.github.io/LWG/issue2707", "link": "https://wg21.link/lwg2707", "section": "31.12.6 [fs.class.path]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-05-09", "last_modified": "2017-07-30" }, "LWG2708": { "type": "issue", "title": "recursive_directory_iterator::recursion_pending() is incorrectly specified", "long_link": "https://cplusplus.github.io/LWG/issue2708", "link": "https://wg21.link/lwg2708", "section": "31.12.12.2 [fs.rec.dir.itr.members]", "status": "Open", "submitter": "Eric Fiselier", "opened": "2016-05-09", "last_modified": "2022-12-18" }, "LWG2709": { "type": "issue", "title": "offsetof is unnecessarily imprecise", "long_link": "https://cplusplus.github.io/LWG/issue2709", "link": "https://wg21.link/lwg2709", "section": "17.2 [support.types]", "status": "C++17", "submitter": "Richard Smith", "opened": "2016-05-10", "last_modified": "2017-07-30" }, "LWG2710": { "type": "issue", "title": "\"Effects: Equivalent to ...\" doesn't count \"Synchronization:\" as determined semantics", "long_link": "https://cplusplus.github.io/LWG/issue2710", "link": "https://wg21.link/lwg2710", "section": "16.3.2.4 [structure.specifications]", "status": "C++17", "submitter": "Kazutoshi Satoda", "opened": "2016-05-08", "last_modified": "2017-07-30" }, "LWG2711": { "type": "issue", "title": "path is convertible from approximately everything under the sun", "long_link": "https://cplusplus.github.io/LWG/issue2711", "link": "https://wg21.link/lwg2711", "section": "31.12.6.5.1 [fs.path.construct]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-05-10", "last_modified": "2017-07-30" }, "LWG2712": { "type": "issue", "title": "copy_file(from, to, ...) has a number of unspecified error conditions", "long_link": "https://cplusplus.github.io/LWG/issue2712", "link": "https://wg21.link/lwg2712", "section": "31.12.13.5 [fs.op.copy.file]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-05-10", "last_modified": "2021-06-06" }, "LWG2713": { "type": "issue", "title": "More missing allocator-extended constructors for unordered containers", "long_link": "https://cplusplus.github.io/LWG/issue2713", "link": "https://wg21.link/lwg2713", "section": "24.5 [unord]", "status": "New", "submitter": "Billy Robert O'Neal III", "opened": "2016-05-20", "last_modified": "2022-07-16" }, "LWG2714": { "type": "issue", "title": "complex stream extraction underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2714", "link": "https://wg21.link/lwg2714", "section": "28.4.6 [complex.ops]", "status": "New", "submitter": "Tim Song", "opened": "2016-05-23", "last_modified": "2018-10-16" }, "LWG2715": { "type": "issue", "title": "What is 'aggregate initialization syntax'?", "long_link": "https://cplusplus.github.io/LWG/issue2715", "link": "https://wg21.link/lwg2715", "section": "33.5.8 [atomics.types.generic]", "status": "Resolved", "submitter": "S. B. Tam", "opened": "2016-05-24", "last_modified": "2017-03-20" }, "LWG2716": { "type": "issue", "title": "Specification of shuffle and sample disallows lvalue URNGs", "long_link": "https://cplusplus.github.io/LWG/issue2716", "link": "https://wg21.link/lwg2716", "section": "27.7.12 [alg.random.sample], 27.7.13 [alg.random.shuffle]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-05-24", "last_modified": "2017-07-30" }, "LWG2717": { "type": "issue", "title": "scoped_allocator_adaptor uses forward to do move's job", "long_link": "https://cplusplus.github.io/LWG/issue2717", "link": "https://wg21.link/lwg2717", "section": "20.5.4 [allocator.adaptor.members]", "status": "NAD", "submitter": "Billy Robert O'Neal III", "opened": "2016-05-24", "last_modified": "2017-07-17" }, "LWG2718": { "type": "issue", "title": "Parallelism bug in [algorithms.parallel.exec] p2", "long_link": "https://cplusplus.github.io/LWG/issue2718", "link": "https://wg21.link/lwg2718", "section": "27.3.3 [algorithms.parallel.exec]", "status": "C++17", "submitter": "Jared Hoberock", "opened": "2016-05-25", "last_modified": "2017-07-30" }, "LWG2719": { "type": "issue", "title": "permissions function should not be noexcept due to narrow contract", "long_link": "https://cplusplus.github.io/LWG/issue2719", "link": "https://wg21.link/lwg2719", "section": "31.12.13.27 [fs.op.permissions]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-05-28", "last_modified": "2017-07-30" }, "LWG2720": { "type": "issue", "title": "permissions function incorrectly specified for symlinks", "long_link": "https://cplusplus.github.io/LWG/issue2720", "link": "https://wg21.link/lwg2720", "section": "31.12.13.27 [fs.op.permissions]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-05-28", "last_modified": "2017-07-30" }, "LWG2721": { "type": "issue", "title": "remove_all has incorrect post conditions", "long_link": "https://cplusplus.github.io/LWG/issue2721", "link": "https://wg21.link/lwg2721", "section": "31.12.13.32 [fs.op.remove.all]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-05-28", "last_modified": "2021-06-06" }, "LWG2722": { "type": "issue", "title": "equivalent incorrectly specifies throws clause", "long_link": "https://cplusplus.github.io/LWG/issue2722", "link": "https://wg21.link/lwg2722", "section": "31.12.13.13 [fs.op.equivalent]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-05-28", "last_modified": "2017-07-30" }, "LWG2723": { "type": "issue", "title": "Do directory_iterator and recursive_directory_iterator become the end iterator upon error?", "long_link": "https://cplusplus.github.io/LWG/issue2723", "link": "https://wg21.link/lwg2723", "section": "31.12.11 [fs.class.directory.iterator], 31.12.12 [fs.class.rec.dir.itr]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-05-28", "last_modified": "2021-06-06" }, "LWG2724": { "type": "issue", "title": "The protected virtual member functions of memory_resource should be private", "long_link": "https://cplusplus.github.io/LWG/issue2724", "link": "https://wg21.link/lwg2724", "section": "20.4.2 [mem.res.class]", "status": "C++17", "submitter": "Ville Voutilainen", "opened": "2016-06-04", "last_modified": "2017-07-30" }, "LWG2725": { "type": "issue", "title": "filesystem::exists(const path&, error_code&) error reporting", "long_link": "https://cplusplus.github.io/LWG/issue2725", "link": "https://wg21.link/lwg2725", "section": "31.12.13.14 [fs.op.exists]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-06-06", "last_modified": "2017-07-30" }, "LWG2726": { "type": "issue", "title": "[recursive_]directory_iterator::increment(error_code&) is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2726", "link": "https://wg21.link/lwg2726", "section": "31.12.11.2 [fs.dir.itr.members], 31.12.12.2 [fs.rec.dir.itr.members]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2016-06-20", "last_modified": "2017-07-30" }, "LWG2727": { "type": "issue", "title": "Parallel algorithms with constexpr specifier", "long_link": "https://cplusplus.github.io/LWG/issue2727", "link": "https://wg21.link/lwg2727", "section": "27.1 [algorithms.general]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-06-21", "last_modified": "2017-07-30" }, "LWG2728": { "type": "issue", "title": "status(p).permissions() and symlink_status(p).permissions() are not specified", "long_link": "https://cplusplus.github.io/LWG/issue2728", "link": "https://wg21.link/lwg2728", "section": "31.12.13.36 [fs.op.status], 31.12.13.38 [fs.op.symlink.status]", "status": "C++17", "submitter": "Eric Fiselier", "opened": "2016-06-19", "last_modified": "2023-02-07" }, "LWG2729": { "type": "issue", "title": "Missing SFINAE on std::pair::operator=", "long_link": "https://cplusplus.github.io/LWG/issue2729", "link": "https://wg21.link/lwg2729", "section": "22.3.2 [pairs.pair], 22.4.4.3 [tuple.assign]", "status": "C++17", "submitter": "Richard Smith", "opened": "2016-06-07", "last_modified": "2017-07-30" }, "LWG2730": { "type": "issue", "title": "numeric_limits primary template definition", "long_link": "https://cplusplus.github.io/LWG/issue2730", "link": "https://wg21.link/lwg2730", "section": "17.3.5 [numeric.limits]", "status": "Open", "submitter": "Richard Smith", "opened": "2016-06-09", "last_modified": "2023-04-18" }, "LWG2731": { "type": "issue", "title": "Existence of lock_guard::mutex_type typedef unclear", "long_link": "https://cplusplus.github.io/LWG/issue2731", "link": "https://wg21.link/lwg2731", "section": "33.6.5.2 [thread.lock.guard]", "status": "C++23", "submitter": "Eric Fiselier", "opened": "2016-06-13", "last_modified": "2023-11-22" }, "LWG2732": { "type": "issue", "title": "Questionable specification of path::operator/= and path::append", "long_link": "https://cplusplus.github.io/LWG/issue2732", "link": "https://wg21.link/lwg2732", "section": "31.12.6.5.3 [fs.path.append]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-06-14", "last_modified": "2017-07-30" }, "LWG2733": { "type": "issue", "title": "[fund.ts.v2] gcd / lcm and bool", "long_link": "https://cplusplus.github.io/LWG/issue2733", "link": "https://wg21.link/lwg2733", "section": "13.1.2 [fund.ts.v2::numeric.ops.gcd], 13.1.3 [fund.ts.v2::numeric.ops.lcm]", "status": "TS", "submitter": "Richard Smith", "opened": "2016-06-15", "last_modified": "2017-07-30" }, "LWG2734": { "type": "issue", "title": "Questionable specification in [fs.path.concat]", "long_link": "https://cplusplus.github.io/LWG/issue2734", "link": "https://wg21.link/lwg2734", "section": "31.12.6.5.4 [fs.path.concat]", "status": "Resolved", "submitter": "Tim Song", "opened": "2016-06-16", "last_modified": "2018-01-24" }, "LWG2735": { "type": "issue", "title": "std::abs(short), std::abs(signed char) and others should return int instead of double in order to be compatible with C++98 and C", "long_link": "https://cplusplus.github.io/LWG/issue2735", "link": "https://wg21.link/lwg2735", "section": "28.7 [c.math]", "status": "C++17", "submitter": "Jörn Heusipp", "opened": "2016-06-16", "last_modified": "2017-07-30" }, "LWG2736": { "type": "issue", "title": "nullopt_t insufficiently constrained", "long_link": "https://cplusplus.github.io/LWG/issue2736", "link": "https://wg21.link/lwg2736", "section": "22.5.4 [optional.nullopt]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-06-17", "last_modified": "2017-07-30" }, "LWG2737": { "type": "issue", "title": "Consider relaxing object size restrictions for single-object allocation functions", "long_link": "https://cplusplus.github.io/LWG/issue2737", "link": "https://wg21.link/lwg2737", "section": "17.6.3.2 [new.delete.single]", "status": "New", "submitter": "Clark Nelson", "opened": "2016-06-21", "last_modified": "2016-08-01" }, "LWG2738": { "type": "issue", "title": "is_constructible with void types", "long_link": "https://cplusplus.github.io/LWG/issue2738", "link": "https://wg21.link/lwg2738", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++17", "submitter": "S. B. Tam", "opened": "2016-06-22", "last_modified": "2017-07-30" }, "LWG2739": { "type": "issue", "title": "Issue with time_point non-member subtraction with an unsigned duration", "long_link": "https://cplusplus.github.io/LWG/issue2739", "link": "https://wg21.link/lwg2739", "section": "29.6.6 [time.point.nonmember]", "status": "C++17", "submitter": "Michael Winterberg", "opened": "2016-06-23", "last_modified": "2017-07-30" }, "LWG2740": { "type": "issue", "title": "constexpr optional::operator->", "long_link": "https://cplusplus.github.io/LWG/issue2740", "link": "https://wg21.link/lwg2740", "section": "22.5.3.6 [optional.observe]", "status": "C++17", "submitter": "Agustín K-ballo Bergé", "opened": "2016-07-02", "last_modified": "2017-07-30" }, "LWG2741": { "type": "issue", "title": "is_partitioned requirements need updating", "long_link": "https://cplusplus.github.io/LWG/issue2741", "link": "https://wg21.link/lwg2741", "section": "27.8.5 [alg.partitions]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2016-07-06", "last_modified": "2020-05-12" }, "LWG2742": { "type": "issue", "title": "Inconsistent string interface taking string_view", "long_link": "https://cplusplus.github.io/LWG/issue2742", "link": "https://wg21.link/lwg2742", "section": "23.4.3.3 [string.cons]", "status": "C++17", "submitter": "Richard Smith", "opened": "2016-07-06", "last_modified": "2020-09-06" }, "LWG2743": { "type": "issue", "title": "p0083r3 node_handle private members missing \"exposition only\" comment", "long_link": "https://cplusplus.github.io/LWG/issue2743", "link": "https://wg21.link/lwg2743", "section": "24.2.5.1 [container.node.overview]", "status": "C++23", "submitter": "Richard Smith", "opened": "2016-07-08", "last_modified": "2023-11-22", "papers": [ "P0083R3" ] }, "LWG2744": { "type": "issue", "title": "any's in_place constructors", "long_link": "https://cplusplus.github.io/LWG/issue2744", "link": "https://wg21.link/lwg2744", "section": "22.7.4.2 [any.cons]", "status": "C++17", "submitter": "Ville Voutilainen", "opened": "2016-07-10", "last_modified": "2017-07-30" }, "LWG2745": { "type": "issue", "title": "[fund.ts.v2] Implementability of LWG 2451", "long_link": "https://cplusplus.github.io/LWG/issue2745", "link": "https://wg21.link/lwg2745", "section": "5.3 [fund.ts.v2::optional.object]", "status": "TS", "submitter": "Casey Carter", "opened": "2016-07-10", "last_modified": "2018-07-08" }, "LWG2746": { "type": "issue", "title": "Inconsistency between requirements for emplace between optional and variant", "long_link": "https://cplusplus.github.io/LWG/issue2746", "link": "https://wg21.link/lwg2746", "section": "22.5.3.4 [optional.assign], 22.6.3.5 [variant.mod], 22.7.4.4 [any.modifiers]", "status": "New", "submitter": "Richard Smith", "opened": "2016-07-13", "last_modified": "2020-05-10" }, "LWG2747": { "type": "issue", "title": "Possibly redundant std::move in [alg.foreach]", "long_link": "https://cplusplus.github.io/LWG/issue2747", "link": "https://wg21.link/lwg2747", "section": "27.6.5 [alg.foreach]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-07-15", "last_modified": "2017-07-30" }, "LWG2748": { "type": "issue", "title": "swappable traits for optionals", "long_link": "https://cplusplus.github.io/LWG/issue2748", "link": "https://wg21.link/lwg2748", "section": "22.5.3.5 [optional.swap], 22.5.9 [optional.specalg]", "status": "C++17", "submitter": "Agustín K-ballo Bergé", "opened": "2016-07-19", "last_modified": "2017-07-30" }, "LWG2749": { "type": "issue", "title": "swappable traits for variants", "long_link": "https://cplusplus.github.io/LWG/issue2749", "link": "https://wg21.link/lwg2749", "section": "22.6.3.7 [variant.swap], 22.6.10 [variant.specalg]", "status": "C++17", "submitter": "Agustín K-ballo Bergé", "opened": "2016-07-19", "last_modified": "2017-07-30" }, "LWG2750": { "type": "issue", "title": "[fund.ts.v2] LWG 2451 conversion constructor constraint", "long_link": "https://cplusplus.github.io/LWG/issue2750", "link": "https://wg21.link/lwg2750", "section": "5.3.1 [fund.ts.v2::optional.object.ctor]", "status": "TS", "submitter": "Casey Carter", "opened": "2016-07-20", "last_modified": "2017-07-30" }, "LWG2751": { "type": "issue", "title": "shared_ptr deleter not specified to observe expired weak_ptr instances", "long_link": "https://cplusplus.github.io/LWG/issue2751", "link": "https://wg21.link/lwg2751", "section": "20.3.2.2.3 [util.smartptr.shared.dest]", "status": "New", "submitter": "Aaron Jacobs", "opened": "2016-07-21", "last_modified": "2017-10-08" }, "LWG2752": { "type": "issue", "title": "\"Throws:\" clauses of async and packaged_task are unimplementable", "long_link": "https://cplusplus.github.io/LWG/issue2752", "link": "https://wg21.link/lwg2752", "section": "33.10.9 [futures.async], 33.10.10.2 [futures.task.members]", "status": "C++17", "submitter": "Billy Robert O'Neal III", "opened": "2016-07-07", "last_modified": "2017-07-30" }, "LWG2753": { "type": "issue", "title": "Optional's constructors and assignments need constraints", "long_link": "https://cplusplus.github.io/LWG/issue2753", "link": "https://wg21.link/lwg2753", "section": "22.5.3.2 [optional.ctor], 22.5.3.4 [optional.assign]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2016-07-22", "last_modified": "2017-06-15" }, "LWG2754": { "type": "issue", "title": "The in_place constructors and emplace functions added by P0032R3 don't require CopyConstructible", "long_link": "https://cplusplus.github.io/LWG/issue2754", "link": "https://wg21.link/lwg2754", "section": "22.7.4.2 [any.cons], 22.7.4.3 [any.assign], 22.7.4.4 [any.modifiers]", "status": "Resolved", "submitter": "Ville Voutilainen", "opened": "2016-07-05", "last_modified": "2020-09-06", "papers": [ "P0032R3" ] }, "LWG2755": { "type": "issue", "title": "§[string.view.io] uses non-existent basic_string_view::to_string function", "long_link": "https://cplusplus.github.io/LWG/issue2755", "link": "https://wg21.link/lwg2755", "section": "23.3.5 [string.view.io], 23.4.4.4 [string.io]", "status": "C++17", "submitter": "Billy Baker", "opened": "2016-07-26", "last_modified": "2020-09-06" }, "LWG2756": { "type": "issue", "title": "C++ WP optional should 'forward' T's implicit conversions", "long_link": "https://cplusplus.github.io/LWG/issue2756", "link": "https://wg21.link/lwg2756", "section": "22.5.3 [optional.optional]", "status": "C++17", "submitter": "Casey Carter", "opened": "2016-07-26", "last_modified": "2017-07-30" }, "LWG2757": { "type": "issue", "title": "std::string{}.insert(3, \"ABCDE\", 0, 1) is ambiguous", "long_link": "https://cplusplus.github.io/LWG/issue2757", "link": "https://wg21.link/lwg2757", "section": "23.4.3.7.4 [string.insert]", "status": "Resolved", "submitter": "Marshall Clow", "opened": "2016-07-30", "last_modified": "2020-09-06" }, "LWG2758": { "type": "issue", "title": "std::string{}.assign(\"ABCDE\", 0, 1) is ambiguous", "long_link": "https://cplusplus.github.io/LWG/issue2758", "link": "https://wg21.link/lwg2758", "section": "23.4.3.7.3 [string.assign]", "status": "C++17", "submitter": "Marshall Clow", "opened": "2016-07-30", "last_modified": "2020-09-06" }, "LWG2759": { "type": "issue", "title": "gcd / lcm and bool for the WP", "long_link": "https://cplusplus.github.io/LWG/issue2759", "link": "https://wg21.link/lwg2759", "section": "27.10.14 [numeric.ops.gcd], 27.10.15 [numeric.ops.lcm]", "status": "C++17", "submitter": "Walter Brown", "opened": "2016-08-01", "last_modified": "2017-07-30" }, "LWG2760": { "type": "issue", "title": "non-const basic_string::data should not invalidate iterators", "long_link": "https://cplusplus.github.io/LWG/issue2760", "link": "https://wg21.link/lwg2760", "section": "23.4.3.2 [string.require]", "status": "C++17", "submitter": "Billy Baker", "opened": "2016-08-03", "last_modified": "2017-07-30" }, "LWG2761": { "type": "issue", "title": "directory_entry comparisons are members", "long_link": "https://cplusplus.github.io/LWG/issue2761", "link": "https://wg21.link/lwg2761", "section": "31.12.10.4 [fs.dir.entry.obs]", "status": "NAD", "submitter": "Ville Voutilainen", "opened": "2016-08-03", "last_modified": "2017-03-19" }, "LWG2762": { "type": "issue", "title": "unique_ptr operator*() should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2762", "link": "https://wg21.link/lwg2762", "section": "20.3.1.3.5 [unique.ptr.single.observers]", "status": "C++23", "submitter": "Ville Voutilainen", "opened": "2016-08-04", "last_modified": "2023-11-22" }, "LWG2763": { "type": "issue", "title": "common_type_t is undefined", "long_link": "https://cplusplus.github.io/LWG/issue2763", "link": "https://wg21.link/lwg2763", "section": "21.3.8.7 [meta.trans.other]", "status": "Resolved", "submitter": "Tim Song", "opened": "2016-08-10", "last_modified": "2016-11-21" }, "LWG2764": { "type": "issue", "title": "Are macros optional?", "long_link": "https://cplusplus.github.io/LWG/issue2764", "link": "https://wg21.link/lwg2764", "section": "17.4.1 [cstdint.syn]", "status": "Dup", "submitter": "Thomas Koeppe", "opened": "2016-08-10", "last_modified": "2017-03-21" }, "LWG2765": { "type": "issue", "title": "Did LWG 1123 go too far?", "long_link": "https://cplusplus.github.io/LWG/issue2765", "link": "https://wg21.link/lwg2765", "section": "31.5.2.2.6 [ios.init]", "status": "C++17", "submitter": "Richard Smith", "opened": "2016-08-13", "last_modified": "2021-06-06" }, "LWG2766": { "type": "issue", "title": "Swapping non-swappable types", "long_link": "https://cplusplus.github.io/LWG/issue2766", "link": "https://wg21.link/lwg2766", "section": "22.3.3 [pairs.spec], 22.4.12 [tuple.special], 22.5.9 [optional.specalg], 22.6.10 [variant.specalg], 20.3.1.6 [unique.ptr.special], 24.3.7.4 [array.special], 24.6.6.6 [queue.special], 24.6.7.5 [priqueue.special], 24.6.8.7 [stack.special]", "status": "New", "submitter": "Agustín K-ballo Bergé", "opened": "2016-08-15", "last_modified": "2020-09-06" }, "LWG2767": { "type": "issue", "title": "not_fn call_wrapper can form invalid types", "long_link": "https://cplusplus.github.io/LWG/issue2767", "link": "https://wg21.link/lwg2767", "section": "22.10.13 [func.not.fn]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-08-19", "last_modified": "2021-06-06" }, "LWG2768": { "type": "issue", "title": "any_cast and move semantics", "long_link": "https://cplusplus.github.io/LWG/issue2768", "link": "https://wg21.link/lwg2768", "section": "22.7.5 [any.nonmembers]", "status": "C++17", "submitter": "Casey Carter", "opened": "2016-08-27", "last_modified": "2017-07-30" }, "LWG2769": { "type": "issue", "title": "Redundant const in the return type of any_cast(const any&)", "long_link": "https://cplusplus.github.io/LWG/issue2769", "link": "https://wg21.link/lwg2769", "section": "22.7.5 [any.nonmembers]", "status": "C++17", "submitter": "Casey Carter", "opened": "2016-09-02", "last_modified": "2017-07-30" }, "LWG2770": { "type": "issue", "title": "tuple_size specialization is not SFINAE compatible and breaks decomposition declarations", "long_link": "https://cplusplus.github.io/LWG/issue2770", "link": "https://wg21.link/lwg2770", "section": "22.4.7 [tuple.helper]", "status": "C++17", "submitter": "Richard Smith", "opened": "2016-08-15", "last_modified": "2017-07-30" }, "LWG2771": { "type": "issue", "title": "Broken Effects of some basic_string::compare functions in terms of basic_string_view", "long_link": "https://cplusplus.github.io/LWG/issue2771", "link": "https://wg21.link/lwg2771", "section": "23.4.3.8.4 [string.compare]", "status": "C++17", "submitter": "Daniel Krügler", "opened": "2016-09-05", "last_modified": "2017-07-30" }, "LWG2772": { "type": "issue", "title": "Inconsistency in the insert(node) interface", "long_link": "https://cplusplus.github.io/LWG/issue2772", "link": "https://wg21.link/lwg2772", "section": "24.2.7 [associative.reqmts], 24.2.8 [unord.req], 24.4.2 [associative.map.syn], 24.5.2 [unord.map.syn]", "status": "NAD", "submitter": "Tomasz Kamiński", "opened": "2016-09-06", "last_modified": "2018-01-28" }, "LWG2773": { "type": "issue", "title": "Making std::ignore constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2773", "link": "https://wg21.link/lwg2773", "section": "22.4.1 [tuple.general]", "status": "C++17", "submitter": "Vincent Reverdy", "opened": "2016-09-10", "last_modified": "2017-07-30" }, "LWG2774": { "type": "issue", "title": "std::function construction vs assignment", "long_link": "https://cplusplus.github.io/LWG/issue2774", "link": "https://wg21.link/lwg2774", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2016-09-14", "last_modified": "2023-11-22" }, "LWG2775": { "type": "issue", "title": "reverse_iterator is does not compile for fancy pointers", "long_link": "https://cplusplus.github.io/LWG/issue2775", "link": "https://wg21.link/lwg2775", "section": "25.5.1.6 [reverse.iter.elem]", "status": "Dup", "submitter": "Billy Robert O'Neal III", "opened": "2016-09-23", "last_modified": "2021-06-06" }, "LWG2776": { "type": "issue", "title": "shared_ptr unique() and use_count()", "long_link": "https://cplusplus.github.io/LWG/issue2776", "link": "https://wg21.link/lwg2776", "section": "20.3.2.2.6 [util.smartptr.shared.obs]", "status": "Resolved", "submitter": "Hans Boehm", "opened": "2016-09-22", "last_modified": "2018-06-12" }, "LWG2777": { "type": "issue", "title": "basic_string_view::copy should use char_traits::copy", "long_link": "https://cplusplus.github.io/LWG/issue2777", "link": "https://wg21.link/lwg2777", "section": "23.3.3.8 [string.view.ops], 23.4.3.7.7 [string.copy]", "status": "C++17", "submitter": "Billy Robert O'Neal III", "opened": "2016-09-27", "last_modified": "2017-07-30" }, "LWG2778": { "type": "issue", "title": "basic_string_view is missing constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2778", "link": "https://wg21.link/lwg2778", "section": "23.3 [string.view]", "status": "C++17", "submitter": "Billy Robert O'Neal III", "opened": "2016-09-30", "last_modified": "2017-07-30" }, "LWG2779": { "type": "issue", "title": "[networking.ts] Relax requirements on buffer sequence iterators", "long_link": "https://cplusplus.github.io/LWG/issue2779", "link": "https://wg21.link/lwg2779", "section": "16.2.1 [networking.ts::buffer.reqmts.mutablebuffersequence]", "status": "C++23", "submitter": "Vinnie Falco", "opened": "2016-10-05", "last_modified": "2023-11-22" }, "LWG2780": { "type": "issue", "title": "basic_string_view::copy is missing constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2780", "link": "https://wg21.link/lwg2780", "section": "23.3 [string.view]", "status": "Resolved", "submitter": "Billy Robert O'Neal III", "opened": "2016-10-07", "last_modified": "2018-11-25" }, "LWG2781": { "type": "issue", "title": "Contradictory requirements for std::function and std::reference_wrapper", "long_link": "https://cplusplus.github.io/LWG/issue2781", "link": "https://wg21.link/lwg2781", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-10-13", "last_modified": "2017-07-30" }, "LWG2782": { "type": "issue", "title": "scoped_allocator_adaptor constructors must be constrained", "long_link": "https://cplusplus.github.io/LWG/issue2782", "link": "https://wg21.link/lwg2782", "section": "20.5.3 [allocator.adaptor.cnstr]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-10-14", "last_modified": "2017-07-30" }, "LWG2783": { "type": "issue", "title": "stack::emplace() and queue::emplace() should return decltype(auto)", "long_link": "https://cplusplus.github.io/LWG/issue2783", "link": "https://wg21.link/lwg2783", "section": "24.6.6.1 [queue.defn], 24.6.8.2 [stack.defn]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2016-10-14", "last_modified": "2021-02-25" }, "LWG2784": { "type": "issue", "title": "Resolution to LWG 2484 is missing \"otherwise, no effects\" and is hard to parse", "long_link": "https://cplusplus.github.io/LWG/issue2784", "link": "https://wg21.link/lwg2784", "section": "17.9.8 [except.nested]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-10-15", "last_modified": "2017-07-30" }, "LWG2785": { "type": "issue", "title": "quoted should work with basic_string_view", "long_link": "https://cplusplus.github.io/LWG/issue2785", "link": "https://wg21.link/lwg2785", "section": "31.7.9 [quoted.manip]", "status": "C++17", "submitter": "Marshall Clow", "opened": "2016-10-27", "last_modified": "2017-07-30" }, "LWG2786": { "type": "issue", "title": "Annex C should mention shared_ptr changes for array support", "long_link": "https://cplusplus.github.io/LWG/issue2786", "link": "https://wg21.link/lwg2786", "section": "C.4.9 [diff.cpp14.utilities]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-10-18", "last_modified": "2017-07-30" }, "LWG2787": { "type": "issue", "title": "§[fs.file_status.cons] doesn't match class definition", "long_link": "https://cplusplus.github.io/LWG/issue2787", "link": "https://wg21.link/lwg2787", "section": "31.12.9 [fs.class.file.status], 31.12.9.2 [fs.file.status.cons]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-10-21", "last_modified": "2021-06-06" }, "LWG2788": { "type": "issue", "title": "basic_string range mutators unintentionally require a default constructible allocator", "long_link": "https://cplusplus.github.io/LWG/issue2788", "link": "https://wg21.link/lwg2788", "section": "23.4.3.7.2 [string.append], 23.4.3.7.3 [string.assign], 23.4.3.7.4 [string.insert], 23.4.3.7.6 [string.replace]", "status": "C++17", "submitter": "Billy O'Neal III", "opened": "2016-10-25", "last_modified": "2017-07-30" }, "LWG2789": { "type": "issue", "title": "Equivalence of contained objects", "long_link": "https://cplusplus.github.io/LWG/issue2789", "link": "https://wg21.link/lwg2789", "section": "22.7.4 [any.class]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-11-09", "last_modified": "2017-07-30" }, "LWG2790": { "type": "issue", "title": "Missing specification of istreambuf_iterator::operator->", "long_link": "https://cplusplus.github.io/LWG/issue2790", "link": "https://wg21.link/lwg2790", "section": "25.6.4 [istreambuf.iterator]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-11-09", "last_modified": "2017-07-30" }, "LWG2791": { "type": "issue", "title": "string_view objects and strings should yield the same hash values", "long_link": "https://cplusplus.github.io/LWG/issue2791", "link": "https://wg21.link/lwg2791", "section": "23.3.6 [string.view.hash]", "status": "Resolved", "submitter": "Nicolai Josuttis", "opened": "2016-11-09", "last_modified": "2016-11-21" }, "LWG2792": { "type": "issue", "title": "[fund.ts.v2] gcd and lcm should support a wider range of input values", "long_link": "https://cplusplus.github.io/LWG/issue2792", "link": "https://wg21.link/lwg2792", "section": "13.1.2 [fund.ts.v2::numeric.ops.gcd], 13.1.3 [fund.ts.v2::numeric.ops.lcm]", "status": "TS", "submitter": "Marshall Clow", "opened": "2016-11-09", "last_modified": "2020-09-06" }, "LWG2793": { "type": "issue", "title": "Awkward conflation of trivial special members of istream_iterator", "long_link": "https://cplusplus.github.io/LWG/issue2793", "link": "https://wg21.link/lwg2793", "section": "25.6.2.2 [istream.iterator.cons]", "status": "C++17", "submitter": "Erich Keane", "opened": "2016-11-09", "last_modified": "2020-09-06" }, "LWG2794": { "type": "issue", "title": "Missing requirements for allocator pointers", "long_link": "https://cplusplus.github.io/LWG/issue2794", "link": "https://wg21.link/lwg2794", "section": "24.2.2 [container.requirements.general]", "status": "C++17", "submitter": "Billy O'Neal III", "opened": "2016-11-09", "last_modified": "2017-07-30" }, "LWG2795": { "type": "issue", "title": "§[global.functions] provides incorrect example of ADL use", "long_link": "https://cplusplus.github.io/LWG/issue2795", "link": "https://wg21.link/lwg2795", "section": "16.4.6.4 [global.functions]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-11-09", "last_modified": "2017-07-30" }, "LWG2796": { "type": "issue", "title": "tuple should be a literal type", "long_link": "https://cplusplus.github.io/LWG/issue2796", "link": "https://wg21.link/lwg2796", "section": "22.4.1 [tuple.general]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2016-11-09", "last_modified": "2017-07-30" }, "LWG2797": { "type": "issue", "title": "Trait precondition violations", "long_link": "https://cplusplus.github.io/LWG/issue2797", "link": "https://wg21.link/lwg2797", "section": "21.3.3 [meta.type.synop]", "status": "Resolved", "submitter": "Russia", "opened": "2016-11-09", "last_modified": "2018-11-12" }, "LWG2798": { "type": "issue", "title": "Definition of path in terms of a string", "long_link": "https://cplusplus.github.io/LWG/issue2798", "link": "https://wg21.link/lwg2798", "section": "31.12.6 [fs.class.path]", "status": "Resolved", "submitter": "Billy O'Neal III", "opened": "2016-11-10", "last_modified": "2017-07-18" }, "LWG2799": { "type": "issue", "title": "noexcept-specifications in shared_future", "long_link": "https://cplusplus.github.io/LWG/issue2799", "link": "https://wg21.link/lwg2799", "section": "33.10.8 [futures.shared.future]", "status": "Resolved", "submitter": "Zhihao Yuan", "opened": "2016-11-11", "last_modified": "2021-06-06" }, "LWG2800": { "type": "issue", "title": "constexpr swap", "long_link": "https://cplusplus.github.io/LWG/issue2800", "link": "https://wg21.link/lwg2800", "section": "22.2.2 [utility.swap]", "status": "Resolved", "submitter": "United States", "opened": "2016-11-09", "last_modified": "2020-09-06" }, "LWG2801": { "type": "issue", "title": "Default-constructibility of unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue2801", "link": "https://wg21.link/lwg2801", "section": "20.3.1.3.2 [unique.ptr.single.ctor]", "status": "C++17", "submitter": "United States", "opened": "2016-11-09", "last_modified": "2017-07-30" }, "LWG2802": { "type": "issue", "title": "shared_ptr constructor requirements for a deleter", "long_link": "https://cplusplus.github.io/LWG/issue2802", "link": "https://wg21.link/lwg2802", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++17", "submitter": "United States", "opened": "2016-11-09", "last_modified": "2020-09-06" }, "LWG2803": { "type": "issue", "title": "hash for arithmetic, pointer and standard library types should not throw", "long_link": "https://cplusplus.github.io/LWG/issue2803", "link": "https://wg21.link/lwg2803", "section": "22.10.19 [unord.hash]", "status": "Resolved", "submitter": "United States", "opened": "2016-11-09", "last_modified": "2020-09-06" }, "LWG2804": { "type": "issue", "title": "Unconditional constexpr default constructor for istream_iterator", "long_link": "https://cplusplus.github.io/LWG/issue2804", "link": "https://wg21.link/lwg2804", "section": "25.6.2.2 [istream.iterator.cons]", "status": "C++17", "submitter": "United States", "opened": "2016-11-09", "last_modified": "2017-07-30" }, "LWG2805": { "type": "issue", "title": "void and reference type alternatives in variant, variant<> and index()", "long_link": "https://cplusplus.github.io/LWG/issue2805", "link": "https://wg21.link/lwg2805", "section": "22.6 [variant], 22.6.3 [variant.variant], 22.6.3.2 [variant.ctor]", "status": "Resolved", "submitter": "Switzerland", "opened": "2016-11-10", "last_modified": "2020-09-06" }, "LWG2806": { "type": "issue", "title": "Base class of bad_optional_access", "long_link": "https://cplusplus.github.io/LWG/issue2806", "link": "https://wg21.link/lwg2806", "section": "22.5.5 [optional.bad.access]", "status": "C++17", "submitter": "Great Britain", "opened": "2016-11-09", "last_modified": "2017-07-30" }, "LWG2807": { "type": "issue", "title": "std::invoke should use std::is_nothrow_callable", "long_link": "https://cplusplus.github.io/LWG/issue2807", "link": "https://wg21.link/lwg2807", "section": "22.10.5 [func.invoke]", "status": "C++17", "submitter": "Great Britain", "opened": "2016-11-09", "last_modified": "2020-09-06" }, "LWG2808": { "type": "issue", "title": "Requirements for fpos and stateT", "long_link": "https://cplusplus.github.io/LWG/issue2808", "link": "https://wg21.link/lwg2808", "section": "31.5.3.2 [fpos.operations]", "status": "Resolved", "submitter": "Great Britain", "opened": "2016-11-09", "last_modified": "2020-05-12" }, "LWG2809": { "type": "issue", "title": "variant hash requirements", "long_link": "https://cplusplus.github.io/LWG/issue2809", "link": "https://wg21.link/lwg2809", "section": "22.6.12 [variant.hash]", "status": "Resolved", "submitter": "Great Britain", "opened": "2016-11-09", "last_modified": "2020-09-06" }, "LWG2810": { "type": "issue", "title": "use_count and unique in shared_ptr", "long_link": "https://cplusplus.github.io/LWG/issue2810", "link": "https://wg21.link/lwg2810", "section": "20.3.2.2 [util.smartptr.shared]", "status": "Resolved", "submitter": "Marshall Clow", "opened": "2016-11-09", "last_modified": "2020-09-06" }, "LWG2811": { "type": "issue", "title": "\"Selected constructor\" wording is incorrect for optional/variant/any", "long_link": "https://cplusplus.github.io/LWG/issue2811", "link": "https://wg21.link/lwg2811", "section": "22.5.3.2 [optional.ctor], 22.5.3.4 [optional.assign], 22.6.3.2 [variant.ctor], 22.7.4.2 [any.cons], 22.7.4.4 [any.modifiers]", "status": "New", "submitter": "Tim Song", "opened": "2016-10-29", "last_modified": "2020-06-13" }, "LWG2812": { "type": "issue", "title": "Range access is available with ", "long_link": "https://cplusplus.github.io/LWG/issue2812", "link": "https://wg21.link/lwg2812", "section": "25.7 [iterator.range], 23.3.2 [string.view.synop]", "status": "C++17", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2016-10-29", "last_modified": "2017-07-30" }, "LWG2813": { "type": "issue", "title": "std::function should not return dangling references", "long_link": "https://cplusplus.github.io/LWG/issue2813", "link": "https://wg21.link/lwg2813", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "Resolved", "submitter": "Brian Bi", "opened": "2016-11-03", "last_modified": "2022-11-25", "github_url": "https://github.com/cplusplus/papers/issues/1370" }, "LWG2814": { "type": "issue", "title": "[fund.ts.v2] to_array should take rvalue reference as well", "long_link": "https://cplusplus.github.io/LWG/issue2814", "link": "https://wg21.link/lwg2814", "section": "4.2.1 [fund.ts.v2::func.wrap.func.con]", "status": "Resolved", "submitter": "Zhihao Yuan", "opened": "2016-11-07", "last_modified": "2020-09-06" }, "LWG2815": { "type": "issue", "title": "quick_exit can deadlock", "long_link": "https://cplusplus.github.io/LWG/issue2815", "link": "https://wg21.link/lwg2815", "section": "17.5 [support.start.term]", "status": "New", "submitter": "Jean-François Bastien", "opened": "2016-11-07", "last_modified": "2020-09-06" }, "LWG2816": { "type": "issue", "title": "resize_file has impossible postcondition", "long_link": "https://cplusplus.github.io/LWG/issue2816", "link": "https://wg21.link/lwg2816", "section": "31.12.13.34 [fs.op.resize.file]", "status": "C++20", "submitter": "Richard Smith", "opened": "2016-11-07", "last_modified": "2021-06-06" }, "LWG2817": { "type": "issue", "title": "std::hash for nullptr_t", "long_link": "https://cplusplus.github.io/LWG/issue2817", "link": "https://wg21.link/lwg2817", "section": "22.10.19 [unord.hash]", "status": "Resolved", "submitter": "Marshall Clow", "opened": "2016-11-10", "last_modified": "2020-09-06" }, "LWG2818": { "type": "issue", "title": "\"::std::\" everywhere rule needs tweaking", "long_link": "https://cplusplus.github.io/LWG/issue2818", "link": "https://wg21.link/lwg2818", "section": "16.4.2.2 [contents]", "status": "C++23", "submitter": "Tim Song", "opened": "2016-11-11", "last_modified": "2023-11-22" }, "LWG2819": { "type": "issue", "title": "Unspecified Return type: elements", "long_link": "https://cplusplus.github.io/LWG/issue2819", "link": "https://wg21.link/lwg2819", "section": "33.2.5 [thread.req.lockable], 33.6.4 [thread.mutex.requirements]", "status": "New", "submitter": "Agustín K-ballo Bergé", "opened": "2016-11-12", "last_modified": "2022-11-06" }, "LWG2820": { "type": "issue", "title": "Clarify macros", "long_link": "https://cplusplus.github.io/LWG/issue2820", "link": "https://wg21.link/lwg2820", "section": "17.4.1 [cstdint.syn]", "status": "C++23", "submitter": "Thomas Köppe", "opened": "2016-11-12", "last_modified": "2023-11-22" }, "LWG2821": { "type": "issue", "title": "std::launder() should be marked as [[nodiscard]]", "long_link": "https://cplusplus.github.io/LWG/issue2821", "link": "https://wg21.link/lwg2821", "section": "17.6.5 [ptr.launder]", "status": "Resolved", "submitter": "Tony van Eerd", "opened": "2016-11-13", "last_modified": "2020-09-06" }, "LWG2822": { "type": "issue", "title": "Resolution for LWG 2742 introduces ambiguities", "long_link": "https://cplusplus.github.io/LWG/issue2822", "link": "https://wg21.link/lwg2822", "section": "23.4.3.3 [string.cons]", "status": "NAD", "submitter": "Jonathan Wakely", "opened": "2016-11-15", "last_modified": "2017-01-30" }, "LWG2823": { "type": "issue", "title": "std::array initialization is still not permissive enough", "long_link": "https://cplusplus.github.io/LWG/issue2823", "link": "https://wg21.link/lwg2823", "section": "24.3.7.1 [array.overview]", "status": "Open", "submitter": "Robert Haberlach", "opened": "2016-11-16", "last_modified": "2018-03-19" }, "LWG2824": { "type": "issue", "title": "list::sort should say that the order of elements is unspecified if an exception is thrown", "long_link": "https://cplusplus.github.io/LWG/issue2824", "link": "https://wg21.link/lwg2824", "section": "24.3.10.5 [list.ops]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-11-16", "last_modified": "2017-07-30" }, "LWG2825": { "type": "issue", "title": "LWG 2756 breaks class template argument deduction for optional", "long_link": "https://cplusplus.github.io/LWG/issue2825", "link": "https://wg21.link/lwg2825", "section": "22.5.3 [optional.optional]", "status": "Resolved", "submitter": "Richard Smith", "opened": "2016-11-24", "last_modified": "2020-11-09" }, "LWG2826": { "type": "issue", "title": "string_view iterators use old wording", "long_link": "https://cplusplus.github.io/LWG/issue2826", "link": "https://wg21.link/lwg2826", "section": "23.3.3.4 [string.view.iterators]", "status": "C++17", "submitter": "Alisdair Meredith", "opened": "2016-11-17", "last_modified": "2017-07-30" }, "LWG2827": { "type": "issue", "title": "is_trivially_constructible and non-trivial destructors", "long_link": "https://cplusplus.github.io/LWG/issue2827", "link": "https://wg21.link/lwg2827", "section": "21.3.5.4 [meta.unary.prop]", "status": "New", "submitter": "Richard Smith", "opened": "2016-11-17", "last_modified": "2023-05-25" }, "LWG2828": { "type": "issue", "title": "Clarify (following adoption of P0063r3)", "long_link": "https://cplusplus.github.io/LWG/issue2828", "link": "https://wg21.link/lwg2828", "section": "21.3.5.4 [meta.unary.prop]", "status": "NAD Editorial", "submitter": "Thomas Koeppe", "opened": "2016-11-20", "last_modified": "2020-09-06", "papers": [ "P0063R3" ] }, "LWG2829": { "type": "issue", "title": "LWG 2740 leaves behind vacuous words", "long_link": "https://cplusplus.github.io/LWG/issue2829", "link": "https://wg21.link/lwg2829", "section": "22.5.3.6 [optional.observe]", "status": "Open", "submitter": "Richard Smith", "opened": "2016-11-24", "last_modified": "2020-06-13" }, "LWG2830": { "type": "issue", "title": "insert_return_type is only defined for containers with unique keys", "long_link": "https://cplusplus.github.io/LWG/issue2830", "link": "https://wg21.link/lwg2830", "section": "24.2.7 [associative.reqmts], 24.2.8 [unord.req]", "status": "Resolved", "submitter": "Daniel James", "opened": "2016-11-24", "last_modified": "2020-09-06" }, "LWG2831": { "type": "issue", "title": "Equality can be defined when Hash function objects have different behaviour", "long_link": "https://cplusplus.github.io/LWG/issue2831", "link": "https://wg21.link/lwg2831", "section": "24.2.8 [unord.req]", "status": "Resolved", "submitter": "Daniel James", "opened": "2016-11-24", "last_modified": "2020-09-06" }, "LWG2832": { "type": "issue", "title": "§[fpos.operations] strange requirement for P(i)", "long_link": "https://cplusplus.github.io/LWG/issue2832", "link": "https://wg21.link/lwg2832", "section": "31.5.3.2 [fpos.operations]", "status": "Resolved", "submitter": "Jens Maurer", "opened": "2016-11-24", "last_modified": "2020-05-12" }, "LWG2833": { "type": "issue", "title": "Library needs to specify what it means when it declares a function constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2833", "link": "https://wg21.link/lwg2833", "section": "22.6.3.2 [variant.ctor]", "status": "Open", "submitter": "Richard Smith", "opened": "2016-11-28", "last_modified": "2020-12-19" }, "LWG2834": { "type": "issue", "title": "Resolution LWG 2223 is missing wording about end iterators", "long_link": "https://cplusplus.github.io/LWG/issue2834", "link": "https://wg21.link/lwg2834", "section": "23.4.3.5 [string.capacity], 24.3.8.3 [deque.capacity], 24.3.11.3 [vector.capacity]", "status": "C++17", "submitter": "Thomas Koeppe", "opened": "2016-11-29", "last_modified": "2020-09-06" }, "LWG2835": { "type": "issue", "title": "LWG 2536 seems to misspecify ", "long_link": "https://cplusplus.github.io/LWG/issue2835", "link": "https://wg21.link/lwg2835", "section": "17.14 [support.c.headers], 99 [depr.ctgmath.syn]", "status": "C++17", "submitter": "Thomas Koeppe", "opened": "2016-11-29", "last_modified": "2023-02-07" }, "LWG2836": { "type": "issue", "title": "More string operations should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2836", "link": "https://wg21.link/lwg2836", "section": "23.4.3 [basic.string], 23.4.3.8.2 [string.find], 23.4.3.8.4 [string.compare]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2016-12-05", "last_modified": "2023-02-07" }, "LWG2837": { "type": "issue", "title": "gcd and lcm should support a wider range of input values", "long_link": "https://cplusplus.github.io/LWG/issue2837", "link": "https://wg21.link/lwg2837", "section": "27.10.14 [numeric.ops.gcd], 27.10.15 [numeric.ops.lcm]", "status": "C++17", "submitter": "Marshall Clow", "opened": "2016-12-16", "last_modified": "2020-09-06" }, "LWG2838": { "type": "issue", "title": "is_literal_type specification needs a little cleanup", "long_link": "https://cplusplus.github.io/LWG/issue2838", "link": "https://wg21.link/lwg2838", "section": "D.16 [depr.meta.types]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-12-09", "last_modified": "2020-09-06" }, "LWG2839": { "type": "issue", "title": "Self-move-assignment of library types, again", "long_link": "https://cplusplus.github.io/LWG/issue2839", "link": "https://wg21.link/lwg2839", "section": "16.4.6.15 [lib.types.movedfrom], 16.4.5.9 [res.on.arguments], 24.2.2 [container.requirements.general]", "status": "C++23", "submitter": "Tim Song", "opened": "2016-12-09", "last_modified": "2023-11-22" }, "LWG2840": { "type": "issue", "title": "directory_iterator::increment is seemingly narrow-contract but marked noexcept", "long_link": "https://cplusplus.github.io/LWG/issue2840", "link": "https://wg21.link/lwg2840", "section": "31.12.11.2 [fs.dir.itr.members], 31.12.12.2 [fs.rec.dir.itr.members]", "status": "Resolved", "submitter": "Tim Song", "opened": "2016-12-09", "last_modified": "2020-09-06" }, "LWG2841": { "type": "issue", "title": "Use of \"Equivalent to\" in [strings]", "long_link": "https://cplusplus.github.io/LWG/issue2841", "link": "https://wg21.link/lwg2841", "section": "23 [strings]", "status": "Resolved", "submitter": "Jeffrey Yasskin", "opened": "2016-12-09", "last_modified": "2018-11-25" }, "LWG2842": { "type": "issue", "title": "in_place_t check for optional::optional(U&&) should decay U", "long_link": "https://cplusplus.github.io/LWG/issue2842", "link": "https://wg21.link/lwg2842", "section": "22.5.3.2 [optional.ctor]", "status": "C++17", "submitter": "Tim Song", "opened": "2016-12-13", "last_modified": "2020-09-06" }, "LWG2843": { "type": "issue", "title": "Unclear behavior of std::pmr::memory_resource::do_allocate()", "long_link": "https://cplusplus.github.io/LWG/issue2843", "link": "https://wg21.link/lwg2843", "section": "20.4.2.3 [mem.res.private]", "status": "C++20", "submitter": "Jens Maurer", "opened": "2016-12-13", "last_modified": "2021-02-25" }, "LWG2844": { "type": "issue", "title": "Stability of a_uniq.insert(i, j)", "long_link": "https://cplusplus.github.io/LWG/issue2844", "link": "https://wg21.link/lwg2844", "section": "24.2.7 [associative.reqmts], 24.2.8 [unord.req]", "status": "Open", "submitter": "Matt Austern", "opened": "2016-12-14", "last_modified": "2020-02-14" }, "LWG2845": { "type": "issue", "title": "enable_if, result_of, common_type and aligned_storage do not meet the definition of TransformationTrait", "long_link": "https://cplusplus.github.io/LWG/issue2845", "link": "https://wg21.link/lwg2845", "section": "21.3.2 [meta.rqmts]", "status": "New", "submitter": "Tim Song", "opened": "2016-12-14", "last_modified": "2017-02-02" }, "LWG2846": { "type": "issue", "title": "Undefined phrase \"effectively cast\"", "long_link": "https://cplusplus.github.io/LWG/issue2846", "link": "https://wg21.link/lwg2846", "section": "28.4.10 [cmplx.over], 28.7.1 [cmath.syn]", "status": "New", "submitter": "Jens Maurer", "opened": "2016-12-15", "last_modified": "2019-03-18" }, "LWG2847": { "type": "issue", "title": "sin(float) should call sinf(float)", "long_link": "https://cplusplus.github.io/LWG/issue2847", "link": "https://wg21.link/lwg2847", "section": "28.7.1 [cmath.syn]", "status": "New", "submitter": "Jens Maurer", "opened": "2016-12-15", "last_modified": "2020-09-06" }, "LWG2848": { "type": "issue", "title": "Pass-through threshold for pool allocator", "long_link": "https://cplusplus.github.io/LWG/issue2848", "link": "https://wg21.link/lwg2848", "section": "20.4.5.2 [mem.res.pool.options]", "status": "New", "submitter": "Jens Maurer", "opened": "2016-12-15", "last_modified": "2017-02-02" }, "LWG2849": { "type": "issue", "title": "Why does !is_regular_file(from) cause copy_file to report a \"file already exists\" error?", "long_link": "https://cplusplus.github.io/LWG/issue2849", "link": "https://wg21.link/lwg2849", "section": "31.12.13.5 [fs.op.copy.file]", "status": "C++20", "submitter": "Tim Song", "opened": "2016-12-17", "last_modified": "2021-06-06" }, "LWG2850": { "type": "issue", "title": "std::function move constructor does unnecessary work", "long_link": "https://cplusplus.github.io/LWG/issue2850", "link": "https://wg21.link/lwg2850", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++17", "submitter": "Geoffrey Romer", "opened": "2016-12-15", "last_modified": "2020-09-06" }, "LWG2851": { "type": "issue", "title": "std::filesystem enum classes are now underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2851", "link": "https://wg21.link/lwg2851", "section": "31.12.8.2 [fs.enum.file.type], 31.12.8.3 [fs.enum.copy.opts], 31.12.8.6 [fs.enum.dir.opts]", "status": "C++20", "submitter": "Tim Song", "opened": "2016-12-18", "last_modified": "2021-06-06" }, "LWG2852": { "type": "issue", "title": "Specifications of operator== for std::basic_strings and std::basic_string_views are difficult to conform to", "long_link": "https://cplusplus.github.io/LWG/issue2852", "link": "https://wg21.link/lwg2852", "section": "23.4.4.2 [string.cmp], 23.4.3.8.4 [string.compare]", "status": "NAD", "submitter": "Ahti Leppänen", "opened": "2017-01-09", "last_modified": "2021-06-06" }, "LWG2853": { "type": "issue", "title": "Possible inconsistency in specification of erase in [vector.modifiers]", "long_link": "https://cplusplus.github.io/LWG/issue2853", "link": "https://wg21.link/lwg2853", "section": "24.3.11.5 [vector.modifiers]", "status": "C++17", "submitter": "Gerard Stone", "opened": "2017-01-16", "last_modified": "2020-09-06" }, "LWG2854": { "type": "issue", "title": "wstring_convert provides no indication of incomplete input or output", "long_link": "https://cplusplus.github.io/LWG/issue2854", "link": "https://wg21.link/lwg2854", "section": "D.23.2 [depr.conversions.string]", "status": "NAD", "submitter": "PowerGamer", "opened": "2017-01-08", "last_modified": "2017-06-05" }, "LWG2855": { "type": "issue", "title": "std::throw_with_nested(\"string_literal\")", "long_link": "https://cplusplus.github.io/LWG/issue2855", "link": "https://wg21.link/lwg2855", "section": "17.9.8 [except.nested]", "status": "C++17", "submitter": "Jonathan Wakely", "opened": "2017-01-17", "last_modified": "2020-09-06" }, "LWG2856": { "type": "issue", "title": "std::async should be marked as [[nodiscard]]", "long_link": "https://cplusplus.github.io/LWG/issue2856", "link": "https://wg21.link/lwg2856", "section": "33.10.9 [futures.async]", "status": "Resolved", "submitter": "Andrey Davydov", "opened": "2017-01-20", "last_modified": "2020-09-06" }, "LWG2857": { "type": "issue", "title": "{variant,optional,any}::emplace should return the constructed value", "long_link": "https://cplusplus.github.io/LWG/issue2857", "link": "https://wg21.link/lwg2857", "section": "22.5 [optional], 22.6 [variant], 22.7 [any]", "status": "C++17", "submitter": "Zhihao Yuan", "opened": "2017-01-25", "last_modified": "2020-09-06" }, "LWG2858": { "type": "issue", "title": "LWG 2472: actually an incompatibility with C++03", "long_link": "https://cplusplus.github.io/LWG/issue2858", "link": "https://wg21.link/lwg2858", "section": "25.5.1 [reverse.iterators]", "status": "New", "submitter": "Hubert Tong", "opened": "2017-01-28", "last_modified": "2020-09-06" }, "LWG2859": { "type": "issue", "title": "Definition of reachable in [ptr.launder] misses pointer arithmetic from pointer-interconvertible object", "long_link": "https://cplusplus.github.io/LWG/issue2859", "link": "https://wg21.link/lwg2859", "section": "17.6.5 [ptr.launder]", "status": "C++20", "submitter": "Hubert Tong", "opened": "2017-01-31", "last_modified": "2021-02-25" }, "LWG2860": { "type": "issue", "title": "launder and base class subobjects", "long_link": "https://cplusplus.github.io/LWG/issue2860", "link": "https://wg21.link/lwg2860", "section": "17.6.5 [ptr.launder]", "status": "NAD", "submitter": "Hubert Tong", "opened": "2017-01-31", "last_modified": "2020-09-06" }, "LWG2861": { "type": "issue", "title": "basic_string should require that charT match traits::char_type", "long_link": "https://cplusplus.github.io/LWG/issue2861", "link": "https://wg21.link/lwg2861", "section": "23.4.3.2 [string.require]", "status": "C++17", "submitter": "United States", "opened": "2017-02-02", "last_modified": "2020-09-06" }, "LWG2862": { "type": "issue", "title": "LWG 2756 should be accepted", "long_link": "https://cplusplus.github.io/LWG/issue2862", "link": "https://wg21.link/lwg2862", "section": "22.5 [optional]", "status": "Resolved", "submitter": "Finland", "opened": "2017-02-03", "last_modified": "2017-02-21" }, "LWG2863": { "type": "issue", "title": "Undo default_order changes of maps and sets", "long_link": "https://cplusplus.github.io/LWG/issue2863", "link": "https://wg21.link/lwg2863", "section": "99 [func.default.traits]", "status": "Resolved", "submitter": "Finland", "opened": "2017-02-03", "last_modified": "2017-03-20" }, "LWG2864": { "type": "issue", "title": "Merge shared_ptr changes from Library Fundamentals to C++17", "long_link": "https://cplusplus.github.io/LWG/issue2864", "link": "https://wg21.link/lwg2864", "section": "20.3.2.2 [util.smartptr.shared], 20.3.2.3 [util.smartptr.weak]", "status": "Resolved", "submitter": "Finland", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2865": { "type": "issue", "title": "Resolve all open Library issues for C++17", "long_link": "https://cplusplus.github.io/LWG/issue2865", "link": "https://wg21.link/lwg2865", "section": "16 [library]", "status": "NAD", "submitter": "Finland", "opened": "2017-02-03", "last_modified": "2017-03-12" }, "LWG2866": { "type": "issue", "title": "Incorrect derived classes constraints", "long_link": "https://cplusplus.github.io/LWG/issue2866", "link": "https://wg21.link/lwg2866", "section": "16.4.6.12 [derivation]", "status": "C++17", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2867": { "type": "issue", "title": "Bad footnote about explicit exception-specification", "long_link": "https://cplusplus.github.io/LWG/issue2867", "link": "https://wg21.link/lwg2867", "section": "16.4.6.13 [res.on.exception.handling]", "status": "Resolved", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2868": { "type": "issue", "title": "Missing specification of bad_any_cast::what()", "long_link": "https://cplusplus.github.io/LWG/issue2868", "link": "https://wg21.link/lwg2868", "section": "22.7.3 [any.bad.any.cast]", "status": "C++17", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2021-06-06" }, "LWG2869": { "type": "issue", "title": "Deprecate sub-clause [locale.stdcvt]", "long_link": "https://cplusplus.github.io/LWG/issue2869", "link": "https://wg21.link/lwg2869", "section": "99 [depr.locale.stdcvt]", "status": "Resolved", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2017-04-22" }, "LWG2870": { "type": "issue", "title": "Default value of parameter theta of polar should be dependent", "long_link": "https://cplusplus.github.io/LWG/issue2870", "link": "https://wg21.link/lwg2870", "section": "28.4.7 [complex.value.ops]", "status": "C++20", "submitter": "Japan", "opened": "2017-02-03", "last_modified": "2021-02-25" }, "LWG2871": { "type": "issue", "title": "User specializations of type traits should be ill-formed", "long_link": "https://cplusplus.github.io/LWG/issue2871", "link": "https://wg21.link/lwg2871", "section": "21.3.3 [meta.type.synop]", "status": "NAD", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2872": { "type": "issue", "title": "Add definition for direct-non-list-initialization", "long_link": "https://cplusplus.github.io/LWG/issue2872", "link": "https://wg21.link/lwg2872", "section": "3 [intro.defs]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2021-06-06" }, "LWG2873": { "type": "issue", "title": "Add noexcept to several shared_ptr related functions", "long_link": "https://cplusplus.github.io/LWG/issue2873", "link": "https://wg21.link/lwg2873", "section": "20.3.2.2 [util.smartptr.shared]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2874": { "type": "issue", "title": "Constructor shared_ptr::shared_ptr(Y*) should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue2874", "link": "https://wg21.link/lwg2874", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2875": { "type": "issue", "title": "shared_ptr::shared_ptr(Y*, D, […]) constructors should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue2875", "link": "https://wg21.link/lwg2875", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2876": { "type": "issue", "title": "shared_ptr::shared_ptr(const weak_ptr&) constructor should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue2876", "link": "https://wg21.link/lwg2876", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2877": { "type": "issue", "title": "Strengthen meaning of \"empty shared_ptr\" in dynamic_pointer_cast", "long_link": "https://cplusplus.github.io/LWG/issue2877", "link": "https://wg21.link/lwg2877", "section": "20.3.2.2.10 [util.smartptr.shared.cast]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2878": { "type": "issue", "title": "Missing DefaultConstructible requirement for istream_iterator default constructor", "long_link": "https://cplusplus.github.io/LWG/issue2878", "link": "https://wg21.link/lwg2878", "section": "25.6.2.2 [istream.iterator.cons]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2879": { "type": "issue", "title": "Removing C dependencies from signal handler wording", "long_link": "https://cplusplus.github.io/LWG/issue2879", "link": "https://wg21.link/lwg2879", "section": "17.13.4 [csignal.syn], 17.5 [support.start.term]", "status": "Resolved", "submitter": "Canada", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2880": { "type": "issue", "title": "Relax complexity specifications for non-sequenced policies", "long_link": "https://cplusplus.github.io/LWG/issue2880", "link": "https://wg21.link/lwg2880", "section": "27.3.3 [algorithms.parallel.exec]", "status": "Resolved", "submitter": "Switzerland", "opened": "2017-02-03", "last_modified": "2017-06-26" }, "LWG2881": { "type": "issue", "title": "Adopt section III of P0308R0", "long_link": "https://cplusplus.github.io/LWG/issue2881", "link": "https://wg21.link/lwg2881", "section": "22.6.3 [variant.variant]", "status": "New", "submitter": "Switzerland", "opened": "2017-02-03", "last_modified": "2020-09-06", "papers": [ "P0308R0" ] }, "LWG2882": { "type": "issue", "title": "Clarify variant construction", "long_link": "https://cplusplus.github.io/LWG/issue2882", "link": "https://wg21.link/lwg2882", "section": "22.6.3.2 [variant.ctor]", "status": "Resolved", "submitter": "Switzerland", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2883": { "type": "issue", "title": "The standard library should provide string_view parameters instead or in addition for functions defined with char const * or string const & as parameter types.", "long_link": "https://cplusplus.github.io/LWG/issue2883", "link": "https://wg21.link/lwg2883", "section": "23.3 [string.view]", "status": "LEWG", "submitter": "Switzerland", "opened": "2017-02-03", "last_modified": "2017-07-15" }, "LWG2884": { "type": "issue", "title": "Relational operators for containers should sfinae; if the underlying type is not comparable, neither should the container be", "long_link": "https://cplusplus.github.io/LWG/issue2884", "link": "https://wg21.link/lwg2884", "section": "24 [containers], 22 [utilities]", "status": "LEWG", "submitter": "Finland", "opened": "2017-02-03", "last_modified": "2017-06-27" }, "LWG2885": { "type": "issue", "title": "The relational operators of optional and variant completely reflect the semantics of the element types — this is inconsistent with other types in the library", "long_link": "https://cplusplus.github.io/LWG/issue2885", "link": "https://wg21.link/lwg2885", "section": "24 [containers], 22 [utilities]", "status": "LEWG", "submitter": "Finland", "opened": "2017-02-03", "last_modified": "2017-07-15" }, "LWG2886": { "type": "issue", "title": "Keep the empty() functions in any", "long_link": "https://cplusplus.github.io/LWG/issue2886", "link": "https://wg21.link/lwg2886", "section": "22.7.4.5 [any.observers]", "status": "NAD", "submitter": "Finland", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2887": { "type": "issue", "title": "Revert the changes from P0156R0: variadic lock_guard", "long_link": "https://cplusplus.github.io/LWG/issue2887", "link": "https://wg21.link/lwg2887", "section": "33.6.5.2 [thread.lock.guard]", "status": "Resolved", "submitter": "Finland, Great Britain", "opened": "2017-02-03", "last_modified": "2017-04-22", "papers": [ "P0156R0" ] }, "LWG2888": { "type": "issue", "title": "Variables of library tag types need to be inline variables", "long_link": "https://cplusplus.github.io/LWG/issue2888", "link": "https://wg21.link/lwg2888", "section": "22 [utilities], 33 [thread]", "status": "Resolved", "submitter": "Finland", "opened": "2017-02-03", "last_modified": "2017-03-20" }, "LWG2889": { "type": "issue", "title": "Mark constexpr global variables as inline", "long_link": "https://cplusplus.github.io/LWG/issue2889", "link": "https://wg21.link/lwg2889", "section": "22 [utilities], 22.12 [execpol]", "status": "Resolved", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2017-03-20" }, "LWG2890": { "type": "issue", "title": "The definition of 'object state' applies only to class types", "long_link": "https://cplusplus.github.io/LWG/issue2890", "link": "https://wg21.link/lwg2890", "section": "99 [defns.obj.state]", "status": "C++17", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2891": { "type": "issue", "title": "Relax library requirements on volatile types", "long_link": "https://cplusplus.github.io/LWG/issue2891", "link": "https://wg21.link/lwg2891", "section": "16.4.6 [conforming]", "status": "NAD", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2017-07-15" }, "LWG2892": { "type": "issue", "title": "Relax the prohibition on libraries adding constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2892", "link": "https://wg21.link/lwg2892", "section": "16.4.6.7 [constexpr.functions]", "status": "NAD", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2893": { "type": "issue", "title": "Parsing Hexadecimally in P0067R4", "long_link": "https://cplusplus.github.io/LWG/issue2893", "link": "https://wg21.link/lwg2893", "section": "22 [utilities]", "status": "NAD", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2020-09-06", "papers": [ "P0067R4" ] }, "LWG2894": { "type": "issue", "title": "The function template std::apply() is required to be constexpr, but std::invoke() isn't", "long_link": "https://cplusplus.github.io/LWG/issue2894", "link": "https://wg21.link/lwg2894", "section": "22.10.5 [func.invoke]", "status": "Resolved", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2895": { "type": "issue", "title": "Passing function types to result_of and is_callable", "long_link": "https://cplusplus.github.io/LWG/issue2895", "link": "https://wg21.link/lwg2895", "section": "21.3.7 [meta.rel]", "status": "Resolved", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2896": { "type": "issue", "title": "The contents of are underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2896", "link": "https://wg21.link/lwg2896", "section": "99 [depr.locale.stdcvt]", "status": "Dup", "submitter": "Great Britain", "opened": "2017-02-03", "last_modified": "2017-04-22" }, "LWG2897": { "type": "issue", "title": "array::iterator and array::const_iterator should be literal types", "long_link": "https://cplusplus.github.io/LWG/issue2897", "link": "https://wg21.link/lwg2897", "section": "24.3.7.1 [array.overview]", "status": "Resolved", "submitter": "Russia", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2898": { "type": "issue", "title": "Prefer not to use member typedefs as constructor parameters", "long_link": "https://cplusplus.github.io/LWG/issue2898", "link": "https://wg21.link/lwg2898", "section": "16 [library]", "status": "NAD", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-06-02" }, "LWG2899": { "type": "issue", "title": "is_(nothrow_)move_constructible and tuple, optional and unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue2899", "link": "https://wg21.link/lwg2899", "section": "22.4 [tuple], 22.5 [optional], 20.3.1.3.2 [unique.ptr.single.ctor]", "status": "C++20", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2021-02-25" }, "LWG2900": { "type": "issue", "title": "The copy and move constructors of optional are not constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2900", "link": "https://wg21.link/lwg2900", "section": "22.5.3 [optional.optional]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2901": { "type": "issue", "title": "Variants cannot properly support allocators", "long_link": "https://cplusplus.github.io/LWG/issue2901", "link": "https://wg21.link/lwg2901", "section": "22.6.3 [variant.variant]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2902": { "type": "issue", "title": "variant should only support complete types", "long_link": "https://cplusplus.github.io/LWG/issue2902", "link": "https://wg21.link/lwg2902", "section": "22.6.3 [variant.variant]", "status": "NAD", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2903": { "type": "issue", "title": "The form of initialization for the emplace-constructors is not specified", "long_link": "https://cplusplus.github.io/LWG/issue2903", "link": "https://wg21.link/lwg2903", "section": "22.6.3.2 [variant.ctor]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2904": { "type": "issue", "title": "Make variant move-assignment more exception safe", "long_link": "https://cplusplus.github.io/LWG/issue2904", "link": "https://wg21.link/lwg2904", "section": "22.6.3.4 [variant.assign]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2905": { "type": "issue", "title": "is_constructible_v, P, D const &> should be false when D is not copy constructible", "long_link": "https://cplusplus.github.io/LWG/issue2905", "link": "https://wg21.link/lwg2905", "section": "20.3.1.3.2 [unique.ptr.single.ctor]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-07-30" }, "LWG2906": { "type": "issue", "title": "There is no ability to supply an allocator for the control block when constructing a shared_ptr from a unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue2906", "link": "https://wg21.link/lwg2906", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "New", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-07-15" }, "LWG2907": { "type": "issue", "title": "Semantics for destroying the deleter and the control-block of a shared_ptr are unclear", "long_link": "https://cplusplus.github.io/LWG/issue2907", "link": "https://wg21.link/lwg2907", "section": "20.3.2.2.3 [util.smartptr.shared.dest]", "status": "NAD", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-07-15" }, "LWG2908": { "type": "issue", "title": "The less-than operator for shared pointers could do more", "long_link": "https://cplusplus.github.io/LWG/issue2908", "link": "https://wg21.link/lwg2908", "section": "20.3.2.2.8 [util.smartptr.shared.cmp]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2909": { "type": "issue", "title": "User specializations of is_execution_policy should be ill-formed", "long_link": "https://cplusplus.github.io/LWG/issue2909", "link": "https://wg21.link/lwg2909", "section": "22.12.3 [execpol.type]", "status": "NAD", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-07-16" }, "LWG2910": { "type": "issue", "title": "Template deduction and integral_constant", "long_link": "https://cplusplus.github.io/LWG/issue2910", "link": "https://wg21.link/lwg2910", "section": "21.3.3 [meta.type.synop]", "status": "Dup", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2911": { "type": "issue", "title": "An is_aggregate type trait is needed", "long_link": "https://cplusplus.github.io/LWG/issue2911", "link": "https://wg21.link/lwg2911", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2912": { "type": "issue", "title": "Add a deduction guide for class template duration", "long_link": "https://cplusplus.github.io/LWG/issue2912", "link": "https://wg21.link/lwg2912", "section": "29.5 [time.duration]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2913": { "type": "issue", "title": "Containers need deduction guides", "long_link": "https://cplusplus.github.io/LWG/issue2913", "link": "https://wg21.link/lwg2913", "section": "24 [containers]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-03-20" }, "LWG2914": { "type": "issue", "title": "std::array does not support class-template deduction from initializers", "long_link": "https://cplusplus.github.io/LWG/issue2914", "link": "https://wg21.link/lwg2914", "section": "24.3.2 [array.syn]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2915": { "type": "issue", "title": "The three container adapters should each have a deduction guide", "long_link": "https://cplusplus.github.io/LWG/issue2915", "link": "https://wg21.link/lwg2915", "section": "24.6 [container.adaptors]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-03-20" }, "LWG2916": { "type": "issue", "title": "Insert iterators should each have an instantiation guide to initialize from a container", "long_link": "https://cplusplus.github.io/LWG/issue2916", "link": "https://wg21.link/lwg2916", "section": "25.5.2 [insert.iterators]", "status": "NAD", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2917": { "type": "issue", "title": "Parallel algorithms cannot easily work with InputIterators", "long_link": "https://cplusplus.github.io/LWG/issue2917", "link": "https://wg21.link/lwg2917", "section": "27 [algorithms], 27.10 [numeric.ops]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2918": { "type": "issue", "title": "Possible need for extra storage in inner_product", "long_link": "https://cplusplus.github.io/LWG/issue2918", "link": "https://wg21.link/lwg2918", "section": "27.10.5 [inner.product]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-03-20" }, "LWG2919": { "type": "issue", "title": "The specification for adjacent_difference has baked-in sequential semantics", "long_link": "https://cplusplus.github.io/LWG/issue2919", "link": "https://wg21.link/lwg2919", "section": "27.10.12 [adjacent.difference]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2920": { "type": "issue", "title": "Add a deduction guide for creating a shared_future from a future rvalue", "long_link": "https://cplusplus.github.io/LWG/issue2920", "link": "https://wg21.link/lwg2920", "section": "33.10.8 [futures.shared.future]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2021-06-06" }, "LWG2921": { "type": "issue", "title": "packaged_task and type-erased allocators", "long_link": "https://cplusplus.github.io/LWG/issue2921", "link": "https://wg21.link/lwg2921", "section": "33.10.10 [futures.task]", "status": "C++17", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2922": { "type": "issue", "title": "The *_constant<> templates do not make use of template", "long_link": "https://cplusplus.github.io/LWG/issue2922", "link": "https://wg21.link/lwg2922", "section": "21.3.3 [meta.type.synop]", "status": "LEWG", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-07-15" }, "LWG2923": { "type": "issue", "title": "noexcept is inconsistently applied across headers which import components of the C standard library", "long_link": "https://cplusplus.github.io/LWG/issue2923", "link": "https://wg21.link/lwg2923", "section": "28.7.1 [cmath.syn]", "status": "New", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-07-15" }, "LWG2924": { "type": "issue", "title": "An ExecutionPolicy overload for inner_product() seems impractical", "long_link": "https://cplusplus.github.io/LWG/issue2924", "link": "https://wg21.link/lwg2924", "section": "27.10 [numeric.ops]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-03-20" }, "LWG2925": { "type": "issue", "title": "Template argument deduction is not used in the standard library", "long_link": "https://cplusplus.github.io/LWG/issue2925", "link": "https://wg21.link/lwg2925", "section": "16 [library]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2926": { "type": "issue", "title": "INVOKE(f, t1, t2,... tN) and INVOKE(f, t1, t2,... tN, R) are too similar", "long_link": "https://cplusplus.github.io/LWG/issue2926", "link": "https://wg21.link/lwg2926", "section": "22.10.4 [func.require]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-03-20" }, "LWG2927": { "type": "issue", "title": "Encoding a functor and argument types as a function signature for is_callable and result_of is fragile", "long_link": "https://cplusplus.github.io/LWG/issue2927", "link": "https://wg21.link/lwg2927", "section": "21.3.3 [meta.type.synop], 21.3.7 [meta.rel]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2017-03-21" }, "LWG2928": { "type": "issue", "title": "is_callable is not a good name", "long_link": "https://cplusplus.github.io/LWG/issue2928", "link": "https://wg21.link/lwg2928", "section": "21.3.3 [meta.type.synop], 21.3.7 [meta.rel]", "status": "Resolved", "submitter": "United States", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2929": { "type": "issue", "title": "basic_string misuses \"Effects: Equivalent to\"", "long_link": "https://cplusplus.github.io/LWG/issue2929", "link": "https://wg21.link/lwg2929", "section": "23.4.3.7.3 [string.assign]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2017-02-03", "last_modified": "2020-09-06" }, "LWG2930": { "type": "issue", "title": "Are implementations allowed to split non-member functions into several overloads?", "long_link": "https://cplusplus.github.io/LWG/issue2930", "link": "https://wg21.link/lwg2930", "section": "16.4.6.4 [global.functions]", "status": "NAD", "submitter": "Morwenn", "opened": "2017-02-04", "last_modified": "2017-03-14" }, "LWG2931": { "type": "issue", "title": "Missed optimization opportunity with single-argument std::next", "long_link": "https://cplusplus.github.io/LWG/issue2931", "link": "https://wg21.link/lwg2931", "section": "25.4.3 [iterator.operations]", "status": "Open", "submitter": "Morwenn", "opened": "2017-02-04", "last_modified": "2018-12-03" }, "LWG2932": { "type": "issue", "title": "Constraints on parallel algorithm implementations are underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2932", "link": "https://wg21.link/lwg2932", "section": "27.3.3 [algorithms.parallel.exec]", "status": "C++20", "submitter": "Dietmar Kühl", "opened": "2017-02-05", "last_modified": "2021-02-25" }, "LWG2933": { "type": "issue", "title": "PR for LWG 2773 could be clearer", "long_link": "https://cplusplus.github.io/LWG/issue2933", "link": "https://wg21.link/lwg2933", "section": "22.4.5 [tuple.creation]", "status": "New", "submitter": "Eric Fiselier", "opened": "2017-02-06", "last_modified": "2020-09-06" }, "LWG2934": { "type": "issue", "title": "optional doesn't compare with T", "long_link": "https://cplusplus.github.io/LWG/issue2934", "link": "https://wg21.link/lwg2934", "section": "22.5.8 [optional.comp.with.t]", "status": "C++17", "submitter": "Ville Voutilainen", "opened": "2017-02-17", "last_modified": "2021-06-06" }, "LWG2935": { "type": "issue", "title": "What should create_directories do when p already exists but is not a directory?", "long_link": "https://cplusplus.github.io/LWG/issue2935", "link": "https://wg21.link/lwg2935", "section": "31.12.13.7 [fs.op.create.directories], 31.12.13.8 [fs.op.create.directory]", "status": "C++20", "submitter": "Billy Robert O'Neal III", "opened": "2017-02-15", "last_modified": "2021-06-06" }, "LWG2936": { "type": "issue", "title": "Path comparison is defined in terms of the generic format", "long_link": "https://cplusplus.github.io/LWG/issue2936", "link": "https://wg21.link/lwg2936", "section": "31.12.6.5.8 [fs.path.compare]", "status": "C++20", "submitter": "Billy Robert O'Neal III", "opened": "2017-02-21", "last_modified": "2021-02-25" }, "LWG2937": { "type": "issue", "title": "Is equivalent(\"existing_thing\", \"not_existing_thing\") an error?", "long_link": "https://cplusplus.github.io/LWG/issue2937", "link": "https://wg21.link/lwg2937", "section": "31.12.13.13 [fs.op.equivalent]", "status": "C++20", "submitter": "Billy Robert O'Neal III", "opened": "2017-02-27", "last_modified": "2021-02-25" }, "LWG2938": { "type": "issue", "title": "basic_string_view::const_iterator should be literal types", "long_link": "https://cplusplus.github.io/LWG/issue2938", "link": "https://wg21.link/lwg2938", "section": "23.3.3 [string.view.template]", "status": "Resolved", "submitter": "Antony Polukhin", "opened": "2017-03-01", "last_modified": "2020-09-06" }, "LWG2939": { "type": "issue", "title": "Some type-completeness constraints of traits are overspecified", "long_link": "https://cplusplus.github.io/LWG/issue2939", "link": "https://wg21.link/lwg2939", "section": "21.3.3 [meta.type.synop]", "status": "New", "submitter": "Daniel Krügler", "opened": "2017-03-02", "last_modified": "2020-02-13" }, "LWG2940": { "type": "issue", "title": "result_of specification also needs a little cleanup", "long_link": "https://cplusplus.github.io/LWG/issue2940", "link": "https://wg21.link/lwg2940", "section": "D.16 [depr.meta.types]", "status": "C++20", "submitter": "Daniel Krügler", "opened": "2017-03-04", "last_modified": "2021-02-25" }, "LWG2941": { "type": "issue", "title": "§[thread.req.timing] wording should apply to both member and namespace-level functions", "long_link": "https://cplusplus.github.io/LWG/issue2941", "link": "https://wg21.link/lwg2941", "section": "33.2.4 [thread.req.timing]", "status": "C++20", "submitter": "Jonathan Mcdougall", "opened": "2017-03-07", "last_modified": "2021-02-25" }, "LWG2942": { "type": "issue", "title": "LWG 2873's resolution missed weak_ptr::owner_before", "long_link": "https://cplusplus.github.io/LWG/issue2942", "link": "https://wg21.link/lwg2942", "section": "20.3.2.3.6 [util.smartptr.weak.obs]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-03-09", "last_modified": "2021-02-25" }, "LWG2943": { "type": "issue", "title": "Problematic specification of the wide version of basic_filebuf::open", "long_link": "https://cplusplus.github.io/LWG/issue2943", "link": "https://wg21.link/lwg2943", "section": "31.10.3.4 [filebuf.members]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-03-09", "last_modified": "2021-02-25" }, "LWG2944": { "type": "issue", "title": "LWG 2905 accidentally removed requirement that construction of the deleter doesn't throw an exception", "long_link": "https://cplusplus.github.io/LWG/issue2944", "link": "https://wg21.link/lwg2944", "section": "20.3.1.3.2 [unique.ptr.single.ctor]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-03-11", "last_modified": "2021-02-25" }, "LWG2945": { "type": "issue", "title": "Order of template parameters in optional comparisons", "long_link": "https://cplusplus.github.io/LWG/issue2945", "link": "https://wg21.link/lwg2945", "section": "22.5.8 [optional.comp.with.t]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2017-03-13", "last_modified": "2021-06-06" }, "LWG2946": { "type": "issue", "title": "LWG 2758's resolution missed further corrections", "long_link": "https://cplusplus.github.io/LWG/issue2946", "link": "https://wg21.link/lwg2946", "section": "23.4.3.3 [string.cons], 23.4.3.7.2 [string.append], 23.4.3.7.3 [string.assign], 23.4.3.8 [string.ops]", "status": "C++20", "submitter": "Daniel Krügler", "opened": "2017-03-17", "last_modified": "2021-02-25" }, "LWG2947": { "type": "issue", "title": "Clarify several filesystem terms", "long_link": "https://cplusplus.github.io/LWG/issue2947", "link": "https://wg21.link/lwg2947", "section": "31.12.8.1 [fs.enum.path.format], 31.12.11 [fs.class.directory.iterator], 31.12.13.4 [fs.op.copy]", "status": "New", "submitter": "Thomas Köppe", "opened": "2017-03-14", "last_modified": "2023-02-07" }, "LWG2948": { "type": "issue", "title": "unique_ptr does not define operator<< for stream output", "long_link": "https://cplusplus.github.io/LWG/issue2948", "link": "https://wg21.link/lwg2948", "section": "20.3.1 [unique.ptr]", "status": "C++20", "submitter": "Peter Dimov", "opened": "2017-03-19", "last_modified": "2021-02-25" }, "LWG2949": { "type": "issue", "title": "Unclear complexity requirements: space vs. time", "long_link": "https://cplusplus.github.io/LWG/issue2949", "link": "https://wg21.link/lwg2949", "section": "16 [library]", "status": "New", "submitter": "Jens Maurer", "opened": "2017-03-20", "last_modified": "2017-07-15" }, "LWG2950": { "type": "issue", "title": "std::byte operations are misspecified", "long_link": "https://cplusplus.github.io/LWG/issue2950", "link": "https://wg21.link/lwg2950", "section": "17.2.5 [support.types.byteops]", "status": "C++20", "submitter": "Thomas Köppe", "opened": "2017-03-24", "last_modified": "2021-02-25" }, "LWG2951": { "type": "issue", "title": "iterator_traits should SFINAE for void* and function pointers", "long_link": "https://cplusplus.github.io/LWG/issue2951", "link": "https://wg21.link/lwg2951", "section": "25.3.2.3 [iterator.traits]", "status": "Resolved", "submitter": "Billy Robert O'Neal III", "opened": "2017-03-24", "last_modified": "2020-09-06" }, "LWG2952": { "type": "issue", "title": "iterator_traits should work for pointers to cv T", "long_link": "https://cplusplus.github.io/LWG/issue2952", "link": "https://wg21.link/lwg2952", "section": "25.3.2.3 [iterator.traits]", "status": "C++20", "submitter": "Billy Robert O'Neal III", "opened": "2017-03-27", "last_modified": "2021-02-25" }, "LWG2953": { "type": "issue", "title": "LWG 2853 should apply to deque::erase too", "long_link": "https://cplusplus.github.io/LWG/issue2953", "link": "https://wg21.link/lwg2953", "section": "24.3.8.4 [deque.modifiers]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-03-30", "last_modified": "2021-02-25" }, "LWG2954": { "type": "issue", "title": "Specialization of the convenience variable templates should be prohibited", "long_link": "https://cplusplus.github.io/LWG/issue2954", "link": "https://wg21.link/lwg2954", "section": "16.4.5 [constraints]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-03-31", "last_modified": "2021-02-25" }, "LWG2955": { "type": "issue", "title": "to_chars / from_chars depend on std::string", "long_link": "https://cplusplus.github.io/LWG/issue2955", "link": "https://wg21.link/lwg2955", "section": "22.2 [utility]", "status": "Resolved", "submitter": "Jens Maurer", "opened": "2017-04-11", "last_modified": "2017-07-16" }, "LWG2956": { "type": "issue", "title": "filesystem::canonical() still defined in terms of absolute(p, base)", "long_link": "https://cplusplus.github.io/LWG/issue2956", "link": "https://wg21.link/lwg2956", "section": "31.12.13.3 [fs.op.canonical]", "status": "C++17", "submitter": "Sergey Zubkov", "opened": "2017-04-21", "last_modified": "2020-09-06" }, "LWG2957": { "type": "issue", "title": "bind's specification doesn't apply the cv-qualification of the call wrapper to the callable object", "long_link": "https://cplusplus.github.io/LWG/issue2957", "link": "https://wg21.link/lwg2957", "section": "22.10.15.4 [func.bind.bind]", "status": "Resolved", "submitter": "Tim Song", "opened": "2017-05-04", "last_modified": "2020-09-06" }, "LWG2958": { "type": "issue", "title": "Moves improperly defined as deleted", "long_link": "https://cplusplus.github.io/LWG/issue2958", "link": "https://wg21.link/lwg2958", "section": "22.3.2 [pairs.pair], 22.4.4.3 [tuple.assign]", "status": "C++20", "submitter": "Casey Carter", "opened": "2017-05-05", "last_modified": "2021-02-25" }, "LWG2959": { "type": "issue", "title": "char_traits::eof is a valid UTF-16 code unit", "long_link": "https://cplusplus.github.io/LWG/issue2959", "link": "https://wg21.link/lwg2959", "section": "23.2.4.4 [char.traits.specializations.char16.t]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2017-05-05", "last_modified": "2019-04-02", "github_url": "https://github.com/cplusplus/papers/issues/1572" }, "LWG2960": { "type": "issue", "title": "[fund.ts.v3] nonesuch is insufficiently useless", "long_link": "https://cplusplus.github.io/LWG/issue2960", "link": "https://wg21.link/lwg2960", "section": "3.4 [fund.ts.v3::meta]", "status": "C++23", "submitter": "Tim Song", "opened": "2017-05-08", "last_modified": "2023-11-22" }, "LWG2961": { "type": "issue", "title": "Bad postcondition for set_default_resource", "long_link": "https://cplusplus.github.io/LWG/issue2961", "link": "https://wg21.link/lwg2961", "section": "20.4.4 [mem.res.global]", "status": "C++20", "submitter": "Casey Carter", "opened": "2017-05-09", "last_modified": "2021-02-25" }, "LWG2962": { "type": "issue", "title": "Iterators of Containers of move-only types do not model InputIterator", "long_link": "https://cplusplus.github.io/LWG/issue2962", "link": "https://wg21.link/lwg2962", "section": "25.3.5.3 [input.iterators]", "status": "Open", "submitter": "Gašper Ažman", "opened": "2017-05-10", "last_modified": "2022-04-25" }, "LWG2963": { "type": "issue", "title": "Algorithms with underspecified iterator requirements", "long_link": "https://cplusplus.github.io/LWG/issue2963", "link": "https://wg21.link/lwg2963", "section": "27 [algorithms], 28 [numerics]", "status": "New", "submitter": "Gašper Ažman", "opened": "2017-05-10", "last_modified": "2017-07-12" }, "LWG2964": { "type": "issue", "title": "Apparently redundant requirement for dynamic_pointer_cast", "long_link": "https://cplusplus.github.io/LWG/issue2964", "link": "https://wg21.link/lwg2964", "section": "20.3.2.2.10 [util.smartptr.shared.cast]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-05-11", "last_modified": "2021-02-25" }, "LWG2965": { "type": "issue", "title": "Non-existing path::native_string() in filesystem_error::what() specification", "long_link": "https://cplusplus.github.io/LWG/issue2965", "link": "https://wg21.link/lwg2965", "section": "31.12.7.2 [fs.filesystem.error.members]", "status": "C++20", "submitter": "Daniel Krügler", "opened": "2017-05-22", "last_modified": "2021-06-06" }, "LWG2966": { "type": "issue", "title": "Incomplete resolution of US 74", "long_link": "https://cplusplus.github.io/LWG/issue2966", "link": "https://wg21.link/lwg2966", "section": "31.12.6.5.6 [fs.path.native.obs]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2017-05-25", "last_modified": "2021-02-25" }, "LWG2967": { "type": "issue", "title": "std::equal on empty ranges", "long_link": "https://cplusplus.github.io/LWG/issue2967", "link": "https://wg21.link/lwg2967", "section": "27.6.13 [alg.equal]", "status": "NAD", "submitter": "Gennaro Prota", "opened": "2017-05-26", "last_modified": "2020-09-06" }, "LWG2968": { "type": "issue", "title": "Inconsistencies between basic_string reserve and vector/unordered_map/unordered_set reserve functions", "long_link": "https://cplusplus.github.io/LWG/issue2968", "link": "https://wg21.link/lwg2968", "section": "23.4.3.5 [string.capacity]", "status": "Resolved", "submitter": "Andrew Luo", "opened": "2017-05-30", "last_modified": "2020-09-06" }, "LWG2969": { "type": "issue", "title": "polymorphic_allocator::construct() shouldn't pass resource()", "long_link": "https://cplusplus.github.io/LWG/issue2969", "link": "https://wg21.link/lwg2969", "section": "20.4.3.3 [mem.poly.allocator.mem]", "status": "C++20", "submitter": "Pablo Halpern", "opened": "2017-05-30", "last_modified": "2021-02-25" }, "LWG2970": { "type": "issue", "title": "Return type of std::visit misspecified", "long_link": "https://cplusplus.github.io/LWG/issue2970", "link": "https://wg21.link/lwg2970", "section": "22.6.7 [variant.visit]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-05-31", "last_modified": "2021-02-25" }, "LWG2971": { "type": "issue", "title": "variant should require Destructible types", "long_link": "https://cplusplus.github.io/LWG/issue2971", "link": "https://wg21.link/lwg2971", "section": "22.6.3 [variant.variant]", "status": "NAD", "submitter": "Agustín K-ballo Bergé", "opened": "2017-05-31", "last_modified": "2020-09-06" }, "LWG2972": { "type": "issue", "title": "What is is_trivially_destructible_v?", "long_link": "https://cplusplus.github.io/LWG/issue2972", "link": "https://wg21.link/lwg2972", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++20", "submitter": "Richard Smith", "opened": "2017-06-01", "last_modified": "2021-02-25" }, "LWG2973": { "type": "issue", "title": "inplace_merge exact comparison count complexity prohibits useful real-world optimizations", "long_link": "https://cplusplus.github.io/LWG/issue2973", "link": "https://wg21.link/lwg2973", "section": "27.8.6 [alg.merge]", "status": "LEWG", "submitter": "Billy Robert O'Neal III", "opened": "2017-06-08", "last_modified": "2020-09-06" }, "LWG2974": { "type": "issue", "title": "Diagnose out of bounds tuple_element/variant_alternative", "long_link": "https://cplusplus.github.io/LWG/issue2974", "link": "https://wg21.link/lwg2974", "section": "22.3.4 [pair.astuple], 22.6.4 [variant.helper]", "status": "C++20", "submitter": "Agustín K-ballo Bergé", "opened": "2017-06-10", "last_modified": "2021-02-25" }, "LWG2975": { "type": "issue", "title": "Missing case for pair construction in scoped and polymorphic allocators", "long_link": "https://cplusplus.github.io/LWG/issue2975", "link": "https://wg21.link/lwg2975", "section": "20.4.3.3 [mem.poly.allocator.mem], 20.5.4 [allocator.adaptor.members]", "status": "C++20", "submitter": "Casey Carter", "opened": "2017-06-13", "last_modified": "2021-02-25" }, "LWG2976": { "type": "issue", "title": "Dangling uses_allocator specialization for packaged_task", "long_link": "https://cplusplus.github.io/LWG/issue2976", "link": "https://wg21.link/lwg2976", "section": "33.10.10 [futures.task], 33.10.2 [future.syn], 33.10.10.3 [futures.task.nonmembers]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-06-13", "last_modified": "2021-02-25" }, "LWG2977": { "type": "issue", "title": "unordered_meow::merge() has incorrect Throws: clause", "long_link": "https://cplusplus.github.io/LWG/issue2977", "link": "https://wg21.link/lwg2977", "section": "24.2.8 [unord.req]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-06-14", "last_modified": "2021-02-25" }, "LWG2978": { "type": "issue", "title": "Hash support for pmr::string and friends", "long_link": "https://cplusplus.github.io/LWG/issue2978", "link": "https://wg21.link/lwg2978", "section": "23.4.6 [basic.string.hash], 23.4.2 [string.syn]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-06-14", "last_modified": "2021-02-25" }, "LWG2979": { "type": "issue", "title": "aligned_union should require complete object types", "long_link": "https://cplusplus.github.io/LWG/issue2979", "link": "https://wg21.link/lwg2979", "section": "21.3.8.7 [meta.trans.other]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-06-14", "last_modified": "2021-02-25" }, "LWG2980": { "type": "issue", "title": "Cannot compare_exchange empty pointers", "long_link": "https://cplusplus.github.io/LWG/issue2980", "link": "https://wg21.link/lwg2980", "section": "D.21 [depr.util.smartptr.shared.atomic]", "status": "C++20", "submitter": "Alisdair Meredith", "opened": "2017-06-15", "last_modified": "2021-02-25" }, "LWG2981": { "type": "issue", "title": "Remove redundant deduction guides from standard library", "long_link": "https://cplusplus.github.io/LWG/issue2981", "link": "https://wg21.link/lwg2981", "section": "22.10.6 [refwrap], 33.6.5.2 [thread.lock.guard], 33.6.5.3 [thread.lock.scoped], 33.6.5.4 [thread.lock.unique], 33.6.5.5 [thread.lock.shared]", "status": "C++20", "submitter": "Mike Spertus", "opened": "2017-06-15", "last_modified": "2021-02-25" }, "LWG2982": { "type": "issue", "title": "Making size_type consistent in associative container deduction guides", "long_link": "https://cplusplus.github.io/LWG/issue2982", "link": "https://wg21.link/lwg2982", "section": "24.5.6.1 [unord.set.overview], 24.5.7.1 [unord.multiset.overview]", "status": "C++20", "submitter": "Mike Spertus", "opened": "2017-06-16", "last_modified": "2021-02-25" }, "LWG2983": { "type": "issue", "title": "money_put::do_put underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2983", "link": "https://wg21.link/lwg2983", "section": "30.4.7.3.2 [locale.money.put.virtuals]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2017-06-21", "last_modified": "2017-06-27" }, "LWG2984": { "type": "issue", "title": "put_money(99) is unnecessarily undefined", "long_link": "https://cplusplus.github.io/LWG/issue2984", "link": "https://wg21.link/lwg2984", "section": "31.7.8 [ext.manip]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2017-06-22", "last_modified": "2017-06-26" }, "LWG2985": { "type": "issue", "title": "std::reverse should be permitted to be vectorized", "long_link": "https://cplusplus.github.io/LWG/issue2985", "link": "https://wg21.link/lwg2985", "section": "27.7.10 [alg.reverse]", "status": "LEWG", "submitter": "Billy O'Neal III", "opened": "2017-06-24", "last_modified": "2018-04-03" }, "LWG2986": { "type": "issue", "title": "Handling of multi-character collating elements by the regex FSM is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue2986", "link": "https://wg21.link/lwg2986", "section": "32.12 [re.grammar]", "status": "New", "submitter": "Hubert Tong", "opened": "2017-06-25", "last_modified": "2017-07-12" }, "LWG2987": { "type": "issue", "title": "Relationship between traits_inst.lookup_collatename and the regex FSM is underspecified with regards to ClassAtomCollatingElement", "long_link": "https://cplusplus.github.io/LWG/issue2987", "link": "https://wg21.link/lwg2987", "section": "32.12 [re.grammar]", "status": "New", "submitter": "Hubert Tong", "opened": "2017-06-25", "last_modified": "2017-07-12" }, "LWG2988": { "type": "issue", "title": "Clause 32 cleanup missed one typename", "long_link": "https://cplusplus.github.io/LWG/issue2988", "link": "https://wg21.link/lwg2988", "section": "33.5.2 [atomics.syn]", "status": "C++20", "submitter": "Jens Maurer", "opened": "2017-06-25", "last_modified": "2021-02-25" }, "LWG2989": { "type": "issue", "title": "path's stream insertion operator lets you insert everything under the sun", "long_link": "https://cplusplus.github.io/LWG/issue2989", "link": "https://wg21.link/lwg2989", "section": "31.12.6.7 [fs.path.io]", "status": "C++20", "submitter": "Billy O'Neal III", "opened": "2017-06-27", "last_modified": "2021-02-25" }, "LWG2990": { "type": "issue", "title": "optional::value_type is not always a value type", "long_link": "https://cplusplus.github.io/LWG/issue2990", "link": "https://wg21.link/lwg2990", "section": "22.5.3 [optional.optional]", "status": "Open", "submitter": "Casey Carter", "opened": "2017-06-27", "last_modified": "2018-01-28" }, "LWG2991": { "type": "issue", "title": "variant copy constructor missing noexcept(see below)", "long_link": "https://cplusplus.github.io/LWG/issue2991", "link": "https://wg21.link/lwg2991", "section": "22.6.3.2 [variant.ctor]", "status": "LEWG", "submitter": "Peter Dimov", "opened": "2017-06-27", "last_modified": "2017-07-12" }, "LWG2992": { "type": "issue", "title": "system_category() and error_code::error_code() should be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue2992", "link": "https://wg21.link/lwg2992", "section": "19.5.3.5 [syserr.errcat.objects], 19.5.4.2 [syserr.errcode.constructors]", "status": "NAD", "submitter": "Peter Dimov", "opened": "2017-06-27", "last_modified": "2017-07-12" }, "LWG2993": { "type": "issue", "title": "reference_wrapper conversion from T&&", "long_link": "https://cplusplus.github.io/LWG/issue2993", "link": "https://wg21.link/lwg2993", "section": "22.10.6 [refwrap]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-06-28", "last_modified": "2021-02-25" }, "LWG2994": { "type": "issue", "title": "Needless UB for basic_string and basic_string_view", "long_link": "https://cplusplus.github.io/LWG/issue2994", "link": "https://wg21.link/lwg2994", "section": "23.2 [char.traits], 23.4.3.2 [string.require], 23.3.3 [string.view.template]", "status": "WP", "submitter": "Gennaro Prota", "opened": "2017-07-03", "last_modified": "2023-11-22" }, "LWG2995": { "type": "issue", "title": "basic_stringbuf default constructor forbids it from using SSO capacity", "long_link": "https://cplusplus.github.io/LWG/issue2995", "link": "https://wg21.link/lwg2995", "section": "31.8.2.2 [stringbuf.cons]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2017-07-07", "last_modified": "2021-02-25" }, "LWG2996": { "type": "issue", "title": "Missing rvalue overloads for shared_ptr operations", "long_link": "https://cplusplus.github.io/LWG/issue2996", "link": "https://wg21.link/lwg2996", "section": "20.3.2.2 [util.smartptr.shared], 20.3.2.2.10 [util.smartptr.shared.cast]", "status": "C++20", "submitter": "Geoffrey Romer", "opened": "2017-07-07", "last_modified": "2021-02-25" }, "LWG2997": { "type": "issue", "title": "LWG 491 and the specification of {forward_,}list::unique", "long_link": "https://cplusplus.github.io/LWG/issue2997", "link": "https://wg21.link/lwg2997", "section": "24.3.10.5 [list.ops], 24.3.9.6 [forward.list.ops]", "status": "C++23", "submitter": "Tim Song", "opened": "2017-07-07", "last_modified": "2023-11-22" }, "LWG2998": { "type": "issue", "title": "Requirements on function objects passed to {forward_,}list-specific algorithms", "long_link": "https://cplusplus.github.io/LWG/issue2998", "link": "https://wg21.link/lwg2998", "section": "24.3.10.5 [list.ops], 24.3.9.6 [forward.list.ops]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-07-07", "last_modified": "2023-02-07" }, "LWG2999": { "type": "issue", "title": "§[thread.decaycopy] issue", "long_link": "https://cplusplus.github.io/LWG/issue2999", "link": "https://wg21.link/lwg2999", "section": "16.3.3.2 [expos.only.entity]", "status": "Resolved", "submitter": "Marshall Clow", "opened": "2017-07-11", "last_modified": "2023-02-07" }, "LWG3000": { "type": "issue", "title": "monotonic_memory_resource::do_is_equal uses dynamic_cast unnecessarily", "long_link": "https://cplusplus.github.io/LWG/issue3000", "link": "https://wg21.link/lwg3000", "section": "20.4.6.3 [mem.res.monotonic.buffer.mem]", "status": "C++20", "submitter": "Pablo Halpern", "opened": "2017-07-14", "last_modified": "2021-02-25" }, "LWG3001": { "type": "issue", "title": "weak_ptr::element_type needs remove_extent_t", "long_link": "https://cplusplus.github.io/LWG/issue3001", "link": "https://wg21.link/lwg3001", "section": "20.3.2.3 [util.smartptr.weak]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2017-07-14", "last_modified": "2021-02-25" }, "LWG3002": { "type": "issue", "title": "[networking.ts] basic_socket_acceptor::is_open() isn't noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3002", "link": "https://wg21.link/lwg3002", "section": "18.9.4 [networking.ts::socket.acceptor.ops]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2017-07-14", "last_modified": "2023-11-22" }, "LWG3003": { "type": "issue", "title": " still has type-erased allocators in promise", "long_link": "https://cplusplus.github.io/LWG/issue3003", "link": "https://wg21.link/lwg3003", "section": "33.10.6 [futures.promise]", "status": "Open", "submitter": "Billy O'Neal III", "opened": "2017-07-16", "last_modified": "2020-09-06" }, "LWG3004": { "type": "issue", "title": "§[string.capacity] and §[vector.capacity] should specify time complexity for capacity()", "long_link": "https://cplusplus.github.io/LWG/issue3004", "link": "https://wg21.link/lwg3004", "section": "23.4.3.5 [string.capacity], 24.3.11.3 [vector.capacity]", "status": "C++20", "submitter": "Andy Giese", "opened": "2017-07-24", "last_modified": "2021-02-25" }, "LWG3005": { "type": "issue", "title": "Destruction order of arrays by make_shared/allocate_shared only recommended?", "long_link": "https://cplusplus.github.io/LWG/issue3005", "link": "https://wg21.link/lwg3005", "section": "20.3.2.2.7 [util.smartptr.shared.create]", "status": "C++20", "submitter": "Richard Smith", "opened": "2017-08-01", "last_modified": "2021-02-25" }, "LWG3006": { "type": "issue", "title": "Constructing a basic_stringbuf from a string — where does the allocator come from?", "long_link": "https://cplusplus.github.io/LWG/issue3006", "link": "https://wg21.link/lwg3006", "section": "31.8.2.2 [stringbuf.cons]", "status": "Resolved", "submitter": "Marshall Clow", "opened": "2017-08-02", "last_modified": "2020-11-09" }, "LWG3007": { "type": "issue", "title": "allocate_shared should rebind allocator to cv-unqualified value_type for construction", "long_link": "https://cplusplus.github.io/LWG/issue3007", "link": "https://wg21.link/lwg3007", "section": "20.3.2.2.7 [util.smartptr.shared.create]", "status": "C++20", "submitter": "Glen Joseph Fernandes", "opened": "2017-08-06", "last_modified": "2021-02-25" }, "LWG3008": { "type": "issue", "title": "make_shared (sub)object destruction semantics are not specified", "long_link": "https://cplusplus.github.io/LWG/issue3008", "link": "https://wg21.link/lwg3008", "section": "20.3.2.2.7 [util.smartptr.shared.create]", "status": "C++20", "submitter": "Glen Joseph Fernandes", "opened": "2017-08-06", "last_modified": "2021-02-25" }, "LWG3009": { "type": "issue", "title": "Including doesn't provide std::size/empty/data", "long_link": "https://cplusplus.github.io/LWG/issue3009", "link": "https://wg21.link/lwg3009", "section": "25.7 [iterator.range]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-08-11", "last_modified": "2021-06-06" }, "LWG3010": { "type": "issue", "title": "[networking.ts] uses_executor says \"if a type T::executor_type exists\"", "long_link": "https://cplusplus.github.io/LWG/issue3010", "link": "https://wg21.link/lwg3010", "section": "13.11.1 [networking.ts::async.uses.executor.trait]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2017-08-17", "last_modified": "2023-11-22" }, "LWG3011": { "type": "issue", "title": "Requirements for assert(E) inconsistent with C", "long_link": "https://cplusplus.github.io/LWG/issue3011", "link": "https://wg21.link/lwg3011", "section": "19.3 [assertions]", "status": "Open", "submitter": "Jonathan Wakely", "opened": "2017-08-18", "last_modified": "2018-08-20" }, "LWG3012": { "type": "issue", "title": "atomic is unimplementable for non-is_trivially_copy_constructible T", "long_link": "https://cplusplus.github.io/LWG/issue3012", "link": "https://wg21.link/lwg3012", "section": "33.5.8 [atomics.types.generic]", "status": "C++20", "submitter": "Billy O'Neal III", "opened": "2017-08-16", "last_modified": "2021-02-25" }, "LWG3013": { "type": "issue", "title": "(recursive_)directory_iterator construction and traversal should not be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3013", "link": "https://wg21.link/lwg3013", "section": "31.12.11.2 [fs.dir.itr.members], 31.12.12.2 [fs.rec.dir.itr.members], 31.12.13.4 [fs.op.copy], 31.12.13.20 [fs.op.is.empty]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-08-23", "last_modified": "2023-02-07" }, "LWG3014": { "type": "issue", "title": "More noexcept issues with filesystem operations", "long_link": "https://cplusplus.github.io/LWG/issue3014", "link": "https://wg21.link/lwg3014", "section": "31.12.13.5 [fs.op.copy.file], 31.12.13.7 [fs.op.create.directories], 31.12.13.32 [fs.op.remove.all]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-08-23", "last_modified": "2021-06-06" }, "LWG3015": { "type": "issue", "title": "copy_options::unspecified underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3015", "link": "https://wg21.link/lwg3015", "section": "31.12.13.4 [fs.op.copy]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-08-24", "last_modified": "2021-02-25" }, "LWG3016": { "type": "issue", "title": "optional and over-aligned types", "long_link": "https://cplusplus.github.io/LWG/issue3016", "link": "https://wg21.link/lwg3016", "section": "22.5.3 [optional.optional]", "status": "NAD", "submitter": "Tim Song", "opened": "2017-09-04", "last_modified": "2020-09-06" }, "LWG3017": { "type": "issue", "title": "list splice functions should use addressof", "long_link": "https://cplusplus.github.io/LWG/issue3017", "link": "https://wg21.link/lwg3017", "section": "24.3.9.6 [forward.list.ops], 24.3.10.5 [list.ops]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2017-09-05", "last_modified": "2023-02-07" }, "LWG3018": { "type": "issue", "title": "shared_ptr of function type", "long_link": "https://cplusplus.github.io/LWG/issue3018", "link": "https://wg21.link/lwg3018", "section": "20.3.2.2 [util.smartptr.shared]", "status": "C++20", "submitter": "Agustín K-ballo Bergé", "opened": "2017-09-13", "last_modified": "2021-02-25" }, "LWG3019": { "type": "issue", "title": "Presentation of \"program defined classes derived from error_category\" [syserr.errcat.derived] unclear and contains mistakes", "long_link": "https://cplusplus.github.io/LWG/issue3019", "link": "https://wg21.link/lwg3019", "section": "19.5.3.4 [syserr.errcat.derived]", "status": "New", "submitter": "Thomas Köppe", "opened": "2017-09-20", "last_modified": "2017-11-09" }, "LWG3020": { "type": "issue", "title": "[networking.ts] Remove spurious nested value_type buffer sequence requirement", "long_link": "https://cplusplus.github.io/LWG/issue3020", "link": "https://wg21.link/lwg3020", "section": "16.2 [networking.ts::buffer.reqmts]", "status": "C++23", "submitter": "Vinnie Falco", "opened": "2017-09-20", "last_modified": "2023-11-22" }, "LWG3021": { "type": "issue", "title": "[networking.ts] Relax pointer equivalence requirement for ConstBufferSequence", "long_link": "https://cplusplus.github.io/LWG/issue3021", "link": "https://wg21.link/lwg3021", "section": "16.2.2 [networking.ts::buffer.reqmts.constbuffersequence]", "status": "New", "submitter": "Vinnie Falco", "opened": "2017-09-20", "last_modified": "2020-09-06" }, "LWG3022": { "type": "issue", "title": "is_convertible may lead to ODR", "long_link": "https://cplusplus.github.io/LWG/issue3022", "link": "https://wg21.link/lwg3022", "section": "21.3.7 [meta.rel]", "status": "Resolved", "submitter": "Alisdair Meredith", "opened": "2017-09-24", "last_modified": "2018-11-12" }, "LWG3023": { "type": "issue", "title": "Clarify unspecified call wrappers", "long_link": "https://cplusplus.github.io/LWG/issue3023", "link": "https://wg21.link/lwg3023", "section": "22.10.16 [func.memfn], 22.10.13 [func.not.fn], 22.10.15 [func.bind]", "status": "Resolved", "submitter": "Detlef Vollmann", "opened": "2017-10-07", "last_modified": "2021-06-06" }, "LWG3024": { "type": "issue", "title": "variant's copies must be deleted instead of disabled via SFINAE", "long_link": "https://cplusplus.github.io/LWG/issue3024", "link": "https://wg21.link/lwg3024", "section": "22.6.3.2 [variant.ctor]", "status": "C++20", "submitter": "Casey Carter", "opened": "2017-10-10", "last_modified": "2021-02-25" }, "LWG3025": { "type": "issue", "title": "Map-like container deduction guides should use pair, not pair", "long_link": "https://cplusplus.github.io/LWG/issue3025", "link": "https://wg21.link/lwg3025", "section": "24.4.4.1 [map.overview], 24.4.5.1 [multimap.overview], 24.5.4.1 [unord.map.overview], 24.5.5.1 [unord.multimap.overview]", "status": "C++20", "submitter": "Ville Voutilainen", "opened": "2017-10-08", "last_modified": "2021-02-25" }, "LWG3026": { "type": "issue", "title": "filesystem::weakly_canonical still defined in terms of canonical(p, base)", "long_link": "https://cplusplus.github.io/LWG/issue3026", "link": "https://wg21.link/lwg3026", "section": "31.12.13.40 [fs.op.weakly.canonical]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2017-10-14", "last_modified": "2021-06-06" }, "LWG3027": { "type": "issue", "title": "[networking.ts] DynamicBuffer prepare exception specification", "long_link": "https://cplusplus.github.io/LWG/issue3027", "link": "https://wg21.link/lwg3027", "section": "16.2.4 [networking.ts::buffer.reqmts.dynamicbuffer]", "status": "New", "submitter": "Vinnie Falco", "opened": "2017-10-16", "last_modified": "2020-09-06" }, "LWG3028": { "type": "issue", "title": "Container requirements tables should distinguish const and non-const variables", "long_link": "https://cplusplus.github.io/LWG/issue3028", "link": "https://wg21.link/lwg3028", "section": "24.2.2 [container.requirements.general]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2017-10-17", "last_modified": "2023-11-22" }, "LWG3029": { "type": "issue", "title": "pop_heap over-constrains input", "long_link": "https://cplusplus.github.io/LWG/issue3029", "link": "https://wg21.link/lwg3029", "section": "27.8.8.3 [pop.heap]", "status": "Open", "submitter": "Mathias Stearn", "opened": "2017-11-04", "last_modified": "2020-09-06" }, "LWG3030": { "type": "issue", "title": "Who shall meet the requirements of try_lock?", "long_link": "https://cplusplus.github.io/LWG/issue3030", "link": "https://wg21.link/lwg3030", "section": "33.6.6 [thread.lock.algorithm]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2017-11-07", "last_modified": "2021-02-25" }, "LWG3031": { "type": "issue", "title": "Algorithms and predicates with non-const reference arguments", "long_link": "https://cplusplus.github.io/LWG/issue3031", "link": "https://wg21.link/lwg3031", "section": "27.8 [alg.sorting]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2017-11-08", "last_modified": "2021-02-25" }, "LWG3032": { "type": "issue", "title": "ValueSwappable requirement missing for push_heap and make_heap", "long_link": "https://cplusplus.github.io/LWG/issue3032", "link": "https://wg21.link/lwg3032", "section": "27.8.8 [alg.heap.operations]", "status": "C++23", "submitter": "Robert Douglas", "opened": "2017-11-08", "last_modified": "2023-11-22" }, "LWG3033": { "type": "issue", "title": "basic_string move ctor is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3033", "link": "https://wg21.link/lwg3033", "section": "23.4.3.3 [string.cons]", "status": "NAD Editorial", "submitter": "Peter Sommerlad", "opened": "2017-11-09", "last_modified": "2017-11-29" }, "LWG3034": { "type": "issue", "title": "P0767R1 breaks previously-standard-layout types", "long_link": "https://cplusplus.github.io/LWG/issue3034", "link": "https://wg21.link/lwg3034", "section": "21.3.8.7 [meta.trans.other]", "status": "C++20", "submitter": "Casey Carter", "opened": "2017-11-12", "last_modified": "2021-02-25", "papers": [ "P0767R1" ] }, "LWG3035": { "type": "issue", "title": "std::allocator's constructors should be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue3035", "link": "https://wg21.link/lwg3035", "section": "20.2.10 [default.allocator]", "status": "C++20", "submitter": "Geoffrey Romer", "opened": "2017-11-11", "last_modified": "2021-02-25" }, "LWG3036": { "type": "issue", "title": "polymorphic_allocator::destroy is extraneous", "long_link": "https://cplusplus.github.io/LWG/issue3036", "link": "https://wg21.link/lwg3036", "section": "20.4.3 [mem.poly.allocator.class]", "status": "C++23", "submitter": "Casey Carter", "opened": "2017-11-15", "last_modified": "2023-11-22" }, "LWG3037": { "type": "issue", "title": "polymorphic_allocator and incomplete types", "long_link": "https://cplusplus.github.io/LWG/issue3037", "link": "https://wg21.link/lwg3037", "section": "20.4.3 [mem.poly.allocator.class]", "status": "C++20", "submitter": "Casey Carter", "opened": "2017-11-15", "last_modified": "2021-02-25" }, "LWG3038": { "type": "issue", "title": "polymorphic_allocator::allocate should not allow integer overflow to create vulnerabilities", "long_link": "https://cplusplus.github.io/LWG/issue3038", "link": "https://wg21.link/lwg3038", "section": "20.4.3.3 [mem.poly.allocator.mem]", "status": "C++20", "submitter": "Billy O'Neal III", "opened": "2017-11-16", "last_modified": "2021-02-25" }, "LWG3039": { "type": "issue", "title": "Unnecessary decay in thread and packaged_task", "long_link": "https://cplusplus.github.io/LWG/issue3039", "link": "https://wg21.link/lwg3039", "section": "33.4.3.3 [thread.thread.constr], 33.10.10.2 [futures.task.members]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2017-11-17", "last_modified": "2021-02-25" }, "LWG3040": { "type": "issue", "title": "basic_string_view::starts_with Effects are incorrect", "long_link": "https://cplusplus.github.io/LWG/issue3040", "link": "https://wg21.link/lwg3040", "section": "23.3.3.8 [string.view.ops]", "status": "C++20", "submitter": "Marshall Clow", "opened": "2017-11-29", "last_modified": "2021-02-25" }, "LWG3041": { "type": "issue", "title": "Unnecessary decay in reference_wrapper", "long_link": "https://cplusplus.github.io/LWG/issue3041", "link": "https://wg21.link/lwg3041", "section": "22.10.6.2 [refwrap.const]", "status": "C++20", "submitter": "Agustín K-ballo Bergé", "opened": "2017-12-04", "last_modified": "2021-02-25" }, "LWG3042": { "type": "issue", "title": "is_literal_type_v should be inline", "long_link": "https://cplusplus.github.io/LWG/issue3042", "link": "https://wg21.link/lwg3042", "section": "D.16 [depr.meta.types]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-12-06", "last_modified": "2021-02-25" }, "LWG3043": { "type": "issue", "title": "Bogus postcondition for filesystem_error constructor", "long_link": "https://cplusplus.github.io/LWG/issue3043", "link": "https://wg21.link/lwg3043", "section": "31.12.7.2 [fs.filesystem.error.members]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-12-06", "last_modified": "2021-06-06" }, "LWG3044": { "type": "issue", "title": "Strange specification of max_size() for an allocator", "long_link": "https://cplusplus.github.io/LWG/issue3044", "link": "https://wg21.link/lwg3044", "section": "16.4.4.6 [allocator.requirements]", "status": "New", "submitter": "Jon Cohen", "opened": "2017-12-06", "last_modified": "2023-06-26" }, "LWG3045": { "type": "issue", "title": "atomic doesn't have value_type or difference_type", "long_link": "https://cplusplus.github.io/LWG/issue3045", "link": "https://wg21.link/lwg3045", "section": "33.5.8.4 [atomics.types.float]", "status": "C++20", "submitter": "Tim Song", "opened": "2017-12-11", "last_modified": "2021-02-25" }, "LWG3046": { "type": "issue", "title": "Do not require reference_wrapper to support non-referenceable function types", "long_link": "https://cplusplus.github.io/LWG/issue3046", "link": "https://wg21.link/lwg3046", "section": "22.10.6 [refwrap]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2017-12-14", "last_modified": "2020-09-06" }, "LWG3047": { "type": "issue", "title": "atomic compound assignment operators can cause undefined behavior when corresponding fetch_meow members don't", "long_link": "https://cplusplus.github.io/LWG/issue3047", "link": "https://wg21.link/lwg3047", "section": "33.5.8.3 [atomics.types.int], 33.5.8.5 [atomics.types.pointer], 33.5.8.6 [atomics.types.memop]", "status": "New", "submitter": "Tim Song", "opened": "2017-12-15", "last_modified": "2020-09-06" }, "LWG3048": { "type": "issue", "title": "transform_reduce(exec, first1, last1, first2, init) discards execution policy", "long_link": "https://cplusplus.github.io/LWG/issue3048", "link": "https://wg21.link/lwg3048", "section": "27.10.6 [transform.reduce]", "status": "C++20", "submitter": "Billy Robert O'Neal III", "opened": "2017-12-15", "last_modified": "2021-02-25" }, "LWG3049": { "type": "issue", "title": "Missing wording allowing algorithms to use copies of function objects as substitutes for their parameters", "long_link": "https://cplusplus.github.io/LWG/issue3049", "link": "https://wg21.link/lwg3049", "section": "27.2 [algorithms.requirements]", "status": "Open", "submitter": "Jared Hoberock", "opened": "2017-12-04", "last_modified": "2022-04-25" }, "LWG3050": { "type": "issue", "title": "Conversion specification problem in chrono::duration constructor", "long_link": "https://cplusplus.github.io/LWG/issue3050", "link": "https://wg21.link/lwg3050", "section": "29.5.2 [time.duration.cons], 29.5.6 [time.duration.nonmember]", "status": "C++20", "submitter": "Barry Revzin", "opened": "2018-01-22", "last_modified": "2021-02-25" }, "LWG3051": { "type": "issue", "title": "Floating point classifications were inadvertently changed in P0175", "long_link": "https://cplusplus.github.io/LWG/issue3051", "link": "https://wg21.link/lwg3051", "section": "28.7.1 [cmath.syn]", "status": "C++20", "submitter": "Thomas Köppe", "opened": "2018-01-23", "last_modified": "2021-02-25", "papers": [ "P0175" ] }, "LWG3052": { "type": "issue", "title": "visit is underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3052", "link": "https://wg21.link/lwg3052", "section": "22.6.7 [variant.visit]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2018-01-23", "last_modified": "2021-05-18" }, "LWG3053": { "type": "issue", "title": "Prohibit error_code construction from rvalues of error_category", "long_link": "https://cplusplus.github.io/LWG/issue3053", "link": "https://wg21.link/lwg3053", "section": "19.5.4.1 [syserr.errcode.overview]", "status": "New", "submitter": "Antony Polukhin", "opened": "2018-01-24", "last_modified": "2020-09-06" }, "LWG3054": { "type": "issue", "title": "uninitialized_copy appears to not be able to meet its exception-safety guarantee", "long_link": "https://cplusplus.github.io/LWG/issue3054", "link": "https://wg21.link/lwg3054", "section": "27.11.5 [uninitialized.copy]", "status": "C++20", "submitter": "Jon Cohen", "opened": "2018-01-24", "last_modified": "2021-02-25" }, "LWG3055": { "type": "issue", "title": "path::operator+=(single-character) misspecified", "long_link": "https://cplusplus.github.io/LWG/issue3055", "link": "https://wg21.link/lwg3055", "section": "31.12.6.5.4 [fs.path.concat]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-01-24", "last_modified": "2021-02-25" }, "LWG3056": { "type": "issue", "title": "copy_file() copies which attributes?", "long_link": "https://cplusplus.github.io/LWG/issue3056", "link": "https://wg21.link/lwg3056", "section": "31.12.13.5 [fs.op.copy.file]", "status": "New", "submitter": "Davis Herring", "opened": "2018-01-26", "last_modified": "2020-09-06" }, "LWG3057": { "type": "issue", "title": "Correct copy_options handling", "long_link": "https://cplusplus.github.io/LWG/issue3057", "link": "https://wg21.link/lwg3057", "section": "31.12.13.4 [fs.op.copy]", "status": "Open", "submitter": "Davis Herring", "opened": "2018-01-29", "last_modified": "2020-09-06" }, "LWG3058": { "type": "issue", "title": "Parallel adjacent_difference shouldn't require creating temporaries", "long_link": "https://cplusplus.github.io/LWG/issue3058", "link": "https://wg21.link/lwg3058", "section": "27.10.12 [adjacent.difference]", "status": "C++20", "submitter": "Billy O'Neal III", "opened": "2018-02-02", "last_modified": "2021-02-25" }, "LWG3059": { "type": "issue", "title": "Wrong requirements for map-like associative container assignment?", "long_link": "https://cplusplus.github.io/LWG/issue3059", "link": "https://wg21.link/lwg3059", "section": "24.2 [container.requirements]", "status": "New", "submitter": "Richard Smith", "opened": "2018-02-05", "last_modified": "2018-02-14" }, "LWG3060": { "type": "issue", "title": "XXX_scan algorithms are specified to work with move-only T, but are specified to make N copies of T into the destination range", "long_link": "https://cplusplus.github.io/LWG/issue3060", "link": "https://wg21.link/lwg3060", "section": "27.10.8 [exclusive.scan], 27.10.9 [inclusive.scan], 27.10.10 [transform.exclusive.scan], 27.10.11 [transform.inclusive.scan]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2018-02-06", "last_modified": "2019-01-20" }, "LWG3061": { "type": "issue", "title": "What is the return type of compare_3way?", "long_link": "https://cplusplus.github.io/LWG/issue3061", "link": "https://wg21.link/lwg3061", "section": "27.8.12 [alg.three.way]", "status": "Resolved", "submitter": "Richard Smith", "opened": "2018-02-07", "last_modified": "2020-09-06" }, "LWG3062": { "type": "issue", "title": "Unnecessary decay_t in is_execution_policy_v should be remove_cvref_t", "long_link": "https://cplusplus.github.io/LWG/issue3062", "link": "https://wg21.link/lwg3062", "section": "27.3.5 [algorithms.parallel.overloads]", "status": "C++20", "submitter": "Billy O'Neal III", "opened": "2018-02-07", "last_modified": "2021-02-25" }, "LWG3063": { "type": "issue", "title": "Parallel algorithms in are underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3063", "link": "https://wg21.link/lwg3063", "section": "27.11 [specialized.algorithms]", "status": "New", "submitter": "Alisdair Meredith", "opened": "2018-02-12", "last_modified": "2020-09-06" }, "LWG3064": { "type": "issue", "title": "How do uninitialized memory algorithms obtain pointer without undefined behavior?", "long_link": "https://cplusplus.github.io/LWG/issue3064", "link": "https://wg21.link/lwg3064", "section": "27.11 [specialized.algorithms]", "status": "New", "submitter": "Alisdair Meredith", "opened": "2018-02-12", "last_modified": "2020-05-02" }, "LWG3065": { "type": "issue", "title": "LWG 2989 missed that all path's other operators should be hidden friends as well", "long_link": "https://cplusplus.github.io/LWG/issue3065", "link": "https://wg21.link/lwg3065", "section": "31.12.6.8 [fs.path.nonmember]", "status": "C++20", "submitter": "Billy O'Neal III", "opened": "2018-02-13", "last_modified": "2021-02-25" }, "LWG3066": { "type": "issue", "title": "\"report a domain error\" in [sf.cmath]/1 is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3066", "link": "https://wg21.link/lwg3066", "section": "28.7.6 [sf.cmath]", "status": "New", "submitter": "Casey Carter", "opened": "2018-02-17", "last_modified": "2018-06-19" }, "LWG3067": { "type": "issue", "title": "recursive_directory_iterator::pop must invalidate", "long_link": "https://cplusplus.github.io/LWG/issue3067", "link": "https://wg21.link/lwg3067", "section": "31.12.12.2 [fs.rec.dir.itr.members]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-02-25", "last_modified": "2021-02-25" }, "LWG3068": { "type": "issue", "title": "Forbid assigning an rvalue basic_string to basic_string_view", "long_link": "https://cplusplus.github.io/LWG/issue3068", "link": "https://wg21.link/lwg3068", "section": "23.3.3 [string.view.template]", "status": "NAD", "submitter": "Antony Polukhin", "opened": "2018-02-19", "last_modified": "2022-08-24" }, "LWG3069": { "type": "issue", "title": "Move assigning variant's subobject corrupts data", "long_link": "https://cplusplus.github.io/LWG/issue3069", "link": "https://wg21.link/lwg3069", "section": "22.6.3.4 [variant.assign]", "status": "New", "submitter": "Antony Polukhin", "opened": "2018-02-20", "last_modified": "2020-09-06" }, "LWG3070": { "type": "issue", "title": "path::lexically_relative causes surprising results if a filename can also be a root-name", "long_link": "https://cplusplus.github.io/LWG/issue3070", "link": "https://wg21.link/lwg3070", "section": "31.12.6.5.11 [fs.path.gen]", "status": "C++20", "submitter": "Billy O'Neal III", "opened": "2018-02-23", "last_modified": "2021-02-25" }, "LWG3071": { "type": "issue", "title": "[networking.ts] read_until still refers to \"input sequence\"", "long_link": "https://cplusplus.github.io/LWG/issue3071", "link": "https://wg21.link/lwg3071", "section": "17.9 [networking.ts::buffer.read.until]", "status": "C++23", "submitter": "Christopher Kohlhoff", "opened": "2018-02-26", "last_modified": "2023-11-22" }, "LWG3072": { "type": "issue", "title": "[networking.ts] DynamicBuffer object lifetimes underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3072", "link": "https://wg21.link/lwg3072", "section": "16.2.4 [networking.ts::buffer.reqmts.dynamicbuffer], 17.6 [networking.ts::buffer.async.read], 17.8 [networking.ts::buffer.async.write], 17.10 [networking.ts::buffer.async.read.until]", "status": "New", "submitter": "Christopher Kohlhoff", "opened": "2018-02-26", "last_modified": "2020-09-06" }, "LWG3073": { "type": "issue", "title": "[networking.ts] (async_)read and (async_)write don't support DynamicBuffer lvalues", "long_link": "https://cplusplus.github.io/LWG/issue3073", "link": "https://wg21.link/lwg3073", "section": "17 [networking.ts::buffer.stream]", "status": "New", "submitter": "Christopher Kohlhoff", "opened": "2018-02-27", "last_modified": "2020-09-06" }, "LWG3074": { "type": "issue", "title": "Non-member functions for valarray should only deduce from the valarray", "long_link": "https://cplusplus.github.io/LWG/issue3074", "link": "https://wg21.link/lwg3074", "section": "28.6.3 [valarray.nonmembers]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2018-02-28", "last_modified": "2021-02-25" }, "LWG3075": { "type": "issue", "title": "basic_string needs deduction guides from basic_string_view", "long_link": "https://cplusplus.github.io/LWG/issue3075", "link": "https://wg21.link/lwg3075", "section": "23.4.3 [basic.string], 23.4.3.3 [string.cons]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2018-03-03", "last_modified": "2021-02-25" }, "LWG3076": { "type": "issue", "title": "basic_string CTAD ambiguity", "long_link": "https://cplusplus.github.io/LWG/issue3076", "link": "https://wg21.link/lwg3076", "section": "23.4.3.3 [string.cons]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2018-03-03", "last_modified": "2021-02-25" }, "LWG3077": { "type": "issue", "title": "(push|emplace)_back should invalidate the end iterator", "long_link": "https://cplusplus.github.io/LWG/issue3077", "link": "https://wg21.link/lwg3077", "section": "24.3.11.5 [vector.modifiers]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-03-10", "last_modified": "2021-02-25" }, "LWG3078": { "type": "issue", "title": "directory_entry, directory_iterator and recursive_directory_iterator perform needless path copies", "long_link": "https://cplusplus.github.io/LWG/issue3078", "link": "https://wg21.link/lwg3078", "section": "31.12.10 [fs.class.directory.entry], 31.12.11 [fs.class.directory.iterator], 31.12.12 [fs.class.rec.dir.itr]", "status": "New", "submitter": "Gor Nishanov", "opened": "2018-03-05", "last_modified": "2019-04-02" }, "LWG3079": { "type": "issue", "title": "LWG 2935 forgot to fix the existing_p overloads of create_directory", "long_link": "https://cplusplus.github.io/LWG/issue3079", "link": "https://wg21.link/lwg3079", "section": "31.12.13.8 [fs.op.create.directory]", "status": "C++20", "submitter": "Billy O'Neal III", "opened": "2018-03-07", "last_modified": "2021-06-06" }, "LWG3080": { "type": "issue", "title": "Floating point from_chars pattern specification breaks round-tripping", "long_link": "https://cplusplus.github.io/LWG/issue3080", "link": "https://wg21.link/lwg3080", "section": "22.13.3 [charconv.from.chars]", "status": "C++20", "submitter": "Greg Falcon", "opened": "2018-03-12", "last_modified": "2021-02-25" }, "LWG3081": { "type": "issue", "title": "Floating point from_chars API does not distinguish between overflow and underflow", "long_link": "https://cplusplus.github.io/LWG/issue3081", "link": "https://wg21.link/lwg3081", "section": "22.13.3 [charconv.from.chars]", "status": "Open", "submitter": "Greg Falcon", "opened": "2018-03-12", "last_modified": "2023-03-29" }, "LWG3082": { "type": "issue", "title": "from_chars specification regarding floating point rounding is inconsistent", "long_link": "https://cplusplus.github.io/LWG/issue3082", "link": "https://wg21.link/lwg3082", "section": "22.13.3 [charconv.from.chars]", "status": "Open", "submitter": "Greg Falcon", "opened": "2018-03-12", "last_modified": "2020-09-06" }, "LWG3083": { "type": "issue", "title": "What should ios::iword(-1) do?", "long_link": "https://cplusplus.github.io/LWG/issue3083", "link": "https://wg21.link/lwg3083", "section": "31.5.2.6 [ios.base.storage]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2018-03-16", "last_modified": "2021-02-25" }, "LWG3084": { "type": "issue", "title": "Termination in C++ is unclear", "long_link": "https://cplusplus.github.io/LWG/issue3084", "link": "https://wg21.link/lwg3084", "section": "17.5 [support.start.term], 17.9.5 [exception.terminate]", "status": "New", "submitter": "JF Bastien", "opened": "2018-03-15", "last_modified": "2018-04-03" }, "LWG3085": { "type": "issue", "title": "char_traits::copy precondition too weak", "long_link": "https://cplusplus.github.io/LWG/issue3085", "link": "https://wg21.link/lwg3085", "section": "23.2.2 [char.traits.require]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2018-03-16", "last_modified": "2023-11-22" }, "LWG3086": { "type": "issue", "title": "Possible problem in §[new.delete.single]", "long_link": "https://cplusplus.github.io/LWG/issue3086", "link": "https://wg21.link/lwg3086", "section": "17.6.3.2 [new.delete.single]", "status": "New", "submitter": "William M. Miller", "opened": "2018-03-16", "last_modified": "2020-09-06" }, "LWG3087": { "type": "issue", "title": "One final &x in §[list.ops]", "long_link": "https://cplusplus.github.io/LWG/issue3087", "link": "https://wg21.link/lwg3087", "section": "24.3.10.5 [list.ops]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-03-19", "last_modified": "2021-02-25" }, "LWG3088": { "type": "issue", "title": "forward_list::merge behavior unclear when passed *this", "long_link": "https://cplusplus.github.io/LWG/issue3088", "link": "https://wg21.link/lwg3088", "section": "24.3.9.6 [forward.list.ops]", "status": "C++23", "submitter": "Tim Song", "opened": "2018-03-19", "last_modified": "2023-11-22" }, "LWG3089": { "type": "issue", "title": "copy_n should require non-overlapping ranges", "long_link": "https://cplusplus.github.io/LWG/issue3089", "link": "https://wg21.link/lwg3089", "section": "27.7.1 [alg.copy]", "status": "New", "submitter": "Marshall Clow", "opened": "2018-03-21", "last_modified": "2022-11-06" }, "LWG3090": { "type": "issue", "title": "What is §[time.duration.cons]p4's \"no overflow is induced in the conversion\" intended to mean?", "long_link": "https://cplusplus.github.io/LWG/issue3090", "link": "https://wg21.link/lwg3090", "section": "29.5.2 [time.duration.cons]", "status": "New", "submitter": "Richard Smith", "opened": "2018-03-22", "last_modified": "2020-09-12" }, "LWG3091": { "type": "issue", "title": "subsecond-precision time_of_day and durations that seconds cannot convert to", "long_link": "https://cplusplus.github.io/LWG/issue3091", "link": "https://wg21.link/lwg3091", "section": "29.9 [time.hms]", "status": "Resolved", "submitter": "Richard Smith", "opened": "2018-03-24", "last_modified": "2021-06-06" }, "LWG3092": { "type": "issue", "title": "Unclear semantics of enum class bitmask types", "long_link": "https://cplusplus.github.io/LWG/issue3092", "link": "https://wg21.link/lwg3092", "section": "16.3.3.3.3 [bitmask.types]", "status": "Open", "submitter": "Geoffrey Romer", "opened": "2018-03-26", "last_modified": "2020-09-06" }, "LWG3093": { "type": "issue", "title": "LWG 2294/2192 missed a std::abs overload", "long_link": "https://cplusplus.github.io/LWG/issue3093", "link": "https://wg21.link/lwg3093", "section": "28.7.2 [c.math.abs], 17.2.2 [cstdlib.syn], 31.13.2 [cinttypes.syn]", "status": "New", "submitter": "Richard Smith", "opened": "2018-03-30", "last_modified": "2018-06-19" }, "LWG3094": { "type": "issue", "title": "§[time.duration.io]p4 makes surprising claims about encoding", "long_link": "https://cplusplus.github.io/LWG/issue3094", "link": "https://wg21.link/lwg3094", "section": "29.5.11 [time.duration.io]", "status": "C++20", "submitter": "Richard Smith", "opened": "2018-04-02", "last_modified": "2021-02-25" }, "LWG3095": { "type": "issue", "title": "strstreambuf refers to nonexistent member of fpos, fpos::offset", "long_link": "https://cplusplus.github.io/LWG/issue3095", "link": "https://wg21.link/lwg3095", "section": "D.13.2.4 [depr.strstreambuf.virtuals]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2018-04-04", "last_modified": "2020-09-06" }, "LWG3096": { "type": "issue", "title": "path::lexically_relative is confused by trailing slashes", "long_link": "https://cplusplus.github.io/LWG/issue3096", "link": "https://wg21.link/lwg3096", "section": "31.12.6.5.11 [fs.path.gen]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2018-04-04", "last_modified": "2021-02-25" }, "LWG3097": { "type": "issue", "title": "basic_stringbuf seekoff effects trigger undefined behavior and have contradictory returns", "long_link": "https://cplusplus.github.io/LWG/issue3097", "link": "https://wg21.link/lwg3097", "section": "31.8.2.5 [stringbuf.virtuals]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2018-04-07", "last_modified": "2020-09-06" }, "LWG3098": { "type": "issue", "title": "Misleading example for filesystem::path::filename()", "long_link": "https://cplusplus.github.io/LWG/issue3098", "link": "https://wg21.link/lwg3098", "section": "31.12.6.5.9 [fs.path.decompose]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2018-04-06", "last_modified": "2020-09-06" }, "LWG3099": { "type": "issue", "title": "is_assignable", "long_link": "https://cplusplus.github.io/LWG/issue3099", "link": "https://wg21.link/lwg3099", "section": "21.3.3 [meta.type.synop]", "status": "New", "submitter": "Casey Carter", "opened": "2018-04-10", "last_modified": "2023-06-12" }, "LWG3100": { "type": "issue", "title": "Unnecessary and confusing \"empty span\" wording", "long_link": "https://cplusplus.github.io/LWG/issue3100", "link": "https://wg21.link/lwg3100", "section": "24.7.2.2.2 [span.cons]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2018-04-12", "last_modified": "2021-02-25" }, "LWG3101": { "type": "issue", "title": "span's Container constructors need another constraint", "long_link": "https://cplusplus.github.io/LWG/issue3101", "link": "https://wg21.link/lwg3101", "section": "24.7.2.2.2 [span.cons]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2018-04-12", "last_modified": "2021-02-25" }, "LWG3102": { "type": "issue", "title": "Clarify span iterator and const_iterator behavior", "long_link": "https://cplusplus.github.io/LWG/issue3102", "link": "https://wg21.link/lwg3102", "section": "24.7.2.2.1 [span.overview]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2018-04-12", "last_modified": "2021-02-25" }, "LWG3103": { "type": "issue", "title": "Errors in taking subview of span should be ill-formed where possible", "long_link": "https://cplusplus.github.io/LWG/issue3103", "link": "https://wg21.link/lwg3103", "section": "24.7.2.2.4 [span.sub]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2018-04-13", "last_modified": "2021-02-25" }, "LWG3104": { "type": "issue", "title": "Fixing duration division", "long_link": "https://cplusplus.github.io/LWG/issue3104", "link": "https://wg21.link/lwg3104", "section": "29.5.6 [time.duration.nonmember]", "status": "C++20", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2018-04-17", "last_modified": "2021-02-25" }, "LWG3105": { "type": "issue", "title": "T1 is convertible to T2", "long_link": "https://cplusplus.github.io/LWG/issue3105", "link": "https://wg21.link/lwg3105", "section": "16 [library]", "status": "New", "submitter": "Jens Maurer", "opened": "2018-04-24", "last_modified": "2023-06-25" }, "LWG3106": { "type": "issue", "title": "nothrow should be inline constexpr rather that extern const", "long_link": "https://cplusplus.github.io/LWG/issue3106", "link": "https://wg21.link/lwg3106", "section": "17.6.2 [new.syn]", "status": "NAD", "submitter": "Antony Polukhin", "opened": "2018-04-25", "last_modified": "2020-09-06" }, "LWG3107": { "type": "issue", "title": "istreambuf_iterator has public exposition-only member", "long_link": "https://cplusplus.github.io/LWG/issue3107", "link": "https://wg21.link/lwg3107", "section": "25.6.4 [istreambuf.iterator]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2018-04-26", "last_modified": "2020-09-06" }, "LWG3108": { "type": "issue", "title": "istreambuf_iterator::proxy::operator* should be const", "long_link": "https://cplusplus.github.io/LWG/issue3108", "link": "https://wg21.link/lwg3108", "section": "25.6.4.2 [istreambuf.iterator.proxy]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2018-04-26", "last_modified": "2020-09-06" }, "LWG3109": { "type": "issue", "title": "strstreambuf is copyable", "long_link": "https://cplusplus.github.io/LWG/issue3109", "link": "https://wg21.link/lwg3109", "section": "D.13.2 [depr.strstreambuf]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2018-05-02", "last_modified": "2018-06-19" }, "LWG3110": { "type": "issue", "title": "Contiguous Iterators should always be Random-Access", "long_link": "https://cplusplus.github.io/LWG/issue3110", "link": "https://wg21.link/lwg3110", "section": "25.3.1 [iterator.requirements.general]", "status": "Resolved", "submitter": "Marc Aldorasi", "opened": "2018-05-07", "last_modified": "2020-09-06" }, "LWG3111": { "type": "issue", "title": "Too strong precondition on basic_string constructor", "long_link": "https://cplusplus.github.io/LWG/issue3111", "link": "https://wg21.link/lwg3111", "section": "23.4.3.3 [string.cons]", "status": "Resolved", "submitter": "Andrzej Krzemienski", "opened": "2018-05-09", "last_modified": "2020-09-06" }, "LWG3112": { "type": "issue", "title": "system_error and filesystem_error constructors taking a string may not be able to meet their postconditions", "long_link": "https://cplusplus.github.io/LWG/issue3112", "link": "https://wg21.link/lwg3112", "section": "19.5.8.2 [syserr.syserr.members], 31.12.7.2 [fs.filesystem.error.members]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-05-10", "last_modified": "2021-06-06" }, "LWG3113": { "type": "issue", "title": "polymorphic_allocator::construct() should more closely match scoped_allocator_adaptor::construct()", "long_link": "https://cplusplus.github.io/LWG/issue3113", "link": "https://wg21.link/lwg3113", "section": "20.4.3.3 [mem.poly.allocator.mem]", "status": "Resolved", "submitter": "Arthur O'Dwyer", "opened": "2018-05-14", "last_modified": "2020-09-06" }, "LWG3114": { "type": "issue", "title": "[networking.ts] Permit efficient composition when using DynamicBuffer", "long_link": "https://cplusplus.github.io/LWG/issue3114", "link": "https://wg21.link/lwg3114", "section": "16 [networking.ts::buffer], 17 [networking.ts::buffer.stream]", "status": "LEWG", "submitter": "Vinnie Falco", "opened": "2018-05-18", "last_modified": "2020-09-06" }, "LWG3115": { "type": "issue", "title": "Unclear description for algorithm includes", "long_link": "https://cplusplus.github.io/LWG/issue3115", "link": "https://wg21.link/lwg3115", "section": "27.8.7.2 [includes]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2018-05-24", "last_modified": "2020-09-06" }, "LWG3116": { "type": "issue", "title": "OUTERMOST_ALLOC_TRAITS needs remove_reference_t", "long_link": "https://cplusplus.github.io/LWG/issue3116", "link": "https://wg21.link/lwg3116", "section": "20.5.4 [allocator.adaptor.members]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-06-04", "last_modified": "2021-02-25" }, "LWG3117": { "type": "issue", "title": "Missing packaged_task deduction guides", "long_link": "https://cplusplus.github.io/LWG/issue3117", "link": "https://wg21.link/lwg3117", "section": "33.10.10 [futures.task]", "status": "C++23", "submitter": "Marc Mutz", "opened": "2018-06-08", "last_modified": "2023-11-22" }, "LWG3118": { "type": "issue", "title": "fpos equality comparison unspecified", "long_link": "https://cplusplus.github.io/LWG/issue3118", "link": "https://wg21.link/lwg3118", "section": "31.5.3.2 [fpos.operations]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2018-06-04", "last_modified": "2023-11-22" }, "LWG3119": { "type": "issue", "title": "Program-definedness of closure types", "long_link": "https://cplusplus.github.io/LWG/issue3119", "link": "https://wg21.link/lwg3119", "section": "3.40 [defns.prog.def.spec]", "status": "C++20", "submitter": "Hubert Tong", "opened": "2018-06-09", "last_modified": "2021-06-06" }, "LWG3120": { "type": "issue", "title": "Unclear behavior of monotonic_buffer_resource::release()", "long_link": "https://cplusplus.github.io/LWG/issue3120", "link": "https://wg21.link/lwg3120", "section": "20.4.6.3 [mem.res.monotonic.buffer.mem]", "status": "C++23", "submitter": "Arthur O'Dwyer", "opened": "2018-06-10", "last_modified": "2023-11-22" }, "LWG3121": { "type": "issue", "title": "tuple constructor constraints for UTypes&&... overloads", "long_link": "https://cplusplus.github.io/LWG/issue3121", "link": "https://wg21.link/lwg3121", "section": "22.4.4.2 [tuple.cnstr]", "status": "C++23", "submitter": "Matt Calabrese", "opened": "2018-06-12", "last_modified": "2023-11-22" }, "LWG3122": { "type": "issue", "title": "__cpp_lib_chrono_udls was accidentally dropped", "long_link": "https://cplusplus.github.io/LWG/issue3122", "link": "https://wg21.link/lwg3122", "section": "17.3.1 [support.limits.general]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2018-06-14", "last_modified": "2021-02-25" }, "LWG3123": { "type": "issue", "title": "duration constructor from representation shouldn't be effectively non-throwing", "long_link": "https://cplusplus.github.io/LWG/issue3123", "link": "https://wg21.link/lwg3123", "section": "29.5 [time.duration]", "status": "C++23", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2018-06-22", "last_modified": "2023-11-22" }, "LWG3124": { "type": "issue", "title": "[networking.ts] Unclear how execution_context is intended to store services", "long_link": "https://cplusplus.github.io/LWG/issue3124", "link": "https://wg21.link/lwg3124", "section": "13.7.5 [networking.ts::async.exec.ctx.globals]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2018-06-23", "last_modified": "2020-09-06" }, "LWG3125": { "type": "issue", "title": "duration streaming precondition should be a SFINAE condition", "long_link": "https://cplusplus.github.io/LWG/issue3125", "link": "https://wg21.link/lwg3125", "section": "29.5.11 [time.duration.io]", "status": "Resolved", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2018-06-23", "last_modified": "2020-11-09" }, "LWG3126": { "type": "issue", "title": "There's no std::sub_match::compare(string_view) overload", "long_link": "https://cplusplus.github.io/LWG/issue3126", "link": "https://wg21.link/lwg3126", "section": "32.8 [re.submatch]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2018-06-26", "last_modified": "2020-09-06" }, "LWG3127": { "type": "issue", "title": "basic_osyncstream::rdbuf needs a const_cast", "long_link": "https://cplusplus.github.io/LWG/issue3127", "link": "https://wg21.link/lwg3127", "section": "31.11.3.1 [syncstream.osyncstream.overview]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-06-29", "last_modified": "2021-02-25" }, "LWG3128": { "type": "issue", "title": "strstream::rdbuf needs a const_cast", "long_link": "https://cplusplus.github.io/LWG/issue3128", "link": "https://wg21.link/lwg3128", "section": "D.13.5.4 [depr.strstream.oper]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-06-30", "last_modified": "2021-02-25" }, "LWG3129": { "type": "issue", "title": "regex_token_iterator constructor uses wrong pointer arithmetic", "long_link": "https://cplusplus.github.io/LWG/issue3129", "link": "https://wg21.link/lwg3129", "section": "32.11.2.2 [re.tokiter.cnstr]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-06-30", "last_modified": "2021-02-25" }, "LWG3130": { "type": "issue", "title": "§[input.output] needs many addressof", "long_link": "https://cplusplus.github.io/LWG/issue3130", "link": "https://wg21.link/lwg3130", "section": "31 [input.output]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-06-30", "last_modified": "2021-02-25" }, "LWG3131": { "type": "issue", "title": "addressof all the things", "long_link": "https://cplusplus.github.io/LWG/issue3131", "link": "https://wg21.link/lwg3131", "section": "29.13 [time.parse], 23.4.3.8.1 [string.accessors], 23.3.3 [string.view.template], 24.2.2 [container.requirements.general], 25.3.5.4 [output.iterators], 25.3.5.6 [bidirectional.iterators], 32.6 [re.traits], 32.11.1 [re.regiter], 33.6.5.2 [thread.lock.guard]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-06-30", "last_modified": "2021-02-25" }, "LWG3132": { "type": "issue", "title": "Library needs to ban macros named expects or ensures", "long_link": "https://cplusplus.github.io/LWG/issue3132", "link": "https://wg21.link/lwg3132", "section": "16.4.5.3.3 [macro.names]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-06-30", "last_modified": "2021-02-25" }, "LWG3133": { "type": "issue", "title": "Modernizing numeric type requirements", "long_link": "https://cplusplus.github.io/LWG/issue3133", "link": "https://wg21.link/lwg3133", "section": "28.2 [numeric.requirements]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-07-05", "last_modified": "2021-02-25" }, "LWG3134": { "type": "issue", "title": "[fund.ts.v3] LFTSv3 contains extraneous [meta] variable templates that should have been deleted by P09961", "long_link": "https://cplusplus.github.io/LWG/issue3134", "link": "https://wg21.link/lwg3134", "section": "99 [fund.ts.v3::meta.type.synop]", "status": "Resolved", "submitter": "Thomas Köppe", "opened": "2018-07-02", "last_modified": "2020-09-06" }, "LWG3135": { "type": "issue", "title": "[fund.ts.v3] LFTSv3 contains two redundant alias templates", "long_link": "https://cplusplus.github.io/LWG/issue3135", "link": "https://wg21.link/lwg3135", "section": "99 [fund.ts.v3::meta.type.synop], 99 [fund.ts.v3::header.memory.synop]", "status": "Resolved", "submitter": "Thomas Köppe", "opened": "2018-07-02", "last_modified": "2020-05-03" }, "LWG3136": { "type": "issue", "title": "[fund.ts.v3] LFTSv3 awkward wording in propagate_const requirements", "long_link": "https://cplusplus.github.io/LWG/issue3136", "link": "https://wg21.link/lwg3136", "section": "3.2.2.2.1 [fund.ts.v3::propagate_const.class_type_requirements]", "status": "C++23", "submitter": "Thomas Köppe", "opened": "2018-07-02", "last_modified": "2023-11-22" }, "LWG3137": { "type": "issue", "title": "Header for __cpp_lib_to_chars", "long_link": "https://cplusplus.github.io/LWG/issue3137", "link": "https://wg21.link/lwg3137", "section": "17.3.1 [support.limits.general]", "status": "C++20", "submitter": "S. B. Tam", "opened": "2018-07-03", "last_modified": "2022-08-23" }, "LWG3138": { "type": "issue", "title": "There is no such thing as assertion-level", "long_link": "https://cplusplus.github.io/LWG/issue3138", "link": "https://wg21.link/lwg3138", "section": "99 [support.contract.cviol]", "status": "NAD", "submitter": "Tim Song", "opened": "2018-07-10", "last_modified": "2019-08-05" }, "LWG3139": { "type": "issue", "title": "contract_violation's special member functions", "long_link": "https://cplusplus.github.io/LWG/issue3139", "link": "https://wg21.link/lwg3139", "section": "99 [support.contract.cviol]", "status": "NAD", "submitter": "Tim Song", "opened": "2018-07-10", "last_modified": "2019-08-05" }, "LWG3140": { "type": "issue", "title": "COMMON_REF is unimplementable as specified", "long_link": "https://cplusplus.github.io/LWG/issue3140", "link": "https://wg21.link/lwg3140", "section": "21.3.8.7 [meta.trans.other]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-07-07", "last_modified": "2021-02-25" }, "LWG3141": { "type": "issue", "title": "CopyConstructible doesn't preserve source values", "long_link": "https://cplusplus.github.io/LWG/issue3141", "link": "https://wg21.link/lwg3141", "section": "18.6 [concepts.object]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-07-07", "last_modified": "2021-02-25" }, "LWG3142": { "type": "issue", "title": "std::foo should be ill-formed NDR", "long_link": "https://cplusplus.github.io/LWG/issue3142", "link": "https://wg21.link/lwg3142", "section": "16.4.5.8 [res.on.functions]", "status": "New", "submitter": "Casey Carter", "opened": "2018-07-07", "last_modified": "2018-11-27" }, "LWG3143": { "type": "issue", "title": "monotonic_buffer_resource growth policy is unclear", "long_link": "https://cplusplus.github.io/LWG/issue3143", "link": "https://wg21.link/lwg3143", "section": "20.4.6 [mem.res.monotonic.buffer]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2018-07-20", "last_modified": "2023-11-22" }, "LWG3144": { "type": "issue", "title": "span does not have a const_pointer typedef", "long_link": "https://cplusplus.github.io/LWG/issue3144", "link": "https://wg21.link/lwg3144", "section": "24.7.2.2.1 [span.overview]", "status": "C++20", "submitter": "Louis Dionne", "opened": "2018-07-23", "last_modified": "2021-02-25" }, "LWG3145": { "type": "issue", "title": "file_clock breaks ABI for C++17 implementations", "long_link": "https://cplusplus.github.io/LWG/issue3145", "link": "https://wg21.link/lwg3145", "section": "29.7.6 [time.clock.file]", "status": "C++20", "submitter": "Billy Robert O'Neal III", "opened": "2018-07-26", "last_modified": "2021-02-25" }, "LWG3146": { "type": "issue", "title": "Excessive unwrapping in std::ref/cref", "long_link": "https://cplusplus.github.io/LWG/issue3146", "link": "https://wg21.link/lwg3146", "section": "22.10.6.6 [refwrap.helpers]", "status": "C++23", "submitter": "Agustín K-ballo Bergé", "opened": "2018-07-10", "last_modified": "2023-11-22" }, "LWG3147": { "type": "issue", "title": "Definitions of \"likely\" and \"unlikely\" are likely to cause problems", "long_link": "https://cplusplus.github.io/LWG/issue3147", "link": "https://wg21.link/lwg3147", "section": "16.4.5.3.3 [macro.names]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-08-01", "last_modified": "2021-02-25" }, "LWG3148": { "type": "issue", "title": " should be freestanding", "long_link": "https://cplusplus.github.io/LWG/issue3148", "link": "https://wg21.link/lwg3148", "section": "16.4.2.5 [compliance]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-08-09", "last_modified": "2021-02-25" }, "LWG3149": { "type": "issue", "title": "DefaultConstructible should require default initialization", "long_link": "https://cplusplus.github.io/LWG/issue3149", "link": "https://wg21.link/lwg3149", "section": "18.4.12 [concept.default.init]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-08-09", "last_modified": "2021-06-06" }, "LWG3150": { "type": "issue", "title": "UniformRandomBitGenerator should validate min and max", "long_link": "https://cplusplus.github.io/LWG/issue3150", "link": "https://wg21.link/lwg3150", "section": "28.5.3.3 [rand.req.urng]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-08-09", "last_modified": "2021-02-25" }, "LWG3151": { "type": "issue", "title": "ConvertibleTo rejects conversions from array and function types", "long_link": "https://cplusplus.github.io/LWG/issue3151", "link": "https://wg21.link/lwg3151", "section": "18.4.4 [concept.convertible]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2018-08-09", "last_modified": "2020-11-09" }, "LWG3152": { "type": "issue", "title": "common_type and common_reference have flaws in common", "long_link": "https://cplusplus.github.io/LWG/issue3152", "link": "https://wg21.link/lwg3152", "section": "21.3.8.7 [meta.trans.other]", "status": "C++23", "submitter": "Casey Carter", "opened": "2018-08-10", "last_modified": "2023-11-22" }, "LWG3153": { "type": "issue", "title": "Common and common_type have too little in common", "long_link": "https://cplusplus.github.io/LWG/issue3153", "link": "https://wg21.link/lwg3153", "section": "18.4.6 [concept.common]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-08-10", "last_modified": "2021-02-25" }, "LWG3154": { "type": "issue", "title": "Common and CommonReference have a common defect", "long_link": "https://cplusplus.github.io/LWG/issue3154", "link": "https://wg21.link/lwg3154", "section": "18.4.6 [concept.common]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-08-10", "last_modified": "2021-02-25" }, "LWG3155": { "type": "issue", "title": "tuple{allocator_arg_t, an_allocator}", "long_link": "https://cplusplus.github.io/LWG/issue3155", "link": "https://wg21.link/lwg3155", "section": "22.4.4.2 [tuple.cnstr]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2018-08-18", "last_modified": "2021-10-23" }, "LWG3156": { "type": "issue", "title": "ForwardIterator should only mean forward iterator", "long_link": "https://cplusplus.github.io/LWG/issue3156", "link": "https://wg21.link/lwg3156", "section": "27.11 [specialized.algorithms]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2018-09-06", "last_modified": "2020-05-02" }, "LWG3157": { "type": "issue", "title": "Allocator destroy and fancy pointer operations must be non-throwing", "long_link": "https://cplusplus.github.io/LWG/issue3157", "link": "https://wg21.link/lwg3157", "section": "16.4.4.6 [allocator.requirements]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2018-09-07", "last_modified": "2018-12-16" }, "LWG3158": { "type": "issue", "title": "tuple(allocator_arg_t, const Alloc&) should be conditionally explicit", "long_link": "https://cplusplus.github.io/LWG/issue3158", "link": "https://wg21.link/lwg3158", "section": "22.4.4.2 [tuple.cnstr]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2018-08-21", "last_modified": "2021-02-25" }, "LWG3159": { "type": "issue", "title": "§[unique.ptr.single] requirements on deleter may be too strict", "long_link": "https://cplusplus.github.io/LWG/issue3159", "link": "https://wg21.link/lwg3159", "section": "20.3.1.3 [unique.ptr.single]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2018-09-17", "last_modified": "2018-10-06" }, "LWG3160": { "type": "issue", "title": "atomic_ref() = delete; should be deleted", "long_link": "https://cplusplus.github.io/LWG/issue3160", "link": "https://wg21.link/lwg3160", "section": "33.5.7 [atomics.ref.generic]", "status": "C++20", "submitter": "Tim Song", "opened": "2018-10-01", "last_modified": "2021-02-25" }, "LWG3161": { "type": "issue", "title": "Container adapters mandate use of emplace_back but don't require it", "long_link": "https://cplusplus.github.io/LWG/issue3161", "link": "https://wg21.link/lwg3161", "section": "24.6.8 [stack], 24.6.6 [queue]", "status": "Open", "submitter": "Marshall Clow", "opened": "2018-10-02", "last_modified": "2020-05-09" }, "LWG3162": { "type": "issue", "title": "system_error::system_error(error_code ec) not explicit", "long_link": "https://cplusplus.github.io/LWG/issue3162", "link": "https://wg21.link/lwg3162", "section": "19.5.8.2 [syserr.syserr.members]", "status": "New", "submitter": "Peter Dimov", "opened": "2018-10-02", "last_modified": "2020-04-07" }, "LWG3163": { "type": "issue", "title": "[networking.ts] Buffer sequence iterator equivalency", "long_link": "https://cplusplus.github.io/LWG/issue3163", "link": "https://wg21.link/lwg3163", "section": "16.2 [networking.ts::buffer.reqmts]", "status": "NAD", "submitter": "Vinnie Falco", "opened": "2018-10-07", "last_modified": "2020-09-06" }, "LWG3164": { "type": "issue", "title": "Unhelpful \"shall not participate\" constraints for unique_ptr with reference deleter", "long_link": "https://cplusplus.github.io/LWG/issue3164", "link": "https://wg21.link/lwg3164", "section": "20.3.1.3.2 [unique.ptr.single.ctor]", "status": "NAD", "submitter": "Jonathan Wakely", "opened": "2018-10-09", "last_modified": "2018-11-27" }, "LWG3165": { "type": "issue", "title": "All starts_with() overloads should be called \"begins_with\"", "long_link": "https://cplusplus.github.io/LWG/issue3165", "link": "https://wg21.link/lwg3165", "section": "23.4.3 [basic.string], 23.3.3 [string.view.template]", "status": "NAD", "submitter": "Gennaro Prota", "opened": "2018-10-22", "last_modified": "2020-08-21" }, "LWG3166": { "type": "issue", "title": "No such descriptive element as Value:", "long_link": "https://cplusplus.github.io/LWG/issue3166", "link": "https://wg21.link/lwg3166", "section": "22.3.4 [pair.astuple], 22.6.4 [variant.helper], 24.3.7.7 [array.tuple], 20.2.3.2 [pointer.traits.types], 20.2.9.2 [allocator.traits.types], 20.5.2 [allocator.adaptor.types]", "status": "New", "submitter": "Walter Brown", "opened": "2018-11-08", "last_modified": "2020-09-06" }, "LWG3167": { "type": "issue", "title": "[fund.ts.v3] Does observer_ptr support function types?", "long_link": "https://cplusplus.github.io/LWG/issue3167", "link": "https://wg21.link/lwg3167", "section": "5.2 [fund.ts.v3::memory.observer.ptr]", "status": "Open", "submitter": "Alisdair Meredith", "opened": "2018-11-14", "last_modified": "2022-10-12" }, "LWG3168": { "type": "issue", "title": "Expects: element should be specified in one place", "long_link": "https://cplusplus.github.io/LWG/issue3168", "link": "https://wg21.link/lwg3168", "section": "16.3.2.4 [structure.specifications], 99 [res.on.required]", "status": "Resolved", "submitter": "Geoffrey Romer", "opened": "2018-11-21", "last_modified": "2020-07-17" }, "LWG3169": { "type": "issue", "title": "ranges permutation generators discard useful information", "long_link": "https://cplusplus.github.io/LWG/issue3169", "link": "https://wg21.link/lwg3169", "section": "27.8.13 [alg.permutation.generators]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-11-26", "last_modified": "2021-02-25" }, "LWG3170": { "type": "issue", "title": "is_always_equal added to std::allocator makes the standard library treat derived types as always equal", "long_link": "https://cplusplus.github.io/LWG/issue3170", "link": "https://wg21.link/lwg3170", "section": "20.2.10 [default.allocator]", "status": "C++23", "submitter": "Billy O'Neal III", "opened": "2018-11-29", "last_modified": "2023-11-22" }, "LWG3171": { "type": "issue", "title": "LWG 2989 breaks directory_entry stream insertion", "long_link": "https://cplusplus.github.io/LWG/issue3171", "link": "https://wg21.link/lwg3171", "section": "31.12.10 [fs.class.directory.entry]", "status": "C++23", "submitter": "Tim Song", "opened": "2018-12-03", "last_modified": "2023-11-22" }, "LWG3172": { "type": "issue", "title": "3-arg std::hypot is underspecified compared to the 2-arg overload", "long_link": "https://cplusplus.github.io/LWG/issue3172", "link": "https://wg21.link/lwg3172", "section": "28.7.3 [c.math.hypot3]", "status": "New", "submitter": "Matthias Kretz", "opened": "2018-12-06", "last_modified": "2018-12-21" }, "LWG3173": { "type": "issue", "title": "Enable CTAD for ref-view", "long_link": "https://cplusplus.github.io/LWG/issue3173", "link": "https://wg21.link/lwg3173", "section": "26.7.6.2 [range.ref.view]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-12-09", "last_modified": "2021-06-06" }, "LWG3174": { "type": "issue", "title": "Precondition on is_convertible is too strong", "long_link": "https://cplusplus.github.io/LWG/issue3174", "link": "https://wg21.link/lwg3174", "section": "21.3.7 [meta.rel]", "status": "New", "submitter": "Casey Carter", "opened": "2018-12-09", "last_modified": "2019-03-16" }, "LWG3175": { "type": "issue", "title": "The CommonReference requirement of concept SwappableWith is not satisfied in the example", "long_link": "https://cplusplus.github.io/LWG/issue3175", "link": "https://wg21.link/lwg3175", "section": "18.4.9 [concept.swappable]", "status": "C++20", "submitter": "Kostas Kyrimis", "opened": "2018-12-14", "last_modified": "2021-02-25" }, "LWG3176": { "type": "issue", "title": "Underspecified behavior of unordered containers when Container::key_equal differs from Pred", "long_link": "https://cplusplus.github.io/LWG/issue3176", "link": "https://wg21.link/lwg3176", "section": "24.2.8 [unord.req]", "status": "Resolved", "submitter": "S. B. Tam", "opened": "2018-11-27", "last_modified": "2020-01-13" }, "LWG3177": { "type": "issue", "title": "Limit permission to specialize variable templates to program-defined types", "long_link": "https://cplusplus.github.io/LWG/issue3177", "link": "https://wg21.link/lwg3177", "section": "16.4.5.2.1 [namespace.std]", "status": "C++23", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2018-12-11", "last_modified": "2023-11-22" }, "LWG3178": { "type": "issue", "title": "std::mismatch is missing an upper bound", "long_link": "https://cplusplus.github.io/LWG/issue3178", "link": "https://wg21.link/lwg3178", "section": "99 [mismatch]", "status": "Resolved", "submitter": "Geoffrey Romer", "opened": "2018-12-20", "last_modified": "2020-05-02" }, "LWG3179": { "type": "issue", "title": "subrange should always model Range", "long_link": "https://cplusplus.github.io/LWG/issue3179", "link": "https://wg21.link/lwg3179", "section": "26.5.4.2 [range.subrange.ctor]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-12-21", "last_modified": "2021-02-25" }, "LWG3180": { "type": "issue", "title": "Inconsistently named return type for ranges::minmax_element", "long_link": "https://cplusplus.github.io/LWG/issue3180", "link": "https://wg21.link/lwg3180", "section": "27.4 [algorithm.syn]", "status": "C++20", "submitter": "Casey Carter", "opened": "2018-12-21", "last_modified": "2021-02-25" }, "LWG3181": { "type": "issue", "title": "split_view::outer_iterator converting constructor is misconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3181", "link": "https://wg21.link/lwg3181", "section": "26.7.16.3 [range.lazy.split.outer]", "status": "NAD", "submitter": "Casey Carter", "opened": "2019-01-05", "last_modified": "2023-02-07" }, "LWG3182": { "type": "issue", "title": "Specification of Same could be clearer", "long_link": "https://cplusplus.github.io/LWG/issue3182", "link": "https://wg21.link/lwg3182", "section": "18.4.2 [concept.same]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-01-05", "last_modified": "2021-02-25" }, "LWG3183": { "type": "issue", "title": "Normative permission to specialize Ranges variable templates", "long_link": "https://cplusplus.github.io/LWG/issue3183", "link": "https://wg21.link/lwg3183", "section": "25.3.4.8 [iterator.concept.sizedsentinel]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-01-14", "last_modified": "2021-02-25" }, "LWG3184": { "type": "issue", "title": "Inconsistencies in bind_front wording", "long_link": "https://cplusplus.github.io/LWG/issue3184", "link": "https://wg21.link/lwg3184", "section": "22.10.14 [func.bind.partial]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-01-16", "last_modified": "2023-02-07" }, "LWG3185": { "type": "issue", "title": "Uses-allocator construction functions missing constexpr and noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3185", "link": "https://wg21.link/lwg3185", "section": "20.2.8.2 [allocator.uses.construction]", "status": "C++20", "submitter": "Pablo Halpern", "opened": "2019-01-29", "last_modified": "2021-02-25" }, "LWG3186": { "type": "issue", "title": "ranges removal, partition, and partial_sort_copy algorithms discard useful information", "long_link": "https://cplusplus.github.io/LWG/issue3186", "link": "https://wg21.link/lwg3186", "section": "27.7.8 [alg.remove], 27.7.9 [alg.unique], 27.8.2.4 [partial.sort.copy], 27.8.5 [alg.partitions]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-02-05", "last_modified": "2021-02-25" }, "LWG3187": { "type": "issue", "title": "P0591R4 reverted DR 2586 fixes to scoped_allocator_adaptor::construct()", "long_link": "https://cplusplus.github.io/LWG/issue3187", "link": "https://wg21.link/lwg3187", "section": "20.2.8.2 [allocator.uses.construction]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2019-02-14", "last_modified": "2021-02-25", "papers": [ "P0591R4" ] }, "LWG3188": { "type": "issue", "title": "istreambuf_iterator::pointer should not be unspecified", "long_link": "https://cplusplus.github.io/LWG/issue3188", "link": "https://wg21.link/lwg3188", "section": "25.6.4 [istreambuf.iterator]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2019-02-21", "last_modified": "2019-10-30" }, "LWG3189": { "type": "issue", "title": "Missing requirement for std::priority_queue", "long_link": "https://cplusplus.github.io/LWG/issue3189", "link": "https://wg21.link/lwg3189", "section": "24.6.7 [priority.queue]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2019-02-21", "last_modified": "2019-03-05" }, "LWG3190": { "type": "issue", "title": "std::allocator::allocate sometimes returns too little storage", "long_link": "https://cplusplus.github.io/LWG/issue3190", "link": "https://wg21.link/lwg3190", "section": "20.2.10.2 [allocator.members]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-02-20", "last_modified": "2021-02-25" }, "LWG3191": { "type": "issue", "title": "std::ranges::shuffle synopsis does not match algorithm definition", "long_link": "https://cplusplus.github.io/LWG/issue3191", "link": "https://wg21.link/lwg3191", "section": "27.7.13 [alg.random.shuffle]", "status": "C++20", "submitter": "Christopher Di Bella", "opened": "2019-03-02", "last_modified": "2021-02-25" }, "LWG3192": { "type": "issue", "title": "§[allocator.uses.construction] functions misbehave for const types", "long_link": "https://cplusplus.github.io/LWG/issue3192", "link": "https://wg21.link/lwg3192", "section": "20.2.8.2 [allocator.uses.construction]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2019-02-28", "last_modified": "2020-05-01" }, "LWG3193": { "type": "issue", "title": "Mandates: and Expects: elements are not defined for types", "long_link": "https://cplusplus.github.io/LWG/issue3193", "link": "https://wg21.link/lwg3193", "section": "16.3.2.4 [structure.specifications]", "status": "New", "submitter": "Daniel Krügler", "opened": "2019-03-04", "last_modified": "2020-06-11" }, "LWG3194": { "type": "issue", "title": "ConvertibleTo prose does not match code", "long_link": "https://cplusplus.github.io/LWG/issue3194", "link": "https://wg21.link/lwg3194", "section": "18.4.4 [concept.convertible]", "status": "C++20", "submitter": "Hubert Tong", "opened": "2019-03-05", "last_modified": "2021-02-25" }, "LWG3195": { "type": "issue", "title": "What is the stored pointer value of an empty weak_ptr?", "long_link": "https://cplusplus.github.io/LWG/issue3195", "link": "https://wg21.link/lwg3195", "section": "20.3.2.3.2 [util.smartptr.weak.const]", "status": "C++23", "submitter": "Casey Carter", "opened": "2019-03-15", "last_modified": "2023-11-22" }, "LWG3196": { "type": "issue", "title": "std::optional is ill-formed is T is an array", "long_link": "https://cplusplus.github.io/LWG/issue3196", "link": "https://wg21.link/lwg3196", "section": "22.5.3 [optional.optional]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2019-03-18", "last_modified": "2021-02-25" }, "LWG3197": { "type": "issue", "title": "std::prev should not require BidirectionalIterator", "long_link": "https://cplusplus.github.io/LWG/issue3197", "link": "https://wg21.link/lwg3197", "section": "25.4.3 [iterator.operations]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2019-04-03", "last_modified": "2022-04-22" }, "LWG3198": { "type": "issue", "title": "Bad constraint on std::span::span()", "long_link": "https://cplusplus.github.io/LWG/issue3198", "link": "https://wg21.link/lwg3198", "section": "24.7.2.2.2 [span.cons]", "status": "C++20", "submitter": "Lars Gullik Bjønnes", "opened": "2019-04-03", "last_modified": "2021-02-25" }, "LWG3199": { "type": "issue", "title": "istream >> bitset<0> fails", "long_link": "https://cplusplus.github.io/LWG/issue3199", "link": "https://wg21.link/lwg3199", "section": "22.9.4 [bitset.operators]", "status": "C++20", "submitter": "Davis Herring", "opened": "2019-04-05", "last_modified": "2021-02-25" }, "LWG3200": { "type": "issue", "title": "midpoint should not constrain T is complete", "long_link": "https://cplusplus.github.io/LWG/issue3200", "link": "https://wg21.link/lwg3200", "section": "27.10.16 [numeric.ops.midpoint]", "status": "C++20", "submitter": "Paolo Torres", "opened": "2019-04-10", "last_modified": "2021-02-25" }, "LWG3201": { "type": "issue", "title": "lerp should be marked as noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3201", "link": "https://wg21.link/lwg3201", "section": "28.7.4 [c.math.lerp]", "status": "C++20", "submitter": "Paolo Torres", "opened": "2019-04-10", "last_modified": "2021-02-25" }, "LWG3202": { "type": "issue", "title": "P0318R1 was supposed to be revised", "long_link": "https://cplusplus.github.io/LWG/issue3202", "link": "https://wg21.link/lwg3202", "section": "22.10.2 [functional.syn]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2019-04-23", "last_modified": "2021-02-25", "papers": [ "P0318R1" ] }, "LWG3203": { "type": "issue", "title": "span element access invalidation", "long_link": "https://cplusplus.github.io/LWG/issue3203", "link": "https://wg21.link/lwg3203", "section": "24.7.2.2.1 [span.overview]", "status": "WP", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2019-05-04", "last_modified": "2023-11-22" }, "LWG3204": { "type": "issue", "title": "sub_match::swap only swaps the base class", "long_link": "https://cplusplus.github.io/LWG/issue3204", "link": "https://wg21.link/lwg3204", "section": "32.8 [re.submatch]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2019-05-07", "last_modified": "2023-11-22" }, "LWG3205": { "type": "issue", "title": "decay_t in the new common_type fallback should be remove_cvref_t", "long_link": "https://cplusplus.github.io/LWG/issue3205", "link": "https://wg21.link/lwg3205", "section": "21.3.8.7 [meta.trans.other]", "status": "New", "submitter": "Casey Carter", "opened": "2019-05-12", "last_modified": "2022-04-25" }, "LWG3206": { "type": "issue", "title": "year_month_day conversion to sys_days uses not-existing member function", "long_link": "https://cplusplus.github.io/LWG/issue3206", "link": "https://wg21.link/lwg3206", "section": "29.8.14.2 [time.cal.ymd.members]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-05-19", "last_modified": "2021-02-25" }, "LWG3207": { "type": "issue", "title": "N in ssize(const T (&)[N]) should be size_t", "long_link": "https://cplusplus.github.io/LWG/issue3207", "link": "https://wg21.link/lwg3207", "section": "25.7 [iterator.range]", "status": "NAD", "submitter": "Nevin Liber", "opened": "2019-05-23", "last_modified": "2020-11-09" }, "LWG3208": { "type": "issue", "title": "Boolean's expression requirements are ordered inconsistently", "long_link": "https://cplusplus.github.io/LWG/issue3208", "link": "https://wg21.link/lwg3208", "section": "25.7 [iterator.range]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-06-06", "last_modified": "2021-02-25" }, "LWG3209": { "type": "issue", "title": "Expression in year::ok() returns clause is ill-formed", "long_link": "https://cplusplus.github.io/LWG/issue3209", "link": "https://wg21.link/lwg3209", "section": "29.8.5.2 [time.cal.year.members]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-05-28", "last_modified": "2021-02-25" }, "LWG3210": { "type": "issue", "title": "allocate_shared is inconsistent about removing const from the pointer passed to allocator construct and destroy", "long_link": "https://cplusplus.github.io/LWG/issue3210", "link": "https://wg21.link/lwg3210", "section": "20.3.2.2.7 [util.smartptr.shared.create]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2019-05-29", "last_modified": "2020-09-06" }, "LWG3211": { "type": "issue", "title": "std::tuple<> should be trivially constructible", "long_link": "https://cplusplus.github.io/LWG/issue3211", "link": "https://wg21.link/lwg3211", "section": "22.4.4.2 [tuple.cnstr]", "status": "C++23", "submitter": "Louis Dionne", "opened": "2019-05-29", "last_modified": "2023-11-22" }, "LWG3212": { "type": "issue", "title": "tuple_element_t<1, const span> is const int", "long_link": "https://cplusplus.github.io/LWG/issue3212", "link": "https://wg21.link/lwg3212", "section": "99 [span.tuple]", "status": "Resolved", "submitter": "Tim Song", "opened": "2019-05-31", "last_modified": "2020-09-06" }, "LWG3213": { "type": "issue", "title": "for_each_n and copy_n missing requirements for Size", "long_link": "https://cplusplus.github.io/LWG/issue3213", "link": "https://wg21.link/lwg3213", "section": "27.6.5 [alg.foreach], 27.7.1 [alg.copy]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2019-05-31", "last_modified": "2020-11-09" }, "LWG3214": { "type": "issue", "title": "§[facet.num.get.virtuals] doesn't say what it means for digit grouping to be consistent", "long_link": "https://cplusplus.github.io/LWG/issue3214", "link": "https://wg21.link/lwg3214", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2019-06-03", "last_modified": "2019-08-23" }, "LWG3215": { "type": "issue", "title": "variant default constructor has vague constexpr requirements", "long_link": "https://cplusplus.github.io/LWG/issue3215", "link": "https://wg21.link/lwg3215", "section": "22.6.3.2 [variant.ctor]", "status": "New", "submitter": "Louis Dionne", "opened": "2019-06-04", "last_modified": "2020-09-06" }, "LWG3216": { "type": "issue", "title": "Rebinding the allocator before calling construct/destroy in allocate_shared", "long_link": "https://cplusplus.github.io/LWG/issue3216", "link": "https://wg21.link/lwg3216", "section": "20.3.2.2.7 [util.smartptr.shared.create]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2019-06-11", "last_modified": "2020-09-06" }, "LWG3217": { "type": "issue", "title": " and should define __cpp_lib_parallel_algorithm", "long_link": "https://cplusplus.github.io/LWG/issue3217", "link": "https://wg21.link/lwg3217", "section": "17.3.1 [support.limits.general]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2019-06-12", "last_modified": "2020-09-06" }, "LWG3218": { "type": "issue", "title": "Modifier for %d parse flag does not match POSIX and format specification", "long_link": "https://cplusplus.github.io/LWG/issue3218", "link": "https://wg21.link/lwg3218", "section": "29.13 [time.parse]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-06-13", "last_modified": "2021-02-25" }, "LWG3219": { "type": "issue", "title": "std::array overview container requirements are incorrect", "long_link": "https://cplusplus.github.io/LWG/issue3219", "link": "https://wg21.link/lwg3219", "section": "24.3.7.1 [array.overview], 24.2.2 [container.requirements.general]", "status": "New", "submitter": "Nevin Liber & Christian Trott", "opened": "2019-06-13", "last_modified": "2022-04-24" }, "LWG3220": { "type": "issue", "title": "P0558 broke conforming C++14 uses of atomic shared_ptr", "long_link": "https://cplusplus.github.io/LWG/issue3220", "link": "https://wg21.link/lwg3220", "section": "33.5.2 [atomics.syn]", "status": "New", "submitter": "Casey Carter", "opened": "2019-06-11", "last_modified": "2020-09-06", "papers": [ "P0558" ] }, "LWG3221": { "type": "issue", "title": "Result of year_month arithmetic with months is ambiguous", "long_link": "https://cplusplus.github.io/LWG/issue3221", "link": "https://wg21.link/lwg3221", "section": "29.8.13.3 [time.cal.ym.nonmembers]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-06-16", "last_modified": "2021-02-25" }, "LWG3222": { "type": "issue", "title": "P0574R1 introduced preconditions on non-existent parameters", "long_link": "https://cplusplus.github.io/LWG/issue3222", "link": "https://wg21.link/lwg3222", "section": "27.10.9 [inclusive.scan], 27.10.11 [transform.inclusive.scan]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2019-06-18", "last_modified": "2021-02-25", "papers": [ "P0574R1" ] }, "LWG3223": { "type": "issue", "title": "lerp should not add the \"sufficient additional overloads\"", "long_link": "https://cplusplus.github.io/LWG/issue3223", "link": "https://wg21.link/lwg3223", "section": "28.7.1 [cmath.syn]", "status": "Resolved", "submitter": "Billy O'Neal III", "opened": "2019-06-20", "last_modified": "2023-02-07" }, "LWG3224": { "type": "issue", "title": "zoned_time constructor from TimeZonePtr does not specify initialization of tp_", "long_link": "https://cplusplus.github.io/LWG/issue3224", "link": "https://wg21.link/lwg3224", "section": "29.11.7.2 [time.zone.zonedtime.ctor]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-06-20", "last_modified": "2021-02-25" }, "LWG3225": { "type": "issue", "title": "zoned_time converting constructor shall not be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3225", "link": "https://wg21.link/lwg3225", "section": "29.11.7.2 [time.zone.zonedtime.ctor]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-06-20", "last_modified": "2021-02-25" }, "LWG3226": { "type": "issue", "title": "zoned_time constructor from string_view should accept zoned_time", "long_link": "https://cplusplus.github.io/LWG/issue3226", "link": "https://wg21.link/lwg3226", "section": "29.11.7.2 [time.zone.zonedtime.ctor]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-06-23", "last_modified": "2021-02-25" }, "LWG3227": { "type": "issue", "title": "Ambiguity issue for extract in ordered and unordered associative containers", "long_link": "https://cplusplus.github.io/LWG/issue3227", "link": "https://wg21.link/lwg3227", "section": "24.2.7 [associative.reqmts], 24.2.8 [unord.req]", "status": "New", "submitter": "Konstantin Boyarinov", "opened": "2019-06-25", "last_modified": "2022-04-24" }, "LWG3228": { "type": "issue", "title": "Surprising variant construction", "long_link": "https://cplusplus.github.io/LWG/issue3228", "link": "https://wg21.link/lwg3228", "section": "22.6.3.2 [variant.ctor]", "status": "Resolved", "submitter": "Barry Revzin", "opened": "2019-06-25", "last_modified": "2020-11-09" }, "LWG3229": { "type": "issue", "title": "§[res.on.exception.handling]#3 cannot apply to types with implicitly declared destructors", "long_link": "https://cplusplus.github.io/LWG/issue3229", "link": "https://wg21.link/lwg3229", "section": "16.4.6.13 [res.on.exception.handling]", "status": "New", "submitter": "Nevin Liber", "opened": "2019-06-28", "last_modified": "2023-01-29" }, "LWG3230": { "type": "issue", "title": "Format specifier %y/%Y is missing locale alternative versions", "long_link": "https://cplusplus.github.io/LWG/issue3230", "link": "https://wg21.link/lwg3230", "section": "29.13 [time.parse]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-06-29", "last_modified": "2021-02-25" }, "LWG3231": { "type": "issue", "title": "year_month_day_last::day specification does not cover !ok() values", "long_link": "https://cplusplus.github.io/LWG/issue3231", "link": "https://wg21.link/lwg3231", "section": "29.8.15.2 [time.cal.ymdlast.members]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-06-29", "last_modified": "2021-02-25" }, "LWG3232": { "type": "issue", "title": "Inconsistency in zoned_time deduction guides", "long_link": "https://cplusplus.github.io/LWG/issue3232", "link": "https://wg21.link/lwg3232", "section": "29.11.7.1 [time.zone.zonedtime.overview]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-06-30", "last_modified": "2021-02-25" }, "LWG3233": { "type": "issue", "title": "Broken requirements for shared_ptr converting constructors", "long_link": "https://cplusplus.github.io/LWG/issue3233", "link": "https://wg21.link/lwg3233", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-07-10", "last_modified": "2021-02-25" }, "LWG3234": { "type": "issue", "title": "Sufficient Additional Special Math Overloads", "long_link": "https://cplusplus.github.io/LWG/issue3234", "link": "https://wg21.link/lwg3234", "section": "28.7.1 [cmath.syn]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2019-07-11", "last_modified": "2023-02-07" }, "LWG3235": { "type": "issue", "title": "parse manipulator without abbreviation is not callable", "long_link": "https://cplusplus.github.io/LWG/issue3235", "link": "https://wg21.link/lwg3235", "section": "29.13 [time.parse]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-07-10", "last_modified": "2021-02-25" }, "LWG3236": { "type": "issue", "title": "Random access iterator requirements lack limiting relational operators domain to comparing those from the same range", "long_link": "https://cplusplus.github.io/LWG/issue3236", "link": "https://wg21.link/lwg3236", "section": "25.3.5.7 [random.access.iterators]", "status": "C++23", "submitter": "Peter Sommerlad", "opened": "2019-07-15", "last_modified": "2023-11-22" }, "LWG3237": { "type": "issue", "title": "LWG 3038 and 3190 have inconsistent PRs", "long_link": "https://cplusplus.github.io/LWG/issue3237", "link": "https://wg21.link/lwg3237", "section": "20.4.3.3 [mem.poly.allocator.mem]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-07-18", "last_modified": "2021-02-25" }, "LWG3238": { "type": "issue", "title": "Insufficiently-defined behavior of std::function deduction guides", "long_link": "https://cplusplus.github.io/LWG/issue3238", "link": "https://wg21.link/lwg3238", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "C++20", "submitter": "Louis Dionne", "opened": "2019-07-17", "last_modified": "2021-02-25" }, "LWG3239": { "type": "issue", "title": "Hidden friends should be specified more narrowly", "long_link": "https://cplusplus.github.io/LWG/issue3239", "link": "https://wg21.link/lwg3239", "section": "17.11.2.2 [cmp.partialord], 17.11.2.3 [cmp.weakord], 17.11.2.4 [cmp.strongord], 31.12.6 [fs.class.path], 24.2.5.1 [container.node.overview]", "status": "Resolved", "submitter": "Daniel Sunderland", "opened": "2019-07-19", "last_modified": "2021-06-06" }, "LWG3240": { "type": "issue", "title": "Headers declare more than entities", "long_link": "https://cplusplus.github.io/LWG/issue3240", "link": "https://wg21.link/lwg3240", "section": "16.4.3.2 [using.headers]", "status": "New", "submitter": "Alisdair Meredith", "opened": "2019-07-24", "last_modified": "2020-04-07" }, "LWG3241": { "type": "issue", "title": "chrono-spec grammar ambiguity in §[time.format]", "long_link": "https://cplusplus.github.io/LWG/issue3241", "link": "https://wg21.link/lwg3241", "section": "29.12 [time.format]", "status": "C++20", "submitter": "Victor Zverovich", "opened": "2019-07-24", "last_modified": "2021-02-25" }, "LWG3242": { "type": "issue", "title": "std::format: missing rules for arg-id in width and precision", "long_link": "https://cplusplus.github.io/LWG/issue3242", "link": "https://wg21.link/lwg3242", "section": "22.14.2.2 [format.string.std]", "status": "C++20", "submitter": "Richard Smith", "opened": "2019-07-31", "last_modified": "2021-02-25" }, "LWG3243": { "type": "issue", "title": "std::format and negative zeroes", "long_link": "https://cplusplus.github.io/LWG/issue3243", "link": "https://wg21.link/lwg3243", "section": "22.14.2 [format.string]", "status": "C++20", "submitter": "Richard Smith", "opened": "2019-07-31", "last_modified": "2021-02-25" }, "LWG3244": { "type": "issue", "title": "Constraints for Source in §[fs.path.req] insufficiently constrainty", "long_link": "https://cplusplus.github.io/LWG/issue3244", "link": "https://wg21.link/lwg3244", "section": "31.12.6.4 [fs.path.req]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-08-02", "last_modified": "2021-02-25" }, "LWG3245": { "type": "issue", "title": "Unnecessary restriction on '%p' parse specifier", "long_link": "https://cplusplus.github.io/LWG/issue3245", "link": "https://wg21.link/lwg3245", "section": "29.13 [time.parse]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-07-31", "last_modified": "2021-02-25" }, "LWG3246": { "type": "issue", "title": "What are the constraints on the template parameter of basic_format_arg?", "long_link": "https://cplusplus.github.io/LWG/issue3246", "link": "https://wg21.link/lwg3246", "section": "22.14.8.1 [format.arg]", "status": "C++20", "submitter": "Richard Smith", "opened": "2019-08-01", "last_modified": "2021-02-25" }, "LWG3247": { "type": "issue", "title": "ranges::iter_move should perform ADL-only lookup of iter_move", "long_link": "https://cplusplus.github.io/LWG/issue3247", "link": "https://wg21.link/lwg3247", "section": "25.3.3.1 [iterator.cust.move]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-07-29", "last_modified": "2021-02-25" }, "LWG3248": { "type": "issue", "title": "std::format #b, #B, #o, #x, and #X presentation types misformat negative numbers", "long_link": "https://cplusplus.github.io/LWG/issue3248", "link": "https://wg21.link/lwg3248", "section": "22.14.2.2 [format.string.std]", "status": "C++20", "submitter": "Richard Smith", "opened": "2019-08-01", "last_modified": "2021-02-25" }, "LWG3249": { "type": "issue", "title": "There are no 'pointers' in §[atomics.lockfree]", "long_link": "https://cplusplus.github.io/LWG/issue3249", "link": "https://wg21.link/lwg3249", "section": "33.5.5 [atomics.lockfree]", "status": "C++23", "submitter": "Billy O'Neal III", "opened": "2019-08-03", "last_modified": "2023-11-22" }, "LWG3250": { "type": "issue", "title": "std::format: # (alternate form) for NaN and inf", "long_link": "https://cplusplus.github.io/LWG/issue3250", "link": "https://wg21.link/lwg3250", "section": "22.14.2.2 [format.string.std]", "status": "C++20", "submitter": "Richard Smith", "opened": "2019-08-05", "last_modified": "2021-02-25" }, "LWG3251": { "type": "issue", "title": "Are std::format alignment specifiers applied to string arguments?", "long_link": "https://cplusplus.github.io/LWG/issue3251", "link": "https://wg21.link/lwg3251", "section": "22.14.2 [format.string]", "status": "C++20", "submitter": "Richard Smith", "opened": "2019-08-02", "last_modified": "2021-02-25" }, "LWG3252": { "type": "issue", "title": "Parse locale's aware modifiers for commands are not consistent with POSIX spec", "long_link": "https://cplusplus.github.io/LWG/issue3252", "link": "https://wg21.link/lwg3252", "section": "29.13 [time.parse]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-08-06", "last_modified": "2021-02-25" }, "LWG3253": { "type": "issue", "title": "basic_syncbuf::basic_syncbuf() should not be explicit", "long_link": "https://cplusplus.github.io/LWG/issue3253", "link": "https://wg21.link/lwg3253", "section": "31.11.2.1 [syncstream.syncbuf.overview]", "status": "C++20", "submitter": "Nevin Liber", "opened": "2019-08-06", "last_modified": "2021-02-25" }, "LWG3254": { "type": "issue", "title": "Strike stop_token's operator!=", "long_link": "https://cplusplus.github.io/LWG/issue3254", "link": "https://wg21.link/lwg3254", "section": "33.3.3 [stoptoken]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-08-06", "last_modified": "2021-02-25" }, "LWG3255": { "type": "issue", "title": "span's array constructor is too strict", "long_link": "https://cplusplus.github.io/LWG/issue3255", "link": "https://wg21.link/lwg3255", "section": "24.7.2.2.2 [span.cons]", "status": "C++20", "submitter": "Jean Guegant & Barry Revzin", "opened": "2019-08-10", "last_modified": "2021-02-25" }, "LWG3256": { "type": "issue", "title": "Feature testing macro for constexpr algorithms", "long_link": "https://cplusplus.github.io/LWG/issue3256", "link": "https://wg21.link/lwg3256", "section": "17.3.1 [support.limits.general]", "status": "C++20", "submitter": "Antony Polukhin", "opened": "2019-08-14", "last_modified": "2021-02-25" }, "LWG3257": { "type": "issue", "title": "Missing feature testing macro update from P0858", "long_link": "https://cplusplus.github.io/LWG/issue3257", "link": "https://wg21.link/lwg3257", "section": "17.3.1 [support.limits.general]", "status": "C++20", "submitter": "Antony Polukhin", "opened": "2019-08-14", "last_modified": "2021-02-25", "papers": [ "P0858" ] }, "LWG3258": { "type": "issue", "title": "Range access and initializer_list", "long_link": "https://cplusplus.github.io/LWG/issue3258", "link": "https://wg21.link/lwg3258", "section": "26.3.2 [range.access.begin], 26.3.3 [range.access.end], 26.3.6 [range.access.rbegin], 26.3.7 [range.access.rend]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2019-08-15", "last_modified": "2021-06-23" }, "LWG3259": { "type": "issue", "title": "The definition of constexpr iterators should be adjusted", "long_link": "https://cplusplus.github.io/LWG/issue3259", "link": "https://wg21.link/lwg3259", "section": "25.3.1 [iterator.requirements.general]", "status": "C++20", "submitter": "Daniel Krügler", "opened": "2019-08-18", "last_modified": "2021-02-25" }, "LWG3260": { "type": "issue", "title": "year_month* arithmetic rejects durations convertible to years", "long_link": "https://cplusplus.github.io/LWG/issue3260", "link": "https://wg21.link/lwg3260", "section": "29.8 [time.cal]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-08-15", "last_modified": "2021-02-25" }, "LWG3261": { "type": "issue", "title": "regex components' noexcept annotations appear broken for POCMA or throwing BidirectionalIterator", "long_link": "https://cplusplus.github.io/LWG/issue3261", "link": "https://wg21.link/lwg3261", "section": "32.7 [re.regex], 32.9 [re.results]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2019-08-17", "last_modified": "2019-10-07" }, "LWG3262": { "type": "issue", "title": "Formatting of negative durations is not specified", "long_link": "https://cplusplus.github.io/LWG/issue3262", "link": "https://wg21.link/lwg3262", "section": "29.12 [time.format]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-08-18", "last_modified": "2021-02-25" }, "LWG3263": { "type": "issue", "title": "Atomic waiting function calls should only be unblocked once", "long_link": "https://cplusplus.github.io/LWG/issue3263", "link": "https://wg21.link/lwg3263", "section": "33.5.6 [atomics.wait]", "status": "New", "submitter": "Geoffrey Romer", "opened": "2019-08-19", "last_modified": "2020-09-06" }, "LWG3264": { "type": "issue", "title": "sized_range and ranges::size redundantly use disable_sized_range", "long_link": "https://cplusplus.github.io/LWG/issue3264", "link": "https://wg21.link/lwg3264", "section": "26.4.3 [range.sized]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-08-26", "last_modified": "2021-02-25" }, "LWG3265": { "type": "issue", "title": "move_iterator's conversions are more broken after P1207", "long_link": "https://cplusplus.github.io/LWG/issue3265", "link": "https://wg21.link/lwg3265", "section": "25.5.4.4 [move.iter.cons]", "status": "C++23", "submitter": "Casey Carter", "opened": "2019-08-23", "last_modified": "2023-11-22", "papers": [ "P1207" ] }, "LWG3266": { "type": "issue", "title": "to_chars(bool) should be deleted", "long_link": "https://cplusplus.github.io/LWG/issue3266", "link": "https://wg21.link/lwg3266", "section": "22.13.1 [charconv.syn]", "status": "C++20", "submitter": "Jens Maurer", "opened": "2019-08-23", "last_modified": "2021-02-25" }, "LWG3267": { "type": "issue", "title": "Rebound allocators and is_always_equal", "long_link": "https://cplusplus.github.io/LWG/issue3267", "link": "https://wg21.link/lwg3267", "section": "16.4.4.6 [allocator.requirements]", "status": "New", "submitter": "FrankHB1989", "opened": "2019-08-27", "last_modified": "2023-01-14" }, "LWG3268": { "type": "issue", "title": "memory_order::memory_order_foo broken in C++20", "long_link": "https://cplusplus.github.io/LWG/issue3268", "link": "https://wg21.link/lwg3268", "section": "33.5.4 [atomics.order]", "status": "New", "submitter": "Eric Fiselier", "opened": "2019-08-31", "last_modified": "2020-09-06" }, "LWG3269": { "type": "issue", "title": "Parse manipulators do not specify the result of the extraction from stream", "long_link": "https://cplusplus.github.io/LWG/issue3269", "link": "https://wg21.link/lwg3269", "section": "29.13 [time.parse]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-09-01", "last_modified": "2021-02-25" }, "LWG3270": { "type": "issue", "title": "Parsing and formatting %j with durations", "long_link": "https://cplusplus.github.io/LWG/issue3270", "link": "https://wg21.link/lwg3270", "section": "29.12 [time.format], 29.13 [time.parse]", "status": "C++20", "submitter": "Howard Hinnant", "opened": "2019-09-02", "last_modified": "2021-02-25" }, "LWG3271": { "type": "issue", "title": "Parsing functions should save and restore stream format state", "long_link": "https://cplusplus.github.io/LWG/issue3271", "link": "https://wg21.link/lwg3271", "section": "29.13 [time.parse]", "status": "NAD", "submitter": "Howard Hinnant", "opened": "2019-09-02", "last_modified": "2020-09-06" }, "LWG3272": { "type": "issue", "title": "%I%p should parse/format duration since midnight", "long_link": "https://cplusplus.github.io/LWG/issue3272", "link": "https://wg21.link/lwg3272", "section": "29.12 [time.format], 29.13 [time.parse]", "status": "C++20", "submitter": "Howard Hinnant", "opened": "2019-09-02", "last_modified": "2021-02-25" }, "LWG3273": { "type": "issue", "title": "Specify weekday_indexed to range of [0, 7]", "long_link": "https://cplusplus.github.io/LWG/issue3273", "link": "https://wg21.link/lwg3273", "section": "29.8.7.2 [time.cal.wdidx.members]", "status": "C++20", "submitter": "Howard Hinnant", "opened": "2019-09-02", "last_modified": "2021-02-25" }, "LWG3274": { "type": "issue", "title": "Missing feature test macro for ", "long_link": "https://cplusplus.github.io/LWG/issue3274", "link": "https://wg21.link/lwg3274", "section": "17.3.1 [support.limits.general]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2019-09-05", "last_modified": "2021-02-25" }, "LWG3275": { "type": "issue", "title": "Why does time_get::do_get require a valid pointer when none of the others do?", "long_link": "https://cplusplus.github.io/LWG/issue3275", "link": "https://wg21.link/lwg3275", "section": "30.4.6.2.3 [locale.time.get.virtuals]", "status": "New", "submitter": "Marshall Clow", "opened": "2019-09-09", "last_modified": "2020-09-06" }, "LWG3276": { "type": "issue", "title": "Class split_view::outer_iterator::value_type should inherit from view_interface", "long_link": "https://cplusplus.github.io/LWG/issue3276", "link": "https://wg21.link/lwg3276", "section": "26.7.16.4 [range.lazy.split.outer.value]", "status": "C++20", "submitter": "Eric Niebler", "opened": "2019-09-09", "last_modified": "2023-02-07" }, "LWG3277": { "type": "issue", "title": "Pre-increment on prvalues is not a requirement of weakly_incrementable", "long_link": "https://cplusplus.github.io/LWG/issue3277", "link": "https://wg21.link/lwg3277", "section": "25.3.4.13 [iterator.concept.random.access]", "status": "C++20", "submitter": "Eric Niebler", "opened": "2019-09-09", "last_modified": "2021-02-25" }, "LWG3278": { "type": "issue", "title": "join_view::iterator tries to write through const join_view ptr", "long_link": "https://cplusplus.github.io/LWG/issue3278", "link": "https://wg21.link/lwg3278", "section": "26.7.14.2 [range.join.view]", "status": "Resolved", "submitter": "Eric Niebler", "opened": "2019-09-09", "last_modified": "2020-09-06" }, "LWG3279": { "type": "issue", "title": "shared_ptr& does not not satisfy readable", "long_link": "https://cplusplus.github.io/LWG/issue3279", "link": "https://wg21.link/lwg3279", "section": "25.3.4.2 [iterator.concept.readable]", "status": "Resolved", "submitter": "Eric Niebler", "opened": "2019-09-09", "last_modified": "2020-09-06" }, "LWG3280": { "type": "issue", "title": "View converting constructors can cause constraint recursion and are unneeded", "long_link": "https://cplusplus.github.io/LWG/issue3280", "link": "https://wg21.link/lwg3280", "section": "26.7.8.2 [range.filter.view], 26.7.9.2 [range.transform.view], 26.7.10.2 [range.take.view], 26.7.14.2 [range.join.view], 26.7.17.2 [range.split.view], 26.7.20.2 [range.reverse.view]", "status": "C++20", "submitter": "Eric Niebler", "opened": "2019-09-09", "last_modified": "2021-02-25" }, "LWG3281": { "type": "issue", "title": "Conversion from pair-like types to subrange is a silent semantic promotion", "long_link": "https://cplusplus.github.io/LWG/issue3281", "link": "https://wg21.link/lwg3281", "section": "26.5.4 [range.subrange]", "status": "C++20", "submitter": "Eric Niebler", "opened": "2019-09-10", "last_modified": "2021-02-25" }, "LWG3282": { "type": "issue", "title": "subrange converting constructor should disallow derived to base conversions", "long_link": "https://cplusplus.github.io/LWG/issue3282", "link": "https://wg21.link/lwg3282", "section": "26.5.4 [range.subrange]", "status": "C++20", "submitter": "Eric Niebler", "opened": "2019-09-10", "last_modified": "2021-02-25" }, "LWG3283": { "type": "issue", "title": "Types satisfying input_iterator but not equality_comparable look like C++17 output iterators", "long_link": "https://cplusplus.github.io/LWG/issue3283", "link": "https://wg21.link/lwg3283", "section": "25.3.2.3 [iterator.traits]", "status": "Resolved", "submitter": "Eric Niebler", "opened": "2019-09-10", "last_modified": "2021-05-18" }, "LWG3284": { "type": "issue", "title": "random_access_iterator semantic constraints accidentally promote difference type using unary negate", "long_link": "https://cplusplus.github.io/LWG/issue3284", "link": "https://wg21.link/lwg3284", "section": "25.3.4.13 [iterator.concept.random.access]", "status": "C++20", "submitter": "Eric Niebler", "opened": "2019-09-10", "last_modified": "2021-02-25" }, "LWG3285": { "type": "issue", "title": "The type of a customization point object shall satisfy semiregular", "long_link": "https://cplusplus.github.io/LWG/issue3285", "link": "https://wg21.link/lwg3285", "section": "16.3.3.3.5 [customization.point.object]", "status": "C++20", "submitter": "Eric Niebler", "opened": "2019-09-10", "last_modified": "2021-02-25" }, "LWG3286": { "type": "issue", "title": "ranges::size is not required to be valid after a call to ranges::begin on an input range", "long_link": "https://cplusplus.github.io/LWG/issue3286", "link": "https://wg21.link/lwg3286", "section": "26.7.10.2 [range.take.view], 26.5.4.2 [range.subrange.ctor]", "status": "C++20", "submitter": "Eric Niebler", "opened": "2019-09-10", "last_modified": "2021-02-25" }, "LWG3287": { "type": "issue", "title": "Exposition-only cpp17-input-iterator concept is needlessly complex", "long_link": "https://cplusplus.github.io/LWG/issue3287", "link": "https://wg21.link/lwg3287", "section": "25.3.2.3 [iterator.traits]", "status": "New", "submitter": "Eric Niebler", "opened": "2019-09-10", "last_modified": "2020-09-06" }, "LWG3288": { "type": "issue", "title": "atomic::notify_one is unimplementable", "long_link": "https://cplusplus.github.io/LWG/issue3288", "link": "https://wg21.link/lwg3288", "section": "33.5.6 [atomics.wait]", "status": "New", "submitter": "Anthony Williams", "opened": "2019-09-11", "last_modified": "2020-09-06" }, "LWG3289": { "type": "issue", "title": "Cannot opt out of C++17 iterator-ness without also opting out of C++20 iterator-ness", "long_link": "https://cplusplus.github.io/LWG/issue3289", "link": "https://wg21.link/lwg3289", "section": "25.3.2.3 [iterator.traits], 25.5.5.2 [common.iter.types]", "status": "Resolved", "submitter": "Eric Niebler", "opened": "2019-09-11", "last_modified": "2021-05-18" }, "LWG3290": { "type": "issue", "title": "Are std::format field widths code units, code points, or something else?", "long_link": "https://cplusplus.github.io/LWG/issue3290", "link": "https://wg21.link/lwg3290", "section": "22.14.2.2 [format.string.std]", "status": "C++20", "submitter": "Tom Honermann", "opened": "2019-09-08", "last_modified": "2021-02-25" }, "LWG3291": { "type": "issue", "title": "iota_view::iterator has the wrong iterator_category", "long_link": "https://cplusplus.github.io/LWG/issue3291", "link": "https://wg21.link/lwg3291", "section": "26.6.4.3 [range.iota.iterator]", "status": "C++20", "submitter": "Eric Niebler", "opened": "2019-09-13", "last_modified": "2021-02-25" }, "LWG3292": { "type": "issue", "title": "iota_view is under-constrained", "long_link": "https://cplusplus.github.io/LWG/issue3292", "link": "https://wg21.link/lwg3292", "section": "26.6.4.2 [range.iota.view]", "status": "C++20", "submitter": "Barry Revzin", "opened": "2019-09-13", "last_modified": "2021-02-25" }, "LWG3293": { "type": "issue", "title": "move_iterator operator+() has incorrect constraints", "long_link": "https://cplusplus.github.io/LWG/issue3293", "link": "https://wg21.link/lwg3293", "section": "25.5.4.9 [move.iter.nonmember]", "status": "C++23", "submitter": "Bo Persson", "opened": "2019-09-13", "last_modified": "2023-11-22" }, "LWG3294": { "type": "issue", "title": "zoned_time deduction guides misinterprets string/char*", "long_link": "https://cplusplus.github.io/LWG/issue3294", "link": "https://wg21.link/lwg3294", "section": "29.11.7.1 [time.zone.zonedtime.overview]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2019-09-14", "last_modified": "2021-02-25" }, "LWG3295": { "type": "issue", "title": "Comparison category operator== are mis-specified", "long_link": "https://cplusplus.github.io/LWG/issue3295", "link": "https://wg21.link/lwg3295", "section": "17.11.2 [cmp.categories]", "status": "Resolved", "submitter": "Barry Revzin", "opened": "2019-09-14", "last_modified": "2019-12-29" }, "LWG3296": { "type": "issue", "title": "Inconsistent default argument for basic_regex<>::assign", "long_link": "https://cplusplus.github.io/LWG/issue3296", "link": "https://wg21.link/lwg3296", "section": "32.7 [re.regex]", "status": "C++20", "submitter": "Mark de Wever", "opened": "2019-09-16", "last_modified": "2021-02-25" }, "LWG3297": { "type": "issue", "title": "Useless sequence container requirement", "long_link": "https://cplusplus.github.io/LWG/issue3297", "link": "https://wg21.link/lwg3297", "section": "24.2.4 [sequence.reqmts]", "status": "New", "submitter": "Casey Carter", "opened": "2019-09-17", "last_modified": "2022-04-24" }, "LWG3298": { "type": "issue", "title": "Range adaptors introduced by P1035 do not require viewable_range", "long_link": "https://cplusplus.github.io/LWG/issue3298", "link": "https://wg21.link/lwg3298", "section": "26.7.11.2 [range.take.while.view], 26.7.12.2 [range.drop.view], 26.7.13.2 [range.drop.while.view]", "status": "NAD", "submitter": "Christopher Di Bella", "opened": "2019-09-24", "last_modified": "2020-09-06", "papers": [ "P1035" ] }, "LWG3299": { "type": "issue", "title": "Pointers don't need customized iterator behavior", "long_link": "https://cplusplus.github.io/LWG/issue3299", "link": "https://wg21.link/lwg3299", "section": "25.3.3.1 [iterator.cust.move], 25.3.3.2 [iterator.cust.swap]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-10-07", "last_modified": "2021-02-25" }, "LWG3300": { "type": "issue", "title": "Non-array ssize overload is underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3300", "link": "https://wg21.link/lwg3300", "section": "25.7 [iterator.range]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-09-27", "last_modified": "2021-02-25" }, "LWG3301": { "type": "issue", "title": "transform_view::iterator has incorrect iterator_category", "long_link": "https://cplusplus.github.io/LWG/issue3301", "link": "https://wg21.link/lwg3301", "section": "26.7.9.3 [range.transform.iterator]", "status": "C++20", "submitter": "Michel Morin", "opened": "2019-10-03", "last_modified": "2021-02-25" }, "LWG3302": { "type": "issue", "title": "Range adaptor objects keys and values are unspecified", "long_link": "https://cplusplus.github.io/LWG/issue3302", "link": "https://wg21.link/lwg3302", "section": "26.2 [ranges.syn]", "status": "C++20", "submitter": "Michel Morin", "opened": "2019-10-04", "last_modified": "2021-02-25" }, "LWG3303": { "type": "issue", "title": "Bad \"constexpr\" marker for destroy/destroy_n", "long_link": "https://cplusplus.github.io/LWG/issue3303", "link": "https://wg21.link/lwg3303", "section": "20.2.2 [memory.syn]", "status": "C++20", "submitter": "Jens Maurer", "opened": "2019-10-10", "last_modified": "2021-02-25" }, "LWG3304": { "type": "issue", "title": "Allocate functions of std::polymorphic_allocator should require [[nodiscard]]", "long_link": "https://cplusplus.github.io/LWG/issue3304", "link": "https://wg21.link/lwg3304", "section": "20.4.3 [mem.poly.allocator.class]", "status": "C++20", "submitter": "Hiroaki Ando", "opened": "2019-10-16", "last_modified": "2021-02-25" }, "LWG3305": { "type": "issue", "title": "any_cast", "long_link": "https://cplusplus.github.io/LWG/issue3305", "link": "https://wg21.link/lwg3305", "section": "22.7.5 [any.nonmembers]", "status": "WP", "submitter": "John Shaw", "opened": "2019-10-16", "last_modified": "2023-11-22" }, "LWG3306": { "type": "issue", "title": "ranges::advance violates its preconditions", "long_link": "https://cplusplus.github.io/LWG/issue3306", "link": "https://wg21.link/lwg3306", "section": "25.4.4.2 [range.iter.op.advance]", "status": "C++23", "submitter": "Casey Carter", "opened": "2019-10-27", "last_modified": "2023-11-22" }, "LWG3307": { "type": "issue", "title": "std::allocator().allocate(n)", "long_link": "https://cplusplus.github.io/LWG/issue3307", "link": "https://wg21.link/lwg3307", "section": "20.2.10 [default.allocator]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2019-10-25", "last_modified": "2021-02-25" }, "LWG3308": { "type": "issue", "title": "vector and deque iterator erase invalidates elements even when no change occurs", "long_link": "https://cplusplus.github.io/LWG/issue3308", "link": "https://wg21.link/lwg3308", "section": "24.3.8.4 [deque.modifiers], 24.3.11.5 [vector.modifiers]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2019-10-29", "last_modified": "2019-11-04" }, "LWG3309": { "type": "issue", "title": "Is implicitly #included by , etc.?", "long_link": "https://cplusplus.github.io/LWG/issue3309", "link": "https://wg21.link/lwg3309", "section": "31.8 [string.streams], 31.10 [file.streams]", "status": "New", "submitter": "Jens Maurer", "opened": "2019-11-01", "last_modified": "2019-11-04" }, "LWG3310": { "type": "issue", "title": "Replace SIZE_MAX with numeric_limits::max()", "long_link": "https://cplusplus.github.io/LWG/issue3310", "link": "https://wg21.link/lwg3310", "section": "20.4.3.3 [mem.poly.allocator.mem]", "status": "C++20", "submitter": "Japan", "opened": "2019-11-04", "last_modified": "2021-02-25" }, "LWG3311": { "type": "issue", "title": "basic_string::operator=(charT c) should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue3311", "link": "https://wg21.link/lwg3311", "section": "23.4.3.3 [string.cons]", "status": "Dup", "submitter": "Russia", "opened": "2019-11-04", "last_modified": "2019-11-16" }, "LWG3312": { "type": "issue", "title": "polymorphic_allocator::allocate_object and new_object should be [[nodiscard]]", "long_link": "https://cplusplus.github.io/LWG/issue3312", "link": "https://wg21.link/lwg3312", "section": "20.4.3 [mem.poly.allocator.class]", "status": "Dup", "submitter": "United States", "opened": "2019-11-04", "last_modified": "2019-11-16" }, "LWG3313": { "type": "issue", "title": "join_view::iterator::operator-- is incorrectly constrained", "long_link": "https://cplusplus.github.io/LWG/issue3313", "link": "https://wg21.link/lwg3313", "section": "26.7.14.3 [range.join.iterator]", "status": "C++20", "submitter": "United States", "opened": "2019-11-04", "last_modified": "2021-02-25" }, "LWG3314": { "type": "issue", "title": "Is stream insertion behavior locale dependent when Period::type is micro?", "long_link": "https://cplusplus.github.io/LWG/issue3314", "link": "https://wg21.link/lwg3314", "section": "29.5.11 [time.duration.io]", "status": "C++20", "submitter": "Tom Honermann", "opened": "2019-11-04", "last_modified": "2021-02-25" }, "LWG3315": { "type": "issue", "title": "Correct Allocator Default Behavior", "long_link": "https://cplusplus.github.io/LWG/issue3315", "link": "https://wg21.link/lwg3315", "section": "16.4.4.6 [allocator.requirements]", "status": "C++20", "submitter": "United States", "opened": "2019-11-04", "last_modified": "2021-02-25" }, "LWG3316": { "type": "issue", "title": "Correctly define epoch for utc_clock / utc_timepoint", "long_link": "https://cplusplus.github.io/LWG/issue3316", "link": "https://wg21.link/lwg3316", "section": "29.7.3.1 [time.clock.utc.overview]", "status": "C++20", "submitter": "Great Britain", "opened": "2019-11-05", "last_modified": "2021-02-25" }, "LWG3317": { "type": "issue", "title": "Incorrect operator<< for floating-point durations", "long_link": "https://cplusplus.github.io/LWG/issue3317", "link": "https://wg21.link/lwg3317", "section": "29.5.11 [time.duration.io]", "status": "C++20", "submitter": "United States", "opened": "2019-11-05", "last_modified": "2021-02-25" }, "LWG3318": { "type": "issue", "title": "Clarify whether clocks can represent time before their epoch", "long_link": "https://cplusplus.github.io/LWG/issue3318", "link": "https://wg21.link/lwg3318", "section": "29.7.2.1 [time.clock.system.overview]", "status": "C++20", "submitter": "Great Britain", "opened": "2019-11-05", "last_modified": "2021-02-25" }, "LWG3319": { "type": "issue", "title": "Properly reference specification of IANA time zone database", "long_link": "https://cplusplus.github.io/LWG/issue3319", "link": "https://wg21.link/lwg3319", "section": "29.11.1 [time.zone.general]", "status": "C++20", "submitter": "Germany", "opened": "2019-11-05", "last_modified": "2021-02-25" }, "LWG3320": { "type": "issue", "title": "span::cbegin/cend methods produce different results than std::[ranges::]cbegin/cend", "long_link": "https://cplusplus.github.io/LWG/issue3320", "link": "https://wg21.link/lwg3320", "section": "24.7.2.2.7 [span.iterators]", "status": "C++20", "submitter": "Poland", "opened": "2019-11-06", "last_modified": "2021-02-25" }, "LWG3321": { "type": "issue", "title": "uninitialized_construct_using_allocator should use construct_at", "long_link": "https://cplusplus.github.io/LWG/issue3321", "link": "https://wg21.link/lwg3321", "section": "20.2.8.2 [allocator.uses.construction]", "status": "C++20", "submitter": "United States", "opened": "2019-11-06", "last_modified": "2021-02-25" }, "LWG3322": { "type": "issue", "title": "Add join_view::base() member function", "long_link": "https://cplusplus.github.io/LWG/issue3322", "link": "https://wg21.link/lwg3322", "section": "26.7.14.2 [range.join.view]", "status": "Resolved", "submitter": "United States", "opened": "2019-11-06", "last_modified": "2020-11-09" }, "LWG3323": { "type": "issue", "title": "has-tuple-element helper concept needs convertible_to", "long_link": "https://cplusplus.github.io/LWG/issue3323", "link": "https://wg21.link/lwg3323", "section": "26.7.22.2 [range.elements.view]", "status": "C++20", "submitter": "Great Britain", "opened": "2019-11-06", "last_modified": "2021-02-25" }, "LWG3324": { "type": "issue", "title": "Special-case std::strong/weak/partial_order for pointers", "long_link": "https://cplusplus.github.io/LWG/issue3324", "link": "https://wg21.link/lwg3324", "section": "17.11.6 [cmp.alg]", "status": "C++20", "submitter": "Canada", "opened": "2019-11-06", "last_modified": "2021-02-25" }, "LWG3325": { "type": "issue", "title": "Constrain return type of transformation function for transform_view", "long_link": "https://cplusplus.github.io/LWG/issue3325", "link": "https://wg21.link/lwg3325", "section": "26.7.9.2 [range.transform.view]", "status": "C++20", "submitter": "United States", "opened": "2019-11-06", "last_modified": "2022-01-15" }, "LWG3326": { "type": "issue", "title": "enable_view has false positives", "long_link": "https://cplusplus.github.io/LWG/issue3326", "link": "https://wg21.link/lwg3326", "section": "26.4.4 [range.view]", "status": "C++20", "submitter": "Germany", "opened": "2019-11-06", "last_modified": "2021-02-25" }, "LWG3327": { "type": "issue", "title": "Format alignment specifiers vs. text direction", "long_link": "https://cplusplus.github.io/LWG/issue3327", "link": "https://wg21.link/lwg3327", "section": "22.14.2.2 [format.string.std]", "status": "C++20", "submitter": "Great Britain", "opened": "2019-11-07", "last_modified": "2021-02-25" }, "LWG3328": { "type": "issue", "title": "Clarify that std::string is not good for UTF-8", "long_link": "https://cplusplus.github.io/LWG/issue3328", "link": "https://wg21.link/lwg3328", "section": "D.25 [depr.fs.path.factory]", "status": "C++20", "submitter": "The Netherlands", "opened": "2019-11-07", "last_modified": "2021-02-25" }, "LWG3329": { "type": "issue", "title": "totally_ordered_with both directly and indirectly requires common_reference_with", "long_link": "https://cplusplus.github.io/LWG/issue3329", "link": "https://wg21.link/lwg3329", "section": "18.5.5 [concept.totallyordered]", "status": "C++20", "submitter": "United States", "opened": "2019-11-07", "last_modified": "2021-02-25" }, "LWG3330": { "type": "issue", "title": "Include from most library headers", "long_link": "https://cplusplus.github.io/LWG/issue3330", "link": "https://wg21.link/lwg3330", "section": "17.12.2 [coroutine.syn], 19.5.2 [system.error.syn], 22.2.1 [utility.syn], 22.4.2 [tuple.syn], 22.5.2 [optional.syn], 22.6.2 [variant.syn], 20.2.2 [memory.syn], 22.11.1 [type.index.synopsis], 23.4.2 [string.syn], 23.3.2 [string.view.synop], 24.3.2 [array.syn], 24.3.3 [deque.syn], 24.3.4 [forward.list.syn], 24.3.5 [list.syn], 24.3.6 [vector.syn], 24.4.2 [associative.map.syn], 24.4.3 [associative.set.syn], 24.5.2 [unord.map.syn], 24.5.3 [unord.set.syn], 24.6.2 [queue.syn], 24.6.3 [stack.syn], 25.2 [iterator.synopsis], 26.2 [ranges.syn], 29.2 [time.syn], 31.12.4 [fs.filesystem.syn], 32.3 [re.syn], 33.4.2 [thread.syn]", "status": "C++20", "submitter": "United States", "opened": "2019-11-07", "last_modified": "2021-02-25" }, "LWG3331": { "type": "issue", "title": "Define totally_ordered/_with in terms of partially-ordered-with", "long_link": "https://cplusplus.github.io/LWG/issue3331", "link": "https://wg21.link/lwg3331", "section": "18.5.5 [concept.totallyordered]", "status": "C++20", "submitter": "Great Britain", "opened": "2019-11-08", "last_modified": "2021-02-25" }, "LWG3332": { "type": "issue", "title": "Issue in §[time.format]", "long_link": "https://cplusplus.github.io/LWG/issue3332", "link": "https://wg21.link/lwg3332", "section": "29.12 [time.format]", "status": "C++20", "submitter": "Mateusz Pusz", "opened": "2019-11-05", "last_modified": "2021-02-25" }, "LWG3333": { "type": "issue", "title": "ranges::cbegin/ranges::cend, (and maybe ranges::crbegin/ranges::crend) are under-specified to allow rvalue-arrays", "long_link": "https://cplusplus.github.io/LWG/issue3333", "link": "https://wg21.link/lwg3333", "section": "26.3.4 [range.access.cbegin], 26.3.5 [range.access.cend]", "status": "NAD", "submitter": "Christopher Di Bella", "opened": "2019-11-06", "last_modified": "2020-02-13" }, "LWG3334": { "type": "issue", "title": "basic_osyncstream move assignment and destruction calls basic_syncbuf::emit() twice", "long_link": "https://cplusplus.github.io/LWG/issue3334", "link": "https://wg21.link/lwg3334", "section": "31.11.3 [syncstream.osyncstream]", "status": "C++20", "submitter": "Tim Song", "opened": "2019-11-06", "last_modified": "2021-02-25" }, "LWG3335": { "type": "issue", "title": "Resolve C++20 NB comments US 273 and GB 274", "long_link": "https://cplusplus.github.io/LWG/issue3335", "link": "https://wg21.link/lwg3335", "section": "26.2 [ranges.syn]", "status": "C++20", "submitter": "United States/Great Britain", "opened": "2019-11-08", "last_modified": "2021-02-25" }, "LWG3336": { "type": "issue", "title": "How does std::vformat handle exception thrown by formatters?", "long_link": "https://cplusplus.github.io/LWG/issue3336", "link": "https://wg21.link/lwg3336", "section": "22.14.5 [format.functions]", "status": "Resolved", "submitter": "Tam S. B.", "opened": "2019-11-11", "last_modified": "2020-09-06" }, "LWG3337": { "type": "issue", "title": "What is \"is initialized\" supposed to mean?", "long_link": "https://cplusplus.github.io/LWG/issue3337", "link": "https://wg21.link/lwg3337", "section": "30.4.2.5.3 [locale.codecvt.virtuals]", "status": "New", "submitter": "Richard Smith", "opened": "2019-11-15", "last_modified": "2019-11-30" }, "LWG3338": { "type": "issue", "title": "Rename default_constructible to default_initializable", "long_link": "https://cplusplus.github.io/LWG/issue3338", "link": "https://wg21.link/lwg3338", "section": "18.4.12 [concept.default.init]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-11-18", "last_modified": "2021-06-06" }, "LWG3339": { "type": "issue", "title": "Move-constructed empty-container capacity", "long_link": "https://cplusplus.github.io/LWG/issue3339", "link": "https://wg21.link/lwg3339", "section": "23.4.3 [basic.string], 24.3.11 [vector], 24.5.4 [unord.map], 24.5.6 [unord.set], 24.2.2 [container.requirements.general]", "status": "New", "submitter": "Nathan Myers", "opened": "2019-11-17", "last_modified": "2020-09-06" }, "LWG3340": { "type": "issue", "title": "Formatting functions should throw on argument/format string mismatch in §[format.functions]", "long_link": "https://cplusplus.github.io/LWG/issue3340", "link": "https://wg21.link/lwg3340", "section": "22.14.5 [format.functions]", "status": "C++20", "submitter": "Great Britain", "opened": "2019-11-17", "last_modified": "2021-02-25" }, "LWG3341": { "type": "issue", "title": "basic_regex range constructor: Missing requirements for iterator types", "long_link": "https://cplusplus.github.io/LWG/issue3341", "link": "https://wg21.link/lwg3341", "section": "32.7.2 [re.regex.construct]", "status": "New", "submitter": "Денис Захаров", "opened": "2019-11-17", "last_modified": "2022-04-22" }, "LWG3342": { "type": "issue", "title": "Library wording uses \"initializes x with y\", which is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3342", "link": "https://wg21.link/lwg3342", "section": "22.3.2 [pairs.pair], 22.4.4.2 [tuple.cnstr], 22.6.3.2 [variant.ctor], 33.5.8.7.2 [util.smartptr.atomic.shared], 20.5.3 [allocator.adaptor.cnstr], 22.14.6.5 [format.parse.ctx], 22.14.8.1 [format.arg], 24.6 [container.adaptors], 25.5 [predef.iterators], 26.5.4.2 [range.subrange.ctor], 26.6 [range.factories], 26.7 [range.adaptors], 27.10 [numeric.ops], 29.9 [time.hms], 32.11 [re.iter], 33.5.8 [atomics.types.generic], 33.5.9 [atomics.nonmembers], 33.3 [thread.stoptoken], 33.4 [thread.threads], 33.6 [thread.mutex], 33.8 [thread.sema], 33.9 [thread.coord], 33.10 [futures]", "status": "New", "submitter": "Richard Smith", "opened": "2019-11-21", "last_modified": "2019-12-08" }, "LWG3343": { "type": "issue", "title": "Ordering of calls to unlock() and notify_all() in Effects element of notify_all_at_thread_exit() should be reversed", "long_link": "https://cplusplus.github.io/LWG/issue3343", "link": "https://wg21.link/lwg3343", "section": "33.7.3 [thread.condition.nonmember]", "status": "Open", "submitter": "Lewis Baker", "opened": "2019-11-21", "last_modified": "2023-06-13" }, "LWG3344": { "type": "issue", "title": "advance(i, most-negative) and prev(i, most-negative)", "long_link": "https://cplusplus.github.io/LWG/issue3344", "link": "https://wg21.link/lwg3344", "section": "25.4.3 [iterator.operations], 25.4.4.2 [range.iter.op.advance]", "status": "New", "submitter": "Casey Carter", "opened": "2019-11-22", "last_modified": "2019-12-07" }, "LWG3345": { "type": "issue", "title": "Incorrect usages of \"models\" versus \"satisfies\"", "long_link": "https://cplusplus.github.io/LWG/issue3345", "link": "https://wg21.link/lwg3345", "section": "18.4.9 [concept.swappable], 25.3.3.2 [iterator.cust.swap], 25.4.4.2 [range.iter.op.advance], 25.4.4.3 [range.iter.op.distance], 25.5.1.2 [reverse.iterator], 25.5.4.2 [move.iterator], 25.5.4.7 [move.iter.nav], 25.5.5.2 [common.iter.types], 25.5.5.5 [common.iter.nav], 26.3 [range.access], 26.6.4.3 [range.iota.iterator], 26.7 [range.adaptors], 27 [algorithms]", "status": "Resolved", "submitter": "Daniel Krügler", "opened": "2019-11-23", "last_modified": "2020-05-01" }, "LWG3346": { "type": "issue", "title": "pair and tuple copy and move constructor have backwards specification", "long_link": "https://cplusplus.github.io/LWG/issue3346", "link": "https://wg21.link/lwg3346", "section": "22.3.2 [pairs.pair], 22.4.4.2 [tuple.cnstr]", "status": "C++20", "submitter": "Richard Smith", "opened": "2019-11-26", "last_modified": "2021-02-25" }, "LWG3347": { "type": "issue", "title": "std::pair now requires T and U to be less-than-comparable", "long_link": "https://cplusplus.github.io/LWG/issue3347", "link": "https://wg21.link/lwg3347", "section": "22.3.3 [pairs.spec], 24.3.7.1 [array.overview]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2019-12-03", "last_modified": "2021-02-25" }, "LWG3348": { "type": "issue", "title": "__cpp_lib_unwrap_ref in wrong header", "long_link": "https://cplusplus.github.io/LWG/issue3348", "link": "https://wg21.link/lwg3348", "section": "17.3.2 [version.syn], 99 [refwrap.unwrapref]", "status": "C++20", "submitter": "Barry Revzin", "opened": "2019-12-03", "last_modified": "2021-02-25" }, "LWG3349": { "type": "issue", "title": "Missing __cpp_lib_constexpr_complex for P0415R1", "long_link": "https://cplusplus.github.io/LWG/issue3349", "link": "https://wg21.link/lwg3349", "section": "17.3.2 [version.syn]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2019-12-04", "last_modified": "2021-02-25", "papers": [ "P0415R1" ] }, "LWG3350": { "type": "issue", "title": "Simplify return type of lexicographical_compare_three_way", "long_link": "https://cplusplus.github.io/LWG/issue3350", "link": "https://wg21.link/lwg3350", "section": "27.8.12 [alg.three.way]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2019-12-04", "last_modified": "2021-02-25" }, "LWG3351": { "type": "issue", "title": "ranges::enable_safe_range should not be constrained", "long_link": "https://cplusplus.github.io/LWG/issue3351", "link": "https://wg21.link/lwg3351", "section": "26.2 [ranges.syn]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2019-12-05", "last_modified": "2021-02-25" }, "LWG3352": { "type": "issue", "title": "strong_equality isn't a thing", "long_link": "https://cplusplus.github.io/LWG/issue3352", "link": "https://wg21.link/lwg3352", "section": "24.2.2 [container.requirements.general]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-12-06", "last_modified": "2021-02-25" }, "LWG3353": { "type": "issue", "title": "locale's copy assignment operator should return locale&", "long_link": "https://cplusplus.github.io/LWG/issue3353", "link": "https://wg21.link/lwg3353", "section": "30.3.1 [locale]", "status": "New", "submitter": "Stephan T. Lavavej", "opened": "2019-12-06", "last_modified": "2019-12-21" }, "LWG3354": { "type": "issue", "title": "has_strong_structural_equality has a meaningless definition", "long_link": "https://cplusplus.github.io/LWG/issue3354", "link": "https://wg21.link/lwg3354", "section": "21.3.5.4 [meta.unary.prop], 17.3.2 [version.syn]", "status": "C++20", "submitter": "Daniel Krügler", "opened": "2019-12-08", "last_modified": "2021-02-25" }, "LWG3355": { "type": "issue", "title": "The memory algorithms should support move-only input iterators introduced by P1207", "long_link": "https://cplusplus.github.io/LWG/issue3355", "link": "https://wg21.link/lwg3355", "section": "27.11.5 [uninitialized.copy], 27.11.6 [uninitialized.move]", "status": "C++20", "submitter": "Corentin Jabot", "opened": "2019-11-12", "last_modified": "2021-02-25", "papers": [ "P1207" ] }, "LWG3356": { "type": "issue", "title": "__cpp_lib_nothrow_convertible should be __cpp_lib_is_nothrow_convertible", "long_link": "https://cplusplus.github.io/LWG/issue3356", "link": "https://wg21.link/lwg3356", "section": "17.3.2 [version.syn]", "status": "C++20", "submitter": "Barry Revzin", "opened": "2019-12-09", "last_modified": "2021-02-25" }, "LWG3357": { "type": "issue", "title": "[fund.ts.v3] default_random_engine is overspecified for per-thread engine", "long_link": "https://cplusplus.github.io/LWG/issue3357", "link": "https://wg21.link/lwg3357", "section": "99 [fund.ts.v3::rand.util.randint]", "status": "Open", "submitter": "Zhihao Yuan", "opened": "2019-12-10", "last_modified": "2022-11-30" }, "LWG3358": { "type": "issue", "title": "§[span.cons] is mistaken that to_address can throw", "long_link": "https://cplusplus.github.io/LWG/issue3358", "link": "https://wg21.link/lwg3358", "section": "24.7.2.2.2 [span.cons]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-12-10", "last_modified": "2021-02-25" }, "LWG3359": { "type": "issue", "title": " leap second support should allow for negative leap seconds", "long_link": "https://cplusplus.github.io/LWG/issue3359", "link": "https://wg21.link/lwg3359", "section": "29.11.8 [time.zone.leap]", "status": "C++20", "submitter": "Asher Dunn", "opened": "2019-12-16", "last_modified": "2021-02-25" }, "LWG3360": { "type": "issue", "title": "three_way_comparable_with is inconsistent with similar concepts", "long_link": "https://cplusplus.github.io/LWG/issue3360", "link": "https://wg21.link/lwg3360", "section": "17.11.4 [cmp.concept]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-12-18", "last_modified": "2021-02-25" }, "LWG3361": { "type": "issue", "title": "safe_range case", "long_link": "https://cplusplus.github.io/LWG/issue3361", "link": "https://wg21.link/lwg3361", "section": "26.4.2 [range.range]", "status": "C++23", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2019-12-19", "last_modified": "2023-11-22" }, "LWG3362": { "type": "issue", "title": "Strike stop_source's operator!=", "long_link": "https://cplusplus.github.io/LWG/issue3362", "link": "https://wg21.link/lwg3362", "section": "33.3.4 [stopsource]", "status": "C++20", "submitter": "Tim Song", "opened": "2020-01-03", "last_modified": "2021-02-25" }, "LWG3363": { "type": "issue", "title": "drop_while_view should opt-out of sized_range", "long_link": "https://cplusplus.github.io/LWG/issue3363", "link": "https://wg21.link/lwg3363", "section": "26.7.13.2 [range.drop.while.view]", "status": "C++20", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2020-01-07", "last_modified": "2021-02-25" }, "LWG3364": { "type": "issue", "title": "Initialize data members of ranges and their iterators", "long_link": "https://cplusplus.github.io/LWG/issue3364", "link": "https://wg21.link/lwg3364", "section": "26.7.11.2 [range.take.while.view], 26.7.12.2 [range.drop.view], 26.7.13.2 [range.drop.while.view], 26.7.22.3 [range.elements.iterator]", "status": "C++20", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2020-01-07", "last_modified": "2021-02-25" }, "LWG3365": { "type": "issue", "title": "Rename ref-is-glvalue to deref-is-ref", "long_link": "https://cplusplus.github.io/LWG/issue3365", "link": "https://wg21.link/lwg3365", "section": "26.7.14.3 [range.join.iterator]", "status": "NAD", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2020-01-07", "last_modified": "2020-11-09" }, "LWG3366": { "type": "issue", "title": "Narrowing conversions between integer and integer-class types", "long_link": "https://cplusplus.github.io/LWG/issue3366", "link": "https://wg21.link/lwg3366", "section": "25.3.4.4 [iterator.concept.winc]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2020-01-07", "last_modified": "2021-10-23" }, "LWG3367": { "type": "issue", "title": "Integer-class conversions should not throw", "long_link": "https://cplusplus.github.io/LWG/issue3367", "link": "https://wg21.link/lwg3367", "section": "25.3.4.4 [iterator.concept.winc]", "status": "C++20", "submitter": "Casey Carter", "opened": "2020-01-07", "last_modified": "2021-02-25" }, "LWG3368": { "type": "issue", "title": "Exactly when does size return end - begin?", "long_link": "https://cplusplus.github.io/LWG/issue3368", "link": "https://wg21.link/lwg3368", "section": "26.3.10 [range.prim.size]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2020-01-07", "last_modified": "2021-02-25" }, "LWG3369": { "type": "issue", "title": "span's deduction-guide for built-in arrays doesn't work", "long_link": "https://cplusplus.github.io/LWG/issue3369", "link": "https://wg21.link/lwg3369", "section": "24.7.2.2.1 [span.overview]", "status": "C++20", "submitter": "Stephan T. Lavavej", "opened": "2020-01-08", "last_modified": "2021-02-25" }, "LWG3370": { "type": "issue", "title": "§[cstdint.syn]p2 and §[headers]p5 are not sufficiently clear", "long_link": "https://cplusplus.github.io/LWG/issue3370", "link": "https://wg21.link/lwg3370", "section": "17.4.1 [cstdint.syn], 16.4.2.3 [headers]", "status": "New", "submitter": "Dawid Pilarski", "opened": "2020-01-14", "last_modified": "2020-01-25" }, "LWG3371": { "type": "issue", "title": "visit_format_arg and make_format_args are not hidden friends", "long_link": "https://cplusplus.github.io/LWG/issue3371", "link": "https://wg21.link/lwg3371", "section": "22.14.8.1 [format.arg]", "status": "C++20", "submitter": "Tim Song", "opened": "2020-01-16", "last_modified": "2021-02-25" }, "LWG3372": { "type": "issue", "title": "vformat_to should not try to deduce Out twice", "long_link": "https://cplusplus.github.io/LWG/issue3372", "link": "https://wg21.link/lwg3372", "section": "22.14.5 [format.functions]", "status": "C++20", "submitter": "Tim Song", "opened": "2020-01-16", "last_modified": "2021-02-25" }, "LWG3373": { "type": "issue", "title": "{to,from}_chars_result and format_to_n_result need the \"we really mean what we say\" wording", "long_link": "https://cplusplus.github.io/LWG/issue3373", "link": "https://wg21.link/lwg3373", "section": "22.13.1 [charconv.syn], 22.14.1 [format.syn]", "status": "C++20", "submitter": "Tim Song", "opened": "2020-01-16", "last_modified": "2021-02-25" }, "LWG3374": { "type": "issue", "title": "P0653 + P1006 should have made the other std::to_address overload constexpr", "long_link": "https://cplusplus.github.io/LWG/issue3374", "link": "https://wg21.link/lwg3374", "section": "20.2.4 [pointer.conversion]", "status": "C++20", "submitter": "Billy O'Neal III", "opened": "2020-01-14", "last_modified": "2021-02-25", "papers": [ "P0653", "P1006" ] }, "LWG3375": { "type": "issue", "title": "decay in viewable_range should be remove_cvref", "long_link": "https://cplusplus.github.io/LWG/issue3375", "link": "https://wg21.link/lwg3375", "section": "26.4.5 [range.refinements]", "status": "C++20", "submitter": "Casey Carter", "opened": "2020-01-14", "last_modified": "2021-02-25" }, "LWG3376": { "type": "issue", "title": "\"integer-like class type\" is too restrictive", "long_link": "https://cplusplus.github.io/LWG/issue3376", "link": "https://wg21.link/lwg3376", "section": "25.3.4.4 [iterator.concept.winc]", "status": "Resolved", "submitter": "Jonathan Wakely", "opened": "2020-01-16", "last_modified": "2021-10-23" }, "LWG3377": { "type": "issue", "title": "elements_view::iterator befriends a specialization of itself", "long_link": "https://cplusplus.github.io/LWG/issue3377", "link": "https://wg21.link/lwg3377", "section": "26.7.22.3 [range.elements.iterator]", "status": "C++20", "submitter": "Casey Carter", "opened": "2020-01-18", "last_modified": "2021-02-25" }, "LWG3378": { "type": "issue", "title": "tuple_size_v/tuple_element_t should be available when tuple_size/tuple_element are", "long_link": "https://cplusplus.github.io/LWG/issue3378", "link": "https://wg21.link/lwg3378", "section": "22.4.2 [tuple.syn], 22.4.7 [tuple.helper]", "status": "New", "submitter": "Casey Carter", "opened": "2020-01-17", "last_modified": "2021-11-04" }, "LWG3379": { "type": "issue", "title": "\"safe\" in several library names is misleading", "long_link": "https://cplusplus.github.io/LWG/issue3379", "link": "https://wg21.link/lwg3379", "section": "26.2 [ranges.syn]", "status": "C++20", "submitter": "Casey Carter", "opened": "2020-01-21", "last_modified": "2021-02-25" }, "LWG3380": { "type": "issue", "title": "common_type and comparison categories", "long_link": "https://cplusplus.github.io/LWG/issue3380", "link": "https://wg21.link/lwg3380", "section": "21.3.8.7 [meta.trans.other]", "status": "C++20", "submitter": "Casey Carter", "opened": "2020-01-23", "last_modified": "2021-02-25" }, "LWG3381": { "type": "issue", "title": "begin and data must agree for contiguous_range", "long_link": "https://cplusplus.github.io/LWG/issue3381", "link": "https://wg21.link/lwg3381", "section": "26.4.5 [range.refinements]", "status": "C++20", "submitter": "Casey Carter", "opened": "2020-01-25", "last_modified": "2021-02-25" }, "LWG3382": { "type": "issue", "title": "NTTP for pair and array", "long_link": "https://cplusplus.github.io/LWG/issue3382", "link": "https://wg21.link/lwg3382", "section": "22.3.2 [pairs.pair], 24.3.7 [array]", "status": "C++20", "submitter": "Barry Revzin", "opened": "2020-01-27", "last_modified": "2021-02-25" }, "LWG3383": { "type": "issue", "title": "§[time.zone.leap.nonmembers] sys_seconds should be replaced with seconds", "long_link": "https://cplusplus.github.io/LWG/issue3383", "link": "https://wg21.link/lwg3383", "section": "29.11.8.3 [time.zone.leap.nonmembers]", "status": "C++20", "submitter": "Jiang An", "opened": "2020-01-30", "last_modified": "2021-02-25" }, "LWG3384": { "type": "issue", "title": "transform_view::sentinel has an incorrect operator-", "long_link": "https://cplusplus.github.io/LWG/issue3384", "link": "https://wg21.link/lwg3384", "section": "26.7.9.4 [range.transform.sentinel]", "status": "C++20", "submitter": "Ville Voutilainen", "opened": "2020-01-31", "last_modified": "2021-02-25" }, "LWG3385": { "type": "issue", "title": "common_iterator is not sufficiently constrained for non-copyable iterators", "long_link": "https://cplusplus.github.io/LWG/issue3385", "link": "https://wg21.link/lwg3385", "section": "25.5.5.1 [common.iterator]", "status": "C++20", "submitter": "Corentin Jabot", "opened": "2020-01-31", "last_modified": "2021-02-25" }, "LWG3386": { "type": "issue", "title": "elements_view needs its own sentinel type", "long_link": "https://cplusplus.github.io/LWG/issue3386", "link": "https://wg21.link/lwg3386", "section": "26.7.22 [range.elements]", "status": "C++20", "submitter": "Tim Song", "opened": "2020-02-07", "last_modified": "2021-02-25" }, "LWG3387": { "type": "issue", "title": "§[range.reverse.view] reverse_view unintentionally requires range", "long_link": "https://cplusplus.github.io/LWG/issue3387", "link": "https://wg21.link/lwg3387", "section": "26.7.20.2 [range.reverse.view]", "status": "C++20", "submitter": "Patrick Palka", "opened": "2020-02-04", "last_modified": "2021-02-25" }, "LWG3388": { "type": "issue", "title": "view iterator types have ill-formed <=> operators", "long_link": "https://cplusplus.github.io/LWG/issue3388", "link": "https://wg21.link/lwg3388", "section": "26.6.4.3 [range.iota.iterator], 26.7.9.3 [range.transform.iterator], 26.7.22.3 [range.elements.iterator]", "status": "C++20", "submitter": "Jonathan Wakely", "opened": "2020-02-07", "last_modified": "2021-02-25" }, "LWG3389": { "type": "issue", "title": "A move-only iterator still does not have a counted_iterator", "long_link": "https://cplusplus.github.io/LWG/issue3389", "link": "https://wg21.link/lwg3389", "section": "25.5.7.2 [counted.iter.const]", "status": "C++20", "submitter": "Patrick Palka", "opened": "2020-02-07", "last_modified": "2021-02-25" }, "LWG3390": { "type": "issue", "title": "make_move_iterator() cannot be used to construct a move_iterator for a move-only iterator", "long_link": "https://cplusplus.github.io/LWG/issue3390", "link": "https://wg21.link/lwg3390", "section": "25.5.4.9 [move.iter.nonmember]", "status": "C++20", "submitter": "Patrick Palka", "opened": "2020-02-07", "last_modified": "2021-02-25" }, "LWG3391": { "type": "issue", "title": "Problems with counted_iterator/move_iterator::base() const &", "long_link": "https://cplusplus.github.io/LWG/issue3391", "link": "https://wg21.link/lwg3391", "section": "25.5.4 [move.iterators], 25.5.7 [iterators.counted]", "status": "C++23", "submitter": "Patrick Palka", "opened": "2020-02-07", "last_modified": "2023-11-22" }, "LWG3392": { "type": "issue", "title": "ranges::distance() cannot be used on a move-only iterator with a sized sentinel", "long_link": "https://cplusplus.github.io/LWG/issue3392", "link": "https://wg21.link/lwg3392", "section": "25.4.4.3 [range.iter.op.distance]", "status": "C++23", "submitter": "Patrick Palka", "opened": "2020-02-07", "last_modified": "2023-11-22" }, "LWG3393": { "type": "issue", "title": "Missing/incorrect feature test macro for coroutines", "long_link": "https://cplusplus.github.io/LWG/issue3393", "link": "https://wg21.link/lwg3393", "section": "17.3.2 [version.syn]", "status": "C++20", "submitter": "Barry Revzin", "opened": "2020-01-25", "last_modified": "2021-02-25" }, "LWG3394": { "type": "issue", "title": "ranges::basic_istream_view::iterator has an empty iterator_traits", "long_link": "https://cplusplus.github.io/LWG/issue3394", "link": "https://wg21.link/lwg3394", "section": "26.6.6.3 [range.istream.iterator]", "status": "NAD", "submitter": "Patrick Palka", "opened": "2020-02-09", "last_modified": "2020-11-09" }, "LWG3395": { "type": "issue", "title": "Definition for three-way comparison needs to be updated (US 152)", "long_link": "https://cplusplus.github.io/LWG/issue3395", "link": "https://wg21.link/lwg3395", "section": "99 [defns.comparison]", "status": "C++20", "submitter": "Jeff Garland", "opened": "2020-02-10", "last_modified": "2021-02-25" }, "LWG3396": { "type": "issue", "title": "Clarify point of reference for source_location::current() (DE 169)", "long_link": "https://cplusplus.github.io/LWG/issue3396", "link": "https://wg21.link/lwg3396", "section": "17.8.2.2 [support.srcloc.cons]", "status": "C++20", "submitter": "Jens Maurer", "opened": "2020-02-13", "last_modified": "2021-02-25" }, "LWG3397": { "type": "issue", "title": "ranges::basic_istream_view::iterator should not provide iterator_category", "long_link": "https://cplusplus.github.io/LWG/issue3397", "link": "https://wg21.link/lwg3397", "section": "26.6.6.3 [range.istream.iterator]", "status": "C++20", "submitter": "Tomasz Kamiński", "opened": "2020-02-13", "last_modified": "2021-02-25" }, "LWG3398": { "type": "issue", "title": "tuple_element_t is also wrong for const subrange", "long_link": "https://cplusplus.github.io/LWG/issue3398", "link": "https://wg21.link/lwg3398", "section": "26.2 [ranges.syn]", "status": "C++20", "submitter": "Casey Carter", "opened": "2019-02-13", "last_modified": "2021-02-25" }, "LWG3399": { "type": "issue", "title": "basic_syncbuf::emit() + Qt's #define emit = Big Bada-Boom", "long_link": "https://cplusplus.github.io/LWG/issue3399", "link": "https://wg21.link/lwg3399", "section": "31.11.2.1 [syncstream.syncbuf.overview]", "status": "NAD", "submitter": "Marc Mutz", "opened": "2019-02-14", "last_modified": "2020-11-09" }, "LWG3400": { "type": "issue", "title": "Does is_nothrow_convertible consider destruction of the destination type?", "long_link": "https://cplusplus.github.io/LWG/issue3400", "link": "https://wg21.link/lwg3400", "section": "21.3.7 [meta.rel]", "status": "New", "submitter": "Jiang An", "opened": "2020-02-10", "last_modified": "2023-12-22" }, "LWG3401": { "type": "issue", "title": "Is \"as if by\" equivalent to \"equivalent to\"?", "long_link": "https://cplusplus.github.io/LWG/issue3401", "link": "https://wg21.link/lwg3401", "section": "16.3.2.4 [structure.specifications]", "status": "New", "submitter": "Casey Carter", "opened": "2020-02-14", "last_modified": "2020-03-11" }, "LWG3402": { "type": "issue", "title": "Wording for negative_binomial_distribution is unclear as a consequence of LWG 2406 resolution", "long_link": "https://cplusplus.github.io/LWG/issue3402", "link": "https://wg21.link/lwg3402", "section": "28.5.9.3.4 [rand.dist.bern.negbin]", "status": "New", "submitter": "Ahti Leppänen", "opened": "2020-02-17", "last_modified": "2020-03-11" }, "LWG3403": { "type": "issue", "title": "Domain of ranges::ssize(E) doesn't match ranges::size(E)", "long_link": "https://cplusplus.github.io/LWG/issue3403", "link": "https://wg21.link/lwg3403", "section": "26.3.11 [range.prim.ssize]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-02-19", "last_modified": "2023-11-22" }, "LWG3404": { "type": "issue", "title": "Finish removing subrange's conversions from pair-like", "long_link": "https://cplusplus.github.io/LWG/issue3404", "link": "https://wg21.link/lwg3404", "section": "26.5.4 [range.subrange]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-02-20", "last_modified": "2023-11-22" }, "LWG3405": { "type": "issue", "title": "common_view's converting constructor is bad, too", "long_link": "https://cplusplus.github.io/LWG/issue3405", "link": "https://wg21.link/lwg3405", "section": "26.7.19.2 [range.common.view]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-02-20", "last_modified": "2023-11-22" }, "LWG3406": { "type": "issue", "title": "elements_view::begin() and elements_view::end() have incompatible constraints", "long_link": "https://cplusplus.github.io/LWG/issue3406", "link": "https://wg21.link/lwg3406", "section": "26.7.22.2 [range.elements.view]", "status": "C++23", "submitter": "Patrick Palka", "opened": "2020-02-21", "last_modified": "2023-11-22" }, "LWG3407": { "type": "issue", "title": "Some problems with the wording changes of P1739R4", "long_link": "https://cplusplus.github.io/LWG/issue3407", "link": "https://wg21.link/lwg3407", "section": "26.7.10.1 [range.take.overview], 26.6.4 [range.iota]", "status": "C++23", "submitter": "Patrick Palka", "opened": "2020-02-21", "last_modified": "2023-11-22", "papers": [ "P1739R4" ] }, "LWG3408": { "type": "issue", "title": "LWG 3291 reveals deficiencies in counted_iterator", "long_link": "https://cplusplus.github.io/LWG/issue3408", "link": "https://wg21.link/lwg3408", "section": "25.5.7.1 [counted.iterator]", "status": "Resolved", "submitter": "Patrick Palka", "opened": "2020-02-25", "last_modified": "2021-05-18" }, "LWG3409": { "type": "issue", "title": "Too lax description of atomic_ref::required_alignment", "long_link": "https://cplusplus.github.io/LWG/issue3409", "link": "https://wg21.link/lwg3409", "section": "33.5.7.2 [atomics.ref.ops]", "status": "New", "submitter": "Andrey Semashev", "opened": "2020-02-27", "last_modified": "2020-09-06" }, "LWG3410": { "type": "issue", "title": "lexicographical_compare_three_way is overspecified", "long_link": "https://cplusplus.github.io/LWG/issue3410", "link": "https://wg21.link/lwg3410", "section": "27.8.12 [alg.three.way]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-02-27", "last_modified": "2023-11-22" }, "LWG3411": { "type": "issue", "title": "[fund.ts.v3] Contradictory namespace rules in the Library Fundamentals TS", "long_link": "https://cplusplus.github.io/LWG/issue3411", "link": "https://wg21.link/lwg3411", "section": "5.4 [fund.ts.v3::memory.resource.syn]", "status": "C++23", "submitter": "Thomas Köppe", "opened": "2020-02-28", "last_modified": "2023-11-22" }, "LWG3412": { "type": "issue", "title": "§[format.string.std] references to \"Unicode encoding\" unclear", "long_link": "https://cplusplus.github.io/LWG/issue3412", "link": "https://wg21.link/lwg3412", "section": "22.14.2.2 [format.string.std]", "status": "Resolved", "submitter": "Hubert Tong", "opened": "2020-02-29", "last_modified": "2023-03-23" }, "LWG3413": { "type": "issue", "title": "[fund.ts.v3] propagate_const's swap's noexcept specification needs to be constrained and use a trait", "long_link": "https://cplusplus.github.io/LWG/issue3413", "link": "https://wg21.link/lwg3413", "section": "3.2.2.7 [fund.ts.v3::propagate_const.modifiers], 3.2.2.9 [fund.ts.v3::propagate_const.algorithms]", "status": "C++23", "submitter": "Thomas Köppe", "opened": "2020-02-29", "last_modified": "2023-11-22" }, "LWG3414": { "type": "issue", "title": "[networking.ts] service_already_exists has no usable constructors", "long_link": "https://cplusplus.github.io/LWG/issue3414", "link": "https://wg21.link/lwg3414", "section": "13.7 [networking.ts::async.exec.ctx]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-03-17", "last_modified": "2023-11-22" }, "LWG3415": { "type": "issue", "title": "back_insert_iterator fails when a container is also its value type", "long_link": "https://cplusplus.github.io/LWG/issue3415", "link": "https://wg21.link/lwg3415", "section": "25.5.2.2 [back.insert.iterator]", "status": "NAD", "submitter": "Billy O'Neal III", "opened": "2020-03-03", "last_modified": "2020-07-17" }, "LWG3416": { "type": "issue", "title": "The Throws: specification of std::any does not mention allocation", "long_link": "https://cplusplus.github.io/LWG/issue3416", "link": "https://wg21.link/lwg3416", "section": "22.7.4 [any.class]", "status": "New", "submitter": "Thomas Köppe", "opened": "2020-03-04", "last_modified": "2020-04-04" }, "LWG3417": { "type": "issue", "title": "Missing volatile atomic deprecations", "long_link": "https://cplusplus.github.io/LWG/issue3417", "link": "https://wg21.link/lwg3417", "section": "33.5.8.2 [atomics.types.operations]", "status": "SG1", "submitter": "Alisdair Meredith", "opened": "2020-03-19", "last_modified": "2020-09-06" }, "LWG3418": { "type": "issue", "title": "Deprecated free functions in ", "long_link": "https://cplusplus.github.io/LWG/issue3418", "link": "https://wg21.link/lwg3418", "section": "33.5.9 [atomics.nonmembers]", "status": "New", "submitter": "Alisdair Meredith", "opened": "2020-03-19", "last_modified": "2020-09-06" }, "LWG3419": { "type": "issue", "title": "§[algorithms.requirements]/15 doesn't reserve as many rights as it intends to", "long_link": "https://cplusplus.github.io/LWG/issue3419", "link": "https://wg21.link/lwg3419", "section": "27.2 [algorithms.requirements]", "status": "C++23", "submitter": "Richard Smith", "opened": "2020-03-24", "last_modified": "2023-11-22" }, "LWG3420": { "type": "issue", "title": "cpp17-iterator should check that the type looks like an iterator first", "long_link": "https://cplusplus.github.io/LWG/issue3420", "link": "https://wg21.link/lwg3420", "section": "25.3.2.3 [iterator.traits]", "status": "C++23", "submitter": "Tim Song", "opened": "2020-02-29", "last_modified": "2023-11-22" }, "LWG3421": { "type": "issue", "title": "Imperfect ADL emulation for boolean-testable", "long_link": "https://cplusplus.github.io/LWG/issue3421", "link": "https://wg21.link/lwg3421", "section": "18.5.2 [concept.booleantestable]", "status": "C++23", "submitter": "Davis Herring", "opened": "2020-03-24", "last_modified": "2023-11-22" }, "LWG3422": { "type": "issue", "title": "Issues of seed_seq's constructors", "long_link": "https://cplusplus.github.io/LWG/issue3422", "link": "https://wg21.link/lwg3422", "section": "28.5.8.1 [rand.util.seedseq]", "status": "C++23", "submitter": "Jiang An", "opened": "2020-03-25", "last_modified": "2023-11-22" }, "LWG3423": { "type": "issue", "title": "std::any_cast should never return a cv-qualified type", "long_link": "https://cplusplus.github.io/LWG/issue3423", "link": "https://wg21.link/lwg3423", "section": "22.7.5 [any.nonmembers]", "status": "New", "submitter": "Casey Carter", "opened": "2020-04-02", "last_modified": "2020-09-06" }, "LWG3424": { "type": "issue", "title": "optional::value_or should never return a cv-qualified type", "long_link": "https://cplusplus.github.io/LWG/issue3424", "link": "https://wg21.link/lwg3424", "section": "22.5.3.6 [optional.observe]", "status": "New", "submitter": "Casey Carter", "opened": "2020-04-02", "last_modified": "2023-02-10" }, "LWG3425": { "type": "issue", "title": "condition_variable_any fails to constrain its Lock parameters", "long_link": "https://cplusplus.github.io/LWG/issue3425", "link": "https://wg21.link/lwg3425", "section": "33.7.5 [thread.condition.condvarany]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-04-04", "last_modified": "2023-11-22" }, "LWG3426": { "type": "issue", "title": "operator<=>(const unique_ptr&, nullptr_t) can't get no satisfaction", "long_link": "https://cplusplus.github.io/LWG/issue3426", "link": "https://wg21.link/lwg3426", "section": "20.3.1.6 [unique.ptr.special]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-04-09", "last_modified": "2023-11-22" }, "LWG3427": { "type": "issue", "title": "operator<=>(const shared_ptr&, nullptr_t) definition ill-formed", "long_link": "https://cplusplus.github.io/LWG/issue3427", "link": "https://wg21.link/lwg3427", "section": "20.3.2.2.8 [util.smartptr.shared.cmp]", "status": "C++23", "submitter": "Daniel Krügler", "opened": "2020-04-11", "last_modified": "2023-11-22" }, "LWG3428": { "type": "issue", "title": "single_view's in place constructor should be explicit", "long_link": "https://cplusplus.github.io/LWG/issue3428", "link": "https://wg21.link/lwg3428", "section": "26.6.3.2 [range.single.view]", "status": "C++23", "submitter": "Tim Song", "opened": "2020-04-07", "last_modified": "2023-11-22" }, "LWG3429": { "type": "issue", "title": "\"models\" should subsume like \"satisfies\"", "long_link": "https://cplusplus.github.io/LWG/issue3429", "link": "https://wg21.link/lwg3429", "section": "16.4.5.11 [res.on.requirements]", "status": "New", "submitter": "Tim Song", "opened": "2020-04-07", "last_modified": "2020-09-06" }, "LWG3430": { "type": "issue", "title": "std::fstream & co. should be constructible from string_view", "long_link": "https://cplusplus.github.io/LWG/issue3430", "link": "https://wg21.link/lwg3430", "section": "31.10.1 [fstream.syn]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-04-15", "last_modified": "2023-11-22" }, "LWG3431": { "type": "issue", "title": "<=> for containers should require three_way_comparable instead of <=>", "long_link": "https://cplusplus.github.io/LWG/issue3431", "link": "https://wg21.link/lwg3431", "section": "24.2.2.4 [container.opt.reqmts]", "status": "WP", "submitter": "Jonathan Wakely", "opened": "2020-04-17", "last_modified": "2023-11-22" }, "LWG3432": { "type": "issue", "title": "Missing requirement for comparison_category", "long_link": "https://cplusplus.github.io/LWG/issue3432", "link": "https://wg21.link/lwg3432", "section": "23.3.4 [string.view.comparison]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-04-19", "last_modified": "2023-11-22" }, "LWG3433": { "type": "issue", "title": "subrange::advance(n) has UB when n < 0", "long_link": "https://cplusplus.github.io/LWG/issue3433", "link": "https://wg21.link/lwg3433", "section": "26.5.4.3 [range.subrange.access]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-04-21", "last_modified": "2023-11-22" }, "LWG3434": { "type": "issue", "title": "ios_base never reclaims memory for iarray and parray", "long_link": "https://cplusplus.github.io/LWG/issue3434", "link": "https://wg21.link/lwg3434", "section": "31.5.2.8 [ios.base.cons]", "status": "C++23", "submitter": "Alisdair Meredith", "opened": "2020-04-26", "last_modified": "2023-11-22" }, "LWG3435": { "type": "issue", "title": "three_way_comparable_with, reverse_iterator>", "long_link": "https://cplusplus.github.io/LWG/issue3435", "link": "https://wg21.link/lwg3435", "section": "25.5.4.4 [move.iter.cons], 25.5.1.4 [reverse.iter.cons]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-04-26", "last_modified": "2023-11-22" }, "LWG3436": { "type": "issue", "title": "std::construct_at should support arrays", "long_link": "https://cplusplus.github.io/LWG/issue3436", "link": "https://wg21.link/lwg3436", "section": "27.11.8 [specialized.construct]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2020-04-29", "last_modified": "2021-12-11" }, "LWG3437": { "type": "issue", "title": "__cpp_lib_polymorphic_allocator is in the wrong header", "long_link": "https://cplusplus.github.io/LWG/issue3437", "link": "https://wg21.link/lwg3437", "section": "17.3.2 [version.syn]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-04-29", "last_modified": "2023-11-22" }, "LWG3438": { "type": "issue", "title": "§[container.node.overview] missing multiset/map cases", "long_link": "https://cplusplus.github.io/LWG/issue3438", "link": "https://wg21.link/lwg3438", "section": "24.2.5.1 [container.node.overview]", "status": "New", "submitter": "Jens Maurer", "opened": "2020-04-30", "last_modified": "2020-05-09" }, "LWG3439": { "type": "issue", "title": "\"Distance\" template parameter is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3439", "link": "https://wg21.link/lwg3439", "section": "25.4.3 [iterator.operations], 27.7.12 [alg.random.sample]", "status": "New", "submitter": "Jens Maurer", "opened": "2020-05-01", "last_modified": "2020-05-09" }, "LWG3440": { "type": "issue", "title": "Aggregate-paren-init breaks direct-initializing a tuple or optional from {aggregate-member-value}", "long_link": "https://cplusplus.github.io/LWG/issue3440", "link": "https://wg21.link/lwg3440", "section": "22.4.4.2 [tuple.cnstr], 22.5.3.2 [optional.ctor]", "status": "NAD", "submitter": "Ville Voutilainen", "opened": "2020-05-01", "last_modified": "2020-11-09" }, "LWG3441": { "type": "issue", "title": "Misleading note about calls to customization points", "long_link": "https://cplusplus.github.io/LWG/issue3441", "link": "https://wg21.link/lwg3441", "section": "16.4.5.2.1 [namespace.std]", "status": "C++23", "submitter": "Michael Park", "opened": "2020-05-08", "last_modified": "2023-11-22" }, "LWG3442": { "type": "issue", "title": "Unsatisfiable suggested implementation of customization points", "long_link": "https://cplusplus.github.io/LWG/issue3442", "link": "https://wg21.link/lwg3442", "section": "16.4.5.2.1 [namespace.std]", "status": "Resolved", "submitter": "Michael Park", "opened": "2020-05-08", "last_modified": "2023-03-22" }, "LWG3443": { "type": "issue", "title": "[networking.ts] net::basic_socket_iostream should use addressof", "long_link": "https://cplusplus.github.io/LWG/issue3443", "link": "https://wg21.link/lwg3443", "section": "19.2.1 [networking.ts::socket.iostream.cons]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-05-14", "last_modified": "2023-11-22" }, "LWG3444": { "type": "issue", "title": "[networking.ts] net::basic_socket_streambuf::connect(Args&&...) effects are wrong", "long_link": "https://cplusplus.github.io/LWG/issue3444", "link": "https://wg21.link/lwg3444", "section": "19.1.2 [networking.ts::socket.streambuf.members]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2020-05-14", "last_modified": "2020-07-17" }, "LWG3445": { "type": "issue", "title": "[networking.ts] net::basic_socket_istream::connect should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue3445", "link": "https://wg21.link/lwg3445", "section": "19.2.1 [networking.ts::socket.iostream.cons], 19.2.2 [networking.ts::socket.iostream.members]", "status": "LEWG", "submitter": "Jonathan Wakely", "opened": "2020-05-14", "last_modified": "2021-05-10" }, "LWG3446": { "type": "issue", "title": "indirectly_readable_traits ambiguity for types with both value_type and element_type", "long_link": "https://cplusplus.github.io/LWG/issue3446", "link": "https://wg21.link/lwg3446", "section": "25.3.2.2 [readable.traits]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-05-15", "last_modified": "2023-11-22" }, "LWG3447": { "type": "issue", "title": "Deduction guides for take_view and drop_view have different constraints", "long_link": "https://cplusplus.github.io/LWG/issue3447", "link": "https://wg21.link/lwg3447", "section": "26.7.10.2 [range.take.view]", "status": "C++23", "submitter": "Jens Maurer", "opened": "2020-05-15", "last_modified": "2023-11-22" }, "LWG3448": { "type": "issue", "title": "transform_view's sentinel not comparable with iterator", "long_link": "https://cplusplus.github.io/LWG/issue3448", "link": "https://wg21.link/lwg3448", "section": "26.7.9.4 [range.transform.sentinel], 26.7.14.4 [range.join.sentinel]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-05-26", "last_modified": "2023-11-22" }, "LWG3449": { "type": "issue", "title": "take_view and take_while_view's sentinel not comparable with their const iterator", "long_link": "https://cplusplus.github.io/LWG/issue3449", "link": "https://wg21.link/lwg3449", "section": "26.7.10.3 [range.take.sentinel], 26.7.11.3 [range.take.while.sentinel]", "status": "C++23", "submitter": "Tim Song", "opened": "2020-06-06", "last_modified": "2023-11-22" }, "LWG3450": { "type": "issue", "title": "The const overloads of take_while_view::begin/end are underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3450", "link": "https://wg21.link/lwg3450", "section": "26.7.11.2 [range.take.while.view]", "status": "C++23", "submitter": "Tim Song", "opened": "2020-06-06", "last_modified": "2023-11-22" }, "LWG3451": { "type": "issue", "title": "Inconsistently explicit deduction guides", "long_link": "https://cplusplus.github.io/LWG/issue3451", "link": "https://wg21.link/lwg3451", "section": "23.4.3 [basic.string], 26.7.14.2 [range.join.view]", "status": "New", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2020-06-11", "last_modified": "2020-07-17" }, "LWG3452": { "type": "issue", "title": "Are views really supposed to have strict 𝒪(1) destruction?", "long_link": "https://cplusplus.github.io/LWG/issue3452", "link": "https://wg21.link/lwg3452", "section": "26.4.4 [range.view]", "status": "Resolved", "submitter": "Mathias Stearn", "opened": "2020-06-16", "last_modified": "2021-10-23", "github_url": "https://github.com/cplusplus/papers/issues/963" }, "LWG3453": { "type": "issue", "title": "Generic code cannot call ranges::advance(i, s)", "long_link": "https://cplusplus.github.io/LWG/issue3453", "link": "https://wg21.link/lwg3453", "section": "25.4.4.2 [range.iter.op.advance], 25.3.4.7 [iterator.concept.sentinel]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-06-18", "last_modified": "2023-11-22" }, "LWG3454": { "type": "issue", "title": "pointer_traits::pointer_to should be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue3454", "link": "https://wg21.link/lwg3454", "section": "20.2.3 [pointer.traits]", "status": "LEWG", "submitter": "Alisdair Meredith", "opened": "2020-06-21", "last_modified": "2022-07-21" }, "LWG3455": { "type": "issue", "title": "Incorrect Postconditions on unique_ptr move assignment", "long_link": "https://cplusplus.github.io/LWG/issue3455", "link": "https://wg21.link/lwg3455", "section": "20.3.1.3.4 [unique.ptr.single.asgn]", "status": "C++23", "submitter": "Howard Hinnant", "opened": "2020-06-22", "last_modified": "2023-11-22" }, "LWG3456": { "type": "issue", "title": "Pattern used by std::from_chars is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3456", "link": "https://wg21.link/lwg3456", "section": "22.13.3 [charconv.from.chars]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2020-06-23", "last_modified": "2020-09-06" }, "LWG3457": { "type": "issue", "title": "*this is not invalidated", "long_link": "https://cplusplus.github.io/LWG/issue3457", "link": "https://wg21.link/lwg3457", "section": "23.3.3 [string.view.template]", "status": "New", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2020-06-26", "last_modified": "2020-09-06" }, "LWG3458": { "type": "issue", "title": "Is shared_future intended to work with arrays or function types?", "long_link": "https://cplusplus.github.io/LWG/issue3458", "link": "https://wg21.link/lwg3458", "section": "33.10.7 [futures.unique.future], 33.10.8 [futures.shared.future]", "status": "Resolved", "submitter": "Tomasz Kamiński", "opened": "2020-06-28", "last_modified": "2020-11-09" }, "LWG3459": { "type": "issue", "title": "Why doesn't std::convertible_to have semantic requirement when To is reference-to-function type?", "long_link": "https://cplusplus.github.io/LWG/issue3459", "link": "https://wg21.link/lwg3459", "section": "18.4.4 [concept.convertible]", "status": "New", "submitter": "S. B. Tam", "opened": "2020-06-30", "last_modified": "2020-07-12" }, "LWG3460": { "type": "issue", "title": "Unimplementable noop_coroutine_handle guarantees", "long_link": "https://cplusplus.github.io/LWG/issue3460", "link": "https://wg21.link/lwg3460", "section": "17.12.5.2.3 [coroutine.handle.noop.resumption]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-07-01", "last_modified": "2023-11-22" }, "LWG3461": { "type": "issue", "title": "convertible_to's description mishandles cv-qualified void", "long_link": "https://cplusplus.github.io/LWG/issue3461", "link": "https://wg21.link/lwg3461", "section": "18.4.4 [concept.convertible]", "status": "C++23", "submitter": "Tim Song", "opened": "2020-07-03", "last_modified": "2023-11-22" }, "LWG3462": { "type": "issue", "title": "§[formatter.requirements]: Formatter requirements forbid use of fc.arg()", "long_link": "https://cplusplus.github.io/LWG/issue3462", "link": "https://wg21.link/lwg3462", "section": "22.14.6.1 [formatter.requirements]", "status": "C++23", "submitter": "Alberto Barbati", "opened": "2020-06-30", "last_modified": "2023-11-22" }, "LWG3463": { "type": "issue", "title": "Incorrect requirements for transform_inclusive_scan without initial value", "long_link": "https://cplusplus.github.io/LWG/issue3463", "link": "https://wg21.link/lwg3463", "section": "27.10.11 [transform.inclusive.scan]", "status": "New", "submitter": "Agustín K-ballo Bergé", "opened": "2020-07-07", "last_modified": "2020-09-06" }, "LWG3464": { "type": "issue", "title": "istream::gcount() can overflow", "long_link": "https://cplusplus.github.io/LWG/issue3464", "link": "https://wg21.link/lwg3464", "section": "31.7.5.4 [istream.unformatted]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-07-10", "last_modified": "2023-11-22" }, "LWG3465": { "type": "issue", "title": "compare_partial_order_fallback requires F < E", "long_link": "https://cplusplus.github.io/LWG/issue3465", "link": "https://wg21.link/lwg3465", "section": "17.11.6 [cmp.alg]", "status": "C++23", "submitter": "Stephan T. Lavavej", "opened": "2020-07-18", "last_modified": "2023-11-22" }, "LWG3466": { "type": "issue", "title": "Specify the requirements for promise/future/shared_future consistently", "long_link": "https://cplusplus.github.io/LWG/issue3466", "link": "https://wg21.link/lwg3466", "section": "33.10.6 [futures.promise]", "status": "C++23", "submitter": "Tomasz Kamiński", "opened": "2020-07-18", "last_modified": "2023-11-22" }, "LWG3467": { "type": "issue", "title": "bool can't be an integer-like type", "long_link": "https://cplusplus.github.io/LWG/issue3467", "link": "https://wg21.link/lwg3467", "section": "25.3.4.4 [iterator.concept.winc]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-07-23", "last_modified": "2023-11-22" }, "LWG3468": { "type": "issue", "title": "Transparent lookups in unordered containers are inconsistent", "long_link": "https://cplusplus.github.io/LWG/issue3468", "link": "https://wg21.link/lwg3468", "section": "24.2.8 [unord.req]", "status": "NAD", "submitter": "Marshall Clow", "opened": "2020-07-23", "last_modified": "2020-08-21" }, "LWG3469": { "type": "issue", "title": "Precondition of coroutine_handle::promise may be insufficient", "long_link": "https://cplusplus.github.io/LWG/issue3469", "link": "https://wg21.link/lwg3469", "section": "17.12.4.7 [coroutine.handle.promise]", "status": "Resolved", "submitter": "Jiang An", "opened": "2020-07-25", "last_modified": "2020-11-09" }, "LWG3470": { "type": "issue", "title": "convertible-to-non-slicing seems to reject valid case", "long_link": "https://cplusplus.github.io/LWG/issue3470", "link": "https://wg21.link/lwg3470", "section": "26.5.4 [range.subrange]", "status": "C++23", "submitter": "S. B. Tam", "opened": "2020-07-26", "last_modified": "2023-11-22" }, "LWG3471": { "type": "issue", "title": "polymorphic_allocator::allocate does not satisfy Cpp17Allocator requirements", "long_link": "https://cplusplus.github.io/LWG/issue3471", "link": "https://wg21.link/lwg3471", "section": "20.4 [mem.res]", "status": "C++23", "submitter": "Alisdair Meredith", "opened": "2020-07-27", "last_modified": "2023-11-22" }, "LWG3472": { "type": "issue", "title": "counted_iterator is missing preconditions", "long_link": "https://cplusplus.github.io/LWG/issue3472", "link": "https://wg21.link/lwg3472", "section": "25.5.7 [iterators.counted]", "status": "C++23", "submitter": "Michael Schellenberger Costa", "opened": "2020-07-29", "last_modified": "2023-11-22" }, "LWG3473": { "type": "issue", "title": "Normative encouragement in non-normative note", "long_link": "https://cplusplus.github.io/LWG/issue3473", "link": "https://wg21.link/lwg3473", "section": "22.14.8.3 [format.args]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-07-31", "last_modified": "2023-11-22" }, "LWG3474": { "type": "issue", "title": "Nesting join_views is broken because of CTAD", "long_link": "https://cplusplus.github.io/LWG/issue3474", "link": "https://wg21.link/lwg3474", "section": "26.7.14 [range.join]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2020-08-04", "last_modified": "2023-11-22" }, "LWG3475": { "type": "issue", "title": "std::thread's constructor needs to be able to report general memory allocation failures", "long_link": "https://cplusplus.github.io/LWG/issue3475", "link": "https://wg21.link/lwg3475", "section": "33.4.3.3 [thread.thread.constr], 33.4.4.2 [thread.jthread.cons]", "status": "New", "submitter": "Billy O'Neal III", "opened": "2020-08-14", "last_modified": "2020-09-06" }, "LWG3476": { "type": "issue", "title": "thread and jthread constructors require that the parameters be move-constructible but never move construct the parameters", "long_link": "https://cplusplus.github.io/LWG/issue3476", "link": "https://wg21.link/lwg3476", "section": "33.4.3.3 [thread.thread.constr], 33.4.4.2 [thread.jthread.cons], 33.10.9 [futures.async]", "status": "C++23", "submitter": "Billy O'Neal III", "opened": "2020-08-18", "last_modified": "2023-11-22" }, "LWG3477": { "type": "issue", "title": "Simplify constraints for semiregular-box", "long_link": "https://cplusplus.github.io/LWG/issue3477", "link": "https://wg21.link/lwg3477", "section": "26.7.3 [range.move.wrap]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-08-19", "last_modified": "2023-11-22" }, "LWG3478": { "type": "issue", "title": "views::split drops trailing empty range", "long_link": "https://cplusplus.github.io/LWG/issue3478", "link": "https://wg21.link/lwg3478", "section": "26.7.17 [range.split]", "status": "Resolved", "submitter": "Barry Revzin", "opened": "2020-08-20", "last_modified": "2021-06-14" }, "LWG3479": { "type": "issue", "title": "semiregular-box mishandles self-assignment", "long_link": "https://cplusplus.github.io/LWG/issue3479", "link": "https://wg21.link/lwg3479", "section": "26.7.3 [range.move.wrap]", "status": "Resolved", "submitter": "Casey Carter", "opened": "2020-08-25", "last_modified": "2023-02-07" }, "LWG3480": { "type": "issue", "title": "directory_iterator and recursive_directory_iterator are not C++20 ranges", "long_link": "https://cplusplus.github.io/LWG/issue3480", "link": "https://wg21.link/lwg3480", "section": "31.12.11 [fs.class.directory.iterator], 31.12.12 [fs.class.rec.dir.itr]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2020-08-27", "last_modified": "2023-11-22" }, "LWG3481": { "type": "issue", "title": "viewable_range mishandles lvalue move-only views", "long_link": "https://cplusplus.github.io/LWG/issue3481", "link": "https://wg21.link/lwg3481", "section": "26.4.5 [range.refinements]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-08-29", "last_modified": "2023-11-22" }, "LWG3482": { "type": "issue", "title": "drop_view's const begin should additionally require sized_range", "long_link": "https://cplusplus.github.io/LWG/issue3482", "link": "https://wg21.link/lwg3482", "section": "26.7.12.2 [range.drop.view]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-08-31", "last_modified": "2023-11-22" }, "LWG3483": { "type": "issue", "title": "transform_view::iterator's difference is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3483", "link": "https://wg21.link/lwg3483", "section": "26.7.9.3 [range.transform.iterator], 26.7.22.3 [range.elements.iterator]", "status": "C++23", "submitter": "Casey Carter", "opened": "2020-09-04", "last_modified": "2023-11-22" }, "LWG3484": { "type": "issue", "title": "Should declare ::nullptr_t?", "long_link": "https://cplusplus.github.io/LWG/issue3484", "link": "https://wg21.link/lwg3484", "section": "17.14.7 [support.c.headers.other]", "status": "New", "submitter": "Thomas Köppe", "opened": "2020-09-06", "last_modified": "2022-09-18" }, "LWG3485": { "type": "issue", "title": "atomic_ref safety should be based on operations that \"potentially conflict\" rather than lifetime", "long_link": "https://cplusplus.github.io/LWG/issue3485", "link": "https://wg21.link/lwg3485", "section": "33.5.7 [atomics.ref.generic]", "status": "SG1", "submitter": "Billy O'Neal III", "opened": "2020-09-12", "last_modified": "2020-09-29" }, "LWG3486": { "type": "issue", "title": "is_constructible may be misleading in C++20", "long_link": "https://cplusplus.github.io/LWG/issue3486", "link": "https://wg21.link/lwg3486", "section": "21.3.5.4 [meta.unary.prop]", "status": "LEWG", "submitter": "Jonathan Wakely", "opened": "2020-10-01", "last_modified": "2020-10-01" }, "LWG3487": { "type": "issue", "title": "Missing precondition on input and output aliasing of [numeric.ops]", "long_link": "https://cplusplus.github.io/LWG/issue3487", "link": "https://wg21.link/lwg3487", "section": "27.10 [numeric.ops]", "status": "New", "submitter": "Matthias Kretz", "opened": "2020-10-01", "last_modified": "2020-10-02" }, "LWG3488": { "type": "issue", "title": "Is array swappable or not?", "long_link": "https://cplusplus.github.io/LWG/issue3488", "link": "https://wg21.link/lwg3488", "section": "24.3.7.4 [array.special]", "status": "Open", "submitter": "Casey Carter", "opened": "2020-10-01", "last_modified": "2020-10-04" }, "LWG3489": { "type": "issue", "title": "Improve istream_view wording", "long_link": "https://cplusplus.github.io/LWG/issue3489", "link": "https://wg21.link/lwg3489", "section": "26.6.6.3 [range.istream.iterator]", "status": "New", "submitter": "Michael Schellenberger Costa", "opened": "2020-10-09", "last_modified": "2021-09-02" }, "LWG3490": { "type": "issue", "title": "ranges::drop_while_view::begin() is missing a precondition", "long_link": "https://cplusplus.github.io/LWG/issue3490", "link": "https://wg21.link/lwg3490", "section": "26.7.13.2 [range.drop.while.view]", "status": "C++23", "submitter": "Michael Schellenberger Costa", "opened": "2020-10-13", "last_modified": "2023-11-22" }, "LWG3491": { "type": "issue", "title": "What is a \"decayed type\"?", "long_link": "https://cplusplus.github.io/LWG/issue3491", "link": "https://wg21.link/lwg3491", "section": "17.11.6 [cmp.alg], 26.7.6.1 [range.all.general], 17.11.6 [cmp.alg]", "status": "New", "submitter": "Alisdair Meredith", "opened": "2020-10-27", "last_modified": "2021-10-30" }, "LWG3492": { "type": "issue", "title": "Minimal improvements to elements_view::iterator", "long_link": "https://cplusplus.github.io/LWG/issue3492", "link": "https://wg21.link/lwg3492", "section": "26.7.22.3 [range.elements.iterator]", "status": "C++23", "submitter": "Michael Schellenberger Costa", "opened": "2020-10-28", "last_modified": "2023-11-22" }, "LWG3493": { "type": "issue", "title": "The constructor of std::function taking an F is missing a constraint", "long_link": "https://cplusplus.github.io/LWG/issue3493", "link": "https://wg21.link/lwg3493", "section": "22.10.17.3.2 [func.wrap.func.con]", "status": "New", "submitter": "Ville Voutilainen", "opened": "2020-10-31", "last_modified": "2021-08-20" }, "LWG3494": { "type": "issue", "title": "Allow ranges to be conditionally borrowed", "long_link": "https://cplusplus.github.io/LWG/issue3494", "link": "https://wg21.link/lwg3494", "section": "26.7.20 [range.reverse], 26.7.10 [range.take], 26.7.12 [range.drop], 26.7.13 [range.drop.while], 26.7.19 [range.common], 26.7.13 [range.drop.while], 26.7.22 [range.elements]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2020-11-01", "last_modified": "2023-11-22" }, "LWG3495": { "type": "issue", "title": "constexpr launder makes pointers to inactive members of unions usable", "long_link": "https://cplusplus.github.io/LWG/issue3495", "link": "https://wg21.link/lwg3495", "section": "17.6.5 [ptr.launder]", "status": "C++23", "submitter": "Hubert Tong", "opened": "2020-11-10", "last_modified": "2023-11-22" }, "LWG3496": { "type": "issue", "title": "What does \"uniquely associated\" mean for basic_syncbuf::emit()?", "long_link": "https://cplusplus.github.io/LWG/issue3496", "link": "https://wg21.link/lwg3496", "section": "31.11.2.4 [syncstream.syncbuf.members]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2020-11-10", "last_modified": "2020-11-21" }, "LWG3497": { "type": "issue", "title": "Postconditions for basic_syncbuf::emit()", "long_link": "https://cplusplus.github.io/LWG/issue3497", "link": "https://wg21.link/lwg3497", "section": "31.11.2.4 [syncstream.syncbuf.members]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2020-11-10", "last_modified": "2020-11-21" }, "LWG3498": { "type": "issue", "title": "Inconsistent noexcept-specifiers for basic_syncbuf", "long_link": "https://cplusplus.github.io/LWG/issue3498", "link": "https://wg21.link/lwg3498", "section": "31.11.2.1 [syncstream.syncbuf.overview], 31.11.2.3 [syncstream.syncbuf.assign]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2020-11-10", "last_modified": "2023-11-22" }, "LWG3499": { "type": "issue", "title": "Timed lockable and mutex requirements are imprecise about duration and time_point", "long_link": "https://cplusplus.github.io/LWG/issue3499", "link": "https://wg21.link/lwg3499", "section": "33.2.5.4 [thread.req.lockable.timed], 33.6.4.3 [thread.timedmutex.requirements]", "status": "New", "submitter": "Tim Song", "opened": "2020-11-14", "last_modified": "2020-11-21" }, "LWG3500": { "type": "issue", "title": "join_view::iterator::operator->() is bogus", "long_link": "https://cplusplus.github.io/LWG/issue3500", "link": "https://wg21.link/lwg3500", "section": "26.7.14.3 [range.join.iterator]", "status": "C++23", "submitter": "Michael Schellenberger Costa", "opened": "2020-11-15", "last_modified": "2023-11-22" }, "LWG3501": { "type": "issue", "title": "basic_syncbuf-related manipulators refer to some Allocator without defining it", "long_link": "https://cplusplus.github.io/LWG/issue3501", "link": "https://wg21.link/lwg3501", "section": "31.7.6.5 [ostream.manip]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2020-11-15", "last_modified": "2020-11-21" }, "LWG3502": { "type": "issue", "title": "elements_view should not be allowed to return dangling references", "long_link": "https://cplusplus.github.io/LWG/issue3502", "link": "https://wg21.link/lwg3502", "section": "26.7.22.3 [range.elements.iterator]", "status": "C++23", "submitter": "Tim Song", "opened": "2020-11-18", "last_modified": "2023-11-22" }, "LWG3503": { "type": "issue", "title": "chrono::ceil has surprising requirement", "long_link": "https://cplusplus.github.io/LWG/issue3503", "link": "https://wg21.link/lwg3503", "section": "29.5.8 [time.duration.cast]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2020-11-18", "last_modified": "2020-11-29" }, "LWG3504": { "type": "issue", "title": "condition_variable::wait_for is overspecified", "long_link": "https://cplusplus.github.io/LWG/issue3504", "link": "https://wg21.link/lwg3504", "section": "33.7.4 [thread.condition.condvar]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2020-11-18", "last_modified": "2020-11-29" }, "LWG3505": { "type": "issue", "title": "split_view::outer-iterator::operator++ misspecified", "long_link": "https://cplusplus.github.io/LWG/issue3505", "link": "https://wg21.link/lwg3505", "section": "26.7.16.3 [range.lazy.split.outer]", "status": "C++23", "submitter": "Tim Song", "opened": "2020-11-20", "last_modified": "2023-11-22" }, "LWG3506": { "type": "issue", "title": "Missing allocator-extended constructors for priority_queue", "long_link": "https://cplusplus.github.io/LWG/issue3506", "link": "https://wg21.link/lwg3506", "section": "24.6.7 [priority.queue]", "status": "C++23", "submitter": "Tim Song", "opened": "2020-11-21", "last_modified": "2023-11-22", "github_url": "https://github.com/cplusplus/papers/issues/964" }, "LWG3507": { "type": "issue", "title": "P0881R7 (\"stacktrace\") does not define \"actual file name\", \"actual line number\"", "long_link": "https://cplusplus.github.io/LWG/issue3507", "link": "https://wg21.link/lwg3507", "section": "19.6.3.4 [stacktrace.entry.query]", "status": "Open", "submitter": "Thomas Köppe", "opened": "2020-12-02", "last_modified": "2023-01-11", "papers": [ "P0881R7" ] }, "LWG3508": { "type": "issue", "title": "atomic_ref is not well-specified", "long_link": "https://cplusplus.github.io/LWG/issue3508", "link": "https://wg21.link/lwg3508", "section": "33.5.7.1 [atomics.ref.generic.general]", "status": "New", "submitter": "Casey Carter", "opened": "2020-12-02", "last_modified": "2020-12-19" }, "LWG3509": { "type": "issue", "title": "Range adaptor objects are underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3509", "link": "https://wg21.link/lwg3509", "section": "26.7.2 [range.adaptor.object]", "status": "Resolved", "submitter": "Tim Song", "opened": "2020-12-15", "last_modified": "2021-06-14" }, "LWG3510": { "type": "issue", "title": "Customization point objects should be invocable as non-const too", "long_link": "https://cplusplus.github.io/LWG/issue3510", "link": "https://wg21.link/lwg3510", "section": "16.3.3.3.5 [customization.point.object]", "status": "Resolved", "submitter": "Tim Song", "opened": "2020-12-15", "last_modified": "2021-06-14" }, "LWG3511": { "type": "issue", "title": "Clarify global permission to move", "long_link": "https://cplusplus.github.io/LWG/issue3511", "link": "https://wg21.link/lwg3511", "section": "16.4.5.9 [res.on.arguments]", "status": "New", "submitter": "Gonzalo Brito Gadeschi", "opened": "2020-12-08", "last_modified": "2021-01-15" }, "LWG3512": { "type": "issue", "title": "Incorrect exception safety guarantee for unordered containers", "long_link": "https://cplusplus.github.io/LWG/issue3512", "link": "https://wg21.link/lwg3512", "section": "22.10.19 [unord.hash]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2020-12-28", "last_modified": "2021-01-29" }, "LWG3513": { "type": "issue", "title": "Fix definition of program-defined based on its uses", "long_link": "https://cplusplus.github.io/LWG/issue3513", "link": "https://wg21.link/lwg3513", "section": "3.41 [defns.prog.def.type]", "status": "New", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2020-12-29", "last_modified": "2021-01-30" }, "LWG3514": { "type": "issue", "title": "stacktrace should add type alias pmr::stacktrace", "long_link": "https://cplusplus.github.io/LWG/issue3514", "link": "https://wg21.link/lwg3514", "section": "19.6.2 [stacktrace.syn]", "status": "Resolved", "submitter": "Hiroaki Ando", "opened": "2021-01-11", "last_modified": "2021-10-23" }, "LWG3515": { "type": "issue", "title": "§[stacktrace.basic.nonmem]: operator<< should be less templatized", "long_link": "https://cplusplus.github.io/LWG/issue3515", "link": "https://wg21.link/lwg3515", "section": "19.6.2 [stacktrace.syn], 19.6.4.6 [stacktrace.basic.nonmem]", "status": "C++23", "submitter": "Jiang An", "opened": "2021-01-25", "last_modified": "2023-11-22", "github_url": "https://github.com/cplusplus/papers/issues/1298" }, "LWG3516": { "type": "issue", "title": "thread::id spaceship may be inconsistent with equality", "long_link": "https://cplusplus.github.io/LWG/issue3516", "link": "https://wg21.link/lwg3516", "section": "33.4.3.2 [thread.thread.id]", "status": "New", "submitter": "Casey Carter", "opened": "2021-01-26", "last_modified": "2021-03-12" }, "LWG3517": { "type": "issue", "title": "join_view::iterator's iter_swap is underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3517", "link": "https://wg21.link/lwg3517", "section": "26.7.14.3 [range.join.iterator]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-01-28", "last_modified": "2023-11-22" }, "LWG3518": { "type": "issue", "title": "Exception requirements on char trait operations unclear", "long_link": "https://cplusplus.github.io/LWG/issue3518", "link": "https://wg21.link/lwg3518", "section": "23.2.2 [char.traits.require]", "status": "C++23", "submitter": "Zoe Carver", "opened": "2021-02-01", "last_modified": "2023-11-22" }, "LWG3519": { "type": "issue", "title": "Incomplete synopses for classes", "long_link": "https://cplusplus.github.io/LWG/issue3519", "link": "https://wg21.link/lwg3519", "section": "28.5.4 [rand.eng], 28.5.5 [rand.adapt], 28.5.9 [rand.dist]", "status": "C++23", "submitter": "Jens Maurer", "opened": "2021-02-02", "last_modified": "2023-11-22" }, "LWG3520": { "type": "issue", "title": "iter_move and iter_swap are inconsistent for transform_view::iterator", "long_link": "https://cplusplus.github.io/LWG/issue3520", "link": "https://wg21.link/lwg3520", "section": "26.7.9.3 [range.transform.iterator]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-02-03", "last_modified": "2023-11-22" }, "LWG3521": { "type": "issue", "title": "Overly strict requirements on qsort and bsearch", "long_link": "https://cplusplus.github.io/LWG/issue3521", "link": "https://wg21.link/lwg3521", "section": "27.12 [alg.c.library]", "status": "C++23", "submitter": "Richard Smith", "opened": "2021-02-02", "last_modified": "2023-11-22" }, "LWG3522": { "type": "issue", "title": "Missing requirement on InputIterator template parameter for priority_queue constructors", "long_link": "https://cplusplus.github.io/LWG/issue3522", "link": "https://wg21.link/lwg3522", "section": "24.6.7 [priority.queue]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-02-17", "last_modified": "2023-11-22" }, "LWG3523": { "type": "issue", "title": "iota_view::sentinel is not always iota_view's sentinel", "long_link": "https://cplusplus.github.io/LWG/issue3523", "link": "https://wg21.link/lwg3523", "section": "26.6.4.2 [range.iota.view]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-02-17", "last_modified": "2023-11-22" }, "LWG3524": { "type": "issue", "title": "Unimplementable narrowing and evaluation order requirements for range adaptors", "long_link": "https://cplusplus.github.io/LWG/issue3524", "link": "https://wg21.link/lwg3524", "section": "26.7 [range.adaptors]", "status": "Resolved", "submitter": "Tim Song", "opened": "2021-02-19", "last_modified": "2021-06-14" }, "LWG3525": { "type": "issue", "title": "uses_allocator_construction_args fails to handle types convertible to pair", "long_link": "https://cplusplus.github.io/LWG/issue3525", "link": "https://wg21.link/lwg3525", "section": "20.2.8.2 [allocator.uses.construction]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-02-23", "last_modified": "2023-11-22" }, "LWG3526": { "type": "issue", "title": "Return types of uses_allocator_construction_args unspecified", "long_link": "https://cplusplus.github.io/LWG/issue3526", "link": "https://wg21.link/lwg3526", "section": "20.2.8.2 [allocator.uses.construction]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-02-25", "last_modified": "2023-11-22" }, "LWG3527": { "type": "issue", "title": "uses_allocator_construction_args handles rvalue pairs of rvalue references incorrectly", "long_link": "https://cplusplus.github.io/LWG/issue3527", "link": "https://wg21.link/lwg3527", "section": "20.2.8.2 [allocator.uses.construction]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-02-27", "last_modified": "2023-11-22" }, "LWG3528": { "type": "issue", "title": "make_from_tuple can perform (the equivalent of) a C-style cast", "long_link": "https://cplusplus.github.io/LWG/issue3528", "link": "https://wg21.link/lwg3528", "section": "22.4.6 [tuple.apply]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-02-28", "last_modified": "2023-11-22" }, "LWG3529": { "type": "issue", "title": "priority_queue(first, last) should construct c with (first, last)", "long_link": "https://cplusplus.github.io/LWG/issue3529", "link": "https://wg21.link/lwg3529", "section": "24.6.7 [priority.queue]", "status": "C++23", "submitter": "Arthur O'Dwyer", "opened": "2021-03-01", "last_modified": "2023-11-22" }, "LWG3530": { "type": "issue", "title": "BUILTIN-PTR-MEOW should not opt the type out of syntactic checks", "long_link": "https://cplusplus.github.io/LWG/issue3530", "link": "https://wg21.link/lwg3530", "section": "22.10.8.8 [comparisons.three.way], 22.10.9 [range.cmp]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-03-04", "last_modified": "2023-11-22" }, "LWG3531": { "type": "issue", "title": "LWG 3025 broke previous valid code", "long_link": "https://cplusplus.github.io/LWG/issue3531", "link": "https://wg21.link/lwg3531", "section": "24.4.4.1 [map.overview], 24.4.5.1 [multimap.overview], 24.5.4.1 [unord.map.overview], 24.5.5.1 [unord.multimap.overview]", "status": "New", "submitter": "Mike Spertus", "opened": "2021-03-09", "last_modified": "2021-04-20" }, "LWG3532": { "type": "issue", "title": "split_view::inner-iterator::operator++(int) should depend on Base", "long_link": "https://cplusplus.github.io/LWG/issue3532", "link": "https://wg21.link/lwg3532", "section": "26.7.16.5 [range.lazy.split.inner]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-03-11", "last_modified": "2023-11-22" }, "LWG3533": { "type": "issue", "title": "Make base() const & consistent across iterator wrappers that supports input_iterators", "long_link": "https://cplusplus.github.io/LWG/issue3533", "link": "https://wg21.link/lwg3533", "section": "26.7.8.3 [range.filter.iterator], 26.7.9.3 [range.transform.iterator], 26.7.22.3 [range.elements.iterator]", "status": "C++23", "submitter": "Tomasz Kamiński", "opened": "2021-03-14", "last_modified": "2023-11-22" }, "LWG3534": { "type": "issue", "title": "ranges::set_intersection and ranges::set_difference algorithm requirements are too strict", "long_link": "https://cplusplus.github.io/LWG/issue3534", "link": "https://wg21.link/lwg3534", "section": "27.8.7.4 [set.intersection], 27.8.7.5 [set.difference]", "status": "LEWG", "submitter": "Alexander Bessonov", "opened": "2021-03-16", "last_modified": "2021-04-20", "github_url": "https://github.com/cplusplus/papers/issues/1021" }, "LWG3535": { "type": "issue", "title": "join_view::iterator::iterator_category and ::iterator_concept lie", "long_link": "https://cplusplus.github.io/LWG/issue3535", "link": "https://wg21.link/lwg3535", "section": "26.7.14.3 [range.join.iterator]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-03-16", "last_modified": "2023-11-22" }, "LWG3536": { "type": "issue", "title": "Should chrono::from_stream() assign zero to duration for failure?", "long_link": "https://cplusplus.github.io/LWG/issue3536", "link": "https://wg21.link/lwg3536", "section": "29.5.11 [time.duration.io]", "status": "C++23", "submitter": "Matt Stephanson", "opened": "2021-03-19", "last_modified": "2023-11-22" }, "LWG3537": { "type": "issue", "title": "§[iterator.range] Missing noexcept for std::rbegin/rend for arrays and initializer_list", "long_link": "https://cplusplus.github.io/LWG/issue3537", "link": "https://wg21.link/lwg3537", "section": "25.7 [iterator.range]", "status": "New", "submitter": "Jiang An", "opened": "2021-03-21", "last_modified": "2021-04-20" }, "LWG3538": { "type": "issue", "title": "§[library.c] C library functions are not addressable", "long_link": "https://cplusplus.github.io/LWG/issue3538", "link": "https://wg21.link/lwg3538", "section": "16.2 [library.c]", "status": "New", "submitter": "Jiang An", "opened": "2021-03-29", "last_modified": "2021-04-20" }, "LWG3539": { "type": "issue", "title": "format_to must not copy models of output_iterator", "long_link": "https://cplusplus.github.io/LWG/issue3539", "link": "https://wg21.link/lwg3539", "section": "22.14.5 [format.functions]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-03-31", "last_modified": "2023-11-22" }, "LWG3540": { "type": "issue", "title": "§[format.arg] There should be no const in basic_format_arg(const T* p)", "long_link": "https://cplusplus.github.io/LWG/issue3540", "link": "https://wg21.link/lwg3540", "section": "22.14.8.1 [format.arg]", "status": "C++23", "submitter": "S. B. Tam", "opened": "2021-04-07", "last_modified": "2023-11-22" }, "LWG3541": { "type": "issue", "title": "indirectly_readable_traits should be SFINAE-friendly for all types", "long_link": "https://cplusplus.github.io/LWG/issue3541", "link": "https://wg21.link/lwg3541", "section": "25.3.2.2 [readable.traits]", "status": "C++23", "submitter": "Christopher Di Bella", "opened": "2021-04-08", "last_modified": "2023-11-22" }, "LWG3542": { "type": "issue", "title": "basic_format_arg mis-handles basic_string_view with custom traits", "long_link": "https://cplusplus.github.io/LWG/issue3542", "link": "https://wg21.link/lwg3542", "section": "22.14.8.1 [format.arg]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-04-20", "last_modified": "2023-11-22" }, "LWG3543": { "type": "issue", "title": "Definition of when counted_iterators refer to the same sequence isn't quite right", "long_link": "https://cplusplus.github.io/LWG/issue3543", "link": "https://wg21.link/lwg3543", "section": "25.5.7.1 [counted.iterator]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-04-21", "last_modified": "2023-11-22" }, "LWG3544": { "type": "issue", "title": "format-arg-store::args is unintentionally not exposition-only", "long_link": "https://cplusplus.github.io/LWG/issue3544", "link": "https://wg21.link/lwg3544", "section": "22.14.8.2 [format.arg.store]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-04-22", "last_modified": "2023-11-22" }, "LWG3545": { "type": "issue", "title": "std::pointer_traits should be SFINAE-friendly", "long_link": "https://cplusplus.github.io/LWG/issue3545", "link": "https://wg21.link/lwg3545", "section": "20.2.3 [pointer.traits]", "status": "C++23", "submitter": "Glen Joseph Fernandes", "opened": "2021-04-20", "last_modified": "2023-11-22", "github_url": "https://github.com/cplusplus/papers/issues/1038" }, "LWG3546": { "type": "issue", "title": "common_iterator's postfix-proxy is not quite right", "long_link": "https://cplusplus.github.io/LWG/issue3546", "link": "https://wg21.link/lwg3546", "section": "25.5.5.5 [common.iter.nav]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-04-23", "last_modified": "2023-11-22" }, "LWG3547": { "type": "issue", "title": "Time formatters should not be locale sensitive by default", "long_link": "https://cplusplus.github.io/LWG/issue3547", "link": "https://wg21.link/lwg3547", "section": "29.12 [time.format]", "status": "Resolved", "submitter": "Corentin Jabot", "opened": "2021-04-27", "last_modified": "2021-10-23" }, "LWG3548": { "type": "issue", "title": "shared_ptr construction from unique_ptr should move (not copy) the deleter", "long_link": "https://cplusplus.github.io/LWG/issue3548", "link": "https://wg21.link/lwg3548", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "C++23", "submitter": "Thomas Köppe", "opened": "2021-05-04", "last_modified": "2023-11-22" }, "LWG3549": { "type": "issue", "title": "view_interface is overspecified to derive from view_base", "long_link": "https://cplusplus.github.io/LWG/issue3549", "link": "https://wg21.link/lwg3549", "section": "26.5.3 [view.interface], 26.4.4 [range.view]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-05-09", "last_modified": "2023-11-22" }, "LWG3550": { "type": "issue", "title": "Names reserved by C for standard library not reserved by C++", "long_link": "https://cplusplus.github.io/LWG/issue3550", "link": "https://wg21.link/lwg3550", "section": "16.4.5.3 [reserved.names]", "status": "New", "submitter": "Hubert Tong", "opened": "2021-05-10", "last_modified": "2021-05-20" }, "LWG3551": { "type": "issue", "title": "borrowed_{iterator,subrange}_t are overspecified", "long_link": "https://cplusplus.github.io/LWG/issue3551", "link": "https://wg21.link/lwg3551", "section": "26.5.5 [range.dangling]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-05-12", "last_modified": "2023-11-22" }, "LWG3552": { "type": "issue", "title": "Parallel specialized memory algorithms should require forward iterators", "long_link": "https://cplusplus.github.io/LWG/issue3552", "link": "https://wg21.link/lwg3552", "section": "20.2.2 [memory.syn]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-05-16", "last_modified": "2023-11-22" }, "LWG3553": { "type": "issue", "title": "Useless constraint in split_view::outer-iterator::value_type::begin()", "long_link": "https://cplusplus.github.io/LWG/issue3553", "link": "https://wg21.link/lwg3553", "section": "26.7.16.4 [range.lazy.split.outer.value]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2021-05-18", "last_modified": "2023-11-22" }, "LWG3554": { "type": "issue", "title": "chrono::parse needs const charT* and basic_string_view overloads", "long_link": "https://cplusplus.github.io/LWG/issue3554", "link": "https://wg21.link/lwg3554", "section": "29.13 [time.parse]", "status": "C++23", "submitter": "Howard Hinnant", "opened": "2021-05-22", "last_modified": "2023-11-22" }, "LWG3555": { "type": "issue", "title": "{transform,elements}_view::iterator::iterator_concept should consider const-qualification of the underlying range", "long_link": "https://cplusplus.github.io/LWG/issue3555", "link": "https://wg21.link/lwg3555", "section": "26.7.9.3 [range.transform.iterator], 26.7.22.3 [range.elements.iterator]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-05-23", "last_modified": "2023-11-22" }, "LWG3556": { "type": "issue", "title": "Specification of when semantic constraints are imposed by use of concepts is unclear", "long_link": "https://cplusplus.github.io/LWG/issue3556", "link": "https://wg21.link/lwg3556", "section": "16.3.2.3 [structure.requirements]", "status": "New", "submitter": "Tim Song", "opened": "2021-05-23", "last_modified": "2021-05-26" }, "LWG3557": { "type": "issue", "title": "The static_cast expression in convertible_to has the wrong operand", "long_link": "https://cplusplus.github.io/LWG/issue3557", "link": "https://wg21.link/lwg3557", "section": "18.4.4 [concept.convertible]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-05-26", "last_modified": "2023-11-22" }, "LWG3558": { "type": "issue", "title": "elements_view::sentinel's first operator- has wrong return type", "long_link": "https://cplusplus.github.io/LWG/issue3558", "link": "https://wg21.link/lwg3558", "section": "26.7.22.4 [range.elements.sentinel]", "status": "NAD Editorial", "submitter": "Hewill Kang", "opened": "2021-05-28", "last_modified": "2021-06-07" }, "LWG3559": { "type": "issue", "title": "Semantic requirements of sized_range is circular", "long_link": "https://cplusplus.github.io/LWG/issue3559", "link": "https://wg21.link/lwg3559", "section": "26.4.3 [range.sized]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-06-03", "last_modified": "2023-11-22" }, "LWG3560": { "type": "issue", "title": "ranges::equal and ranges::is_permutation should short-circuit for sized_ranges", "long_link": "https://cplusplus.github.io/LWG/issue3560", "link": "https://wg21.link/lwg3560", "section": "27.6.13 [alg.equal], 27.6.14 [alg.is.permutation]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-06-03", "last_modified": "2023-11-22" }, "LWG3561": { "type": "issue", "title": "Issue with internal counter in discard_block_engine", "long_link": "https://cplusplus.github.io/LWG/issue3561", "link": "https://wg21.link/lwg3561", "section": "28.5.5.2 [rand.adapt.disc]", "status": "C++23", "submitter": "Ilya Burylov", "opened": "2021-06-03", "last_modified": "2023-11-22" }, "LWG3562": { "type": "issue", "title": "Superseding nullopt_t's requirement to not be DefaultConstructible", "long_link": "https://cplusplus.github.io/LWG/issue3562", "link": "https://wg21.link/lwg3562", "section": "22.5.4 [optional.nullopt]", "status": "NAD", "submitter": "David Friberg", "opened": "2021-06-04", "last_modified": "2021-06-14" }, "LWG3563": { "type": "issue", "title": "keys_view example is broken", "long_link": "https://cplusplus.github.io/LWG/issue3563", "link": "https://wg21.link/lwg3563", "section": "26.7.22.1 [range.elements.overview]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2021-05-29", "last_modified": "2023-11-22" }, "LWG3564": { "type": "issue", "title": "transform_view::iterator::value_type and iterator_category should use const F&", "long_link": "https://cplusplus.github.io/LWG/issue3564", "link": "https://wg21.link/lwg3564", "section": "26.7.9.3 [range.transform.iterator]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-06-06", "last_modified": "2023-11-22" }, "LWG3565": { "type": "issue", "title": "Handling of encodings in localized formatting of chrono types is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3565", "link": "https://wg21.link/lwg3565", "section": "29.12 [time.format]", "status": "Resolved", "submitter": "Victor Zverovich", "opened": "2021-05-31", "last_modified": "2023-03-23" }, "LWG3566": { "type": "issue", "title": "Constraint recursion for operator<=>(optional, U)", "long_link": "https://cplusplus.github.io/LWG/issue3566", "link": "https://wg21.link/lwg3566", "section": "22.5.8 [optional.comp.with.t]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-06-07", "last_modified": "2023-11-22" }, "LWG3567": { "type": "issue", "title": "Formatting move-only iterators take two", "long_link": "https://cplusplus.github.io/LWG/issue3567", "link": "https://wg21.link/lwg3567", "section": "22.14.6.6 [format.context]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-06-08", "last_modified": "2023-11-22" }, "LWG3568": { "type": "issue", "title": "basic_istream_view needs to initialize value_", "long_link": "https://cplusplus.github.io/LWG/issue3568", "link": "https://wg21.link/lwg3568", "section": "26.6.6.2 [range.istream.view]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-06-15", "last_modified": "2023-11-22" }, "LWG3569": { "type": "issue", "title": "join_view fails to support ranges of ranges with non-default_initializable iterators", "long_link": "https://cplusplus.github.io/LWG/issue3569", "link": "https://wg21.link/lwg3569", "section": "26.7.14.3 [range.join.iterator]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-06-16", "last_modified": "2023-11-22" }, "LWG3570": { "type": "issue", "title": "basic_osyncstream::emit should be an unformatted output function", "long_link": "https://cplusplus.github.io/LWG/issue3570", "link": "https://wg21.link/lwg3570", "section": "31.11.3.3 [syncstream.osyncstream.members]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-06-19", "last_modified": "2023-11-22" }, "LWG3571": { "type": "issue", "title": "flush_emit should set badbit if the emit call fails", "long_link": "https://cplusplus.github.io/LWG/issue3571", "link": "https://wg21.link/lwg3571", "section": "31.7.6.5 [ostream.manip]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-06-19", "last_modified": "2023-11-22" }, "LWG3572": { "type": "issue", "title": "copyable-box should be fully constexpr", "long_link": "https://cplusplus.github.io/LWG/issue3572", "link": "https://wg21.link/lwg3572", "section": "26.7.3 [range.move.wrap]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-06-19", "last_modified": "2023-11-22" }, "LWG3573": { "type": "issue", "title": "Missing Throws element for basic_string_view(It begin, End end)", "long_link": "https://cplusplus.github.io/LWG/issue3573", "link": "https://wg21.link/lwg3573", "section": "23.3.3.2 [string.view.cons]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2021-07-13", "last_modified": "2023-11-22" }, "LWG3574": { "type": "issue", "title": "common_iterator should be completely constexpr-able", "long_link": "https://cplusplus.github.io/LWG/issue3574", "link": "https://wg21.link/lwg3574", "section": "25.5.5.1 [common.iterator]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2021-07-21", "last_modified": "2023-11-22" }, "LWG3575": { "type": "issue", "title": "<=> for integer-class types isn't consistently specified", "long_link": "https://cplusplus.github.io/LWG/issue3575", "link": "https://wg21.link/lwg3575", "section": "25.3.4.4 [iterator.concept.winc]", "status": "Resolved", "submitter": "Jiang An", "opened": "2021-07-25", "last_modified": "2021-10-23" }, "LWG3576": { "type": "issue", "title": "Clarifying fill character in std::format", "long_link": "https://cplusplus.github.io/LWG/issue3576", "link": "https://wg21.link/lwg3576", "section": "22.14.2.2 [format.string.std]", "status": "Resolved", "submitter": "Mark de Wever", "opened": "2021-08-01", "last_modified": "2023-03-23" }, "LWG3577": { "type": "issue", "title": "Merging an (unordered) associative container with itself", "long_link": "https://cplusplus.github.io/LWG/issue3577", "link": "https://wg21.link/lwg3577", "section": "24.2.7.1 [associative.reqmts.general], 24.2.8.1 [unord.req.general]", "status": "New", "submitter": "Joaquín M López Muñoz", "opened": "2021-08-04", "last_modified": "2021-08-20" }, "LWG3578": { "type": "issue", "title": "Iterator SCARYness in the context of associative container merging", "long_link": "https://cplusplus.github.io/LWG/issue3578", "link": "https://wg21.link/lwg3578", "section": "24.2.7.1 [associative.reqmts.general]", "status": "New", "submitter": "Joaquín M López Muñoz", "opened": "2021-08-04", "last_modified": "2021-08-20" }, "LWG3579": { "type": "issue", "title": "Complexity guarantees for resize() and append() functions across the library", "long_link": "https://cplusplus.github.io/LWG/issue3579", "link": "https://wg21.link/lwg3579", "section": "23.4.3.5 [string.capacity], 24.3.8.3 [deque.capacity], 24.3.10.3 [list.capacity], 24.3.11.3 [vector.capacity], 24.3.9.5 [forward.list.modifiers], 28.6.2.8 [valarray.members], 23.4.3.7.2 [string.append], 31.12.6.5.3 [fs.path.append]", "status": "NAD", "submitter": "Louis Dionne", "opened": "2021-08-11", "last_modified": "2022-08-23" }, "LWG3580": { "type": "issue", "title": "iota_view's iterator's binary operator+ should be improved", "long_link": "https://cplusplus.github.io/LWG/issue3580", "link": "https://wg21.link/lwg3580", "section": "26.6.4.3 [range.iota.iterator]", "status": "C++23", "submitter": "Zoe Carver", "opened": "2021-08-14", "last_modified": "2023-11-22" }, "LWG3581": { "type": "issue", "title": "The range constructor makes basic_string_view not trivially move constructible", "long_link": "https://cplusplus.github.io/LWG/issue3581", "link": "https://wg21.link/lwg3581", "section": "23.3.3.2 [string.view.cons]", "status": "C++23", "submitter": "Jiang An, Casey Carter", "opened": "2021-08-16", "last_modified": "2023-11-22" }, "LWG3582": { "type": "issue", "title": "Unclear where std::async exceptions are handled", "long_link": "https://cplusplus.github.io/LWG/issue3582", "link": "https://wg21.link/lwg3582", "section": "33.10.9 [futures.async]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-08-23", "last_modified": "2021-09-30" }, "LWG3583": { "type": "issue", "title": "Clarify if/when short circuiting applies to conditions in Constraints: elements", "long_link": "https://cplusplus.github.io/LWG/issue3583", "link": "https://wg21.link/lwg3583", "section": "22.4.4.2 [tuple.cnstr]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-08-23", "last_modified": "2021-09-20" }, "LWG3584": { "type": "issue", "title": "Clarify common comparison category conversions", "long_link": "https://cplusplus.github.io/LWG/issue3584", "link": "https://wg21.link/lwg3584", "section": "17.11.3 [cmp.common]", "status": "New", "submitter": "Peter Brett", "opened": "2021-08-23", "last_modified": "2021-09-20" }, "LWG3585": { "type": "issue", "title": "Variant converting assignment with immovable alternative", "long_link": "https://cplusplus.github.io/LWG/issue3585", "link": "https://wg21.link/lwg3585", "section": "22.6.3.4 [variant.assign]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2021-09-01", "last_modified": "2023-11-22" }, "LWG3586": { "type": "issue", "title": "Formatting character alignment inconsistencies", "long_link": "https://cplusplus.github.io/LWG/issue3586", "link": "https://wg21.link/lwg3586", "section": "22.14.2.2 [format.string.std]", "status": "New", "submitter": "Mark de Wever", "opened": "2021-09-05", "last_modified": "2021-12-04" }, "LWG3587": { "type": "issue", "title": "std::three_way_comparable_with can be satisfied but can't be modeled", "long_link": "https://cplusplus.github.io/LWG/issue3587", "link": "https://wg21.link/lwg3587", "section": "17.11.4 [cmp.concept]", "status": "New", "submitter": "Jiang An", "opened": "2021-09-06", "last_modified": "2021-10-23" }, "LWG3588": { "type": "issue", "title": "Strike out purposeless UB involving the deleter in members functions of unique_ptr", "long_link": "https://cplusplus.github.io/LWG/issue3588", "link": "https://wg21.link/lwg3588", "section": "20.3.1.3.1 [unique.ptr.single.general]", "status": "NAD", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2021-09-07", "last_modified": "2021-09-20" }, "LWG3589": { "type": "issue", "title": "The const lvalue reference overload of get for subrange does not constrain I to be copyable when N == 0", "long_link": "https://cplusplus.github.io/LWG/issue3589", "link": "https://wg21.link/lwg3589", "section": "26.5.4 [range.subrange]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2021-09-08", "last_modified": "2023-11-22" }, "LWG3590": { "type": "issue", "title": "split_view::base() const & is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3590", "link": "https://wg21.link/lwg3590", "section": "26.7.17.2 [range.split.view]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-09-13", "last_modified": "2023-11-22" }, "LWG3591": { "type": "issue", "title": "lazy_split_view::inner-iterator::base() && invalidates outer iterators", "long_link": "https://cplusplus.github.io/LWG/issue3591", "link": "https://wg21.link/lwg3591", "section": "26.7.16.5 [range.lazy.split.inner]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-09-13", "last_modified": "2023-11-22" }, "LWG3592": { "type": "issue", "title": "lazy_split_view needs to check the simpleness of Pattern", "long_link": "https://cplusplus.github.io/LWG/issue3592", "link": "https://wg21.link/lwg3592", "section": "26.7.16.2 [range.lazy.split.view]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-09-15", "last_modified": "2023-11-22" }, "LWG3593": { "type": "issue", "title": "Several iterators' base() const & and lazy_split_view::outer-iterator::value_type::end() missing noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3593", "link": "https://wg21.link/lwg3593", "section": "25.5.4 [move.iterators], 25.5.7 [iterators.counted], 26.7.8.3 [range.filter.iterator], 26.7.9.3 [range.transform.iterator], 26.7.16.4 [range.lazy.split.outer.value], 26.7.16.5 [range.lazy.split.inner], 26.7.22.3 [range.elements.iterator]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2021-09-14", "last_modified": "2023-11-22" }, "LWG3594": { "type": "issue", "title": "inout_ptr — inconsistent release() in destructor", "long_link": "https://cplusplus.github.io/LWG/issue3594", "link": "https://wg21.link/lwg3594", "section": "20.3.4.3 [inout.ptr.t]", "status": "C++23", "submitter": "JeanHeyd Meneide", "opened": "2021-09-16", "last_modified": "2023-11-22" }, "LWG3595": { "type": "issue", "title": "Exposition-only classes proxy and postfix-proxy for common_iterator should be fully constexpr", "long_link": "https://cplusplus.github.io/LWG/issue3595", "link": "https://wg21.link/lwg3595", "section": "25.5.5.4 [common.iter.access], 25.5.5.5 [common.iter.nav]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2021-09-18", "last_modified": "2023-11-22" }, "LWG3596": { "type": "issue", "title": "ranges::starts_with and ranges::ends_with are underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3596", "link": "https://wg21.link/lwg3596", "section": "27.6.16 [alg.starts.with], 27.6.17 [alg.ends.with]", "status": "NAD", "submitter": "Michael Schellenberger Costa", "opened": "2021-09-17", "last_modified": "2021-09-24" }, "LWG3597": { "type": "issue", "title": "Unsigned integer types don't model advanceable", "long_link": "https://cplusplus.github.io/LWG/issue3597", "link": "https://wg21.link/lwg3597", "section": "26.6.4.2 [range.iota.view]", "status": "C++23", "submitter": "Jiang An", "opened": "2021-09-23", "last_modified": "2023-11-22" }, "LWG3598": { "type": "issue", "title": "system_category().default_error_condition(0) is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3598", "link": "https://wg21.link/lwg3598", "section": "19.5.3.5 [syserr.errcat.objects]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2021-09-23", "last_modified": "2023-11-22" }, "LWG3599": { "type": "issue", "title": "The const overload of lazy_split_view::begin should be constrained by const Pattern", "long_link": "https://cplusplus.github.io/LWG/issue3599", "link": "https://wg21.link/lwg3599", "section": "26.7.16.2 [range.lazy.split.view]", "status": "New", "submitter": "Hewill Kang", "opened": "2021-09-23", "last_modified": "2021-10-14" }, "LWG3600": { "type": "issue", "title": "Making istream_iterator copy constructor trivial is an ABI break", "long_link": "https://cplusplus.github.io/LWG/issue3600", "link": "https://wg21.link/lwg3600", "section": "25.6.2.2 [istream.iterator.cons]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2021-09-23", "last_modified": "2023-11-22" }, "LWG3601": { "type": "issue", "title": "common_iterator's postfix-proxy needs indirectly_readable", "long_link": "https://cplusplus.github.io/LWG/issue3601", "link": "https://wg21.link/lwg3601", "section": "25.5.5.5 [common.iter.nav]", "status": "C++23", "submitter": "Casey Carter", "opened": "2021-09-24", "last_modified": "2023-11-22" }, "LWG3602": { "type": "issue", "title": "reverse_iterator's converting assignment is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3602", "link": "https://wg21.link/lwg3602", "section": "25.5.1.4 [reverse.iter.cons], 25.5.4.4 [move.iter.cons]", "status": "New", "submitter": "Hewill Kang", "opened": "2021-09-26", "last_modified": "2021-10-14" }, "LWG3603": { "type": "issue", "title": "Matching of null characters by regular expressions is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3603", "link": "https://wg21.link/lwg3603", "section": "32.7.2 [re.regex.construct], 32.10 [re.alg]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-09-27", "last_modified": "2021-10-14" }, "LWG3604": { "type": "issue", "title": "What is the effect of an invalid value of type syntax_option_type?", "long_link": "https://cplusplus.github.io/LWG/issue3604", "link": "https://wg21.link/lwg3604", "section": "32.7.2 [re.regex.construct], 32.4.2 [re.synopt]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-09-27", "last_modified": "2021-10-14" }, "LWG3605": { "type": "issue", "title": "regex_constants::match_prev_avail is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3605", "link": "https://wg21.link/lwg3605", "section": "32.4.3 [re.matchflag]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-09-27", "last_modified": "2021-10-14" }, "LWG3606": { "type": "issue", "title": "Missing regex_traits::locale_type requirements", "long_link": "https://cplusplus.github.io/LWG/issue3606", "link": "https://wg21.link/lwg3606", "section": "32.2 [re.req]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-09-28", "last_modified": "2021-10-14" }, "LWG3607": { "type": "issue", "title": "contiguous_iterator should not be allowed to have custom iter_move and iter_swap behavior", "long_link": "https://cplusplus.github.io/LWG/issue3607", "link": "https://wg21.link/lwg3607", "section": "25.3.4.14 [iterator.concept.contiguous]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-09-28", "last_modified": "2023-11-22" }, "LWG3608": { "type": "issue", "title": "convertible_to and temporary-bound references", "long_link": "https://cplusplus.github.io/LWG/issue3608", "link": "https://wg21.link/lwg3608", "section": "18.4.4 [concept.convertible]", "status": "New", "submitter": "Tim Song", "opened": "2021-09-28", "last_modified": "2021-10-23" }, "LWG3609": { "type": "issue", "title": "std::ranges::iota_view has non-subtractable iterator and sentinel types", "long_link": "https://cplusplus.github.io/LWG/issue3609", "link": "https://wg21.link/lwg3609", "section": "26.6.4.4 [range.iota.sentinel]", "status": "New", "submitter": "Jiang An", "opened": "2021-09-25", "last_modified": "2021-10-14" }, "LWG3610": { "type": "issue", "title": "iota_view::size sometimes rejects integer-class types", "long_link": "https://cplusplus.github.io/LWG/issue3610", "link": "https://wg21.link/lwg3610", "section": "26.6.4.2 [range.iota.view]", "status": "C++23", "submitter": "Jiang An", "opened": "2021-09-29", "last_modified": "2023-11-22" }, "LWG3611": { "type": "issue", "title": "Should compare_exchange be allowed to modify the expected value on success?", "long_link": "https://cplusplus.github.io/LWG/issue3611", "link": "https://wg21.link/lwg3611", "section": "33.5.8.2 [atomics.types.operations]", "status": "NAD", "submitter": "Jonathan Wakely", "opened": "2021-09-29", "last_modified": "2022-08-23" }, "LWG3612": { "type": "issue", "title": "Inconsistent pointer alignment in std::format", "long_link": "https://cplusplus.github.io/LWG/issue3612", "link": "https://wg21.link/lwg3612", "section": "22.14.2.2 [format.string.std]", "status": "C++23", "submitter": "Victor Zverovich", "opened": "2021-10-02", "last_modified": "2023-11-22" }, "LWG3613": { "type": "issue", "title": "Specify that nullopt_t is copyable", "long_link": "https://cplusplus.github.io/LWG/issue3613", "link": "https://wg21.link/lwg3613", "section": "22.5.4 [optional.nullopt]", "status": "New", "submitter": "Frank Birbacher", "opened": "2021-10-01", "last_modified": "2021-10-14" }, "LWG3614": { "type": "issue", "title": "iota_view::size and the most negative signed integer values", "long_link": "https://cplusplus.github.io/LWG/issue3614", "link": "https://wg21.link/lwg3614", "section": "26.6.4.2 [range.iota.view]", "status": "New", "submitter": "Jiang An", "opened": "2021-10-01", "last_modified": "2021-10-14" }, "LWG3615": { "type": "issue", "title": "The last specialization of incrementable_traits has wrong operand types", "long_link": "https://cplusplus.github.io/LWG/issue3615", "link": "https://wg21.link/lwg3615", "section": "25.3.2.1 [incrementable.traits]", "status": "New", "submitter": "Hewill Kang", "opened": "2021-09-30", "last_modified": "2022-01-31" }, "LWG3616": { "type": "issue", "title": "LWG 3498 seems to miss the non-member swap for basic_syncbuf", "long_link": "https://cplusplus.github.io/LWG/issue3616", "link": "https://wg21.link/lwg3616", "section": "31.11.2.6 [syncstream.syncbuf.special]", "status": "C++23", "submitter": "S. B. Tam", "opened": "2021-10-07", "last_modified": "2023-11-22" }, "LWG3617": { "type": "issue", "title": "function/packaged_task deduction guides and deducing this", "long_link": "https://cplusplus.github.io/LWG/issue3617", "link": "https://wg21.link/lwg3617", "section": "22.10.17.3.2 [func.wrap.func.con], 33.10.10.2 [futures.task.members]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2021-10-09", "last_modified": "2023-11-22" }, "LWG3618": { "type": "issue", "title": "Unnecessary iter_move for transform_view::iterator", "long_link": "https://cplusplus.github.io/LWG/issue3618", "link": "https://wg21.link/lwg3618", "section": "26.7.9.3 [range.transform.iterator]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2021-10-12", "last_modified": "2023-11-22" }, "LWG3619": { "type": "issue", "title": "Specification of vformat_to contains ill-formed formatted_size calls", "long_link": "https://cplusplus.github.io/LWG/issue3619", "link": "https://wg21.link/lwg3619", "section": "22.14.5 [format.functions]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-10-17", "last_modified": "2023-11-22" }, "LWG3620": { "type": "issue", "title": "What are execution character sets and execution wide-character sets (after P2314R4)?", "long_link": "https://cplusplus.github.io/LWG/issue3620", "link": "https://wg21.link/lwg3620", "section": "16.3.3.3.4.1 [character.seq.general]", "status": "New", "submitter": "Dawn Perchik", "opened": "2021-10-17", "last_modified": "2022-01-29", "papers": [ "P2314R4" ] }, "LWG3621": { "type": "issue", "title": "Remove feature-test macro __cpp_lib_monadic_optional", "long_link": "https://cplusplus.github.io/LWG/issue3621", "link": "https://wg21.link/lwg3621", "section": "17.3.2 [version.syn]", "status": "C++23", "submitter": "Jens Maurer", "opened": "2021-10-18", "last_modified": "2023-11-22" }, "LWG3622": { "type": "issue", "title": "Misspecified transitivity of equivalence in §[unord.req.general]", "long_link": "https://cplusplus.github.io/LWG/issue3622", "link": "https://wg21.link/lwg3622", "section": "24.2.8.1 [unord.req.general]", "status": "C++23", "submitter": "Thomas Köppe", "opened": "2021-10-20", "last_modified": "2023-11-22" }, "LWG3623": { "type": "issue", "title": "Uses of std::reverse_iterator with containers should not require manually including ", "long_link": "https://cplusplus.github.io/LWG/issue3623", "link": "https://wg21.link/lwg3623", "section": "25.5.1.1 [reverse.iterators.general]", "status": "New", "submitter": "Jiang An", "opened": "2021-10-23", "last_modified": "2022-01-29" }, "LWG3624": { "type": "issue", "title": "Inconsistency of , , and in the standard library", "long_link": "https://cplusplus.github.io/LWG/issue3624", "link": "https://wg21.link/lwg3624", "section": "17.7 [support.rtti], 17.10 [support.initlist], 17.11 [cmp]", "status": "New", "submitter": "Jiang An", "opened": "2021-10-23", "last_modified": "2022-01-29" }, "LWG3625": { "type": "issue", "title": "Should provide range access function templates?", "long_link": "https://cplusplus.github.io/LWG/issue3625", "link": "https://wg21.link/lwg3625", "section": "19.6.2 [stacktrace.syn], 25.7 [iterator.range]", "status": "New", "submitter": "Jiang An", "opened": "2021-10-23", "last_modified": "2022-01-29" }, "LWG3626": { "type": "issue", "title": "Is std::basic_stacktrace required to use contiguous storage?", "long_link": "https://cplusplus.github.io/LWG/issue3626", "link": "https://wg21.link/lwg3626", "section": "19.6.4.1 [stacktrace.basic.overview]", "status": "New", "submitter": "Jiang An", "opened": "2021-10-23", "last_modified": "2022-01-29" }, "LWG3627": { "type": "issue", "title": "Inconsistent specifications for std::make_optional overloads", "long_link": "https://cplusplus.github.io/LWG/issue3627", "link": "https://wg21.link/lwg3627", "section": "22.5.9 [optional.specalg]", "status": "New", "submitter": "Jiang An", "opened": "2021-10-23", "last_modified": "2022-01-29" }, "LWG3628": { "type": "issue", "title": "\"Effects: Equivalent to:\" and uninitialized memory algorithms", "long_link": "https://cplusplus.github.io/LWG/issue3628", "link": "https://wg21.link/lwg3628", "section": "27.11 [specialized.algorithms]", "status": "New", "submitter": "Jiang An", "opened": "2021-10-23", "last_modified": "2022-01-29" }, "LWG3629": { "type": "issue", "title": "make_error_code and make_error_condition are customization points", "long_link": "https://cplusplus.github.io/LWG/issue3629", "link": "https://wg21.link/lwg3629", "section": "19.5 [syserr]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2021-10-31", "last_modified": "2023-11-22" }, "LWG3630": { "type": "issue", "title": "Inconsistent basic_regex construction and assignment from iterator range", "long_link": "https://cplusplus.github.io/LWG/issue3630", "link": "https://wg21.link/lwg3630", "section": "32.7.2 [re.regex.construct]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-10-31", "last_modified": "2022-01-29" }, "LWG3631": { "type": "issue", "title": "basic_format_arg(T&&) should use remove_cvref_t throughout", "long_link": "https://cplusplus.github.io/LWG/issue3631", "link": "https://wg21.link/lwg3631", "section": "22.14.8.1 [format.arg]", "status": "C++23", "submitter": "Tim Song", "opened": "2021-11-03", "last_modified": "2023-11-22" }, "LWG3632": { "type": "issue", "title": "unique_ptr \"Mandates: This constructor is not selected by class template argument deduction\"", "long_link": "https://cplusplus.github.io/LWG/issue3632", "link": "https://wg21.link/lwg3632", "section": "20.3.1.3.2 [unique.ptr.single.ctor]", "status": "C++23", "submitter": "Arthur O'Dwyer", "opened": "2021-11-03", "last_modified": "2023-11-22" }, "LWG3633": { "type": "issue", "title": "Atomics are copy constructible and copy assignable from volatile atomics", "long_link": "https://cplusplus.github.io/LWG/issue3633", "link": "https://wg21.link/lwg3633", "section": "33.5 [atomics]", "status": "New", "submitter": "Wesley Maxey", "opened": "2021-11-05", "last_modified": "2022-01-29" }, "LWG3634": { "type": "issue", "title": "When are static-duration memory_resource objects destroyed?", "long_link": "https://cplusplus.github.io/LWG/issue3634", "link": "https://wg21.link/lwg3634", "section": "20.4.4 [mem.res.global], 19.5.3.5 [syserr.errcat.objects]", "status": "New", "submitter": "Jiang An", "opened": "2021-11-07", "last_modified": "2022-01-29" }, "LWG3635": { "type": "issue", "title": "Add __cpp_lib_deduction_guides to feature test macros", "long_link": "https://cplusplus.github.io/LWG/issue3635", "link": "https://wg21.link/lwg3635", "section": "17.3.2 [version.syn]", "status": "Tentatively NAD", "submitter": "Konstantin Varlamov", "opened": "2021-11-09", "last_modified": "2023-05-24" }, "LWG3636": { "type": "issue", "title": "formatter::format should be const-qualified", "long_link": "https://cplusplus.github.io/LWG/issue3636", "link": "https://wg21.link/lwg3636", "section": "22.14.6.1 [formatter.requirements]", "status": "C++23", "submitter": "Arthur O'Dwyer", "opened": "2021-11-11", "last_modified": "2023-11-22" }, "LWG3637": { "type": "issue", "title": "pmr::memory_resource::do_allocate needs clarification", "long_link": "https://cplusplus.github.io/LWG/issue3637", "link": "https://wg21.link/lwg3637", "section": "20.4.2 [mem.res.class]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-11-12", "last_modified": "2022-01-30" }, "LWG3638": { "type": "issue", "title": "vector::swap(reference, reference) is useless", "long_link": "https://cplusplus.github.io/LWG/issue3638", "link": "https://wg21.link/lwg3638", "section": "24.3.12 [vector.bool]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-11-12", "last_modified": "2022-01-30" }, "LWG3639": { "type": "issue", "title": "Handling of fill character width is underspecified in std::format", "long_link": "https://cplusplus.github.io/LWG/issue3639", "link": "https://wg21.link/lwg3639", "section": "22.14.2.2 [format.string.std]", "status": "Resolved", "submitter": "Victor Zverovich", "opened": "2021-11-13", "last_modified": "2023-03-23" }, "LWG3640": { "type": "issue", "title": "Clarify which exceptions are propagated", "long_link": "https://cplusplus.github.io/LWG/issue3640", "link": "https://wg21.link/lwg3640", "section": "16.4.4 [utility.requirements]", "status": "New", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2021-11-01", "last_modified": "2022-10-01" }, "LWG3641": { "type": "issue", "title": "Add operator== to format_to_n_result", "long_link": "https://cplusplus.github.io/LWG/issue3641", "link": "https://wg21.link/lwg3641", "section": "22.14.1 [format.syn]", "status": "New", "submitter": "Mark de Wever", "opened": "2021-11-14", "last_modified": "2022-01-30" }, "LWG3642": { "type": "issue", "title": "move_only_function assignment operators seem to be defined suboptimal", "long_link": "https://cplusplus.github.io/LWG/issue3642", "link": "https://wg21.link/lwg3642", "section": "22.10.17.4.3 [func.wrap.move.ctor]", "status": "New", "submitter": "Alexander Guteniev", "opened": "2021-11-20", "last_modified": "2022-01-30" }, "LWG3643": { "type": "issue", "title": "Missing constexpr in std::counted_iterator", "long_link": "https://cplusplus.github.io/LWG/issue3643", "link": "https://wg21.link/lwg3643", "section": "25.5.7.5 [counted.iter.nav]", "status": "C++23", "submitter": "Jiang An", "opened": "2021-11-21", "last_modified": "2023-11-22" }, "LWG3644": { "type": "issue", "title": "std::format does not define \"integer presentation type\"", "long_link": "https://cplusplus.github.io/LWG/issue3644", "link": "https://wg21.link/lwg3644", "section": "22.14.2.2 [format.string.std]", "status": "New", "submitter": "Charlie Barto", "opened": "2021-11-23", "last_modified": "2022-11-01" }, "LWG3645": { "type": "issue", "title": "resize_and_overwrite is overspecified to call its callback with lvalues", "long_link": "https://cplusplus.github.io/LWG/issue3645", "link": "https://wg21.link/lwg3645", "section": "23.4.3.5 [string.capacity]", "status": "C++23", "submitter": "Arthur O'Dwyer", "opened": "2021-11-28", "last_modified": "2023-11-22" }, "LWG3646": { "type": "issue", "title": "std::ranges::view_interface::size returns a signed type", "long_link": "https://cplusplus.github.io/LWG/issue3646", "link": "https://wg21.link/lwg3646", "section": "26.5.3.1 [view.interface.general]", "status": "C++23", "submitter": "Jiang An", "opened": "2021-11-29", "last_modified": "2023-11-22" }, "LWG3647": { "type": "issue", "title": "nothrow-input-iterator constraints should not mention copying", "long_link": "https://cplusplus.github.io/LWG/issue3647", "link": "https://wg21.link/lwg3647", "section": "27.11.2 [special.mem.concepts]", "status": "New", "submitter": "Konstantin Varlamov", "opened": "2021-11-30", "last_modified": "2022-01-30" }, "LWG3648": { "type": "issue", "title": "format should not print bool with 'c'", "long_link": "https://cplusplus.github.io/LWG/issue3648", "link": "https://wg21.link/lwg3648", "section": "22.14.2.2 [format.string.std]", "status": "C++23", "submitter": "Zhihao Yuan", "opened": "2021-11-30", "last_modified": "2023-11-22" }, "LWG3649": { "type": "issue", "title": "[fund.ts.v3] Reinstate and bump __cpp_lib_experimental_memory_resource feature test macro", "long_link": "https://cplusplus.github.io/LWG/issue3649", "link": "https://wg21.link/lwg3649", "section": "1.5 [fund.ts.v3::general.feature.test]", "status": "TS", "submitter": "Thomas Köppe", "opened": "2021-12-03", "last_modified": "2022-07-11" }, "LWG3650": { "type": "issue", "title": "Are std::basic_string's iterator and const_iterator constexpr iterators?", "long_link": "https://cplusplus.github.io/LWG/issue3650", "link": "https://wg21.link/lwg3650", "section": "23.4.3.1 [basic.string.general]", "status": "C++23", "submitter": "Jiang An", "opened": "2021-12-04", "last_modified": "2023-11-22" }, "LWG3651": { "type": "issue", "title": "Unspecified lifetime guarantees for the format string", "long_link": "https://cplusplus.github.io/LWG/issue3651", "link": "https://wg21.link/lwg3651", "section": "22.14 [format]", "status": "New", "submitter": "Barry Revzin", "opened": "2021-12-08", "last_modified": "2022-01-30" }, "LWG3652": { "type": "issue", "title": "Can we relax the preconditions of longjmp?", "long_link": "https://cplusplus.github.io/LWG/issue3652", "link": "https://wg21.link/lwg3652", "section": "17.13.3 [csetjmp.syn]", "status": "NAD", "submitter": "Jiang An", "opened": "2021-12-15", "last_modified": "2022-01-30" }, "LWG3653": { "type": "issue", "title": " is freestanding, but uses std::hash which is not", "long_link": "https://cplusplus.github.io/LWG/issue3653", "link": "https://wg21.link/lwg3653", "section": "17.12.2 [coroutine.syn]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2021-12-17", "last_modified": "2022-01-30" }, "LWG3654": { "type": "issue", "title": "basic_format_context::arg(size_t) should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3654", "link": "https://wg21.link/lwg3654", "section": "22.14.6.6 [format.context]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2021-12-26", "last_modified": "2023-11-22" }, "LWG3655": { "type": "issue", "title": "The INVOKE operation and union types", "long_link": "https://cplusplus.github.io/LWG/issue3655", "link": "https://wg21.link/lwg3655", "section": "22.10.4 [func.require]", "status": "C++23", "submitter": "Jiang An", "opened": "2021-12-29", "last_modified": "2023-11-22" }, "LWG3656": { "type": "issue", "title": "Inconsistent bit operations returning a count", "long_link": "https://cplusplus.github.io/LWG/issue3656", "link": "https://wg21.link/lwg3656", "section": "22.15.5 [bit.pow.two]", "status": "C++23", "submitter": "Nicolai Josuttis", "opened": "2021-12-30", "last_modified": "2023-11-22" }, "LWG3657": { "type": "issue", "title": "std::hash is not enabled", "long_link": "https://cplusplus.github.io/LWG/issue3657", "link": "https://wg21.link/lwg3657", "section": "31.12.6 [fs.class.path]", "status": "C++23", "submitter": "Jiang An", "opened": "2022-01-02", "last_modified": "2023-11-22" }, "LWG3658": { "type": "issue", "title": "basic_streambuf::sputn is both overspecified and underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3658", "link": "https://wg21.link/lwg3658", "section": "31.6.3.3.5 [streambuf.pub.put]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2022-01-17", "last_modified": "2022-01-30" }, "LWG3659": { "type": "issue", "title": "Consider ATOMIC_FLAG_INIT undeprecation", "long_link": "https://cplusplus.github.io/LWG/issue3659", "link": "https://wg21.link/lwg3659", "section": "33.5.10 [atomics.flag]", "status": "C++23", "submitter": "Aaron Ballman", "opened": "2022-01-18", "last_modified": "2023-11-22" }, "LWG3660": { "type": "issue", "title": "iterator_traits::pointer should conform to §[iterator.traits]", "long_link": "https://cplusplus.github.io/LWG/issue3660", "link": "https://wg21.link/lwg3660", "section": "25.5.5.2 [common.iter.types]", "status": "C++23", "submitter": "Casey Carter", "opened": "2022-01-20", "last_modified": "2023-11-22" }, "LWG3661": { "type": "issue", "title": "constinit atomic> a(nullptr); should work", "long_link": "https://cplusplus.github.io/LWG/issue3661", "link": "https://wg21.link/lwg3661", "section": "33.5.8.7.2 [util.smartptr.atomic.shared]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2022-01-21", "last_modified": "2023-11-22" }, "LWG3662": { "type": "issue", "title": "basic_string::append/assign(NTBS, pos, n) suboptimal", "long_link": "https://cplusplus.github.io/LWG/issue3662", "link": "https://wg21.link/lwg3662", "section": "23.4.3.7.2 [string.append], 23.4.3.7.3 [string.assign]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2022-01-21", "last_modified": "2022-01-30" }, "LWG3663": { "type": "issue", "title": "basic_string(const T&, const Alloc&) turns moves into copies", "long_link": "https://cplusplus.github.io/LWG/issue3663", "link": "https://wg21.link/lwg3663", "section": "23.4.3.3 [string.cons], 23.4.3.7.3 [string.assign]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2022-01-21", "last_modified": "2022-01-30" }, "LWG3664": { "type": "issue", "title": "LWG 3392 broke std::ranges::distance(a, a+3)", "long_link": "https://cplusplus.github.io/LWG/issue3664", "link": "https://wg21.link/lwg3664", "section": "25.4.4.3 [range.iter.op.distance]", "status": "C++23", "submitter": "Arthur O'Dwyer", "opened": "2022-01-23", "last_modified": "2023-11-22" }, "LWG3665": { "type": "issue", "title": "Is std::allocator_traits::rebind_alloc SFINAE-friendly?", "long_link": "https://cplusplus.github.io/LWG/issue3665", "link": "https://wg21.link/lwg3665", "section": "20.2.9.2 [allocator.traits.types]", "status": "New", "submitter": "Jiang An", "opened": "2022-01-24", "last_modified": "2022-03-04" }, "LWG3666": { "type": "issue", "title": "join_view's difference type is too small", "long_link": "https://cplusplus.github.io/LWG/issue3666", "link": "https://wg21.link/lwg3666", "section": "26.7.14 [range.join]", "status": "New", "submitter": "Tomasz Kamiński", "opened": "2022-01-30", "last_modified": "2022-03-04" }, "LWG3667": { "type": "issue", "title": "std::cout << &X::f prints 1", "long_link": "https://cplusplus.github.io/LWG/issue3667", "link": "https://wg21.link/lwg3667", "section": "31.7.6.3 [ostream.formatted]", "status": "NAD", "submitter": "Peter Dimov", "opened": "2022-01-31", "last_modified": "2022-08-23" }, "LWG3668": { "type": "issue", "title": "[recursive_]directory_iterator constructors refer to undefined options", "long_link": "https://cplusplus.github.io/LWG/issue3668", "link": "https://wg21.link/lwg3668", "section": "31.12.11.2 [fs.dir.itr.members], 31.12.12.2 [fs.rec.dir.itr.members]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2022-01-31", "last_modified": "2022-12-18" }, "LWG3669": { "type": "issue", "title": "std::filesystem operations should be observable behaviour", "long_link": "https://cplusplus.github.io/LWG/issue3669", "link": "https://wg21.link/lwg3669", "section": "4.1.2 [intro.abstract]", "status": "New", "submitter": "Jens Maurer", "opened": "2022-02-03", "last_modified": "2022-03-04" }, "LWG3670": { "type": "issue", "title": "Cpp17InputIterators don't have integer-class difference types", "long_link": "https://cplusplus.github.io/LWG/issue3670", "link": "https://wg21.link/lwg3670", "section": "26.6.4.3 [range.iota.iterator]", "status": "C++23", "submitter": "Casey Carter", "opened": "2022-02-04", "last_modified": "2023-11-22" }, "LWG3671": { "type": "issue", "title": "atomic_fetch_xor missing from stdatomic.h", "long_link": "https://cplusplus.github.io/LWG/issue3671", "link": "https://wg21.link/lwg3671", "section": "33.5.12 [stdatomic.h.syn]", "status": "C++23", "submitter": "Hubert Tong", "opened": "2022-02-09", "last_modified": "2023-11-22" }, "LWG3672": { "type": "issue", "title": "common_iterator::operator->() should return by value", "long_link": "https://cplusplus.github.io/LWG/issue3672", "link": "https://wg21.link/lwg3672", "section": "25.5.5.4 [common.iter.access]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2022-02-12", "last_modified": "2023-11-22" }, "LWG3673": { "type": "issue", "title": "§[locale.cons] Ambiguous argument in Throws for locale+name+category constructor", "long_link": "https://cplusplus.github.io/LWG/issue3673", "link": "https://wg21.link/lwg3673", "section": "30.3.1.3 [locale.cons]", "status": "Resolved", "submitter": "Hubert Tong", "opened": "2022-02-12", "last_modified": "2023-03-22" }, "LWG3674": { "type": "issue", "title": "Removal of requirement for locale names for construction of locales not explained", "long_link": "https://cplusplus.github.io/LWG/issue3674", "link": "https://wg21.link/lwg3674", "section": "30.3.1.4 [locale.members]", "status": "New", "submitter": "Hubert Tong", "opened": "2022-02-12", "last_modified": "2022-03-04" }, "LWG3675": { "type": "issue", "title": "std::ios_base::iword/pword might be misspecified", "long_link": "https://cplusplus.github.io/LWG/issue3675", "link": "https://wg21.link/lwg3675", "section": "31.5.2.6 [ios.base.storage]", "status": "New", "submitter": "Jiang An", "opened": "2022-02-14", "last_modified": "2022-03-04" }, "LWG3676": { "type": "issue", "title": "Name of locale composed using std::locale::none", "long_link": "https://cplusplus.github.io/LWG/issue3676", "link": "https://wg21.link/lwg3676", "section": "30.3.1.3 [locale.cons]", "status": "Resolved", "submitter": "Hubert Tong", "opened": "2022-02-14", "last_modified": "2023-03-22" }, "LWG3677": { "type": "issue", "title": "Is a cv-qualified pair specially handled in uses-allocator construction?", "long_link": "https://cplusplus.github.io/LWG/issue3677", "link": "https://wg21.link/lwg3677", "section": "20.2.8.2 [allocator.uses.construction]", "status": "C++23", "submitter": "Jiang An", "opened": "2022-02-16", "last_modified": "2023-11-22" }, "LWG3678": { "type": "issue", "title": "Constructors of std::chrono::time_zone might be overly unspecified", "long_link": "https://cplusplus.github.io/LWG/issue3678", "link": "https://wg21.link/lwg3678", "section": "29.11.5.1 [time.zone.overview]", "status": "New", "submitter": "Jiang An", "opened": "2022-02-23", "last_modified": "2022-03-04" }, "LWG3679": { "type": "issue", "title": "Is sufficient for istream_view?", "long_link": "https://cplusplus.github.io/LWG/issue3679", "link": "https://wg21.link/lwg3679", "section": "26.6.6 [range.istream]", "status": "LEWG", "submitter": "Barry Revzin", "opened": "2022-02-24", "last_modified": "2022-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1362" }, "LWG3680": { "type": "issue", "title": "Constructor of move_only_function with empty ref-qualifier is over-constrained", "long_link": "https://cplusplus.github.io/LWG/issue3680", "link": "https://wg21.link/lwg3680", "section": "22.10.17.4.3 [func.wrap.move.ctor]", "status": "New", "submitter": "Zhihao Yuan", "opened": "2022-02-27", "last_modified": "2022-03-04" }, "LWG3681": { "type": "issue", "title": "Further considerations on LWG 3679", "long_link": "https://cplusplus.github.io/LWG/issue3681", "link": "https://wg21.link/lwg3681", "section": "20.4.1 [mem.res.syn], 20.2.2 [memory.syn]", "status": "New", "submitter": "Jiang An", "opened": "2022-02-28", "last_modified": "2022-05-17" }, "LWG3682": { "type": "issue", "title": "A Cpp17Allocator type can't silently ignore an unsupported alignment", "long_link": "https://cplusplus.github.io/LWG/issue3682", "link": "https://wg21.link/lwg3682", "section": "16.4.4.6.1 [allocator.requirements.general]", "status": "New", "submitter": "Jiang An", "opened": "2022-03-18", "last_modified": "2022-05-17" }, "LWG3683": { "type": "issue", "title": "operator== for polymorphic_allocator cannot deduce template argument in common cases", "long_link": "https://cplusplus.github.io/LWG/issue3683", "link": "https://wg21.link/lwg3683", "section": "20.4.3 [mem.poly.allocator.class]", "status": "C++23", "submitter": "Pablo Halpern", "opened": "2022-03-18", "last_modified": "2023-11-22" }, "LWG3684": { "type": "issue", "title": "std::allocator::allocate_at_least in constant evaluation", "long_link": "https://cplusplus.github.io/LWG/issue3684", "link": "https://wg21.link/lwg3684", "section": "20.2.10.2 [allocator.members]", "status": "New", "submitter": "Jiang An", "opened": "2022-03-22", "last_modified": "2022-05-17" }, "LWG3685": { "type": "issue", "title": "In lazy_split_view, CTAD doesn't work when given an input_range input and a tiny-range pattern", "long_link": "https://cplusplus.github.io/LWG/issue3685", "link": "https://wg21.link/lwg3685", "section": "26.7.16.2 [range.lazy.split.view]", "status": "New", "submitter": "Konstantin Varlamov", "opened": "2022-03-23", "last_modified": "2022-05-17" }, "LWG3686": { "type": "issue", "title": "In lazy_split_view, comparing a default-constructed outer-iterator or inner-iterator with std::default_sentinel results in null pointer dereference", "long_link": "https://cplusplus.github.io/LWG/issue3686", "link": "https://wg21.link/lwg3686", "section": "26.7.16.3 [range.lazy.split.outer], 26.7.16.5 [range.lazy.split.inner]", "status": "New", "submitter": "Konstantin Varlamov", "opened": "2022-03-23", "last_modified": "2022-05-17" }, "LWG3687": { "type": "issue", "title": "expected move constructor should move", "long_link": "https://cplusplus.github.io/LWG/issue3687", "link": "https://wg21.link/lwg3687", "section": "22.8.7.4 [expected.void.assign]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2022-03-23", "last_modified": "2023-11-22" }, "LWG3688": { "type": "issue", "title": "Exception specifications of copy/move member functions of std::bad_expected_access", "long_link": "https://cplusplus.github.io/LWG/issue3688", "link": "https://wg21.link/lwg3688", "section": "22.8.4 [expected.bad], 22.8.5 [expected.bad.void], 22.8.6.6 [expected.object.obs], 22.8.7.6 [expected.void.obs]", "status": "New", "submitter": "Jiang An", "opened": "2022-03-24", "last_modified": "2023-05-25" }, "LWG3689": { "type": "issue", "title": "num_get overflow determination unclear and incorrect", "long_link": "https://cplusplus.github.io/LWG/issue3689", "link": "https://wg21.link/lwg3689", "section": "30.4.3.2.3 [facet.num.get.virtuals]", "status": "New", "submitter": "Hubert Tong", "opened": "2022-03-28", "last_modified": "2022-05-17" }, "LWG3690": { "type": "issue", "title": "std::make_from_tuple etc. should find all tuple-like std::get overloads", "long_link": "https://cplusplus.github.io/LWG/issue3690", "link": "https://wg21.link/lwg3690", "section": "16.4.2.2 [contents], 22.4.6 [tuple.apply]", "status": "New", "submitter": "Jiang An", "opened": "2022-04-06", "last_modified": "2022-05-17" }, "LWG3691": { "type": "issue", "title": "Replacement of keys in associative containers", "long_link": "https://cplusplus.github.io/LWG/issue3691", "link": "https://wg21.link/lwg3691", "section": "24.2.7.1 [associative.reqmts.general], 24.2.8.1 [unord.req.general]", "status": "New", "submitter": "Jens Maurer", "opened": "2022-04-19", "last_modified": "2022-05-17" }, "LWG3692": { "type": "issue", "title": "zip_view::iterator's operator<=> is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3692", "link": "https://wg21.link/lwg3692", "section": "26.7.24.3 [range.zip.iterator]", "status": "C++23", "submitter": "S. B. Tam", "opened": "2022-04-21", "last_modified": "2023-11-22" }, "LWG3693": { "type": "issue", "title": "§[c.math] Can any of float/double/long double overloads be fused into template overloads?", "long_link": "https://cplusplus.github.io/LWG/issue3693", "link": "https://wg21.link/lwg3693", "section": "28.7 [c.math]", "status": "New", "submitter": "Jiang An", "opened": "2022-04-28", "last_modified": "2022-05-17" }, "LWG3694": { "type": "issue", "title": "Should traits_type::length be customizable?", "long_link": "https://cplusplus.github.io/LWG/issue3694", "link": "https://wg21.link/lwg3694", "section": "23.2.2 [char.traits.require]", "status": "New", "submitter": "Jiang An", "opened": "2022-05-04", "last_modified": "2022-05-17" }, "LWG3695": { "type": "issue", "title": "The standard-layout property of char-like types serves for nothing", "long_link": "https://cplusplus.github.io/LWG/issue3695", "link": "https://wg21.link/lwg3695", "section": "23.1 [strings.general]", "status": "NAD", "submitter": "Jiang An", "opened": "2022-05-07", "last_modified": "2022-08-23" }, "LWG3696": { "type": "issue", "title": "\"Basic integral types\" should not be used", "long_link": "https://cplusplus.github.io/LWG/issue3696", "link": "https://wg21.link/lwg3696", "section": "31.2.2 [stream.types]", "status": "New", "submitter": "Jiang An", "opened": "2022-05-07", "last_modified": "2022-05-17" }, "LWG3697": { "type": "issue", "title": "Preconditions of reference_constructs_from_temporary/reference_converts_from_temporary seem wrong", "long_link": "https://cplusplus.github.io/LWG/issue3697", "link": "https://wg21.link/lwg3697", "section": "21.3.5.4 [meta.unary.prop]", "status": "New", "submitter": "Jiang An", "opened": "2022-05-10", "last_modified": "2022-05-17" }, "LWG3698": { "type": "issue", "title": "regex_iterator and join_view don't work together very well", "long_link": "https://cplusplus.github.io/LWG/issue3698", "link": "https://wg21.link/lwg3698", "section": "32.11 [re.iter], 26.7.14 [range.join]", "status": "Resolved", "submitter": "Barry Revzin", "opened": "2022-05-12", "last_modified": "2023-03-23" }, "LWG3699": { "type": "issue", "title": "lexically_relative on UNC drive paths (\\\\?\\C:\\...) results in a default-constructed value", "long_link": "https://cplusplus.github.io/LWG/issue3699", "link": "https://wg21.link/lwg3699", "section": "31.12.6.5.11 [fs.path.gen]", "status": "New", "submitter": "Nicole Mazzuca", "opened": "2022-05-12", "last_modified": "2022-05-17" }, "LWG3700": { "type": "issue", "title": "The const begin of the join_view family does not require InnerRng to be a range", "long_link": "https://cplusplus.github.io/LWG/issue3700", "link": "https://wg21.link/lwg3700", "section": "26.7.14.2 [range.join.view], 26.7.15.2 [range.join.with.view]", "status": "Resolved", "submitter": "Hewill Kang", "opened": "2022-05-17", "last_modified": "2023-03-23" }, "LWG3701": { "type": "issue", "title": "Make formatter, charT> requirement explicit", "long_link": "https://cplusplus.github.io/LWG/issue3701", "link": "https://wg21.link/lwg3701", "section": "22.14.6.3 [format.formatter.spec]", "status": "C++23", "submitter": "Mark de Wever", "opened": "2022-05-17", "last_modified": "2023-11-22" }, "LWG3702": { "type": "issue", "title": "Should zip_transform_view::iterator remove operator requires is_void", "long_link": "https://cplusplus.github.io/LWG/issue3703", "link": "https://wg21.link/lwg3703", "section": "22.8.7.1 [expected.void.general]", "status": "C++23", "submitter": "Casey Carter", "opened": "2022-05-24", "last_modified": "2023-11-22" }, "LWG3704": { "type": "issue", "title": "LWG 2059 added overloads that might be ill-formed for sets", "long_link": "https://cplusplus.github.io/LWG/issue3704", "link": "https://wg21.link/lwg3704", "section": "24.4.6.1 [set.overview], 24.4.7.1 [multiset.overview], 24.5.6.1 [unord.set.overview], 24.5.7.1 [unord.multiset.overview]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2022-05-25", "last_modified": "2023-11-22" }, "LWG3705": { "type": "issue", "title": "Hashability shouldn't depend on basic_string's allocator", "long_link": "https://cplusplus.github.io/LWG/issue3705", "link": "https://wg21.link/lwg3705", "section": "23.4.6 [basic.string.hash]", "status": "C++23", "submitter": "Casey Carter", "opened": "2022-05-26", "last_modified": "2023-11-22" }, "LWG3706": { "type": "issue", "title": "How does std::format work with character arrays of unknown bound?", "long_link": "https://cplusplus.github.io/LWG/issue3706", "link": "https://wg21.link/lwg3706", "section": "22.14.6.3 [format.formatter.spec]", "status": "New", "submitter": "S. B. Tam", "opened": "2022-05-31", "last_modified": "2022-06-21" }, "LWG3707": { "type": "issue", "title": "chunk_view::outer-iterator::value_type::size should return unsigned type", "long_link": "https://cplusplus.github.io/LWG/issue3707", "link": "https://wg21.link/lwg3707", "section": "26.7.28.4 [range.chunk.outer.value]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-06-01", "last_modified": "2023-11-22" }, "LWG3708": { "type": "issue", "title": "take_while_view::sentinel's conversion constructor should move", "long_link": "https://cplusplus.github.io/LWG/issue3708", "link": "https://wg21.link/lwg3708", "section": "26.7.11.3 [range.take.while.sentinel]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-06-03", "last_modified": "2023-11-22" }, "LWG3709": { "type": "issue", "title": "LWG-3703 was underly ambitious", "long_link": "https://cplusplus.github.io/LWG/issue3709", "link": "https://wg21.link/lwg3709", "section": "22.5.3.1 [optional.optional.general], 22.6.3.1 [variant.variant.general]", "status": "C++23", "submitter": "Casey Carter", "opened": "2022-06-08", "last_modified": "2023-11-22" }, "LWG3710": { "type": "issue", "title": "The end of chunk_view for input ranges can be const", "long_link": "https://cplusplus.github.io/LWG/issue3710", "link": "https://wg21.link/lwg3710", "section": "26.7.28.2 [range.chunk.view.input]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-06-09", "last_modified": "2023-11-22" }, "LWG3711": { "type": "issue", "title": "Missing preconditions for slide_view constructor", "long_link": "https://cplusplus.github.io/LWG/issue3711", "link": "https://wg21.link/lwg3711", "section": "26.7.29.2 [range.slide.view]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-06-10", "last_modified": "2023-11-22" }, "LWG3712": { "type": "issue", "title": "chunk_view and slide_view should not be default_initializable", "long_link": "https://cplusplus.github.io/LWG/issue3712", "link": "https://wg21.link/lwg3712", "section": "26.7.28.2 [range.chunk.view.input], 26.7.28.6 [range.chunk.view.fwd], 26.7.29.2 [range.slide.view]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-06-10", "last_modified": "2023-11-22" }, "LWG3713": { "type": "issue", "title": "Sorted with respect to comparator (only)", "long_link": "https://cplusplus.github.io/LWG/issue3713", "link": "https://wg21.link/lwg3713", "section": "27.8.1 [alg.sorting.general]", "status": "C++23", "submitter": "Casey Carter", "opened": "2022-06-10", "last_modified": "2023-11-22" }, "LWG3714": { "type": "issue", "title": "Non-single-argument constructors for range adaptors should not be explicit", "long_link": "https://cplusplus.github.io/LWG/issue3714", "link": "https://wg21.link/lwg3714", "section": "26.7.25.2 [range.zip.transform.view]", "status": "Tentatively NAD", "submitter": "Hewill Kang", "opened": "2022-06-10", "last_modified": "2023-01-24", "github_url": "https://github.com/cplusplus/papers/issues/1257" }, "LWG3715": { "type": "issue", "title": "view_interface::empty is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3715", "link": "https://wg21.link/lwg3715", "section": "26.5.3.1 [view.interface.general]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-06-12", "last_modified": "2023-11-22" }, "LWG3716": { "type": "issue", "title": "§[iterator.concept.forward][forward.iterators] Two different definitions of multi-pass guarantee", "long_link": "https://cplusplus.github.io/LWG/issue3716", "link": "https://wg21.link/lwg3716", "section": "25.3.4.11 [iterator.concept.forward], 25.3.5.5 [forward.iterators]", "status": "New", "submitter": "Jiang An", "opened": "2022-06-15", "last_modified": "2022-07-06" }, "LWG3717": { "type": "issue", "title": "common_view::end should improve random_access_range case", "long_link": "https://cplusplus.github.io/LWG/issue3717", "link": "https://wg21.link/lwg3717", "section": "26.7.19.2 [range.common.view]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-06-15", "last_modified": "2023-11-22" }, "LWG3718": { "type": "issue", "title": "P2418R2 broke the overload resolution for std::basic_format_arg", "long_link": "https://cplusplus.github.io/LWG/issue3718", "link": "https://wg21.link/lwg3718", "section": "22.14.8.1 [format.arg]", "status": "Resolved", "submitter": "Jiang An", "opened": "2022-06-17", "last_modified": "2023-03-23", "papers": [ "P2418R2" ] }, "LWG3719": { "type": "issue", "title": "Directory iterators should be usable with default sentinel", "long_link": "https://cplusplus.github.io/LWG/issue3719", "link": "https://wg21.link/lwg3719", "section": "31.12.11.1 [fs.class.directory.iterator.general], 31.12.12.1 [fs.class.rec.dir.itr.general]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2022-06-17", "last_modified": "2023-11-22" }, "LWG3720": { "type": "issue", "title": "Restrict the valid types of arg-id for width and precision in std-format-spec", "long_link": "https://cplusplus.github.io/LWG/issue3720", "link": "https://wg21.link/lwg3720", "section": "22.14.2.2 [format.string.std]", "status": "C++23", "submitter": "Mark de Wever", "opened": "2022-06-19", "last_modified": "2023-11-22" }, "LWG3721": { "type": "issue", "title": "Allow an arg-id with a value of zero for width in std-format-spec", "long_link": "https://cplusplus.github.io/LWG/issue3721", "link": "https://wg21.link/lwg3721", "section": "22.14.2.2 [format.string.std]", "status": "C++23", "submitter": "Mark de Wever", "opened": "2022-06-19", "last_modified": "2023-11-22" }, "LWG3722": { "type": "issue", "title": "ranges::to reserves the wrong size", "long_link": "https://cplusplus.github.io/LWG/issue3722", "link": "https://wg21.link/lwg3722", "section": "26.5.7.2 [range.utility.conv.to]", "status": "New", "submitter": "Hewill Kang", "opened": "2022-06-20", "last_modified": "2022-07-08" }, "LWG3723": { "type": "issue", "title": "priority_queue::push_range needs to append_range", "long_link": "https://cplusplus.github.io/LWG/issue3723", "link": "https://wg21.link/lwg3723", "section": "24.6.7.4 [priqueue.members]", "status": "C++23", "submitter": "Casey Carter", "opened": "2022-06-20", "last_modified": "2023-11-22" }, "LWG3724": { "type": "issue", "title": "decay-copy should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue3724", "link": "https://wg21.link/lwg3724", "section": "16.3.3.2 [expos.only.entity]", "status": "C++23", "submitter": "Hui Xie", "opened": "2022-06-23", "last_modified": "2023-11-22" }, "LWG3725": { "type": "issue", "title": "reverse_iterator::operator-> should not use prev for non-pointer iterators", "long_link": "https://cplusplus.github.io/LWG/issue3725", "link": "https://wg21.link/lwg3725", "section": "25.5.1.6 [reverse.iter.elem]", "status": "New", "submitter": "Hewill Kang", "opened": "2022-06-26", "last_modified": "2022-07-09" }, "LWG3726": { "type": "issue", "title": "reverse_iterator::operator-> is underconstrained for non-pointer iterators", "long_link": "https://cplusplus.github.io/LWG/issue3726", "link": "https://wg21.link/lwg3726", "section": "25.5.1.6 [reverse.iter.elem]", "status": "NAD", "submitter": "Hewill Kang", "opened": "2022-06-27", "last_modified": "2022-11-30" }, "LWG3727": { "type": "issue", "title": "reverse_iterator/common_iterator's operator-> should not require the underlying iterator's operator-> to be a const member function", "long_link": "https://cplusplus.github.io/LWG/issue3727", "link": "https://wg21.link/lwg3727", "section": "25.5.1.6 [reverse.iter.elem], 25.5.5.4 [common.iter.access]", "status": "NAD", "submitter": "Hewill Kang", "opened": "2022-06-27", "last_modified": "2022-11-30" }, "LWG3728": { "type": "issue", "title": "Can't make neither head nor tail of the description of operator<=>(tuple, tuple)", "long_link": "https://cplusplus.github.io/LWG/issue3728", "link": "https://wg21.link/lwg3728", "section": "22.4.9 [tuple.rel]", "status": "New", "submitter": "Corentin Jabot", "opened": "2022-06-28", "last_modified": "2022-07-08" }, "LWG3729": { "type": "issue", "title": "std::tuple_element_t> should remove top-level cv-qualifiers", "long_link": "https://cplusplus.github.io/LWG/issue3729", "link": "https://wg21.link/lwg3729", "section": "26.2 [ranges.syn]", "status": "New", "submitter": "Jiang An", "opened": "2022-06-30", "last_modified": "2022-07-08" }, "LWG3730": { "type": "issue", "title": "std::ranges::drop_view may have different size type from its underlying view", "long_link": "https://cplusplus.github.io/LWG/issue3730", "link": "https://wg21.link/lwg3730", "section": "26.7.12.2 [range.drop.view]", "status": "New", "submitter": "Jiang An", "opened": "2022-07-03", "last_modified": "2022-07-17" }, "LWG3731": { "type": "issue", "title": "zip_view and adjacent_view are underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3731", "link": "https://wg21.link/lwg3731", "section": "26.7.24.2 [range.zip.view], 26.7.26.2 [range.adjacent.view], 26.7.32.2 [range.cartesian.view]", "status": "New", "submitter": "Hewill Kang", "opened": "2022-07-04", "last_modified": "2023-08-12" }, "LWG3732": { "type": "issue", "title": "prepend_range and append_range can't be amortized constant time", "long_link": "https://cplusplus.github.io/LWG/issue3732", "link": "https://wg21.link/lwg3732", "section": "24.2.4 [sequence.reqmts]", "status": "C++23", "submitter": "Tim Song", "opened": "2022-07-06", "last_modified": "2023-11-22" }, "LWG3733": { "type": "issue", "title": "ranges::to misuses cpp17-input-iterator", "long_link": "https://cplusplus.github.io/LWG/issue3733", "link": "https://wg21.link/lwg3733", "section": "26.5.7.2 [range.utility.conv.to]", "status": "C++23", "submitter": "S. B. Tam", "opened": "2022-07-10", "last_modified": "2023-11-22" }, "LWG3734": { "type": "issue", "title": "Inconsistency in inout_ptr and out_ptr for empty case", "long_link": "https://cplusplus.github.io/LWG/issue3734", "link": "https://wg21.link/lwg3734", "section": "20.3.4.1 [out.ptr.t]", "status": "C++23", "submitter": "Doug Cook", "opened": "2022-07-11", "last_modified": "2023-11-22" }, "LWG3735": { "type": "issue", "title": "views::adjacent<0> should be prohibited", "long_link": "https://cplusplus.github.io/LWG/issue3735", "link": "https://wg21.link/lwg3735", "section": "26.7.26.1 [range.adjacent.overview], 26.7.27.1 [range.adjacent.transform.overview]", "status": "NAD", "submitter": "Hewill Kang", "opened": "2022-07-13", "last_modified": "2022-11-30" }, "LWG3736": { "type": "issue", "title": "move_iterator missing disable_sized_sentinel_for specialization", "long_link": "https://cplusplus.github.io/LWG/issue3736", "link": "https://wg21.link/lwg3736", "section": "25.2 [iterator.synopsis]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-07-14", "last_modified": "2023-11-22" }, "LWG3737": { "type": "issue", "title": "take_view::sentinel should provide operator-", "long_link": "https://cplusplus.github.io/LWG/issue3737", "link": "https://wg21.link/lwg3737", "section": "26.7.10.3 [range.take.sentinel]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-07-15", "last_modified": "2023-11-22" }, "LWG3738": { "type": "issue", "title": "Missing preconditions for take_view constructor", "long_link": "https://cplusplus.github.io/LWG/issue3738", "link": "https://wg21.link/lwg3738", "section": "26.7.10.2 [range.take.view]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-07-15", "last_modified": "2023-11-22" }, "LWG3739": { "type": "issue", "title": "chunk_view::size should preserve the signedness of the size of the underlying range", "long_link": "https://cplusplus.github.io/LWG/issue3739", "link": "https://wg21.link/lwg3739", "section": "26.7.28.2 [range.chunk.view.input], 26.7.28.6 [range.chunk.view.fwd]", "status": "NAD", "submitter": "Hewill Kang", "opened": "2022-07-15", "last_modified": "2022-11-30" }, "LWG3740": { "type": "issue", "title": "slide_view::size should preserve the signedness of underlying range's size", "long_link": "https://cplusplus.github.io/LWG/issue3740", "link": "https://wg21.link/lwg3740", "section": "26.7.29.2 [range.slide.view]", "status": "NAD", "submitter": "Hewill Kang", "opened": "2022-07-15", "last_modified": "2022-11-30" }, "LWG3741": { "type": "issue", "title": "std::chrono::abs(duration) is ill-formed with non-reduced periods", "long_link": "https://cplusplus.github.io/LWG/issue3741", "link": "https://wg21.link/lwg3741", "section": "29.5.10 [time.duration.alg]", "status": "NAD", "submitter": "Charlie Barto", "opened": "2022-07-16", "last_modified": "2022-11-30" }, "LWG3742": { "type": "issue", "title": "deque::prepend_range needs to permute", "long_link": "https://cplusplus.github.io/LWG/issue3742", "link": "https://wg21.link/lwg3742", "section": "24.2.4 [sequence.reqmts]", "status": "C++23", "submitter": "Casey Carter", "opened": "2022-07-16", "last_modified": "2023-11-22" }, "LWG3743": { "type": "issue", "title": "ranges::to's reserve may be ill-formed", "long_link": "https://cplusplus.github.io/LWG/issue3743", "link": "https://wg21.link/lwg3743", "section": "26.5.7.2 [range.utility.conv.to]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-07-21", "last_modified": "2023-11-22" }, "LWG3744": { "type": "issue", "title": "copy_symlink(junction, new_symlink)'s behavior is unclear", "long_link": "https://cplusplus.github.io/LWG/issue3744", "link": "https://wg21.link/lwg3744", "section": "31.12.13.6 [fs.op.copy.symlink]", "status": "New", "submitter": "Nicole Mazzuca", "opened": "2022-07-25", "last_modified": "2022-08-23" }, "LWG3745": { "type": "issue", "title": "std::atomic_wait and its friends lack noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3745", "link": "https://wg21.link/lwg3745", "section": "33.5.2 [atomics.syn]", "status": "C++23", "submitter": "Jiang An", "opened": "2022-07-25", "last_modified": "2023-11-22" }, "LWG3746": { "type": "issue", "title": "optional's spaceship with U with a type derived from optional causes infinite constraint meta-recursion", "long_link": "https://cplusplus.github.io/LWG/issue3746", "link": "https://wg21.link/lwg3746", "section": "22.5.8 [optional.comp.with.t]", "status": "C++23", "submitter": "Ville Voutilainen", "opened": "2022-07-25", "last_modified": "2023-11-22" }, "LWG3747": { "type": "issue", "title": "ranges::uninitialized_copy_n, ranges::uninitialized_move_n, and ranges::destroy_n should use std::move", "long_link": "https://cplusplus.github.io/LWG/issue3747", "link": "https://wg21.link/lwg3747", "section": "27.11.5 [uninitialized.copy], 27.11.6 [uninitialized.move], 27.11.9 [specialized.destroy]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-07-28", "last_modified": "2023-11-22" }, "LWG3748": { "type": "issue", "title": "common_iterator and counted_iterator' operator- are missing cast to return type", "long_link": "https://cplusplus.github.io/LWG/issue3748", "link": "https://wg21.link/lwg3748", "section": "25.5.5.6 [common.iter.cmp], 25.5.7.5 [counted.iter.nav]", "status": "New", "submitter": "Hewill Kang", "opened": "2022-08-01", "last_modified": "2022-08-23" }, "LWG3749": { "type": "issue", "title": "common_iterator should handle integer-class difference types", "long_link": "https://cplusplus.github.io/LWG/issue3749", "link": "https://wg21.link/lwg3749", "section": "25.5.5 [iterators.common]", "status": "WP", "submitter": "Hewill Kang", "opened": "2022-08-01", "last_modified": "2023-11-22" }, "LWG3750": { "type": "issue", "title": "Too many papers bump __cpp_lib_format", "long_link": "https://cplusplus.github.io/LWG/issue3750", "link": "https://wg21.link/lwg3750", "section": "17.3.2 [version.syn]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2022-08-04", "last_modified": "2023-11-22" }, "LWG3751": { "type": "issue", "title": "Missing feature macro for flat_set", "long_link": "https://cplusplus.github.io/LWG/issue3751", "link": "https://wg21.link/lwg3751", "section": "17.3.2 [version.syn]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2022-08-04", "last_modified": "2023-11-22" }, "LWG3752": { "type": "issue", "title": "Should string::substr forward the allocator to the newly created string?", "long_link": "https://cplusplus.github.io/LWG/issue3752", "link": "https://wg21.link/lwg3752", "section": "23.4.3.8.3 [string.substr]", "status": "NAD", "submitter": "Igor Zhukov", "opened": "2022-08-10", "last_modified": "2022-11-30" }, "LWG3753": { "type": "issue", "title": "Clarify entity vs. freestanding entity", "long_link": "https://cplusplus.github.io/LWG/issue3753", "link": "https://wg21.link/lwg3753", "section": "16.3.3.6 [freestanding.item]", "status": "C++23", "submitter": "Ben Craig", "opened": "2022-08-23", "last_modified": "2023-11-22" }, "LWG3754": { "type": "issue", "title": "Class template expected synopsis contains declarations that do not match the detailed description", "long_link": "https://cplusplus.github.io/LWG/issue3754", "link": "https://wg21.link/lwg3754", "section": "22.8.6.1 [expected.object.general]", "status": "C++23", "submitter": "S. B. Tam", "opened": "2022-08-23", "last_modified": "2023-11-22" }, "LWG3755": { "type": "issue", "title": "tuple-for-each can call user-defined operator,", "long_link": "https://cplusplus.github.io/LWG/issue3755", "link": "https://wg21.link/lwg3755", "section": "26.7.24.2 [range.zip.view]", "status": "C++23", "submitter": "Nicole Mazzuca", "opened": "2022-08-26", "last_modified": "2023-11-22" }, "LWG3756": { "type": "issue", "title": "Is the std::atomic_flag class signal-safe?", "long_link": "https://cplusplus.github.io/LWG/issue3756", "link": "https://wg21.link/lwg3756", "section": "17.13.5 [support.signal], 33.5.10 [atomics.flag]", "status": "C++23", "submitter": "Ruslan Baratov", "opened": "2022-08-18", "last_modified": "2023-11-22", "github_url": "https://github.com/cplusplus/papers/issues/1311" }, "LWG3757": { "type": "issue", "title": "What's the effect of std::forward_like(x)?", "long_link": "https://cplusplus.github.io/LWG/issue3757", "link": "https://wg21.link/lwg3757", "section": "22.2.4 [forward]", "status": "C++23", "submitter": "Jiang An", "opened": "2022-08-24", "last_modified": "2023-11-22" }, "LWG3758": { "type": "issue", "title": "Element-relocating operations of std::vector and std::deque should conditionally require Cpp17CopyInsertable in their preconditions", "long_link": "https://cplusplus.github.io/LWG/issue3758", "link": "https://wg21.link/lwg3758", "section": "24.3.11.3 [vector.capacity], 24.3.11.5 [vector.modifiers], 24.3.8.3 [deque.capacity], 24.3.8.4 [deque.modifiers]", "status": "New", "submitter": "Jiang An", "opened": "2022-08-24", "last_modified": "2022-11-06" }, "LWG3759": { "type": "issue", "title": "ranges::rotate_copy should use std::move", "long_link": "https://cplusplus.github.io/LWG/issue3759", "link": "https://wg21.link/lwg3759", "section": "27.7.11 [alg.rotate]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-08-25", "last_modified": "2023-11-22" }, "LWG3760": { "type": "issue", "title": "cartesian_product_view::iterator's parent_ is never valid", "long_link": "https://cplusplus.github.io/LWG/issue3760", "link": "https://wg21.link/lwg3760", "section": "26.7.32 [range.cartesian]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-08-27", "last_modified": "2023-11-22" }, "LWG3761": { "type": "issue", "title": "cartesian_product_view::iterator::operator- should pass by reference", "long_link": "https://cplusplus.github.io/LWG/issue3761", "link": "https://wg21.link/lwg3761", "section": "26.7.32.3 [range.cartesian.iterator]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-08-27", "last_modified": "2023-11-22" }, "LWG3762": { "type": "issue", "title": "generator::iterator::operator== should pass by reference", "long_link": "https://cplusplus.github.io/LWG/issue3762", "link": "https://wg21.link/lwg3762", "section": "26.8.6 [coro.generator.iterator]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-08-27", "last_modified": "2023-11-22" }, "LWG3763": { "type": "issue", "title": "Should range adaptor iterators only provide iterator_category when its difference_type is not an integer-class type?", "long_link": "https://cplusplus.github.io/LWG/issue3763", "link": "https://wg21.link/lwg3763", "section": "26.6.5.3 [range.repeat.iterator], 26.7.32.3 [range.cartesian.iterator]", "status": "New", "submitter": "Hewill Kang", "opened": "2022-08-27", "last_modified": "2023-02-07" }, "LWG3764": { "type": "issue", "title": "reference_wrapper::operator() should propagate noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3764", "link": "https://wg21.link/lwg3764", "section": "22.10.6.5 [refwrap.invoke]", "status": "C++23", "submitter": "Zhihao Yuan", "opened": "2022-08-31", "last_modified": "2023-11-22" }, "LWG3765": { "type": "issue", "title": "const_sentinel should be constrained", "long_link": "https://cplusplus.github.io/LWG/issue3765", "link": "https://wg21.link/lwg3765", "section": "25.2 [iterator.synopsis], 25.5.3.2 [const.iterators.alias]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-09-03", "last_modified": "2023-11-22" }, "LWG3766": { "type": "issue", "title": "view_interface::cbegin is underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3766", "link": "https://wg21.link/lwg3766", "section": "26.5.3.1 [view.interface.general]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-09-04", "last_modified": "2023-11-22" }, "LWG3767": { "type": "issue", "title": "codecvt incorrectly added to locale", "long_link": "https://cplusplus.github.io/LWG/issue3767", "link": "https://wg21.link/lwg3767", "section": "30.3.1.2.1 [locale.category], 30.4.2.5.1 [locale.codecvt.general]", "status": "Ready", "submitter": "Victor Zverovich", "opened": "2022-09-05", "last_modified": "2023-11-07", "github_url": "https://github.com/cplusplus/papers/issues/1310" }, "LWG3768": { "type": "issue", "title": "possibly-const-range is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3768", "link": "https://wg21.link/lwg3768", "section": "26.2 [ranges.syn]", "status": "NAD", "submitter": "Hewill Kang", "opened": "2022-09-08", "last_modified": "2022-11-30" }, "LWG3769": { "type": "issue", "title": "basic_const_iterator::operator== causes infinite constraint recursion", "long_link": "https://cplusplus.github.io/LWG/issue3769", "link": "https://wg21.link/lwg3769", "section": "25.5.3 [const.iterators]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-09-05", "last_modified": "2023-11-22" }, "LWG3770": { "type": "issue", "title": "const_sentinel_t is missing", "long_link": "https://cplusplus.github.io/LWG/issue3770", "link": "https://wg21.link/lwg3770", "section": "26.2 [ranges.syn]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-09-05", "last_modified": "2023-11-22" }, "LWG3771": { "type": "issue", "title": "[fund.ts.v3] remove binders typedefs from function", "long_link": "https://cplusplus.github.io/LWG/issue3771", "link": "https://wg21.link/lwg3771", "section": "99 [fund.ts.v3::func.wrap.func.overview]", "status": "C++23", "submitter": "Alisdair Meredith", "opened": "2022-09-12", "last_modified": "2023-11-22" }, "LWG3772": { "type": "issue", "title": "repeat_view's piecewise constructor is missing Postconditions", "long_link": "https://cplusplus.github.io/LWG/issue3772", "link": "https://wg21.link/lwg3772", "section": "26.6.5.2 [range.repeat.view]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-09-12", "last_modified": "2023-11-22" }, "LWG3773": { "type": "issue", "title": "views::zip_transform still requires F to be copy_constructible when empty pack", "long_link": "https://cplusplus.github.io/LWG/issue3773", "link": "https://wg21.link/lwg3773", "section": "26.7.25.1 [range.zip.transform.overview]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-09-12", "last_modified": "2023-11-22" }, "LWG3774": { "type": "issue", "title": " should include ", "long_link": "https://cplusplus.github.io/LWG/issue3774", "link": "https://wg21.link/lwg3774", "section": "24.6.5 [flat.set.syn]", "status": "C++23", "submitter": "Jiang An", "opened": "2022-09-12", "last_modified": "2023-11-22" }, "LWG3775": { "type": "issue", "title": "Broken dependencies in the Cpp17Allocator requirements", "long_link": "https://cplusplus.github.io/LWG/issue3775", "link": "https://wg21.link/lwg3775", "section": "16.4.4.6.1 [allocator.requirements.general]", "status": "C++23", "submitter": "Alisdair Meredith", "opened": "2022-09-22", "last_modified": "2023-11-22" }, "LWG3776": { "type": "issue", "title": "Avoid parsing format-spec if it is not present or empty", "long_link": "https://cplusplus.github.io/LWG/issue3776", "link": "https://wg21.link/lwg3776", "section": "22.14.6.1 [formatter.requirements]", "status": "NAD", "submitter": "Mark de Wever", "opened": "2022-08-28", "last_modified": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1314" }, "LWG3777": { "type": "issue", "title": "Common cartesian_product_view produces an invalid range if the first range is input and one of the ranges is empty", "long_link": "https://cplusplus.github.io/LWG/issue3777", "link": "https://wg21.link/lwg3777", "section": "26.7.32.2 [range.cartesian.view]", "status": "Open", "submitter": "Tomasz Kamiński", "opened": "2022-09-12", "last_modified": "2023-02-07" }, "LWG3778": { "type": "issue", "title": "vector missing exception specifications", "long_link": "https://cplusplus.github.io/LWG/issue3778", "link": "https://wg21.link/lwg3778", "section": "24.3.12.1 [vector.bool.pspc]", "status": "C++23", "submitter": "Alisdair Meredith", "opened": "2022-09-13", "last_modified": "2023-11-22" }, "LWG3779": { "type": "issue", "title": "ranges::fold_* can unintentionally const_cast and reinterpret_cast", "long_link": "https://cplusplus.github.io/LWG/issue3779", "link": "https://wg21.link/lwg3779", "section": "27.6.18 [alg.fold]", "status": "NAD", "submitter": "Nicole Mazzuca", "opened": "2022-09-15", "last_modified": "2022-11-30" }, "LWG3780": { "type": "issue", "title": "format's width estimation is too approximate and not forward compatible", "long_link": "https://cplusplus.github.io/LWG/issue3780", "link": "https://wg21.link/lwg3780", "section": "22.14.2.2 [format.string.std]", "status": "Resolved", "submitter": "Corentin Jabot", "opened": "2022-09-15", "last_modified": "2023-03-23", "github_url": "https://github.com/cplusplus/papers/issues/1313" }, "LWG3781": { "type": "issue", "title": "The exposition-only alias templates cont-key-type and cont-mapped-type should be removed", "long_link": "https://cplusplus.github.io/LWG/issue3781", "link": "https://wg21.link/lwg3781", "section": "24.6.1 [container.adaptors.general]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-09-16", "last_modified": "2023-11-22" }, "LWG3782": { "type": "issue", "title": "Should declare ::lerp?", "long_link": "https://cplusplus.github.io/LWG/issue3782", "link": "https://wg21.link/lwg3782", "section": "17.14.7 [support.c.headers.other]", "status": "C++23", "submitter": "Jiang An", "opened": "2022-09-17", "last_modified": "2023-11-22" }, "LWG3783": { "type": "issue", "title": "views::common may not be a range adaptor object", "long_link": "https://cplusplus.github.io/LWG/issue3783", "link": "https://wg21.link/lwg3783", "section": "25.5.5.1 [common.iterator], 25.5.5.6 [common.iter.cmp]", "status": "New", "submitter": "Hewill Kang", "opened": "2022-09-18", "last_modified": "2022-10-12" }, "LWG3784": { "type": "issue", "title": "std.compat should not provide ::byte and its friends", "long_link": "https://cplusplus.github.io/LWG/issue3784", "link": "https://wg21.link/lwg3784", "section": "16.4.2.4 [std.modules]", "status": "C++23", "submitter": "Jiang An", "opened": "2022-09-19", "last_modified": "2023-11-22" }, "LWG3785": { "type": "issue", "title": "ranges::to is over-constrained on the destination type being a range", "long_link": "https://cplusplus.github.io/LWG/issue3785", "link": "https://wg21.link/lwg3785", "section": "26.5.7.2 [range.utility.conv.to]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2022-09-19", "last_modified": "2023-11-22" }, "LWG3786": { "type": "issue", "title": "Flat maps' deduction guide needs to default Allocator to be useful", "long_link": "https://cplusplus.github.io/LWG/issue3786", "link": "https://wg21.link/lwg3786", "section": "24.6.9.2 [flat.map.defn], 24.6.10.2 [flat.multimap.defn]", "status": "C++23", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2022-09-25", "last_modified": "2023-11-22" }, "LWG3787": { "type": "issue", "title": "ranges::to's template parameter C should not be a reference type", "long_link": "https://cplusplus.github.io/LWG/issue3787", "link": "https://wg21.link/lwg3787", "section": "26.5.7.2 [range.utility.conv.to], 26.5.7.3 [range.utility.conv.adaptors]", "status": "Resolved", "submitter": "Hewill Kang", "opened": "2022-09-25", "last_modified": "2023-03-22" }, "LWG3788": { "type": "issue", "title": "jthread::operator=(jthread&&) postconditions are unimplementable under self-assignment", "long_link": "https://cplusplus.github.io/LWG/issue3788", "link": "https://wg21.link/lwg3788", "section": "33.4.4.2 [thread.jthread.cons]", "status": "C++23", "submitter": "Nicole Mazzuca", "opened": "2022-09-22", "last_modified": "2023-11-22" }, "LWG3789": { "type": "issue", "title": "Precondition of (not replaced) operator delete[]", "long_link": "https://cplusplus.github.io/LWG/issue3789", "link": "https://wg21.link/lwg3789", "section": "17.6.3.3 [new.delete.array]", "status": "NAD", "submitter": "blacktea hamburger", "opened": "2022-09-25", "last_modified": "2022-11-30" }, "LWG3790": { "type": "issue", "title": "P1467 accidentally changed nexttoward's signature", "long_link": "https://cplusplus.github.io/LWG/issue3790", "link": "https://wg21.link/lwg3790", "section": "28.7.1 [cmath.syn]", "status": "C++23", "submitter": "David Olsen", "opened": "2022-09-30", "last_modified": "2023-11-22", "papers": [ "P1467" ] }, "LWG3791": { "type": "issue", "title": "join_view::iterator::operator-- may be ill-formed", "long_link": "https://cplusplus.github.io/LWG/issue3791", "link": "https://wg21.link/lwg3791", "section": "26.7.14.3 [range.join.iterator]", "status": "Resolved", "submitter": "Hewill Kang", "opened": "2022-09-30", "last_modified": "2023-03-23" }, "LWG3792": { "type": "issue", "title": "__cpp_lib_constexpr_algorithms should also be defined in ", "long_link": "https://cplusplus.github.io/LWG/issue3792", "link": "https://wg21.link/lwg3792", "section": "17.3.2 [version.syn]", "status": "C++23", "submitter": "Marc Mutz", "opened": "2022-10-05", "last_modified": "2023-11-22" }, "LWG3793": { "type": "issue", "title": "Requirements for some algorithms' Size template parameters are unclear", "long_link": "https://cplusplus.github.io/LWG/issue3793", "link": "https://wg21.link/lwg3793", "section": "27.6.5 [alg.foreach], 27.6.15 [alg.search], 27.7.1 [alg.copy], 27.7.6 [alg.fill], 27.7.7 [alg.generate]", "status": "New", "submitter": "Jiang An", "opened": "2022-10-05", "last_modified": "2022-10-12" }, "LWG3794": { "type": "issue", "title": "std::filesystem::path::iterator::reference should be allowed to be std::filesystem::path", "long_link": "https://cplusplus.github.io/LWG/issue3794", "link": "https://wg21.link/lwg3794", "section": "31.12.6.6 [fs.path.itr]", "status": "New", "submitter": "Jiang An", "opened": "2022-10-17", "last_modified": "2022-11-01" }, "LWG3795": { "type": "issue", "title": "Self-move-assignment of std::future and std::shared_future have unimplementable postconditions", "long_link": "https://cplusplus.github.io/LWG/issue3795", "link": "https://wg21.link/lwg3795", "section": "33.10.7 [futures.unique.future], 33.10.8 [futures.shared.future]", "status": "C++23", "submitter": "Jiang An", "opened": "2022-10-19", "last_modified": "2023-11-22" }, "LWG3796": { "type": "issue", "title": "movable-box as member should use default-initialization instead of copy-initialization", "long_link": "https://cplusplus.github.io/LWG/issue3796", "link": "https://wg21.link/lwg3796", "section": "26.6.5.2 [range.repeat.view], 26.7.30.2 [range.chunk.by.view]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-10-20", "last_modified": "2023-11-22" }, "LWG3797": { "type": "issue", "title": "elements_view insufficiently constrained", "long_link": "https://cplusplus.github.io/LWG/issue3797", "link": "https://wg21.link/lwg3797", "section": "26.7.22.2 [range.elements.view]", "status": "New", "submitter": "Hui Xie", "opened": "2022-10-21", "last_modified": "2022-11-01" }, "LWG3798": { "type": "issue", "title": "Rvalue reference and iterator_category", "long_link": "https://cplusplus.github.io/LWG/issue3798", "link": "https://wg21.link/lwg3798", "section": "25.3.2.3 [iterator.traits]", "status": "C++23", "submitter": "Jiang An", "opened": "2022-10-22", "last_modified": "2023-11-22" }, "LWG3799": { "type": "issue", "title": "Should provide 3-argument ::hypot overloads?", "long_link": "https://cplusplus.github.io/LWG/issue3799", "link": "https://wg21.link/lwg3799", "section": "17.14.7 [support.c.headers.other]", "status": "New", "submitter": "Jiang An", "opened": "2022-10-22", "last_modified": "2022-11-01" }, "LWG3800": { "type": "issue", "title": "No deduction guide for std::match_results", "long_link": "https://cplusplus.github.io/LWG/issue3800", "link": "https://wg21.link/lwg3800", "section": "32.9.1 [re.results.general]", "status": "NAD", "submitter": "Jonathan Wakely", "opened": "2022-10-25", "last_modified": "2022-11-30" }, "LWG3801": { "type": "issue", "title": "cartesian_product_view::iterator::distance-from ignores the size of last underlying range", "long_link": "https://cplusplus.github.io/LWG/issue3801", "link": "https://wg21.link/lwg3801", "section": "26.7.32.3 [range.cartesian.iterator]", "status": "C++23", "submitter": "Patrick Palka", "opened": "2022-10-25", "last_modified": "2023-11-22" }, "LWG3802": { "type": "issue", "title": "flat_foo allocator-extended constructors lack move semantics", "long_link": "https://cplusplus.github.io/LWG/issue3802", "link": "https://wg21.link/lwg3802", "section": "24.6.9 [flat.map], 24.6.10 [flat.multimap], 24.6.11 [flat.set], 24.6.12 [flat.multiset]", "status": "New", "submitter": "Arthur O'Dwyer", "opened": "2022-10-25", "last_modified": "2023-06-16" }, "LWG3803": { "type": "issue", "title": "flat_foo constructors taking KeyContainer lack KeyCompare parameter", "long_link": "https://cplusplus.github.io/LWG/issue3803", "link": "https://wg21.link/lwg3803", "section": "24.6.9 [flat.map], 24.6.10 [flat.multimap], 24.6.11 [flat.set], 24.6.12 [flat.multiset]", "status": "C++23", "submitter": "Arthur O'Dwyer", "opened": "2022-10-25", "last_modified": "2023-11-22" }, "LWG3804": { "type": "issue", "title": "flat_foo missing some allocator-extended deduction guides", "long_link": "https://cplusplus.github.io/LWG/issue3804", "link": "https://wg21.link/lwg3804", "section": "24.6.9 [flat.map], 24.6.10 [flat.multimap], 24.6.11 [flat.set], 24.6.12 [flat.multiset]", "status": "New", "submitter": "Arthur O'Dwyer", "opened": "2022-10-25", "last_modified": "2022-11-04" }, "LWG3805": { "type": "issue", "title": "Expression evaluating to a call wrapper is a prvalue, not an object", "long_link": "https://cplusplus.github.io/LWG/issue3805", "link": "https://wg21.link/lwg3805", "section": "22.10 [function.objects], 26.5.7.3 [range.utility.conv.adaptors], 26.7.2 [range.adaptor.object]", "status": "New", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2022-10-26", "last_modified": "2022-11-01" }, "LWG3806": { "type": "issue", "title": "Should concept formattable default to char?", "long_link": "https://cplusplus.github.io/LWG/issue3806", "link": "https://wg21.link/lwg3806", "section": "22.14.6.2 [format.formattable]", "status": "NAD", "submitter": "Jonathan Wakely", "opened": "2022-10-28", "last_modified": "2023-01-24", "github_url": "https://github.com/cplusplus/papers/issues/1357" }, "LWG3807": { "type": "issue", "title": "The feature test macro for ranges::find_last should be renamed", "long_link": "https://cplusplus.github.io/LWG/issue3807", "link": "https://wg21.link/lwg3807", "section": "17.3.2 [version.syn]", "status": "C++23", "submitter": "Daniel Marshall", "opened": "2022-11-02", "last_modified": "2023-11-22" }, "LWG3808": { "type": "issue", "title": "Inconsistent feature test macros for ranges algorithms", "long_link": "https://cplusplus.github.io/LWG/issue3808", "link": "https://wg21.link/lwg3808", "section": "17.3.2 [version.syn]", "status": "NAD", "submitter": "Daniel Marshall", "opened": "2022-11-02", "last_modified": "2022-11-12" }, "LWG3809": { "type": "issue", "title": "Is std::subtract_with_carry_engine supposed to work?", "long_link": "https://cplusplus.github.io/LWG/issue3809", "link": "https://wg21.link/lwg3809", "section": "28.5.4.4 [rand.eng.sub]", "status": "WP", "submitter": "Jonathan Wakely", "opened": "2022-11-02", "last_modified": "2023-11-22" }, "LWG3810": { "type": "issue", "title": "CTAD for std::basic_format_args", "long_link": "https://cplusplus.github.io/LWG/issue3810", "link": "https://wg21.link/lwg3810", "section": "22.14.8.3 [format.args]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2022-11-03", "last_modified": "2023-11-22", "github_url": "https://github.com/cplusplus/papers/issues/1368" }, "LWG3811": { "type": "issue", "title": "views::as_const on ref_view should return ref_view", "long_link": "https://cplusplus.github.io/LWG/issue3811", "link": "https://wg21.link/lwg3811", "section": "26.7.21.1 [range.as.const.overview]", "status": "C++23", "submitter": "Tomasz Kamiński", "opened": "2022-11-03", "last_modified": "2023-11-22" }, "LWG3812": { "type": "issue", "title": "[fund.ts.v3] Incorrect constraint on propagate_const conversion function", "long_link": "https://cplusplus.github.io/LWG/issue3812", "link": "https://wg21.link/lwg3812", "section": "3.2.2.5 [fund.ts.v3::propagate_const.const_observers]", "status": "New", "submitter": "Giuseppe D'Angelo", "opened": "2022-11-04", "last_modified": "2022-11-12" }, "LWG3813": { "type": "issue", "title": "std::span is made ill-formed by P2278R4 when T is a normal class type", "long_link": "https://cplusplus.github.io/LWG/issue3813", "link": "https://wg21.link/lwg3813", "section": "24.7.2.2.1 [span.overview]", "status": "New", "submitter": "Jiang An", "opened": "2022-11-06", "last_modified": "2022-11-12", "papers": [ "P2278R4" ] }, "LWG3814": { "type": "issue", "title": "Add freestanding items requested by NB comments", "long_link": "https://cplusplus.github.io/LWG/issue3814", "link": "https://wg21.link/lwg3814", "section": "20.2.2 [memory.syn], 26.2 [ranges.syn], 33.5.2 [atomics.syn]", "status": "C++23", "submitter": "Ben Craig", "opened": "2022-11-06", "last_modified": "2023-11-22" }, "LWG3815": { "type": "issue", "title": "Freestanding enumerators specification is lacking", "long_link": "https://cplusplus.github.io/LWG/issue3815", "link": "https://wg21.link/lwg3815", "section": "16.3.3.6 [freestanding.item], 33.5.2 [atomics.syn]", "status": "Resolved", "submitter": "Ben Craig", "opened": "2022-11-06", "last_modified": "2023-02-07" }, "LWG3816": { "type": "issue", "title": "flat_map and flat_multimap should impose sequence container requirements", "long_link": "https://cplusplus.github.io/LWG/issue3816", "link": "https://wg21.link/lwg3816", "section": "24.6.9.1 [flat.map.overview], 24.6.10.1 [flat.multimap.overview]", "status": "C++23", "submitter": "Tomasz Kamiński", "opened": "2022-11-08", "last_modified": "2023-11-22" }, "LWG3817": { "type": "issue", "title": "Missing preconditions on forward_list modifiers", "long_link": "https://cplusplus.github.io/LWG/issue3817", "link": "https://wg21.link/lwg3817", "section": "24.3.9.5 [forward.list.modifiers]", "status": "C++23", "submitter": "Tomasz Kamiński", "opened": "2022-11-08", "last_modified": "2023-11-22" }, "LWG3818": { "type": "issue", "title": "Exposition-only concepts are not described in library intro", "long_link": "https://cplusplus.github.io/LWG/issue3818", "link": "https://wg21.link/lwg3818", "section": "16.3.3 [conventions]", "status": "C++23", "submitter": "Tim Song", "opened": "2022-11-08", "last_modified": "2023-11-22" }, "LWG3819": { "type": "issue", "title": "reference_meows_from_temporary should not use is_meowible", "long_link": "https://cplusplus.github.io/LWG/issue3819", "link": "https://wg21.link/lwg3819", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++23", "submitter": "Tim Song", "opened": "2022-11-08", "last_modified": "2023-11-22" }, "LWG3820": { "type": "issue", "title": "cartesian_product_view::iterator::prev is not quite right", "long_link": "https://cplusplus.github.io/LWG/issue3820", "link": "https://wg21.link/lwg3820", "section": "26.7.32.3 [range.cartesian.iterator]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-11-08", "last_modified": "2023-11-22" }, "LWG3821": { "type": "issue", "title": "uses_allocator_construction_args should have overload for pair-like", "long_link": "https://cplusplus.github.io/LWG/issue3821", "link": "https://wg21.link/lwg3821", "section": "20.2.8.2 [allocator.uses.construction]", "status": "C++23", "submitter": "Tim Song", "opened": "2022-11-08", "last_modified": "2023-11-22" }, "LWG3822": { "type": "issue", "title": "Avoiding normalization in filesystem::weakly_canonical", "long_link": "https://cplusplus.github.io/LWG/issue3822", "link": "https://wg21.link/lwg3822", "section": "31.12.13.40 [fs.op.weakly.canonical]", "status": "C++23", "submitter": "US", "opened": "2022-11-08", "last_modified": "2023-11-22" }, "LWG3823": { "type": "issue", "title": "Unnecessary precondition for is_aggregate", "long_link": "https://cplusplus.github.io/LWG/issue3823", "link": "https://wg21.link/lwg3823", "section": "21.3.5.4 [meta.unary.prop]", "status": "C++23", "submitter": "Tomasz Kamiński", "opened": "2022-11-09", "last_modified": "2023-11-22" }, "LWG3824": { "type": "issue", "title": "Number of bind placeholders is underspecified", "long_link": "https://cplusplus.github.io/LWG/issue3824", "link": "https://wg21.link/lwg3824", "section": "22.10.15.5 [func.bind.place]", "status": "C++23", "submitter": "Tomasz Kamiński", "opened": "2022-11-09", "last_modified": "2023-11-22" }, "LWG3825": { "type": "issue", "title": "Missing compile-time argument id check in basic_format_parse_context::next_arg_id", "long_link": "https://cplusplus.github.io/LWG/issue3825", "link": "https://wg21.link/lwg3825", "section": "22.14.6.5 [format.parse.ctx]", "status": "C++23", "submitter": "Victor Zverovich", "opened": "2022-11-09", "last_modified": "2023-11-22" }, "LWG3826": { "type": "issue", "title": "Redundant specification [for overload of yield_value]", "long_link": "https://cplusplus.github.io/LWG/issue3826", "link": "https://wg21.link/lwg3826", "section": "26.8.5 [coro.generator.promise]", "status": "C++23", "submitter": "US", "opened": "2022-11-10", "last_modified": "2023-11-22" }, "LWG3827": { "type": "issue", "title": "Deprecate and macros", "long_link": "https://cplusplus.github.io/LWG/issue3827", "link": "https://wg21.link/lwg3827", "section": "17.14.4 [stdalign.h.syn], 17.14.5 [stdbool.h.syn]", "status": "C++23", "submitter": "GB", "opened": "2022-11-10", "last_modified": "2023-11-22" }, "LWG3828": { "type": "issue", "title": "Sync intmax_t and uintmax_t with C2x", "long_link": "https://cplusplus.github.io/LWG/issue3828", "link": "https://wg21.link/lwg3828", "section": "17.4.1 [cstdint.syn]", "status": "C++23", "submitter": "GB", "opened": "2022-11-10", "last_modified": "2023-11-22" }, "LWG3829": { "type": "issue", "title": "as_rvalue_view::end should improve non-common case", "long_link": "https://cplusplus.github.io/LWG/issue3829", "link": "https://wg21.link/lwg3829", "section": "26.7.7.2 [range.as.rvalue.view]", "status": "New", "submitter": "Hewill Kang", "opened": "2022-11-13", "last_modified": "2022-11-30" }, "LWG3830": { "type": "issue", "title": "reverse_view should not cache when ranges::next has constant time complexity", "long_link": "https://cplusplus.github.io/LWG/issue3830", "link": "https://wg21.link/lwg3830", "section": "26.7.20.2 [range.reverse.view]", "status": "New", "submitter": "Hewill Kang", "opened": "2022-11-14", "last_modified": "2022-11-30" }, "LWG3831": { "type": "issue", "title": "Two-digit formatting of negative year is ambiguous", "long_link": "https://cplusplus.github.io/LWG/issue3831", "link": "https://wg21.link/lwg3831", "section": "29.12 [time.format], 29.13 [time.parse]", "status": "New", "submitter": "Matt Stephanson", "opened": "2022-11-18", "last_modified": "2022-11-30" }, "LWG3832": { "type": "issue", "title": "Missing change for element_view::iterator in LWG 3798", "long_link": "https://cplusplus.github.io/LWG/issue3832", "link": "https://wg21.link/lwg3832", "section": "26.7.22.3 [range.elements.iterator]", "status": "New", "submitter": "Jiang An", "opened": "2022-11-23", "last_modified": "2023-01-28" }, "LWG3833": { "type": "issue", "title": "Remove specialization template struct formatter", "long_link": "https://cplusplus.github.io/LWG/issue3833", "link": "https://wg21.link/lwg3833", "section": "22.14.6.3 [format.formatter.spec]", "status": "C++23", "submitter": "Mark de Wever", "opened": "2022-11-27", "last_modified": "2023-11-22" }, "LWG3834": { "type": "issue", "title": "Missing constexpr for std::intmax_t math functions in ", "long_link": "https://cplusplus.github.io/LWG/issue3834", "link": "https://wg21.link/lwg3834", "section": "31.13.2 [cinttypes.syn]", "status": "C++23", "submitter": "George Tokmaji", "opened": "2022-11-27", "last_modified": "2023-11-22" }, "LWG3835": { "type": "issue", "title": "Requirements for CharT in the regex library", "long_link": "https://cplusplus.github.io/LWG/issue3835", "link": "https://wg21.link/lwg3835", "section": "32.1 [re.general]", "status": "New", "submitter": "Xie He", "opened": "2022-11-28", "last_modified": "2023-01-06" }, "LWG3836": { "type": "issue", "title": "std::expected conversion constructor expected(const expected&) should take precedence over expected(U&&) with operator bool", "long_link": "https://cplusplus.github.io/LWG/issue3836", "link": "https://wg21.link/lwg3836", "section": "22.8.6.2 [expected.object.cons]", "status": "C++23", "submitter": "Hui Xie", "opened": "2022-11-30", "last_modified": "2023-11-22" }, "LWG3837": { "type": "issue", "title": "std::erase_if overloads for non-associative containers should move (and not copy) their predicate object", "long_link": "https://cplusplus.github.io/LWG/issue3837", "link": "https://wg21.link/lwg3837", "section": "23.4.4.5 [string.erasure], 24.3.8.5 [deque.erasure], 24.3.9.7 [forward.list.erasure], 24.3.10.6 [list.erasure], 24.3.11.6 [vector.erasure]", "status": "New", "submitter": "Giuseppe D'Angelo", "opened": "2022-12-04", "last_modified": "2023-01-06" }, "LWG3838": { "type": "issue", "title": "The last specialization of incrementable_traits is under-constrained", "long_link": "https://cplusplus.github.io/LWG/issue3838", "link": "https://wg21.link/lwg3838", "section": "25.3.2.1 [incrementable.traits]", "status": "New", "submitter": "Hewill Kang", "opened": "2022-12-07", "last_modified": "2023-01-06" }, "LWG3839": { "type": "issue", "title": "range_formatter's set_separator, set_brackets, and underlying functions should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3839", "link": "https://wg21.link/lwg3839", "section": "22.14.7.2 [format.range.formatter], 22.14.7.3 [format.range.fmtdef], 22.14.9 [format.tuple]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2022-12-11", "last_modified": "2023-11-22" }, "LWG3840": { "type": "issue", "title": "filesystem::u8path should be undeprecated", "long_link": "https://cplusplus.github.io/LWG/issue3840", "link": "https://wg21.link/lwg3840", "section": "D.25 [depr.fs.path.factory]", "status": "Open", "submitter": "Daniel Krügler", "opened": "2022-12-10", "last_modified": "2023-05-30", "github_url": "https://github.com/cplusplus/papers/issues/1415" }, "LWG3841": { "type": "issue", "title": " should not be \"all freestanding\"", "long_link": "https://cplusplus.github.io/LWG/issue3841", "link": "https://wg21.link/lwg3841", "section": "17.3.2 [version.syn]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2022-12-14", "last_modified": "2023-11-22" }, "LWG3842": { "type": "issue", "title": "Unclear wording for precision in chrono-format-spec", "long_link": "https://cplusplus.github.io/LWG/issue3842", "link": "https://wg21.link/lwg3842", "section": "29.12 [time.format]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2022-12-14", "last_modified": "2023-11-22" }, "LWG3843": { "type": "issue", "title": "std::expected::value() & assumes E is copy constructible", "long_link": "https://cplusplus.github.io/LWG/issue3843", "link": "https://wg21.link/lwg3843", "section": "22.8.6.6 [expected.object.obs]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2022-12-20", "last_modified": "2023-11-22" }, "LWG3844": { "type": "issue", "title": "Non-numeric formats for negative durations", "long_link": "https://cplusplus.github.io/LWG/issue3844", "link": "https://wg21.link/lwg3844", "section": "29.12 [time.format]", "status": "Open", "submitter": "Jonathan Wakely", "opened": "2022-12-20", "last_modified": "2023-02-10" }, "LWG3845": { "type": "issue", "title": "ranges::to's from_range_t tag branch has the wrong constraint", "long_link": "https://cplusplus.github.io/LWG/issue3845", "link": "https://wg21.link/lwg3845", "section": "26.5.7.2 [range.utility.conv.to]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-01-06", "last_modified": "2023-02-02" }, "LWG3846": { "type": "issue", "title": "iota_view::iterator::operator- is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3846", "link": "https://wg21.link/lwg3846", "section": "26.6.4.3 [range.iota.iterator]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-01-06", "last_modified": "2023-02-01" }, "LWG3847": { "type": "issue", "title": "ranges::to can still return views", "long_link": "https://cplusplus.github.io/LWG/issue3847", "link": "https://wg21.link/lwg3847", "section": "26.5.7.2 [range.utility.conv.to], 26.5.7.3 [range.utility.conv.adaptors]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2023-01-06", "last_modified": "2023-11-22" }, "LWG3848": { "type": "issue", "title": "adjacent_view, adjacent_transform_view and slide_view missing base accessor", "long_link": "https://cplusplus.github.io/LWG/issue3848", "link": "https://wg21.link/lwg3848", "section": "26.7.26.2 [range.adjacent.view], 26.7.27.2 [range.adjacent.transform.view], 26.7.29.2 [range.slide.view]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2023-01-06", "last_modified": "2023-11-22" }, "LWG3849": { "type": "issue", "title": "cartesian_product_view::iterator's default constructor is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3849", "link": "https://wg21.link/lwg3849", "section": "26.7.32.3 [range.cartesian.iterator]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2023-01-06", "last_modified": "2023-11-22" }, "LWG3850": { "type": "issue", "title": "views::as_const on empty_view should return empty_view", "long_link": "https://cplusplus.github.io/LWG/issue3850", "link": "https://wg21.link/lwg3850", "section": "26.7.21.1 [range.as.const.overview]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2023-01-06", "last_modified": "2023-11-22" }, "LWG3851": { "type": "issue", "title": "chunk_view::inner-iterator missing custom iter_move and iter_swap", "long_link": "https://cplusplus.github.io/LWG/issue3851", "link": "https://wg21.link/lwg3851", "section": "26.7.28.5 [range.chunk.inner.iter]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2023-01-06", "last_modified": "2023-11-22" }, "LWG3852": { "type": "issue", "title": "join_with_view::iterator's iter_move and iter_swap should be conditionally noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3852", "link": "https://wg21.link/lwg3852", "section": "26.7.15.3 [range.join.with.iterator]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-01-06", "last_modified": "2023-02-01" }, "LWG3853": { "type": "issue", "title": "basic_const_iterator::operator-> is ill-formed", "long_link": "https://cplusplus.github.io/LWG/issue3853", "link": "https://wg21.link/lwg3853", "section": "25.5.3 [const.iterators]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2023-01-06", "last_modified": "2023-11-22" }, "LWG3854": { "type": "issue", "title": "§[res.on.exception.handling]/3 should not be applied to all standard library types", "long_link": "https://cplusplus.github.io/LWG/issue3854", "link": "https://wg21.link/lwg3854", "section": "16.4.6.13 [res.on.exception.handling]", "status": "New", "submitter": "Jiang An", "opened": "2023-01-07", "last_modified": "2023-02-01" }, "LWG3855": { "type": "issue", "title": "tiny-range is not quite right", "long_link": "https://cplusplus.github.io/LWG/issue3855", "link": "https://wg21.link/lwg3855", "section": "26.7.16.2 [range.lazy.split.view]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-01-07", "last_modified": "2023-02-01" }, "LWG3856": { "type": "issue", "title": "Unclear which conversion specifiers are valid for each chrono type", "long_link": "https://cplusplus.github.io/LWG/issue3856", "link": "https://wg21.link/lwg3856", "section": "29.12 [time.format]", "status": "New", "submitter": "Tam S. B.", "opened": "2023-01-14", "last_modified": "2023-05-30" }, "LWG3857": { "type": "issue", "title": "basic_string_view should allow explicit conversion when only traits vary", "long_link": "https://cplusplus.github.io/LWG/issue3857", "link": "https://wg21.link/lwg3857", "section": "23.3.3.2 [string.view.cons]", "status": "C++23", "submitter": "Casey Carter", "opened": "2023-01-10", "last_modified": "2023-11-22" }, "LWG3858": { "type": "issue", "title": "basic_const_iterator is too strict to provide iterator_category", "long_link": "https://cplusplus.github.io/LWG/issue3858", "link": "https://wg21.link/lwg3858", "section": "25.5.3.4 [const.iterators.types]", "status": "NAD", "submitter": "Hewill Kang", "opened": "2023-01-22", "last_modified": "2023-02-06" }, "LWG3859": { "type": "issue", "title": "std::projected cannot handle proxy iterator", "long_link": "https://cplusplus.github.io/LWG/issue3859", "link": "https://wg21.link/lwg3859", "section": "25.3.6.4 [projected]", "status": "Resolved", "submitter": "Hewill Kang", "opened": "2023-01-24", "last_modified": "2023-03-23" }, "LWG3860": { "type": "issue", "title": "range_common_reference_t is missing", "long_link": "https://cplusplus.github.io/LWG/issue3860", "link": "https://wg21.link/lwg3860", "section": "26.2 [ranges.syn]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2023-01-24", "last_modified": "2023-11-22" }, "LWG3861": { "type": "issue", "title": "mdspan layout_stride::mapping default constructor problem", "long_link": "https://cplusplus.github.io/LWG/issue3861", "link": "https://wg21.link/lwg3861", "section": "24.7.3.4.7 [mdspan.layout.stride]", "status": "Resolved", "submitter": "Christian Robert Trott", "opened": "2023-01-25", "last_modified": "2023-06-13" }, "LWG3862": { "type": "issue", "title": "basic_const_iterator's common_type specialization is underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3862", "link": "https://wg21.link/lwg3862", "section": "25.2 [iterator.synopsis]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2023-01-25", "last_modified": "2023-11-22" }, "LWG3863": { "type": "issue", "title": "Is input_iterator guaranteed to have iter_const_reference_t?", "long_link": "https://cplusplus.github.io/LWG/issue3863", "link": "https://wg21.link/lwg3863", "section": "25.5.3.2 [const.iterators.alias]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-01-26", "last_modified": "2023-02-06" }, "LWG3864": { "type": "issue", "title": "zip over range of reference to an abstract type", "long_link": "https://cplusplus.github.io/LWG/issue3864", "link": "https://wg21.link/lwg3864", "section": "26.7.24 [range.zip]", "status": "New", "submitter": "Barry Revzin", "opened": "2023-01-28", "last_modified": "2023-02-06" }, "LWG3865": { "type": "issue", "title": "Sorting a range of pairs", "long_link": "https://cplusplus.github.io/LWG/issue3865", "link": "https://wg21.link/lwg3865", "section": "22.3.3 [pairs.spec]", "status": "C++23", "submitter": "Barry Revzin", "opened": "2023-01-28", "last_modified": "2023-11-22" }, "LWG3866": { "type": "issue", "title": "Bad Mandates for expected::transform_error overloads", "long_link": "https://cplusplus.github.io/LWG/issue3866", "link": "https://wg21.link/lwg3866", "section": "22.8.6.7 [expected.object.monadic], 22.8.7.7 [expected.void.monadic]", "status": "C++23", "submitter": "Casey Carter", "opened": "2023-01-29", "last_modified": "2023-11-22" }, "LWG3867": { "type": "issue", "title": "Should std::basic_osyncstream's move assignment operator be noexcept?", "long_link": "https://cplusplus.github.io/LWG/issue3867", "link": "https://wg21.link/lwg3867", "section": "31.11.3.1 [syncstream.osyncstream.overview]", "status": "C++23", "submitter": "Jiang An", "opened": "2023-01-29", "last_modified": "2023-11-22" }, "LWG3868": { "type": "issue", "title": "Constrained algorithms should not require output_iterator", "long_link": "https://cplusplus.github.io/LWG/issue3868", "link": "https://wg21.link/lwg3868", "section": "27.7.5 [alg.replace], 27.7.6 [alg.fill]", "status": "LEWG", "submitter": "Hewill Kang", "opened": "2023-01-29", "last_modified": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/1456" }, "LWG3869": { "type": "issue", "title": "Deprecate std::errc constants related to UNIX STREAMS", "long_link": "https://cplusplus.github.io/LWG/issue3869", "link": "https://wg21.link/lwg3869", "section": "19.5.2 [system.error.syn]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2023-01-30", "last_modified": "2023-11-22" }, "LWG3870": { "type": "issue", "title": "Remove voidify", "long_link": "https://cplusplus.github.io/LWG/issue3870", "link": "https://wg21.link/lwg3870", "section": "27.11.1 [specialized.algorithms.general]", "status": "C++23", "submitter": "Jonathan Wakely", "opened": "2023-01-30", "last_modified": "2023-11-22" }, "LWG3871": { "type": "issue", "title": "Adjust note about terminate", "long_link": "https://cplusplus.github.io/LWG/issue3871", "link": "https://wg21.link/lwg3871", "section": "16.4.2.5 [compliance]", "status": "C++23", "submitter": "CA", "opened": "2023-02-01", "last_modified": "2023-11-22" }, "LWG3872": { "type": "issue", "title": "basic_const_iterator should have custom iter_move", "long_link": "https://cplusplus.github.io/LWG/issue3872", "link": "https://wg21.link/lwg3872", "section": "25.5.3 [const.iterators]", "status": "C++23", "submitter": "Hewill Kang", "opened": "2023-01-31", "last_modified": "2023-11-22" }, "LWG3873": { "type": "issue", "title": "join_with_view's const begin is underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3873", "link": "https://wg21.link/lwg3873", "section": "26.7.15.2 [range.join.with.view]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-02-04", "last_modified": "2023-02-10" }, "LWG3874": { "type": "issue", "title": "Rename __cpp_lib_ranges_to_container to __cpp_lib_ranges_to", "long_link": "https://cplusplus.github.io/LWG/issue3874", "link": "https://wg21.link/lwg3874", "section": "17.3.2 [version.syn]", "status": "NAD", "submitter": "Hewill Kang", "opened": "2023-02-05", "last_modified": "2023-02-08" }, "LWG3875": { "type": "issue", "title": "std::ranges::repeat_view::iterator may be ill-formed", "long_link": "https://cplusplus.github.io/LWG/issue3875", "link": "https://wg21.link/lwg3875", "section": "26.6.5 [range.repeat]", "status": "C++23", "submitter": "Jiang An", "opened": "2023-02-05", "last_modified": "2023-11-22" }, "LWG3876": { "type": "issue", "title": "Default constructor of std::layout_XX::mapping misses precondition", "long_link": "https://cplusplus.github.io/LWG/issue3876", "link": "https://wg21.link/lwg3876", "section": "24.7.3.4 [mdspan.layout]", "status": "C++23", "submitter": "Christian Trott", "opened": "2023-02-09", "last_modified": "2023-11-22" }, "LWG3877": { "type": "issue", "title": "Incorrect constraints on const-qualified monadic overloads for std::expected", "long_link": "https://cplusplus.github.io/LWG/issue3877", "link": "https://wg21.link/lwg3877", "section": "22.8.6.7 [expected.object.monadic], 22.8.7.7 [expected.void.monadic]", "status": "C++23", "submitter": "Sy Brand", "opened": "2023-02-09", "last_modified": "2023-11-22" }, "LWG3878": { "type": "issue", "title": "import std; should guarantee initialization of standard iostreams objects", "long_link": "https://cplusplus.github.io/LWG/issue3878", "link": "https://wg21.link/lwg3878", "section": "31.4.2 [iostream.objects.overview]", "status": "C++23", "submitter": "Tim Song", "opened": "2023-02-09", "last_modified": "2023-11-22" }, "LWG3879": { "type": "issue", "title": "erase_if for flat_{,multi}set is incorrectly specified", "long_link": "https://cplusplus.github.io/LWG/issue3879", "link": "https://wg21.link/lwg3879", "section": "24.6.11.5 [flat.set.erasure], 24.6.12.5 [flat.multiset.erasure]", "status": "C++23", "submitter": "Tim Song", "opened": "2023-02-09", "last_modified": "2023-11-22" }, "LWG3880": { "type": "issue", "title": "Clarify operator+= complexity for {chunk,stride}_view::iterator", "long_link": "https://cplusplus.github.io/LWG/issue3880", "link": "https://wg21.link/lwg3880", "section": "26.7.28.7 [range.chunk.fwd.iter], 26.7.31.3 [range.stride.iterator]", "status": "C++23", "submitter": "Tim Song", "opened": "2023-02-09", "last_modified": "2023-11-22" }, "LWG3881": { "type": "issue", "title": "Incorrect formatting of container adapters backed by std::string", "long_link": "https://cplusplus.github.io/LWG/issue3881", "link": "https://wg21.link/lwg3881", "section": "24.6.13 [container.adaptors.format]", "status": "C++23", "submitter": "Victor Zverovich", "opened": "2023-02-10", "last_modified": "2023-11-22" }, "LWG3882": { "type": "issue", "title": "tuple relational operators have confused friendships", "long_link": "https://cplusplus.github.io/LWG/issue3882", "link": "https://wg21.link/lwg3882", "section": "22.4.9 [tuple.rel]", "status": "New", "submitter": "Corentin Jabot", "opened": "2023-02-08", "last_modified": "2023-03-22" }, "LWG3883": { "type": "issue", "title": "§[support.c.headers.other] Ambiguity in the requirements for includes", "long_link": "https://cplusplus.github.io/LWG/issue3883", "link": "https://wg21.link/lwg3883", "section": "17.14.7 [support.c.headers.other]", "status": "New", "submitter": "Alex Mills", "opened": "2023-02-09", "last_modified": "2023-03-22" }, "LWG3884": { "type": "issue", "title": "flat_foo is missing allocator-extended copy/move constructors", "long_link": "https://cplusplus.github.io/LWG/issue3884", "link": "https://wg21.link/lwg3884", "section": "24.6.9 [flat.map], 24.6.10 [flat.multimap], 24.6.11 [flat.set], 24.6.12 [flat.multiset]", "status": "WP", "submitter": "Arthur O'Dwyer", "opened": "2023-02-06", "last_modified": "2023-11-22" }, "LWG3885": { "type": "issue", "title": "'op' should be in [zombie.names]", "long_link": "https://cplusplus.github.io/LWG/issue3885", "link": "https://wg21.link/lwg3885", "section": "16.4.5.3.2 [zombie.names]", "status": "WP", "submitter": "Jonathan Wakely", "opened": "2023-02-11", "last_modified": "2023-11-22" }, "LWG3886": { "type": "issue", "title": "Monad mo' problems", "long_link": "https://cplusplus.github.io/LWG/issue3886", "link": "https://wg21.link/lwg3886", "section": "22.5.3.1 [optional.optional.general], 22.8.6.1 [expected.object.general]", "status": "New", "submitter": "Casey Carter", "opened": "2023-02-13", "last_modified": "2023-03-22" }, "LWG3887": { "type": "issue", "title": "Version macro for allocate_at_least", "long_link": "https://cplusplus.github.io/LWG/issue3887", "link": "https://wg21.link/lwg3887", "section": "17.3.2 [version.syn]", "status": "WP", "submitter": "Alisdair Meredith", "opened": "2023-02-14", "last_modified": "2023-11-22" }, "LWG3888": { "type": "issue", "title": "Most ranges uninitialized memory algorithms are underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3888", "link": "https://wg21.link/lwg3888", "section": "27.11.8 [specialized.construct]", "status": "New", "submitter": "Jiang An", "opened": "2023-02-17", "last_modified": "2023-03-22" }, "LWG3889": { "type": "issue", "title": "std::(ranges::)destroy_at should destroy array elements in the decreasing index order", "long_link": "https://cplusplus.github.io/LWG/issue3889", "link": "https://wg21.link/lwg3889", "section": "27.11.9 [specialized.destroy]", "status": "New", "submitter": "Jiang An", "opened": "2023-02-17", "last_modified": "2023-03-22" }, "LWG3890": { "type": "issue", "title": "ABI issue for integer-class types", "long_link": "https://cplusplus.github.io/LWG/issue3890", "link": "https://wg21.link/lwg3890", "section": "25.3.4.4 [iterator.concept.winc]", "status": "New", "submitter": "Jiang An", "opened": "2023-02-19", "last_modified": "2023-03-22" }, "LWG3891": { "type": "issue", "title": "LWG 3870 breaks std::expected", "long_link": "https://cplusplus.github.io/LWG/issue3891", "link": "https://wg21.link/lwg3891", "section": "22.8.6.1 [expected.object.general]", "status": "New", "submitter": "Jiang An", "opened": "2023-02-19", "last_modified": "2023-03-22" }, "LWG3892": { "type": "issue", "title": "Incorrect formatting of nested ranges and tuples", "long_link": "https://cplusplus.github.io/LWG/issue3892", "link": "https://wg21.link/lwg3892", "section": "22.14.7.2 [format.range.formatter], 22.14.9 [format.tuple]", "status": "WP", "submitter": "Victor Zverovich", "opened": "2023-02-20", "last_modified": "2023-11-22" }, "LWG3893": { "type": "issue", "title": "LWG 3661 broke atomic> a; a = nullptr;", "long_link": "https://cplusplus.github.io/LWG/issue3893", "link": "https://wg21.link/lwg3893", "section": "33.5.8.7.2 [util.smartptr.atomic.shared]", "status": "WP", "submitter": "Zachary Wassall", "opened": "2023-02-22", "last_modified": "2023-11-22" }, "LWG3894": { "type": "issue", "title": "generator::promise_type::yield_value(ranges::elements_of) should not be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3894", "link": "https://wg21.link/lwg3894", "section": "26.8.5 [coro.generator.promise]", "status": "WP", "submitter": "Tim Song", "opened": "2023-02-25", "last_modified": "2023-11-22" }, "LWG3895": { "type": "issue", "title": "Various relation concepts are missing default values of the second template parameters", "long_link": "https://cplusplus.github.io/LWG/issue3895", "link": "https://wg21.link/lwg3895", "section": "18.3 [concepts.syn], 25.2 [iterator.synopsis]", "status": "New", "submitter": "blacktea hamburger", "opened": "2023-02-25", "last_modified": "2023-03-22" }, "LWG3896": { "type": "issue", "title": "The definition of viewable_range is not quite right", "long_link": "https://cplusplus.github.io/LWG/issue3896", "link": "https://wg21.link/lwg3896", "section": "26.4.5 [range.refinements]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-02-27", "last_modified": "2023-03-22" }, "LWG3897": { "type": "issue", "title": "inout_ptr will not update raw pointer to 0", "long_link": "https://cplusplus.github.io/LWG/issue3897", "link": "https://wg21.link/lwg3897", "section": "20.3.4.3 [inout.ptr.t]", "status": "WP", "submitter": "Doug Cook", "opened": "2023-02-27", "last_modified": "2023-11-22" }, "LWG3898": { "type": "issue", "title": "Possibly unintended preconditions for completion functions of std::barrier", "long_link": "https://cplusplus.github.io/LWG/issue3898", "link": "https://wg21.link/lwg3898", "section": "33.9.3.3 [thread.barrier.class]", "status": "New", "submitter": "Jiang An", "opened": "2023-03-02", "last_modified": "2023-03-22" }, "LWG3899": { "type": "issue", "title": "co_yielding elements of an lvalue generator is unnecessarily inefficient", "long_link": "https://cplusplus.github.io/LWG/issue3899", "link": "https://wg21.link/lwg3899", "section": "26.8.5 [coro.generator.promise]", "status": "New", "submitter": "Tim Song", "opened": "2023-03-04", "last_modified": "2023-03-22" }, "LWG3900": { "type": "issue", "title": "The allocator_arg_t overloads of generator::promise_type::operator new should not be constrained", "long_link": "https://cplusplus.github.io/LWG/issue3900", "link": "https://wg21.link/lwg3900", "section": "26.8.5 [coro.generator.promise]", "status": "New", "submitter": "Tim Song", "opened": "2023-03-04", "last_modified": "2023-03-22" }, "LWG3901": { "type": "issue", "title": "Is uses-allocator construction of a cv-qualified object type still well-formed after LWG 3870?", "long_link": "https://cplusplus.github.io/LWG/issue3901", "link": "https://wg21.link/lwg3901", "section": "20.2.8 [allocator.uses]", "status": "Tentatively NAD", "submitter": "Jiang An", "opened": "2023-03-05", "last_modified": "2023-03-22" }, "LWG3902": { "type": "issue", "title": "Return type of std::declval should be (cv-unqualified) void", "long_link": "https://cplusplus.github.io/LWG/issue3902", "link": "https://wg21.link/lwg3902", "section": "22.2.6 [declval]", "status": "New", "submitter": "Jiang An", "opened": "2023-03-07", "last_modified": "2023-03-22" }, "LWG3903": { "type": "issue", "title": "span destructor is redundantly noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3903", "link": "https://wg21.link/lwg3903", "section": "24.7.2.2.1 [span.overview]", "status": "WP", "submitter": "Ben Craig", "opened": "2023-03-11", "last_modified": "2023-11-22" }, "LWG3904": { "type": "issue", "title": "lazy_split_view::outer-iterator's const-converting constructor isn't setting trailing_empty_", "long_link": "https://cplusplus.github.io/LWG/issue3904", "link": "https://wg21.link/lwg3904", "section": "26.7.16.3 [range.lazy.split.outer]", "status": "WP", "submitter": "Patrick Palka", "opened": "2023-03-13", "last_modified": "2023-11-22" }, "LWG3905": { "type": "issue", "title": "Type of std::fexcept_t", "long_link": "https://cplusplus.github.io/LWG/issue3905", "link": "https://wg21.link/lwg3905", "section": "28.3.1 [cfenv.syn]", "status": "WP", "submitter": "Sam Elliott", "opened": "2023-03-13", "last_modified": "2023-11-22" }, "LWG3906": { "type": "issue", "title": "\"Undefined address\" is undefined", "long_link": "https://cplusplus.github.io/LWG/issue3906", "link": "https://wg21.link/lwg3906", "section": "33.5.8.5 [atomics.types.pointer], 33.5.7.5 [atomics.ref.pointer]", "status": "New", "submitter": "Jiang An", "opened": "2023-03-18", "last_modified": "2023-05-24" }, "LWG3907": { "type": "issue", "title": "Can iterator types of range adaptors and range factories be SCARY?", "long_link": "https://cplusplus.github.io/LWG/issue3907", "link": "https://wg21.link/lwg3907", "section": "26.6 [range.factories], 26.7 [range.adaptors]", "status": "New", "submitter": "Jiang An", "opened": "2023-03-18", "last_modified": "2023-06-01" }, "LWG3908": { "type": "issue", "title": "enumerate_view::iterator constructor is explicit", "long_link": "https://cplusplus.github.io/LWG/issue3908", "link": "https://wg21.link/lwg3908", "section": "26.7.23.3 [range.enumerate.iterator]", "status": "Tentatively NAD", "submitter": "Jonathan Wakely", "opened": "2023-03-23", "last_modified": "2023-06-01" }, "LWG3909": { "type": "issue", "title": "Issues about viewable_range", "long_link": "https://cplusplus.github.io/LWG/issue3909", "link": "https://wg21.link/lwg3909", "section": "99 [ranges.refinements], 26.7.2 [range.adaptor.object]", "status": "Tentatively NAD", "submitter": "Jiang An", "opened": "2023-03-27", "last_modified": "2023-06-01" }, "LWG3910": { "type": "issue", "title": "The effects of including on initialization are not yet precisely specified", "long_link": "https://cplusplus.github.io/LWG/issue3910", "link": "https://wg21.link/lwg3910", "section": "31.4.2 [iostream.objects.overview]", "status": "New", "submitter": "Jiang An", "opened": "2023-03-27", "last_modified": "2023-05-24" }, "LWG3911": { "type": "issue", "title": "unique_ptr's operator* is missing a mandate", "long_link": "https://cplusplus.github.io/LWG/issue3911", "link": "https://wg21.link/lwg3911", "section": "20.3.1.3.5 [unique.ptr.single.observers], 20.3.1.4.4 [unique.ptr.runtime.observers]", "status": "New", "submitter": "Brian Bi", "opened": "2023-03-27", "last_modified": "2023-06-01" }, "LWG3912": { "type": "issue", "title": "enumerate_view::iterator::operator- should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3912", "link": "https://wg21.link/lwg3912", "section": "26.7.23.3 [range.enumerate.iterator]", "status": "WP", "submitter": "Hewill Kang", "opened": "2023-03-27", "last_modified": "2023-11-22" }, "LWG3913": { "type": "issue", "title": "ranges::const_iterator_t fails to accept arrays of unknown bound", "long_link": "https://cplusplus.github.io/LWG/issue3913", "link": "https://wg21.link/lwg3913", "section": "26.2 [ranges.syn]", "status": "NAD", "submitter": "Arthur O'Dwyer", "opened": "2023-03-28", "last_modified": "2023-11-07", "github_url": "https://github.com/cplusplus/papers/issues/1575" }, "LWG3914": { "type": "issue", "title": "Inconsistent template-head of ranges::enumerate_view", "long_link": "https://cplusplus.github.io/LWG/issue3914", "link": "https://wg21.link/lwg3914", "section": "26.2 [ranges.syn], 26.7.23 [range.enumerate]", "status": "WP", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2023-03-30", "last_modified": "2023-11-22" }, "LWG3915": { "type": "issue", "title": "Redundant paragraph about expression variations", "long_link": "https://cplusplus.github.io/LWG/issue3915", "link": "https://wg21.link/lwg3915", "section": "26.4.2 [range.range]", "status": "WP", "submitter": "Johel Ernesto Guerrero Peña", "opened": "2023-04-01", "last_modified": "2023-11-22" }, "LWG3916": { "type": "issue", "title": "allocator, polymorphic_allocator, and containers should forbid cv-qualified types", "long_link": "https://cplusplus.github.io/LWG/issue3916", "link": "https://wg21.link/lwg3916", "section": "20.2.10 [default.allocator], 20.4.3.1 [mem.poly.allocator.class.general], 24.2 [container.requirements]", "status": "New", "submitter": "Stephan T. Lavavej", "opened": "2023-04-02", "last_modified": "2023-05-24" }, "LWG3917": { "type": "issue", "title": "Validity of allocator and possibly polymorphic_allocator should be clarified", "long_link": "https://cplusplus.github.io/LWG/issue3917", "link": "https://wg21.link/lwg3917", "section": "20.2.10 [default.allocator], 20.4.3 [mem.poly.allocator.class]", "status": "New", "submitter": "Daniel Krügler", "opened": "2023-04-08", "last_modified": "2023-05-24" }, "LWG3918": { "type": "issue", "title": "std::uninitialized_move/_n and guaranteed copy elision", "long_link": "https://cplusplus.github.io/LWG/issue3918", "link": "https://wg21.link/lwg3918", "section": "27.11.6 [uninitialized.move]", "status": "LEWG", "submitter": "Jiang An", "opened": "2023-04-04", "last_modified": "2023-06-01", "github_url": "https://github.com/cplusplus/papers/issues/1576" }, "LWG3919": { "type": "issue", "title": "enumerate_view may invoke UB for sized common non-forward underlying ranges", "long_link": "https://cplusplus.github.io/LWG/issue3919", "link": "https://wg21.link/lwg3919", "section": "26.7.23 [range.enumerate]", "status": "Ready", "submitter": "Patrick Palka", "opened": "2023-04-07", "last_modified": "2023-11-10" }, "LWG3920": { "type": "issue", "title": "Bad footnotes claiming external linkage for entities defined as macros", "long_link": "https://cplusplus.github.io/LWG/issue3920", "link": "https://wg21.link/lwg3920", "section": "16.4.5.3.4 [extern.names]", "status": "New", "submitter": "Alisdair Meredith", "opened": "2023-04-12", "last_modified": "2023-05-24" }, "LWG3921": { "type": "issue", "title": "Is std::chrono::duration>{40} required to be correctly formatted?", "long_link": "https://cplusplus.github.io/LWG/issue3921", "link": "https://wg21.link/lwg3921", "section": "29.12 [time.format]", "status": "New", "submitter": "Jiang An", "opened": "2023-04-14", "last_modified": "2023-05-24" }, "LWG3922": { "type": "issue", "title": "It's unclear whether numeric_limits can be specialized by users", "long_link": "https://cplusplus.github.io/LWG/issue3922", "link": "https://wg21.link/lwg3922", "section": "17.3.5.1 [numeric.limits.general]", "status": "New", "submitter": "Christopher Di Bella", "opened": "2023-04-14", "last_modified": "2023-05-24" }, "LWG3923": { "type": "issue", "title": "The specification of numeric_limits doesn't clearly distinguish between implementation requirements and user requirements", "long_link": "https://cplusplus.github.io/LWG/issue3923", "link": "https://wg21.link/lwg3923", "section": "17.3.5.1 [numeric.limits.general]", "status": "New", "submitter": "Daniel Krügler", "opened": "2023-04-15", "last_modified": "2023-05-24" }, "LWG3924": { "type": "issue", "title": "Stop token data race avoidance requirements unclear", "long_link": "https://cplusplus.github.io/LWG/issue3924", "link": "https://wg21.link/lwg3924", "section": "33.3.1 [thread.stoptoken.intro]", "status": "New", "submitter": "Brian Bi", "opened": "2023-04-16", "last_modified": "2023-05-24" }, "LWG3925": { "type": "issue", "title": "Concept formattable's definition is incorrect", "long_link": "https://cplusplus.github.io/LWG/issue3925", "link": "https://wg21.link/lwg3925", "section": "22.14.6.2 [format.formattable]", "status": "WP", "submitter": "Mark de Wever", "opened": "2023-04-16", "last_modified": "2023-11-22" }, "LWG3926": { "type": "issue", "title": "Which namespace std is the mentioned one?", "long_link": "https://cplusplus.github.io/LWG/issue3926", "link": "https://wg21.link/lwg3926", "section": "16.4.5.2.1 [namespace.std]", "status": "New", "submitter": "jim x", "opened": "2023-04-19", "last_modified": "2023-05-24" }, "LWG3927": { "type": "issue", "title": "Unclear preconditions for operator[] for sequence containers", "long_link": "https://cplusplus.github.io/LWG/issue3927", "link": "https://wg21.link/lwg3927", "section": "24.2.4 [sequence.reqmts]", "status": "WP", "submitter": "Ville Voutilainen", "opened": "2023-04-24", "last_modified": "2023-11-22" }, "LWG3928": { "type": "issue", "title": "Non-top-level namespace posix shouldn't be reserved", "long_link": "https://cplusplus.github.io/LWG/issue3928", "link": "https://wg21.link/lwg3928", "section": "16.4.5.2.2 [namespace.posix]", "status": "New", "submitter": "Jiang An", "opened": "2023-04-29", "last_modified": "2023-05-24" }, "LWG3929": { "type": "issue", "title": "Preconditions for type traits should be Mandates", "long_link": "https://cplusplus.github.io/LWG/issue3929", "link": "https://wg21.link/lwg3929", "section": "21.3.5.4 [meta.unary.prop], 21.3.7 [meta.rel]", "status": "New", "submitter": "Alisdair Meredith", "opened": "2023-05-01", "last_modified": "2023-06-12" }, "LWG3930": { "type": "issue", "title": "Simplify type trait wording", "long_link": "https://cplusplus.github.io/LWG/issue3930", "link": "https://wg21.link/lwg3930", "section": "21 [meta]", "status": "Tentatively NAD", "submitter": "Alisdair Meredith", "opened": "2023-05-01", "last_modified": "2023-06-01" }, "LWG3931": { "type": "issue", "title": "Too many paper bump __cpp_lib_ranges", "long_link": "https://cplusplus.github.io/LWG/issue3931", "link": "https://wg21.link/lwg3931", "section": "17.3.2 [version.syn]", "status": "New", "submitter": "Jiang An", "opened": "2023-05-03", "last_modified": "2023-05-24" }, "LWG3932": { "type": "issue", "title": "Expression-equivalence is sometimes unimplementable when passing prvalue expressions to comparison CPOs", "long_link": "https://cplusplus.github.io/LWG/issue3932", "link": "https://wg21.link/lwg3932", "section": "17.11.6 [cmp.alg]", "status": "New", "submitter": "Jiang An", "opened": "2023-05-04", "last_modified": "2023-05-24" }, "LWG3933": { "type": "issue", "title": "P1467R9 accidentally changed the signatures of certain constructors of std::complex", "long_link": "https://cplusplus.github.io/LWG/issue3933", "link": "https://wg21.link/lwg3933", "section": "28.4.3 [complex]", "status": "New", "submitter": "Jiang An", "opened": "2023-05-16", "last_modified": "2023-06-01", "papers": [ "P1467R9" ] }, "LWG3934": { "type": "issue", "title": "std::complex::operator=(const T&) has no specification", "long_link": "https://cplusplus.github.io/LWG/issue3934", "link": "https://wg21.link/lwg3934", "section": "28.4.3 [complex]", "status": "New", "submitter": "Daniel Krügler", "opened": "2023-05-20", "last_modified": "2023-06-01" }, "LWG3935": { "type": "issue", "title": "template constexpr complex& operator=(const complex&) has no specification", "long_link": "https://cplusplus.github.io/LWG/issue3935", "link": "https://wg21.link/lwg3935", "section": "28.4.3 [complex]", "status": "WP", "submitter": "Daniel Krügler", "opened": "2023-05-21", "last_modified": "2023-11-22" }, "LWG3936": { "type": "issue", "title": "Are implementations allowed to deprecate components not in [depr]?", "long_link": "https://cplusplus.github.io/LWG/issue3936", "link": "https://wg21.link/lwg3936", "section": "D [depr]", "status": "Tentatively NAD", "submitter": "Jiang An", "opened": "2023-05-22", "last_modified": "2023-06-01" }, "LWG3937": { "type": "issue", "title": "I/O manipulators should be specified in terms of base classes", "long_link": "https://cplusplus.github.io/LWG/issue3937", "link": "https://wg21.link/lwg3937", "section": "31.7.7 [std.manip], 31.7.8 [ext.manip], 31.7.9 [quoted.manip]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2023-05-25", "last_modified": "2023-06-01" }, "LWG3938": { "type": "issue", "title": "Cannot use std::expected monadic ops with move-only error_type", "long_link": "https://cplusplus.github.io/LWG/issue3938", "link": "https://wg21.link/lwg3938", "section": "22.8.6.7 [expected.object.monadic]", "status": "WP", "submitter": "Jonathan Wakely", "opened": "2023-05-25", "last_modified": "2023-11-22" }, "LWG3939": { "type": "issue", "title": "§[format.string.std] char is not formatted as a character when charT is wchar_t", "long_link": "https://cplusplus.github.io/LWG/issue3939", "link": "https://wg21.link/lwg3939", "section": "22.14.2.2 [format.string.std]", "status": "New", "submitter": "S. B. Tam", "opened": "2023-05-26", "last_modified": "2023-06-01" }, "LWG3940": { "type": "issue", "title": "std::expected::value() also needs E to be copy constructible", "long_link": "https://cplusplus.github.io/LWG/issue3940", "link": "https://wg21.link/lwg3940", "section": "22.8.7.6 [expected.void.obs]", "status": "WP", "submitter": "Jiang An", "opened": "2023-05-26", "last_modified": "2023-11-22" }, "LWG3941": { "type": "issue", "title": "§[atomics.order] inadvertently prohibits widespread implementation techniques", "long_link": "https://cplusplus.github.io/LWG/issue3941", "link": "https://wg21.link/lwg3941", "section": "33.5.4 [atomics.order]", "status": "SG1", "submitter": "Hans Boehm", "opened": "2023-05-27", "last_modified": "2023-11-07", "github_url": "https://github.com/cplusplus/papers/issues/1574" }, "LWG3942": { "type": "issue", "title": "Inconsistent use of const char_type& in standard specializations of std::char_traits", "long_link": "https://cplusplus.github.io/LWG/issue3942", "link": "https://wg21.link/lwg3942", "section": "23.2.4 [char.traits.specializations]", "status": "New", "submitter": "Jiang An", "opened": "2023-05-27", "last_modified": "2023-06-01" }, "LWG3943": { "type": "issue", "title": "Clarify lifetime requirements of BasicFormatter and Formatter", "long_link": "https://cplusplus.github.io/LWG/issue3943", "link": "https://wg21.link/lwg3943", "section": "22.14.6.2 [format.formattable]", "status": "New", "submitter": "Mark de Wever", "opened": "2023-06-01", "last_modified": "2023-06-08" }, "LWG3944": { "type": "issue", "title": "Formatters converting sequences of char to sequences of wchar_t", "long_link": "https://cplusplus.github.io/LWG/issue3944", "link": "https://wg21.link/lwg3944", "section": "22.14.6.3 [format.formatter.spec]", "status": "SG16", "submitter": "Mark de Wever", "opened": "2023-06-01", "last_modified": "2023-07-29", "github_url": "https://github.com/cplusplus/papers/issues/1577" }, "LWG3945": { "type": "issue", "title": "§[cstdarg.syn] 'Compatible types' are undefined", "long_link": "https://cplusplus.github.io/LWG/issue3945", "link": "https://wg21.link/lwg3945", "section": "17.13.2 [cstdarg.syn]", "status": "New", "submitter": "Lukas Barth", "opened": "2023-06-08", "last_modified": "2023-06-12" }, "LWG3946": { "type": "issue", "title": "The definition of const_iterator_t should be reworked", "long_link": "https://cplusplus.github.io/LWG/issue3946", "link": "https://wg21.link/lwg3946", "section": "26.2 [ranges.syn]", "status": "WP", "submitter": "Christopher Di Bella", "opened": "2023-06-13", "last_modified": "2023-11-22" }, "LWG3947": { "type": "issue", "title": "Unexpected constraints on adjacent_transform_view::base()", "long_link": "https://cplusplus.github.io/LWG/issue3947", "link": "https://wg21.link/lwg3947", "section": "26.7.27.2 [range.adjacent.transform.view]", "status": "WP", "submitter": "Bo Persson", "opened": "2023-06-17", "last_modified": "2023-11-22" }, "LWG3948": { "type": "issue", "title": "possibly-const-range and as-const-pointer should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue3948", "link": "https://wg21.link/lwg3948", "section": "26.2 [ranges.syn], 26.3.14 [range.prim.cdata]", "status": "WP", "submitter": "Jiang An", "opened": "2023-06-20", "last_modified": "2023-11-22" }, "LWG3949": { "type": "issue", "title": "std::atomic's trivial destructor dropped in C++17 spec wording", "long_link": "https://cplusplus.github.io/LWG/issue3949", "link": "https://wg21.link/lwg3949", "section": "33.5.8.1 [atomics.types.generic.general]", "status": "WP", "submitter": "Jeremy Hurwitz", "opened": "2023-06-20", "last_modified": "2023-11-22" }, "LWG3950": { "type": "issue", "title": "std::basic_string_view comparison operators are overspecified", "long_link": "https://cplusplus.github.io/LWG/issue3950", "link": "https://wg21.link/lwg3950", "section": "23.3.2 [string.view.synop]", "status": "Ready", "submitter": "Giuseppe D'Angelo", "opened": "2023-06-21", "last_modified": "2023-11-10" }, "LWG3951": { "type": "issue", "title": "§[expected.object.swap]: Using value() instead of has_value()", "long_link": "https://cplusplus.github.io/LWG/issue3951", "link": "https://wg21.link/lwg3951", "section": "22.8.6.5 [expected.object.swap], 22.8.7.5 [expected.void.swap]", "status": "WP", "submitter": "Ben Craig", "opened": "2023-06-25", "last_modified": "2023-11-22" }, "LWG3952": { "type": "issue", "title": "iter_common_reference_t does not conform to the definition of indirectly_readable", "long_link": "https://cplusplus.github.io/LWG/issue3952", "link": "https://wg21.link/lwg3952", "section": "25.2 [iterator.synopsis], 25.5.3.2 [const.iterators.alias], 25.5.3.3 [const.iterators.iterator]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-06-28", "last_modified": "2023-10-30" }, "LWG3953": { "type": "issue", "title": "iter_move for common_iterator and counted_iterator should return decltype(auto)", "long_link": "https://cplusplus.github.io/LWG/issue3953", "link": "https://wg21.link/lwg3953", "section": "25.5.5.7 [common.iter.cust], 25.5.7.7 [counted.iter.cust]", "status": "WP", "submitter": "Hewill Kang", "opened": "2023-06-30", "last_modified": "2023-11-22" }, "LWG3954": { "type": "issue", "title": "Feature-test macros in C headers ( etc.)", "long_link": "https://cplusplus.github.io/LWG/issue3954", "link": "https://wg21.link/lwg3954", "section": "17.14.1 [support.c.headers.general]", "status": "New", "submitter": "Jiang An", "opened": "2023-07-06", "last_modified": "2023-07-08" }, "LWG3955": { "type": "issue", "title": "Add noexcept to several repeat_view[::iterator] member functions", "long_link": "https://cplusplus.github.io/LWG/issue3955", "link": "https://wg21.link/lwg3955", "section": "26.6.5.2 [range.repeat.view], 26.6.5.3 [range.repeat.iterator]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-07-06", "last_modified": "2023-10-30" }, "LWG3956": { "type": "issue", "title": "chrono::parse uses from_stream as a customization point", "long_link": "https://cplusplus.github.io/LWG/issue3956", "link": "https://wg21.link/lwg3956", "section": "29.13 [time.parse]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2023-07-15", "last_modified": "2023-10-30" }, "LWG3957": { "type": "issue", "title": "§[container.alloc.reqmts] The value category of v should be claimed", "long_link": "https://cplusplus.github.io/LWG/issue3957", "link": "https://wg21.link/lwg3957", "section": "24.2.2.5 [container.alloc.reqmts]", "status": "WP", "submitter": "jim x", "opened": "2023-07-10", "last_modified": "2023-11-22" }, "LWG3958": { "type": "issue", "title": "ranges::to should prioritize the \"reserve\" branch", "long_link": "https://cplusplus.github.io/LWG/issue3958", "link": "https://wg21.link/lwg3958", "section": "26.5.7.2 [range.utility.conv.to]", "status": "Tentatively NAD", "submitter": "Hewill Kang", "opened": "2023-07-17", "last_modified": "2023-10-30" }, "LWG3959": { "type": "issue", "title": "Should the comparator of std::flat_map/std::flat_multimap be copied twice in some operations?", "long_link": "https://cplusplus.github.io/LWG/issue3959", "link": "https://wg21.link/lwg3959", "section": "24.6.9 [flat.map], 24.6.10 [flat.multimap]", "status": "New", "submitter": "Jiang An", "opened": "2023-07-23", "last_modified": "2023-07-23" }, "LWG3960": { "type": "issue", "title": "How does chrono::parse handle duplicated data?", "long_link": "https://cplusplus.github.io/LWG/issue3960", "link": "https://wg21.link/lwg3960", "section": "29.13 [time.parse]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2023-07-28", "last_modified": "2023-11-03" }, "LWG3961": { "type": "issue", "title": "Does chrono::parse check format strings?", "long_link": "https://cplusplus.github.io/LWG/issue3961", "link": "https://wg21.link/lwg3961", "section": "29.13 [time.parse]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2023-07-28", "last_modified": "2023-11-03" }, "LWG3962": { "type": "issue", "title": "What is the \"decimal precision of the input\"?", "long_link": "https://cplusplus.github.io/LWG/issue3962", "link": "https://wg21.link/lwg3962", "section": "29.13 [time.parse]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2023-07-28", "last_modified": "2023-11-03" }, "LWG3963": { "type": "issue", "title": "Different std::flat_map/std::flat_multimap specializations should be able to share same nested classes", "long_link": "https://cplusplus.github.io/LWG/issue3963", "link": "https://wg21.link/lwg3963", "section": "24.6.9.2 [flat.map.defn], 24.6.10.2 [flat.multimap.defn]", "status": "New", "submitter": "Jiang An", "opened": "2023-07-24", "last_modified": "2023-11-03" }, "LWG3964": { "type": "issue", "title": "std::atan2 and std::pow overloads that take two std::valarray parameters should require the arguments to have the same length", "long_link": "https://cplusplus.github.io/LWG/issue3964", "link": "https://wg21.link/lwg3964", "section": "28.6.3.3 [valarray.transcend]", "status": "New", "submitter": "Jiang An", "opened": "2023-07-28", "last_modified": "2023-10-30" }, "LWG3965": { "type": "issue", "title": "Incorrect example in [format.string.escaped] p3 for formatting of combining characters", "long_link": "https://cplusplus.github.io/LWG/issue3965", "link": "https://wg21.link/lwg3965", "section": "22.14.6.4 [format.string.escaped]", "status": "WP", "submitter": "Tom Honermann", "opened": "2023-07-31", "last_modified": "2023-11-22" }, "LWG3966": { "type": "issue", "title": "The value_type and reference members of std::flat_(multi)map::(const_)iterator are unclear", "long_link": "https://cplusplus.github.io/LWG/issue3966", "link": "https://wg21.link/lwg3966", "section": "24.6.9.1 [flat.map.overview], 24.6.10.1 [flat.multimap.overview]", "status": "New", "submitter": "Jiang An", "opened": "2023-08-04", "last_modified": "2023-10-30" }, "LWG3967": { "type": "issue", "title": "The specification for std::is_nothrow_* traits may be ambiguous in some cases involving noexcept(false)", "long_link": "https://cplusplus.github.io/LWG/issue3967", "link": "https://wg21.link/lwg3967", "section": "21.3.5.4 [meta.unary.prop]", "status": "New", "submitter": "Jiang An", "opened": "2023-08-04", "last_modified": "2023-08-05" }, "LWG3968": { "type": "issue", "title": "std::endian::native value should be more specific about object representations", "long_link": "https://cplusplus.github.io/LWG/issue3968", "link": "https://wg21.link/lwg3968", "section": "22.15.8 [bit.endian]", "status": "New", "submitter": "Brian Bi", "opened": "2023-08-06", "last_modified": "2023-08-13" }, "LWG3969": { "type": "issue", "title": "std::ranges::fold_left_first_with_iter should be more ADL-proof", "long_link": "https://cplusplus.github.io/LWG/issue3969", "link": "https://wg21.link/lwg3969", "section": "27.6.18 [alg.fold]", "status": "New", "submitter": "Jiang An", "opened": "2023-08-10", "last_modified": "2023-11-03" }, "LWG3970": { "type": "issue", "title": "§[mdspan.syn] Missing definition of full_extent_t and full_extent", "long_link": "https://cplusplus.github.io/LWG/issue3970", "link": "https://wg21.link/lwg3970", "section": "24.7.3.2 [mdspan.syn]", "status": "WP", "submitter": "S. B. Tam", "opened": "2023-08-16", "last_modified": "2023-11-22" }, "LWG3971": { "type": "issue", "title": "Join ranges of rvalue references with ranges of prvalues", "long_link": "https://cplusplus.github.io/LWG/issue3971", "link": "https://wg21.link/lwg3971", "section": "26.7.15.2 [range.join.with.view]", "status": "SG9", "submitter": "Hewill Kang", "opened": "2023-08-21", "last_modified": "2023-10-30", "github_url": "https://github.com/cplusplus/papers/issues/1690" }, "LWG3972": { "type": "issue", "title": "Issues with join_with_view::iterator's iter_swap", "long_link": "https://cplusplus.github.io/LWG/issue3972", "link": "https://wg21.link/lwg3972", "section": "26.7.15.3 [range.join.with.iterator]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-09-04", "last_modified": "2023-11-03" }, "LWG3973": { "type": "issue", "title": "Monadic operations should be ADL-proof", "long_link": "https://cplusplus.github.io/LWG/issue3973", "link": "https://wg21.link/lwg3973", "section": "22.8.6.7 [expected.object.monadic], 22.5.3.7 [optional.monadic]", "status": "WP", "submitter": "Jiang An", "opened": "2023-08-10", "last_modified": "2023-11-22" }, "LWG3974": { "type": "issue", "title": "mdspan::operator[] should not copy OtherIndexTypes", "long_link": "https://cplusplus.github.io/LWG/issue3974", "link": "https://wg21.link/lwg3974", "section": "24.7.3.6.3 [mdspan.mdspan.members]", "status": "WP", "submitter": "Casey Carter", "opened": "2023-08-12", "last_modified": "2023-11-22" }, "LWG3975": { "type": "issue", "title": "Specializations of basic_format_context should not be permitted", "long_link": "https://cplusplus.github.io/LWG/issue3975", "link": "https://wg21.link/lwg3975", "section": "22.14.6.6 [format.context]", "status": "Ready", "submitter": "Brian Bi", "opened": "2023-08-13", "last_modified": "2023-11-07" }, "LWG3976": { "type": "issue", "title": "What does it mean for a type to be \"allocator aware\"?", "long_link": "https://cplusplus.github.io/LWG/issue3976", "link": "https://wg21.link/lwg3976", "section": "24.2.2.5 [container.alloc.reqmts]", "status": "New", "submitter": "Alisdair Meredith", "opened": "2023-08-14", "last_modified": "2023-09-17" }, "LWG3977": { "type": "issue", "title": "constexpr and noexcept for operators for bitmask types", "long_link": "https://cplusplus.github.io/LWG/issue3977", "link": "https://wg21.link/lwg3977", "section": "16.3.3.3.3 [bitmask.types]", "status": "New", "submitter": "Jiang An", "opened": "2023-08-19", "last_modified": "2023-09-24" }, "LWG3978": { "type": "issue", "title": "The \"no effect\" requirement for std::ignore is unimplementable for volatile bit-fields", "long_link": "https://cplusplus.github.io/LWG/issue3978", "link": "https://wg21.link/lwg3978", "section": "22.4.5 [tuple.creation]", "status": "New", "submitter": "Jiang An", "opened": "2023-08-19", "last_modified": "2023-11-03" }, "LWG3979": { "type": "issue", "title": "Should we reject std::bind_front<42>() and its friends?", "long_link": "https://cplusplus.github.io/LWG/issue3979", "link": "https://wg21.link/lwg3979", "section": "22.10.13 [func.not.fn], 22.10.14 [func.bind.partial]", "status": "New", "submitter": "Jiang An", "opened": "2023-08-22", "last_modified": "2023-09-24" }, "LWG3980": { "type": "issue", "title": "The read exclusive ownership of an atomic read-modify-write operation and whether its read and write are two operations are unclear", "long_link": "https://cplusplus.github.io/LWG/issue3980", "link": "https://wg21.link/lwg3980", "section": "33.5.4 [atomics.order]", "status": "Tentatively NAD", "submitter": "jim x", "opened": "2023-08-22", "last_modified": "2023-11-03" }, "LWG3981": { "type": "issue", "title": "Range adaptor closure object is underspecified for its return type", "long_link": "https://cplusplus.github.io/LWG/issue3981", "link": "https://wg21.link/lwg3981", "section": "26.7.2 [range.adaptor.object]", "status": "Tentatively NAD", "submitter": "Hewill Kang", "opened": "2023-08-22", "last_modified": "2023-10-30" }, "LWG3982": { "type": "issue", "title": "is-derived-from-view-interface should require that T is derived from view_interface", "long_link": "https://cplusplus.github.io/LWG/issue3982", "link": "https://wg21.link/lwg3982", "section": "26.4.4 [range.view]", "status": "Tentatively NAD", "submitter": "Hewill Kang", "opened": "2023-08-22", "last_modified": "2023-10-30" }, "LWG3983": { "type": "issue", "title": "ranges::to adaptors are underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue3983", "link": "https://wg21.link/lwg3983", "section": "26.5.7.3 [range.utility.conv.adaptors]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-08-23", "last_modified": "2023-11-03" }, "LWG3984": { "type": "issue", "title": "ranges::to's recursion branch may be ill-formed", "long_link": "https://cplusplus.github.io/LWG/issue3984", "link": "https://wg21.link/lwg3984", "section": "26.5.7.2 [range.utility.conv.to]", "status": "Ready", "submitter": "Hewill Kang", "opened": "2023-08-23", "last_modified": "2023-11-07" }, "LWG3985": { "type": "issue", "title": "ranges::to should Mandates C not to be view", "long_link": "https://cplusplus.github.io/LWG/issue3985", "link": "https://wg21.link/lwg3985", "section": "26.5.7.2 [range.utility.conv.to], 26.5.7.3 [range.utility.conv.adaptors]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-08-25", "last_modified": "2023-10-30" }, "LWG3986": { "type": "issue", "title": "basic_const_iterator doesn't work with optional", "long_link": "https://cplusplus.github.io/LWG/issue3986", "link": "https://wg21.link/lwg3986", "section": "25.5.3 [const.iterators]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-08-26", "last_modified": "2023-10-30" }, "LWG3987": { "type": "issue", "title": "Including doesn't provide std::begin/end", "long_link": "https://cplusplus.github.io/LWG/issue3987", "link": "https://wg21.link/lwg3987", "section": "25.7 [iterator.range]", "status": "WP", "submitter": "Hewill Kang", "opened": "2023-08-27", "last_modified": "2023-11-22" }, "LWG3988": { "type": "issue", "title": "Should as_const_view and basic_const_iterator provide base()?", "long_link": "https://cplusplus.github.io/LWG/issue3988", "link": "https://wg21.link/lwg3988", "section": "25.5.3 [const.iterators], 26.7.21.2 [range.as.const.view]", "status": "Ready", "submitter": "Hewill Kang", "opened": "2023-08-28", "last_modified": "2023-11-07" }, "LWG3989": { "type": "issue", "title": "The whole range for an iterator obtained from a std::span or std::basic_string_view is not clear", "long_link": "https://cplusplus.github.io/LWG/issue3989", "link": "https://wg21.link/lwg3989", "section": "23.3 [string.view], 24.7.2.2 [views.span]", "status": "New", "submitter": "Jiang An", "opened": "2023-08-29", "last_modified": "2023-10-30" }, "LWG3990": { "type": "issue", "title": "Program-defined specializations of std::tuple and std::variant can't be properly supported", "long_link": "https://cplusplus.github.io/LWG/issue3990", "link": "https://wg21.link/lwg3990", "section": "22.4.4 [tuple.tuple], 22.6.3.1 [variant.variant.general]", "status": "WP", "submitter": "Jiang An", "opened": "2023-08-29", "last_modified": "2023-11-22" }, "LWG3991": { "type": "issue", "title": "variant's move assignment should not be guaranteed to produce a valueless by exception state", "long_link": "https://cplusplus.github.io/LWG/issue3991", "link": "https://wg21.link/lwg3991", "section": "22.6.3.4 [variant.assign]", "status": "New", "submitter": "Brian Bi", "opened": "2023-08-29", "last_modified": "2023-10-30" }, "LWG3992": { "type": "issue", "title": "basic_stringbuf::str()&& should enforce 𝒪(1)", "long_link": "https://cplusplus.github.io/LWG/issue3992", "link": "https://wg21.link/lwg3992", "section": "31.8.2.4 [stringbuf.members]", "status": "New", "submitter": "Peter Sommerlad", "opened": "2023-10-05", "last_modified": "2023-10-14" }, "LWG3993": { "type": "issue", "title": "The parse function of a BasicFormatter type needs to be constexpr", "long_link": "https://cplusplus.github.io/LWG/issue3993", "link": "https://wg21.link/lwg3993", "section": "22.14.6.1 [formatter.requirements]", "status": "New", "submitter": "Jiang An", "opened": "2023-10-10", "last_modified": "2023-10-30" }, "LWG3994": { "type": "issue", "title": "adaptor(args...)(r) is not equivalent to std::bind_back(adaptor, args...)(r)", "long_link": "https://cplusplus.github.io/LWG/issue3994", "link": "https://wg21.link/lwg3994", "section": "26.7.2 [range.adaptor.object]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-10-11", "last_modified": "2023-11-03" }, "LWG3995": { "type": "issue", "title": "Issue with custom index conversion in ", "long_link": "https://cplusplus.github.io/LWG/issue3995", "link": "https://wg21.link/lwg3995", "section": "24.7.3 [views.multidim]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-10-11", "last_modified": "2023-10-30" }, "LWG3996": { "type": "issue", "title": "projected should just be I", "long_link": "https://cplusplus.github.io/LWG/issue3996", "link": "https://wg21.link/lwg3996", "section": "25.3.6.4 [projected]", "status": "Tentatively NAD", "submitter": "Hewill Kang", "opened": "2023-10-12", "last_modified": "2023-11-03" }, "LWG3997": { "type": "issue", "title": "std::formatter specializations should be consistently restricted to supported character types", "long_link": "https://cplusplus.github.io/LWG/issue3997", "link": "https://wg21.link/lwg3997", "section": "22.14.1 [format.syn], 29.2 [time.syn], 33.4.3.2 [thread.thread.id]", "status": "New", "submitter": "Jiang An", "opened": "2023-10-15", "last_modified": "2023-11-04" }, "LWG3998": { "type": "issue", "title": "Constants in std::regex_constants should be allowed to be enumerators", "long_link": "https://cplusplus.github.io/LWG/issue3998", "link": "https://wg21.link/lwg3998", "section": "32.4 [re.const]", "status": "New", "submitter": "Jiang An", "opened": "2023-10-18", "last_modified": "2023-10-21" }, "LWG3999": { "type": "issue", "title": "P0439R0 changed the value category of memory order constants", "long_link": "https://cplusplus.github.io/LWG/issue3999", "link": "https://wg21.link/lwg3999", "section": "33.5.4 [atomics.order]", "status": "New", "submitter": "Jiang An", "opened": "2023-10-18", "last_modified": "2023-11-03", "papers": [ "P0439R0" ] }, "LWG4000": { "type": "issue", "title": "flat_map::insert_range's Effects is not quite right", "long_link": "https://cplusplus.github.io/LWG/issue4000", "link": "https://wg21.link/lwg4000", "section": "24.6.9.6 [flat.map.modifiers]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-10-23", "last_modified": "2023-10-28" }, "LWG4001": { "type": "issue", "title": "iota_view should provide empty", "long_link": "https://cplusplus.github.io/LWG/issue4001", "link": "https://wg21.link/lwg4001", "section": "26.6.4.2 [range.iota.view]", "status": "WP", "submitter": "Hewill Kang", "opened": "2023-10-27", "last_modified": "2023-11-22" }, "LWG4002": { "type": "issue", "title": "The definition of iota_view::iterator::iterator_concept should be improved", "long_link": "https://cplusplus.github.io/LWG/issue4002", "link": "https://wg21.link/lwg4002", "section": "26.6.4.3 [range.iota.iterator]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-10-27", "last_modified": "2023-11-07" }, "LWG4003": { "type": "issue", "title": "view_interface::back is overconstrained", "long_link": "https://cplusplus.github.io/LWG/issue4003", "link": "https://wg21.link/lwg4003", "section": "26.5.3 [view.interface]", "status": "Tentatively NAD", "submitter": "Hewill Kang", "opened": "2023-10-28", "last_modified": "2023-11-07" }, "LWG4004": { "type": "issue", "title": "The load and store operation in §[atomics.order] p1 is ambiguous", "long_link": "https://cplusplus.github.io/LWG/issue4004", "link": "https://wg21.link/lwg4004", "section": "33.5.4 [atomics.order]", "status": "New", "submitter": "jim x", "opened": "2023-10-30", "last_modified": "2023-11-04", "github_url": "https://github.com/cplusplus/papers/issues/1812" }, "LWG4005": { "type": "issue", "title": "\"Required behavior\" too narrowly defined", "long_link": "https://cplusplus.github.io/LWG/issue4005", "link": "https://wg21.link/lwg4005", "section": "3.46 [defns.required.behavior], 16.3.2.4 [structure.specifications], 16.4.5.8 [res.on.functions]", "status": "New", "submitter": "Eric Niebler", "opened": "2023-11-03", "last_modified": "2023-11-04" }, "LWG4006": { "type": "issue", "title": "chunk_view::outer-iterator::value_type should provide empty", "long_link": "https://cplusplus.github.io/LWG/issue4006", "link": "https://wg21.link/lwg4006", "section": "26.7.28.4 [range.chunk.outer.value]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-11-05", "last_modified": "2023-11-05" }, "LWG4007": { "type": "issue", "title": "Mystic prohibition of calling a volatile-qualified perfect forwarding call wrapper", "long_link": "https://cplusplus.github.io/LWG/issue4007", "link": "https://wg21.link/lwg4007", "section": "22.10.4 [func.require]", "status": "New", "submitter": "Jiang An", "opened": "2023-11-05", "last_modified": "2023-11-05" }, "LWG4008": { "type": "issue", "title": "§[range.utility.conv.to] ranges::to may cause infinite recursion if range_value_t is a non-move-constructible range", "long_link": "https://cplusplus.github.io/LWG/issue4008", "link": "https://wg21.link/lwg4008", "section": "26.5.7.2 [range.utility.conv.to]", "status": "New", "submitter": "S. B. Tam", "opened": "2023-11-08", "last_modified": "2023-11-18" }, "LWG4009": { "type": "issue", "title": "drop_view::begin const may have 𝒪(n) complexity", "long_link": "https://cplusplus.github.io/LWG/issue4009", "link": "https://wg21.link/lwg4009", "section": "26.7.12.2 [range.drop.view]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-11-08", "last_modified": "2023-11-18" }, "LWG4010": { "type": "issue", "title": "subrange::advance should be improved", "long_link": "https://cplusplus.github.io/LWG/issue4010", "link": "https://wg21.link/lwg4010", "section": "26.5.4.3 [range.subrange.access]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-11-09", "last_modified": "2023-11-18" }, "LWG4011": { "type": "issue", "title": "\"Effects: Equivalent to return\" in [span.elem]", "long_link": "https://cplusplus.github.io/LWG/issue4011", "link": "https://wg21.link/lwg4011", "section": "24.7.2.2.6 [span.elem]", "status": "New", "submitter": "Arthur O'Dwyer", "opened": "2023-11-09", "last_modified": "2023-11-18" }, "LWG4012": { "type": "issue", "title": "common_view::begin/end are missing the simple-view check", "long_link": "https://cplusplus.github.io/LWG/issue4012", "link": "https://wg21.link/lwg4012", "section": "26.7.19.2 [range.common.view]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-11-11", "last_modified": "2023-11-18" }, "LWG4013": { "type": "issue", "title": "lazy_split_view::outer-iterator::value_type should not provide default constructor", "long_link": "https://cplusplus.github.io/LWG/issue4013", "link": "https://wg21.link/lwg4013", "section": "26.7.16.4 [range.lazy.split.outer.value]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-11-11", "last_modified": "2023-11-18" }, "LWG4014": { "type": "issue", "title": "LWG 3809 changes behavior of some existing std::subtract_with_carry_engine code", "long_link": "https://cplusplus.github.io/LWG/issue4014", "link": "https://wg21.link/lwg4014", "section": "28.5.4.4 [rand.eng.sub]", "status": "New", "submitter": "Matt Stephanson", "opened": "2023-11-15", "last_modified": "2024-01-11" }, "LWG4015": { "type": "issue", "title": "LWG 3973 broke const overloads of std::optional monadic operations", "long_link": "https://cplusplus.github.io/LWG/issue4015", "link": "https://wg21.link/lwg4015", "section": "22.5.3.7 [optional.monadic]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2023-11-24", "last_modified": "2023-11-29" }, "LWG4016": { "type": "issue", "title": "container-insertable checks do not match what container-inserter does", "long_link": "https://cplusplus.github.io/LWG/issue4016", "link": "https://wg21.link/lwg4016", "section": "26.5.7 [range.utility.conv]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2023-11-24", "last_modified": "2023-11-26" }, "LWG4017": { "type": "issue", "title": "Behavior of std::views::split on an empty range", "long_link": "https://cplusplus.github.io/LWG/issue4017", "link": "https://wg21.link/lwg4017", "section": "26.7.17.3 [range.split.iterator], 26.7.16.3 [range.lazy.split.outer]", "status": "New", "submitter": "David Stone", "opened": "2023-11-19", "last_modified": "2023-11-27" }, "LWG4018": { "type": "issue", "title": "ranges::to's copy branch is underconstrained", "long_link": "https://cplusplus.github.io/LWG/issue4018", "link": "https://wg21.link/lwg4018", "section": "26.5.7.2 [range.utility.conv.to]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-11-25", "last_modified": "2023-11-25" }, "LWG4019": { "type": "issue", "title": "Reversing an infinite range leads to an infinite loop", "long_link": "https://cplusplus.github.io/LWG/issue4019", "link": "https://wg21.link/lwg4019", "section": "26.7.20 [range.reverse]", "status": "New", "submitter": "Barry Revzin", "opened": "2023-11-25", "last_modified": "2023-11-27", "github_url": "https://github.com/cplusplus/papers/issues/1813" }, "LWG4020": { "type": "issue", "title": "extents::index-cast weirdness", "long_link": "https://cplusplus.github.io/LWG/issue4020", "link": "https://wg21.link/lwg4020", "section": "24.7.3.3.2 [mdspan.extents.expo]", "status": "New", "submitter": "Casey Carter", "opened": "2023-11-29", "last_modified": "2023-12-02" }, "LWG4021": { "type": "issue", "title": "mdspan::is_always_meow() should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue4021", "link": "https://wg21.link/lwg4021", "section": "24.7.3.6.1 [mdspan.mdspan.overview]", "status": "New", "submitter": "Stephan T. Lavavej", "opened": "2023-12-07", "last_modified": "2023-12-10" }, "LWG4022": { "type": "issue", "title": "Ambiguity in the formatting of negative years with format specifier %C", "long_link": "https://cplusplus.github.io/LWG/issue4022", "link": "https://wg21.link/lwg4022", "section": "29.12 [time.format]", "status": "New", "submitter": "Jiang An", "opened": "2023-12-08", "last_modified": "2023-12-09" }, "LWG4023": { "type": "issue", "title": "Preconditions of std::basic_streambuf::setg/setp", "long_link": "https://cplusplus.github.io/LWG/issue4023", "link": "https://wg21.link/lwg4023", "section": "31.6.3.4 [streambuf.protected]", "status": "New", "submitter": "Jiang An", "opened": "2023-12-08", "last_modified": "2023-12-09" }, "LWG4024": { "type": "issue", "title": "Underspecified destruction of objects created in std::make_shared_for_overwrite/std::allocate_shared_for_overwrite", "long_link": "https://cplusplus.github.io/LWG/issue4024", "link": "https://wg21.link/lwg4024", "section": "20.3.2.2.7 [util.smartptr.shared.create]", "status": "New", "submitter": "Jiang An", "opened": "2023-12-16", "last_modified": "2023-12-16" }, "LWG4025": { "type": "issue", "title": "Move assignment operator of std::expected should not be conditionally deleted", "long_link": "https://cplusplus.github.io/LWG/issue4025", "link": "https://wg21.link/lwg4025", "section": "22.8.7.4 [expected.void.assign]", "status": "New", "submitter": "Jiang An", "opened": "2023-12-16", "last_modified": "2023-12-22" }, "LWG4026": { "type": "issue", "title": "Assignment operators of std::expected should propagate triviality", "long_link": "https://cplusplus.github.io/LWG/issue4026", "link": "https://wg21.link/lwg4026", "section": "22.8.6.4 [expected.object.assign], 22.8.7.4 [expected.void.assign]", "status": "New", "submitter": "Jiang An", "opened": "2023-12-16", "last_modified": "2023-12-22" }, "LWG4027": { "type": "issue", "title": "possibly-const-range should prefer returning const R&", "long_link": "https://cplusplus.github.io/LWG/issue4027", "link": "https://wg21.link/lwg4027", "section": "26.2 [ranges.syn]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-12-17", "last_modified": "2023-12-22", "github_url": "https://github.com/cplusplus/papers/issues/1814" }, "LWG4028": { "type": "issue", "title": "std::is_(nothrow_)convertible should be reworded to avoid dependence on the return statement", "long_link": "https://cplusplus.github.io/LWG/issue4028", "link": "https://wg21.link/lwg4028", "section": "21.3.7 [meta.rel]", "status": "New", "submitter": "Jiang An", "opened": "2023-12-18", "last_modified": "2023-12-22" }, "LWG4029": { "type": "issue", "title": "basic_string accidentally fails to meet the reversible container requirements", "long_link": "https://cplusplus.github.io/LWG/issue4029", "link": "https://wg21.link/lwg4029", "section": "23.4.3.1 [basic.string.general]", "status": "New", "submitter": "Jan Schultke", "opened": "2023-12-18", "last_modified": "2023-12-22" }, "LWG4030": { "type": "issue", "title": "Clarify whether arithmetic expressions in [numeric.sat.func] are mathematical or C++", "long_link": "https://cplusplus.github.io/LWG/issue4030", "link": "https://wg21.link/lwg4030", "section": "27.10.17.1 [numeric.sat.func]", "status": "New", "submitter": "Thomas Köppe", "opened": "2023-12-18", "last_modified": "2023-12-22" }, "LWG4031": { "type": "issue", "title": "bad_expected_access member functions should be noexcept", "long_link": "https://cplusplus.github.io/LWG/issue4031", "link": "https://wg21.link/lwg4031", "section": "22.8.5 [expected.bad.void]", "status": "New", "submitter": "Cassio Neri", "opened": "2023-12-24", "last_modified": "2024-01-13" }, "LWG4032": { "type": "issue", "title": "Possibly invalid types in the constraints of constructors of std::shared_ptr", "long_link": "https://cplusplus.github.io/LWG/issue4032", "link": "https://wg21.link/lwg4032", "section": "20.3.2.2.2 [util.smartptr.shared.const]", "status": "New", "submitter": "Jiang An", "opened": "2023-12-25", "last_modified": "2024-01-13" }, "LWG4033": { "type": "issue", "title": "§[macro.names] defining macros after importing the standard library", "long_link": "https://cplusplus.github.io/LWG/issue4033", "link": "https://wg21.link/lwg4033", "section": "16.4.5.3.3 [macro.names]", "status": "New", "submitter": "Alisdair Meredith", "opened": "2023-12-27", "last_modified": "2024-01-13" }, "LWG4034": { "type": "issue", "title": "Clarify specification of std::min and std::max", "long_link": "https://cplusplus.github.io/LWG/issue4034", "link": "https://wg21.link/lwg4034", "section": "27.8.9 [alg.min.max]", "status": "New", "submitter": "Jan Schultke", "opened": "2023-12-29", "last_modified": "2024-01-15" }, "LWG4035": { "type": "issue", "title": "single_view should provide empty", "long_link": "https://cplusplus.github.io/LWG/issue4035", "link": "https://wg21.link/lwg4035", "section": "26.6.3.2 [range.single.view]", "status": "New", "submitter": "Hewill Kang", "opened": "2023-12-31", "last_modified": "2024-01-15" }, "LWG4036": { "type": "issue", "title": "__alignof_is_defined is only implicitly specified in C++ and not yet deprecated", "long_link": "https://cplusplus.github.io/LWG/issue4036", "link": "https://wg21.link/lwg4036", "section": "D.11 [depr.c.macros]", "status": "New", "submitter": "Jiang An", "opened": "2024-01-12", "last_modified": "2024-01-14" }, "LWG4037": { "type": "issue", "title": "Static data members of ctype_base are not yet required to be usable in constant expressions", "long_link": "https://cplusplus.github.io/LWG/issue4037", "link": "https://wg21.link/lwg4037", "section": "30.4.2.1 [category.ctype.general]", "status": "New", "submitter": "Jiang An", "opened": "2024-01-12", "last_modified": "2024-01-14" }, "LWG4038": { "type": "issue", "title": "std::text_encoding::aliases_view should have constexpr iterators", "long_link": "https://cplusplus.github.io/LWG/issue4038", "link": "https://wg21.link/lwg4038", "section": "30.6.2.5 [text.encoding.aliases]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2024-01-16", "last_modified": "2024-01-16" }, "LWG4039": { "type": "issue", "title": "§[ostream.formatted.print]: Inappropriate usage of badbit in definition of vprint_unicode/vprint_nonunicode", "long_link": "https://cplusplus.github.io/LWG/issue4039", "link": "https://wg21.link/lwg4039", "section": "31.7.6.3.5 [ostream.formatted.print]", "status": "New", "submitter": "Jan Kokemüller", "opened": "2024-01-13", "last_modified": "2024-01-20" }, "LWG4040": { "type": "issue", "title": "Contradictory specification of std::tuple_size", "long_link": "https://cplusplus.github.io/LWG/issue4040", "link": "https://wg21.link/lwg4040", "section": "22.4.7 [tuple.helper]", "status": "New", "submitter": "Jiang An", "opened": "2024-01-20", "last_modified": "2024-01-21" }, "LWG4041": { "type": "issue", "title": "The requirements on literal type in [concept.swappable] should be removed", "long_link": "https://cplusplus.github.io/LWG/issue4041", "link": "https://wg21.link/lwg4041", "section": "18.4.9 [concept.swappable]", "status": "New", "submitter": "Jiang An", "opened": "2024-01-20", "last_modified": "2024-01-27" }, "LWG4042": { "type": "issue", "title": "std::print should permit an efficient implementation", "long_link": "https://cplusplus.github.io/LWG/issue4042", "link": "https://wg21.link/lwg4042", "section": "31.7.10 [print.fun]", "status": "New", "submitter": "Victor Zverovich", "opened": "2024-01-20", "last_modified": "2024-01-21" }, "LWG4043": { "type": "issue", "title": "\"ASCII\" is not a registered character encoding", "long_link": "https://cplusplus.github.io/LWG/issue4043", "link": "https://wg21.link/lwg4043", "section": "30.6.2.2 [text.encoding.general]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2024-01-23", "last_modified": "2024-01-23", "github_url": "https://github.com/cplusplus/papers/issues/1810" }, "LWG4044": { "type": "issue", "title": "Confusing requirements for std::print on POSIX platforms", "long_link": "https://cplusplus.github.io/LWG/issue4044", "link": "https://wg21.link/lwg4044", "section": "31.7.10 [print.fun]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2024-01-24", "last_modified": "2024-01-24", "github_url": "https://github.com/cplusplus/papers/issues/1811" }, "LWG4045": { "type": "issue", "title": "tuple can create dangling references from tuple-like", "long_link": "https://cplusplus.github.io/LWG/issue4045", "link": "https://wg21.link/lwg4045", "section": "22.4.4.2 [tuple.cnstr]", "status": "New", "submitter": "Jonathan Wakely", "opened": "2024-01-24", "last_modified": "2024-01-25" }, "LWG4046": { "type": "issue", "title": "Effects of inserting into or erasing from flat container adaptors when an exception is thrown need to be more permissive", "long_link": "https://cplusplus.github.io/LWG/issue4046", "link": "https://wg21.link/lwg4046", "section": "24.2.7.2 [associative.reqmts.except], 24.6.9.1 [flat.map.overview], 24.6.10.1 [flat.multimap.overview], 24.6.11.1 [flat.set.overview], 24.6.12.1 [flat.multiset.overview]", "status": "New", "submitter": "Jiang An", "opened": "2024-01-23", "last_modified": "2024-01-27" }, "LWG4047": { "type": "issue", "title": "Explicitly specifying template arguments for std::swap should not be supported", "long_link": "https://cplusplus.github.io/LWG/issue4047", "link": "https://wg21.link/lwg4047", "section": "16.4.5.2.1 [namespace.std]", "status": "New", "submitter": "Jiang An", "opened": "2024-01-25", "last_modified": "2024-01-27" }, "LWG4048": { "type": "issue", "title": "Inconsistent preconditions for transparent insertion of std::flat_map/std::flat_set", "long_link": "https://cplusplus.github.io/LWG/issue4048", "link": "https://wg21.link/lwg4048", "section": "24.6.11 [flat.set], 24.6.9.1 [flat.map.overview]", "status": "New", "submitter": "Jiang An", "opened": "2024-01-26", "last_modified": "2024-01-27" }, "LWG4049": { "type": "issue", "title": "C headers not in freestanding", "long_link": "https://cplusplus.github.io/LWG/issue4049", "link": "https://wg21.link/lwg4049", "section": "16.4.2 [organization]", "status": "New", "submitter": "Ben Craig", "opened": "2024-01-26", "last_modified": "2024-01-28" }, "LWG4050": { "type": "issue", "title": "Should views::iota(0) | views::take(5) be views::iota(0, 5)?", "long_link": "https://cplusplus.github.io/LWG/issue4050", "link": "https://wg21.link/lwg4050", "section": "26.7.10.1 [range.take.overview], 26.7.10.1 [range.take.overview]", "status": "New", "submitter": "Hewill Kang", "opened": "2024-01-28", "last_modified": "2024-01-28" }, "N1208": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1208", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1208.html", "author": "William M. Miller", "title": "Core Language Issues List (Revision 9)" }, "N1212": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1212", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1212.htm", "author": "Sean A. Corfield", "title": "J16 Record of Discussion" }, "N1213": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1213", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1213.htm", "author": "Sean A. Corfield", "title": "WG21 Formal Minutes" }, "N1214": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1214", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1214.htm", "author": "Sean A. Corfield", "title": "J16 Formal Minutes" }, "N1215": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1215", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1215.pdf", "author": "Stephen Clamage", "title": "Exit Processing Order" }, "N1216": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1216", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1216.pdf", "author": "Stephen Clamage", "title": "Allocating Zero Bytes or Objects" }, "N1217": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1217", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1217.ps", "author": "William M. Miller", "title": "Core WG Defect Resolutions" }, "N1218": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1218", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1218.htm", "author": "Thomas R. Wilcox", "title": "Clarifying the Definition of Accessible Base Class (Rev. 3)" }, "N1219": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1219", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1219.htm", "author": "Judy Ward, Matt Austern", "title": "Proposed Resolution to Library Issue 60" }, "N1220": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1220", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1220.pdf", "author": "Beman Dawes", "title": "Library Motion for Kona" }, "N1221": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "author": "Herb Sutter", "title": "Minutes of US TAG Meeting", "link": "https://wg21.link/n1221" }, "N1222": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1222", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1222.html", "author": "Beman Dawes", "title": "C++ Standard Library Defect Report List (Revision 11)" }, "N1223": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1223", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1223.html", "author": "Beman Dawes", "title": "C++ Standard Library Closed Issues List (Revision 11)" }, "N1224": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1224", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1224.html", "author": "Beman Dawes", "title": "C++ Standard Library Active Issues List (Revision 11)" }, "N1225": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1225", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1225.htm", "author": "Thomas Plum", "title": "Agenda, SC22/WG21, C++, Tokyo, Japan" }, "N1226": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1226", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1226.html", "author": "Beman Dawes", "title": "C++ Standard Library Active Issues List (Revision 12)" }, "N1227": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1227", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1227.html", "author": "Beman Dawes", "title": "C++ Standard Library Defect Report List (Revision 12)" }, "N1228": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1228", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1228.html", "author": "Beman Dawes", "title": "C++ Standard Library Closed Issues List (Revision 12)" }, "N1229": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1229", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1229.html", "author": "John Spicer", "title": "Friend Declaration Issues" }, "N1230": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1230", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1230.ps", "author": "Stephen D. Clamage", "title": "Agenda, J16 Meeting No. 30, WG21 Meeting No. 25" }, "N1231": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1231", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1231.html", "author": "John Spicer", "title": "Miscellaneous Template Issues for Tokyo Meeting" }, "N1232": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1232", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1232.pdf", "author": "J. Stephen Adamczyk", "title": "The core language auto_ptr problem" }, "N1233": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1233", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1233.pdf", "author": "Jan Kristoffersen", "title": "Technical Report on Basic I/O Hardware Addressing" }, "N1234": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1234", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1234.pdf", "author": "William M. Miller", "title": "Proposed Resolution for Core Issue 73" }, "N1235": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1235", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1235.htm", "author": "Robert Klarer", "title": "October 2000 Meeting of WG21/J16 Travel Information" }, "N1236": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1236", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1236.html", "author": "William M. Miller", "title": "C++ Standard Core Language Active Issues, Revision 10" }, "N1237": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1237", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1237.html", "author": "William M. Miller", "title": "C++ Standard Core Language Defect Reports, Revision 10" }, "N1238": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1238", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1238.html", "author": "William M. Miller", "title": "C++ Standard Core Language Closed Issues, Revision 10" }, "N1239": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1239", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1239.html", "author": "William M. Miller", "title": "C++ Standard Core Language Active Issues, Revision 12" }, "N1240": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1240", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1240.html", "author": "William M. Miller", "title": "C++ Standard Core Language Defect Reports, Revision 12" }, "N1241": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1241", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1241.html", "author": "William M. Miller", "title": "C++ Standard Core Language Closed Issues, Revision 12" }, "N1242": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1242", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1242.html", "author": "Beman Dawes", "title": "C++ Standard Library Active Issues List (Revision 14)" }, "N1243": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1243", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1243.html", "author": "Beman Dawes", "title": "C++ Standard Library Closed Issues List (Revision 14)" }, "N1244": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1244", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1244.html", "author": "Beman Dawes", "title": "C++ Standard Library Defect Report List (Revision 14)" }, "N1245": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1245", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1245.ps", "author": "Bjarne Stroustrup", "title": "Binder Problem and Reference Proposal (Revised)" }, "N1246": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1246", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1246.ps", "author": "AFNOR", "title": "Fixing valarray for Real-World Use" }, "N1247": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1247", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1247.htm", "author": "Seiji Hayashida", "title": "Programmer-directed Optimizations" }, "N1248": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1248", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1248.pdf", "author": "Performance WG", "title": "Draft Technical Report on Performance Issues" }, "N1249": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1249", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1249.html", "author": "John Spicer", "title": "Drafting from Tokyo Meeting — Revision 2" }, "N1250": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1250", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1250.pdf", "author": "Beman Dawes", "title": "Library Motions for Tokyo" }, "N1251": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1251", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1251.html", "author": "John Spicer", "title": "Definition of Dependent Name" }, "N1252": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1252", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1252.pdf", "author": "Alan Griffiths", "title": "Shades of Namespace std Functions" }, "N1253": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1253", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1253.htm", "author": "Thomas Plum", "title": "Minutes, SC22/WG21, C++, Tokyo, Japan" }, "N1254": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "author": "Martin O'Riordan", "title": "Member Access Control — Proposed Revisions", "link": "https://wg21.link/n1254" }, "N1255": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1255", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1255.html", "author": "Robert Klarer", "title": "Minutes, J16 + WG21 Meeting, Tokyo" }, "N1256": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1256", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1256.htm", "author": "Thomas Plum", "title": "Agenda, SC22/WG21, C++, Toronto, Canada" }, "N1257": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1257", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1257.htm", "author": "Thomas Plum", "title": "Business Plan and Convener's Report, ISO/IEC JTCI/SC22/WG21(C++)" }, "N1258": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1258", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1258.htm", "author": "Seiji Hayashida", "title": "ROM-ability (Performance Group)" }, "N1259": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1259", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1259.html", "author": "Matt Austern", "title": "C++ Standard Library Active Issues List (Revision 15)" }, "N1260": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1260", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1260.html", "author": "Matt Austern", "title": "C++ Standard Library Closed Issues List (Revision 15)" }, "N1261": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1261", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1261.html", "author": "Matt Austern", "title": "C++ Standard Library Defect Report List (Revision 15)" }, "N1262": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1262", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1262.htm", "author": "Stephen Clamage", "title": "Agenda, J16 Meeting No. 31, WG21 Meeting No. 26" }, "N1263": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1263", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1263.html", "author": "John Spicer", "title": "Default Arguments and Friend Declarations" }, "N1265": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1265", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1265.html", "author": "William M. Miller", "title": "C++ Standard Core Language Active Issues, Revision 13" }, "N1266": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1266", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1266.html", "author": "William M. Miller", "title": "C++ Standard Core Language Defect Reports, Revision 13" }, "N1267": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1267", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1267.html", "author": "William M. Miller", "title": "C++ Standard Core Language Closed Issues, Revision 13" }, "N1268": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1268", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1268.pdf", "author": "Alan Griffiths and Mark Radford", "title": "Member Access Control and Nested Classes" }, "N1269": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1269", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1269.html", "author": "Matt Austern", "title": "C++ Standard Library Active Issues List (Revision 16)" }, "N1270": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1270", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1270.html", "author": "Matt Austern", "title": "C++ Standard Library Closed Issues List (Revision 16)" }, "N1271": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1271", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1271.html", "author": "Matt Austern", "title": "C++ Standard Library Defect Report List (Revision 16)" }, "N1272": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1272", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1272.html", "author": "William M. Miller", "title": "C++ Standard Core Language Active Issues, Revision 15" }, "N1273": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1273", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1273.html", "author": "William M. Miller", "title": "C++ Standard Core Language Defect Reports, Revision 15" }, "N1274": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1274", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1274.html", "author": "William M. Miller", "title": "C++ Standard Core Language Closed Issues, Revision 15" }, "N1275": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1275", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1275.pdf", "author": "Herb Sutter", "title": "Minutes of ISO WG21 Meeting, October 22, 2000" }, "N1276": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1276", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1276.pdf", "author": "Herb Sutter", "title": "Minutes of ANSI J16 and ISO WG21 Co-located Meeting, October 23-27, 2000" }, "N1278": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1278", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1278.html", "author": "Jonathan E. Caves", "title": "October 2001 WG14/WG21 Meeting" }, "N1279": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1279", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1279.html", "author": "John Spicer", "title": "Definition of Dependent Name - Revision 2" }, "N1280": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1280", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1280.pdf", "author": "Stephen D. Clamage", "title": "Formal Motions" }, "N1281": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1281", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1281.pdf", "author": "Performance WG", "title": "Performance TR - Working Paper" }, "N1282": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1282", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1282.htm", "author": "Nicolai Josuttis", "title": "Request for Library TR" }, "N1283": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1283", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1283.htm", "author": "Nicolai Josuttis", "title": "A New Work Item Proposal: Technical Report for Library Issues" }, "N1285": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1285", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1285.pdf", "author": "Herb Sutter", "title": "Minutes of U.S. TAG Meeting, October 27, 2000" }, "N1286": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1286", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1286.pdf", "author": "J. Stephen Adamczyk", "title": "The point of destruction of a call argument temporary" }, "N1287": { "type": "paper", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/", "link": "https://wg21.link/n1287", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2000/n1287.htm", "author": "Thomas Plum", "title": "Agenda, SC22/WG21, C++, Copenhagen, Denmark" }, "N1288": { "type": "paper", "link": "https://wg21.link/n1288", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1288.htm", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Agenda, J16 Meeting No.32, WG21 Meeting No. 27, April 30-May 4, 2001", "author": "Stephen D. Clamage" }, "N1289": { "type": "paper", "link": "https://wg21.link/n1289", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1289.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Library issues 225 and 229", "author": "Howard Hinnant" }, "N1290": { "type": "paper", "link": "https://wg21.link/n1290", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1290.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Extensions for the programming language C to support embedded proces", "author": "Jan Kristoffersensors" }, "N1291": { "type": "paper", "link": "https://wg21.link/n1291", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1291.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Active Issues List (Revision 17)", "author": "Matthew Austern" }, "N1292": { "type": "paper", "link": "https://wg21.link/n1292", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1292.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Defect Report List (Revision 17)", "author": "Matthew Austern" }, "N1293": { "type": "paper", "link": "https://wg21.link/n1293", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1293.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Closed Issues List (Revision 17)", "author": "Matthew Austern" }, "N1294": { "type": "paper", "link": "https://wg21.link/n1294", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1294.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "October 2001 WG14/WG21 Meeting", "author": "Jonathan E. Caves" }, "N1295": { "type": "paper", "link": "https://wg21.link/n1295", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1295.asc", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Partial Specialization of Function Templates", "author": "Peter Dimov" }, "N1296": { "type": "paper", "link": "https://wg21.link/n1296", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1296.asc", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "User-supplied Specializations of Standard Library Algorithms", "author": "Peter Dimov" }, "N1297": { "type": "paper", "link": "https://wg21.link/n1297", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1297.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Improved Iterator Categories and Requirements", "author": "Jeremy Siek" }, "N1298": { "type": "paper", "link": "https://wg21.link/n1298", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1298.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Core Language Active Issues, Revision 16", "author": "William M. Miller" }, "N1299": { "type": "paper", "link": "https://wg21.link/n1299", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1299.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Core Language Defect Reports, Revision 16", "author": "William M. Miller" }, "N1300": { "type": "paper", "link": "https://wg21.link/n1300", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1300.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Core Language Closed Issues, Revision 16", "author": "William M. Miller" }, "N1301": { "type": "paper", "link": "https://wg21.link/n1301", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1301.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "DTR 14652: Specification Method for Cultural Conventions", "author": "Keld Simonsen" }, "N1302": { "type": "paper", "link": "https://wg21.link/n1302", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1302.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Core WG Defect Resolutions", "author": "William M. Miller" }, "N1303": { "type": "paper", "link": "https://wg21.link/n1303", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1303.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Minutes of ISO WG21 Meeting, April 29, 2001", "author": "Robert Klarer, Herb Sutter" }, "N1304": { "type": "paper", "link": "https://wg21.link/n1304", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1304.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Minutes of ANSI J16 and ISO WG21 Co-located Meeting, April 30-May 4,", "author": "Herb Sutter, Robert Klarer 2001" }, "N1305": { "type": "paper", "link": "https://wg21.link/n1305", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1305.htm", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Agenda, SC22/WG21, C++, Redmond, Washington, USA", "author": "Thomas Plum" }, "N1306": { "type": "paper", "link": "https://wg21.link/n1306", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1306.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Core Language Active Issues, Revision 18", "author": "William M. Miller" }, "N1307": { "type": "paper", "link": "https://wg21.link/n1307", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1307.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Core Language Defect Reports, Revision 18", "author": "William M. Miller" }, "N1308": { "type": "paper", "link": "https://wg21.link/n1308", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1308.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Core Language Closed Issues, Revision 18", "author": "William M. Miller" }, "N1309": { "type": "paper", "link": "https://wg21.link/n1309", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1309.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Technical Report on C++ Performance (DRAFT)", "author": "Performance WG" }, "N1310": { "type": "paper", "link": "https://wg21.link/n1310", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1310.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Active Issues List (Revision 18)", "author": "Matthew Austern" }, "N1311": { "type": "paper", "link": "https://wg21.link/n1311", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1311.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Defect Report List (Revision 18)", "author": "Matthew Austern" }, "N1312": { "type": "paper", "link": "https://wg21.link/n1312", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1312.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Closed Issues List (Revision 18)", "author": "Matthew Austern" }, "N1313": { "type": "paper", "link": "https://wg21.link/n1313", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1313.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Binary Search with Heterogeneous Comparison", "author": "David Abrahams" }, "N1314": { "type": "paper", "link": "https://wg21.link/n1314", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1314.htm", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Notes on standard library extensions", "author": "Matthew Austern" }, "N1315": { "type": "paper", "link": "https://wg21.link/n1315", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1315.txt", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Business Plan and Convenor's Report", "author": "Thomas Plum", "date": "2001-08-10" }, "N1316": { "type": "paper", "link": "https://wg21.link/n1316", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1316", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Draft Expanded Technical Corrigendum", "author": "Andrew Koenig", "date": "2001-09-13" }, "N1317": { "type": "paper", "link": "https://wg21.link/n1317", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1317.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Active Issues List (Revision 19)", "author": "Matt Austern", "date": "2001-09-11" }, "N1318": { "type": "paper", "link": "https://wg21.link/n1318", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1318.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Defect Report List (Revision 19)", "author": "Matt Austern", "date": "2001-09-11" }, "N1319": { "type": "paper", "link": "https://wg21.link/n1319", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1319.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Closed Issues List (Revision 19)", "author": "Matt Austern", "date": "2001-09-11" }, "N1320": { "type": "paper", "link": "https://wg21.link/n1320", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1320.txt", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Agenda, J16 Meeting No.33, WG21 Meeting No. 28, October 22-26, 2001", "author": "Steve Clamage", "date": "2001-09-10" }, "N1321": { "type": "paper", "link": "https://wg21.link/n1321", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1321.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Core Language Active Issues, Revision 19", "author": "J. Stephen Adamczyk", "date": "2001-09-12" }, "N1322": { "type": "paper", "link": "https://wg21.link/n1322", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1322.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Core Language Defect Reports, Revision 19", "author": "J. Stephen Adamczyk", "date": "2001-09-12" }, "N1323": { "type": "paper", "link": "https://wg21.link/n1323", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1323.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Core Language Closed Issues, Revision 19", "author": "J. Stephen Adamczyk", "date": "2001-09-12" }, "N1324": { "type": "paper", "link": "https://wg21.link/n1324", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1324.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Issue 273: POD classes and operator&", "author": "Jens Maurer", "date": "2001-09-13" }, "N1325": { "type": "paper", "link": "https://wg21.link/n1325", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1325.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Library Technical Report Proposals List Trial Balloon", "author": "Beman Dawes", "date": "2001-10-23" }, "N1326": { "type": "paper", "link": "https://wg21.link/n1326", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1326.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "A Proposal to Add Hashtables to the Standard Library", "author": "Matt Austern", "date": "2001-10-22" }, "N1327": { "type": "paper", "link": "https://wg21.link/n1327", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1327.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Minutes of ISO WG21 Meeting, October 21, 2001", "author": "Herb Sutter", "date": "2001-10-22" }, "N1328": { "type": "paper", "link": "https://wg21.link/n1328", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1328.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Minutes of ANSI J16 and ISO WG21 Co-located Meeting, 22-26 October 2001", "author": "Herb Sutter", "date": "2001-10-22" }, "N1329": { "type": "paper", "link": "https://wg21.link/n1329", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1329.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Minutes of J16 TAG Meeting, 26 October 2001", "author": "Herb Sutter", "date": "2001-10-26" }, "N1330": { "type": "paper", "link": "https://wg21.link/n1330", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1330.htm", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Spring 2002 Meeting", "author": "Michiel Salters", "date": "2001-10-26" }, "N1331": { "type": "paper", "link": "https://wg21.link/n1331", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1331.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "ISO WG21 Meeting, October 21, 2001 Record of Discussion", "author": "Herb Sutter", "date": "2001-10-22" }, "N1332": { "type": "paper", "link": "https://wg21.link/n1332", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1332.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "ANSI J16 and ISO WG21 Co-located Meeting, 22-26 October 2001 Record of Discussion", "author": "Herb Sutter", "date": "2001-10-22" }, "N1333": { "type": "paper", "link": "https://wg21.link/n1333", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1333.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "J16 TAG Meeting, 26 October 2001 Record of Discussion", "author": "Herb Sutter", "date": "2001-10-26" }, "N1334": { "type": "paper", "link": "https://wg21.link/n1334", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1334", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Draft Consolidated Technical Corrigendum", "author": "Andrew Koenig", "date": "2001-11-09" }, "N1335": { "type": "paper", "link": "https://wg21.link/n1335", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1335.txt", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Agenda, SC22/WG21, C++, Curacao", "author": "Thomas Plum", "date": "2001-11-07" }, "N1336": { "type": "paper", "link": "https://wg21.link/n1336", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1336.pdf", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "Technical Report on C++ Performance (DRAFT)", "author": "Performance WG", "date": "2001-11-09" }, "N1337": { "type": "paper", "link": "https://wg21.link/n1337", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1337.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Active Issues List (Revision 20)", "author": "Matt Austern", "date": "2001-11-09" }, "N1338": { "type": "paper", "link": "https://wg21.link/n1338", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1338.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Defect Report List (Revision 20)", "author": "Matt Austern", "date": "2001-11-09" }, "N1339": { "type": "paper", "link": "https://wg21.link/n1339", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1339.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Library Closed Issues List (Revision 20)", "author": "Matt Austern", "date": "2001-11-09" }, "N1340": { "type": "paper", "link": "https://wg21.link/n1340", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1340.txt", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "WG21 and J16 (C++) Joint Mailing and Meeting Information", "author": "Thomas Plum", "date": "2001-11-06" }, "N1341": { "type": "paper", "link": "https://wg21.link/n1341", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1341.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Core Language Active Issues, Revision 20", "author": "J. Stephen Adamczyk", "date": "2001-11-09" }, "N1342": { "type": "paper", "link": "https://wg21.link/n1342", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1342.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Core Language Defect Reports, Revision 20", "author": "J. Stephen Adamczyk", "date": "2001-11-09" }, "N1343": { "type": "paper", "link": "https://wg21.link/n1343", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/n1343.html", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2001/", "title": "C++ Standard Core Language Closed Issues, Revision 20", "author": "J. Stephen Adamczyk", "date": "2001-11-09" }, "N1344": { "type": "paper", "title": "Namespaces and Library Versioning", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1344.pdf", "link": "https://wg21.link/n1344", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-01" }, "N1345": { "type": "paper", "title": "Type Traits Proposal", "subgroup": "", "author": "John Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1345.html", "link": "https://wg21.link/n1345", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-07" }, "N1346": { "type": "paper", "title": "Agenda: J16 Meeting No. 34, WG21 Meeting No. 29, April 22-26, 2002", "subgroup": "", "author": "Steve Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1346.pdf", "link": "https://wg21.link/n1346", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-11" }, "N1347": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 21", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1347.html", "link": "https://wg21.link/n1347", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-11" }, "N1348": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 21", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1348.html", "link": "https://wg21.link/n1348", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-11" }, "N1349": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 21", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1349.html", "link": "https://wg21.link/n1349", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-11" }, "N1350": { "type": "paper", "title": "C++ Standard Library Active Issuess List (Revision 21)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1350.html", "link": "https://wg21.link/n1350", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-12" }, "N1351": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 21)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1351.html", "link": "https://wg21.link/n1351", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-12" }, "N1352": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 21)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1352.html", "link": "https://wg21.link/n1352", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-12" }, "N1353": { "type": "paper", "title": "Local Classes and Linkage", "subgroup": "", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1353.html", "link": "https://wg21.link/n1353", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2001-10-15" }, "N1354": { "type": "paper", "title": "Proposed C99 Library Additions to C++", "subgroup": "", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1354.txt", "link": "https://wg21.link/n1354", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-10" }, "N1355": { "type": "paper", "title": "Technical Report on C++ Performance (DRAFT)", "subgroup": "", "author": "Martin J. O'Riordan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1355.pdf", "link": "https://wg21.link/n1355", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-13" }, "N1356": { "type": "paper", "title": "Predictable data layout for certain non-POD types", "subgroup": "", "author": "R.W. Grosse-Kunstleve & D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1356.html", "link": "https://wg21.link/n1356", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/", "date": "2002-03-12" }, "N1357": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, April 21, 2002", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1357.pdf", "link": "https://wg21.link/n1357", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1358": { "type": "paper", "title": "Minutes of ANSI J16 and ISO WG21 Co-located Meeting, 22-26 April 2002", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1358.pdf", "link": "https://wg21.link/n1358", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1359": { "type": "paper", "title": "Technical Report on C++ Performance (DRAFT)", "subgroup": "", "author": "Martin J. O'Riordan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1359.pdf", "link": "https://wg21.link/n1359", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1360": { "type": "paper", "title": "const-correctness and other safety issues in clause 27: input/output library", "subgroup": "", "author": "Walter Brown & Marc Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1360.htm", "link": "https://wg21.link/n1360", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1361": { "type": "paper", "title": "Library Technical Report Proposals and Issues List (Revision 3)", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1361.html", "link": "https://wg21.link/n1361", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1362": { "type": "paper", "title": "Agenda for October 2002 Meeting of WG21", "subgroup": "", "author": "Tom Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1362.txt", "link": "https://wg21.link/n1362", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1363": { "type": "paper", "title": "C++ Support for Delegation", "subgroup": "", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1363.htm", "link": "https://wg21.link/n1363", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1364": { "type": "paper", "title": "Evolution WG Proposal Skeleton", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1364.htm", "link": "https://wg21.link/n1364", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1365": { "type": "paper", "title": "October 2002 meeting information in Santa Cruz CA", "subgroup": "", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1365.txt", "link": "https://wg21.link/n1365", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1366": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 22", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1366.html", "link": "https://wg21.link/n1366", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1367": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 22", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1367.html", "link": "https://wg21.link/n1367", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1368": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 22", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1368.html", "link": "https://wg21.link/n1368", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1369": { "type": "paper", "title": "C++ Standard Library Active Issuess List (Revision 22)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1369.html", "link": "https://wg21.link/n1369", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1370": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 22)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1370.html", "link": "https://wg21.link/n1370", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1371": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 22)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1371.html", "link": "https://wg21.link/n1371", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1372": { "type": "paper", "title": "Proposed C99 Library Additions to C++ (Revised)", "subgroup": "", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1372.txt", "link": "https://wg21.link/n1372", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1374": { "type": "paper", "title": "WG21 Business Plan and Convener's Report", "subgroup": "", "author": "Thomas Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1374.htm", "link": "https://wg21.link/n1374", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1375": { "type": "paper", "title": "A Proposal to add a Polymorphic Function Object Wrapper to the Standard Library", "subgroup": "", "author": "Doug Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1375.html", "link": "https://wg21.link/n1375", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1376": { "type": "paper", "title": "Consolidated edits for core issues 245, 254, et al.", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1376.html", "link": "https://wg21.link/n1376", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1377": { "type": "paper", "title": "A Proposal to Add Move Semantics Support to the C++ Language", "subgroup": "", "author": "H. Hinnant P. Dimov D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1377.htm", "link": "https://wg21.link/n1377", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1378": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 23", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1378.html", "link": "https://wg21.link/n1378", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1379": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 23", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1379.html", "link": "https://wg21.link/n1379", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1380": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 23", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1380.html", "link": "https://wg21.link/n1380", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1381": { "type": "paper", "title": "Proposal to Add Static Assertions to the Core Language", "subgroup": "", "author": "R. Klarer J. Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1381.htm", "link": "https://wg21.link/n1381", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1382": { "type": "paper", "title": "Proposal for adding tuple type into the standard library", "subgroup": "", "author": "Jaakko Järvi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1382.pdf", "link": "https://wg21.link/n1382", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1383": { "type": "paper", "title": "Agenda: J16 Meeting No. 35, WG21 Meeting No. 30, October 21-25, 2002", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1383.pdf", "link": "https://wg21.link/n1383", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1384": { "type": "paper", "title": "PME: Properties, methods and events", "subgroup": "", "author": "John Wiegley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1384.pdf", "link": "https://wg21.link/n1384", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1385": { "type": "paper", "title": "The Forwarding Problem: Arguments", "subgroup": "", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm", "link": "https://wg21.link/n1385", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1386": { "type": "paper", "title": "A Proposal to add Regular Expressions to the Standard Library", "subgroup": "", "author": "John Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1386.htm", "link": "https://wg21.link/n1386", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1387": { "type": "paper", "title": "Proposed Resolution to LWG Issues 225, 226, 229", "subgroup": "", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1387.htm", "link": "https://wg21.link/n1387", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1388": { "type": "paper", "title": "Enhancing numerical support", "subgroup": "", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1388.pdf", "link": "https://wg21.link/n1388", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1390": { "type": "paper", "title": "C++ Standard Library Active Issuess List (Revision 23)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1390.html", "link": "https://wg21.link/n1390", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1391": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 23)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1391.html", "link": "https://wg21.link/n1391", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1392": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 23)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1392.html", "link": "https://wg21.link/n1392", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1393": { "type": "paper", "title": "Revisions to Partial Ordering Rules", "subgroup": "", "author": "J. Spicer J. Wiegley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1393.html", "link": "https://wg21.link/n1393", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1394": { "type": "paper", "title": "Some proposed extensions to C++ language", "subgroup": "", "author": "David Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1394.htm", "link": "https://wg21.link/n1394", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1395": { "type": "paper", "title": "Aspects of Forwarding (was C++ Support For Delegation)", "subgroup": "", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1395.txt", "link": "https://wg21.link/n1395", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1396": { "type": "paper", "title": "Technical Report on C++ Performance", "subgroup": "", "author": "Martin J. O'Riordan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1396.pdf", "link": "https://wg21.link/n1396", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1397": { "type": "paper", "title": "Library Technical Report Proposals and Issues List (Revision 4)", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1397.html", "link": "https://wg21.link/n1397", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1398": { "type": "paper", "title": "A Proposal to Add an Extensible Random Number Facility to the Standard Library", "subgroup": "", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1398.html", "link": "https://wg21.link/n1398", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1399": { "type": "paper", "title": "A proposal to add Hash Tables to the Standard Library (revision 2)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1399.html", "link": "https://wg21.link/n1399", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1400": { "type": "paper", "title": "Toward standardization of dynamic libraries", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1400.html", "link": "https://wg21.link/n1400", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1401": { "type": "paper", "title": "Atomic operations with multi-threaded environments", "subgroup": "", "author": "Jan Kristoffersen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1401.pdf", "link": "https://wg21.link/n1401", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1402": { "type": "paper", "title": "A Proposal to add a Polymorphic Function Object Wrapper to the Standard Library", "subgroup": "", "author": "Doug Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1402.html", "link": "https://wg21.link/n1402", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1403": { "type": "paper", "title": "Proposal for adding tuple types into the standard library", "subgroup": "", "author": "Jaakko Järvi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1403.pdf", "link": "https://wg21.link/n1403", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1404": { "type": "paper", "title": "Evolution Working Group Record of Discussion", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1404.pdf", "link": "https://wg21.link/n1404", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1405": { "type": "paper", "title": "Minutes of ANSI J16 and ISO WG21 Co-located Meeting, 21-25 October 2002", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1405.pdf", "link": "https://wg21.link/n1405", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1406": { "type": "paper", "title": "Proposed Addition to C++: Typedef Templates", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1406.pdf", "link": "https://wg21.link/n1406", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1408": { "type": "paper", "title": "Qualified Namespaces", "subgroup": "", "author": "David Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1408.html", "link": "https://wg21.link/n1408", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1409": { "type": "paper", "title": "Minutes of ISO WG21 meeting, October 20, 2002", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1409.html", "link": "https://wg21.link/n1409", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1411": { "type": "paper", "title": "C++ Standard Library Active Issuess List (Revision 24)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1411.html", "link": "https://wg21.link/n1411", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1412": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 24)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1412.html", "link": "https://wg21.link/n1412", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1413": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 24)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1413.html", "link": "https://wg21.link/n1413", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1414": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 24", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1414.html", "link": "https://wg21.link/n1414", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1415": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 24", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1415.html", "link": "https://wg21.link/n1415", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1416": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 24", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1416.html", "link": "https://wg21.link/n1416", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1417": { "type": "paper", "title": "Oxford meeting information", "subgroup": "", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1417.txt", "link": "https://wg21.link/n1417", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1418": { "type": "paper", "title": "Dynamic Libraries in C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1418.html", "link": "https://wg21.link/n1418", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1419": { "type": "paper", "title": "WG21 Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1419.txt", "link": "https://wg21.link/n1419", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/" }, "N1420": { "type": "paper", "title": "Proposed Addition to C++: Class Namespaces", "subgroup": "", "author": "Carl Daniel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1420.pdf", "link": "https://wg21.link/n1420", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1421": { "type": "paper", "title": "Agenda: J16 Meeting No. 36, WG21 Meeting No. 31, April 7-11, 2003", "subgroup": "", "author": "Steve Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1421.pdf", "link": "https://wg21.link/n1421", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1422": { "type": "paper", "title": "A Proposal to Add Mathematical Special Functions to the C++ Standard Library", "subgroup": "", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1422.html", "link": "https://wg21.link/n1422", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1423": { "type": "paper", "title": "2003 Five-Year Maintenance Review", "subgroup": "", "author": "Steve Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1423.txt", "link": "https://wg21.link/n1423", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1424": { "type": "paper", "title": "A Proposal to add Type Traits to the Standard Library", "subgroup": "", "author": "John Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1424.htm", "link": "https://wg21.link/n1424", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1425": { "type": "paper", "title": "Proposal for Technical Report on C++ Standard Library Security", "subgroup": "", "author": "Martyn Lovell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1425.pdf", "link": "https://wg21.link/n1425", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1426": { "type": "paper", "title": "Why We Can't Afford Export", "subgroup": "", "author": "H. Sutter T. Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1426.pdf", "link": "https://wg21.link/n1426", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1427": { "type": "paper", "title": "Making Local Templates more Useful", "subgroup": "", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1427.pdf", "link": "https://wg21.link/n1427", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1428": { "type": "paper", "title": "Proposal for Dynamic Library Support in C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1428.html", "link": "https://wg21.link/n1428", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1429": { "type": "paper", "title": "A Proposal to add Regular Expression to the Standard Library", "subgroup": "", "author": "John Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1429.htm", "link": "https://wg21.link/n1429", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1430": { "type": "paper", "title": "Technical Report on C++ Performance", "subgroup": "", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1430.pdf", "link": "https://wg21.link/n1430", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1431": { "type": "paper", "title": "A Proposal to Add General Purpose Smart Pointers to the Library Technical Report", "subgroup": "", "author": "P. Dimov B. Dawes G. Colvin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1431.htm", "link": "https://wg21.link/n1431", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1432": { "type": "paper", "title": "A Proposal to Add an Enhanced Member Pointer Adaptor to the Library Technical Report", "subgroup": "", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1432.htm", "link": "https://wg21.link/n1432", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1433": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 25", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1433.html", "link": "https://wg21.link/n1433", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1434": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 25", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1434.html", "link": "https://wg21.link/n1434", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1435": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 25", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1435.html", "link": "https://wg21.link/n1435", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1436": { "type": "paper", "title": "A proposal to add a reference wrapper to the standard library", "subgroup": "", "author": "Doug Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1436.html", "link": "https://wg21.link/n1436", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1437": { "type": "paper", "title": "A uniform method for computing function object return types", "subgroup": "", "author": "Doug Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1437.html", "link": "https://wg21.link/n1437", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1438": { "type": "paper", "title": "A Proposal to Add an Enhanced Binder to the Library Technical Report", "subgroup": "", "author": "P. Dimov D. Gregor J. Järvi G. Powell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1438.htm", "link": "https://wg21.link/n1438", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1439": { "type": "paper", "title": "Proposed Resolution to LWG issues 225, 226, 229", "subgroup": "", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1439.htm", "link": "https://wg21.link/n1439", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1440": { "type": "paper", "title": "C++ Standard Library Active Issuess List (Revision 25)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1440.htm", "link": "https://wg21.link/n1440", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1441": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 25)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1441.htm", "link": "https://wg21.link/n1441", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1442": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 25)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1442.htm", "link": "https://wg21.link/n1442", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1443": { "type": "paper", "title": "A Proposal to Add Hash Tables to the Standard Library (revision 3)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1443.html", "link": "https://wg21.link/n1443", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1444": { "type": "paper", "title": "Library Technical Report Proposals and Issues List (Revision 5)", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1444.html", "link": "https://wg21.link/n1444", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1445": { "type": "paper", "title": "Class defaults", "subgroup": "", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1445.htm", "link": "https://wg21.link/n1445", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1448": { "type": "paper", "title": "Controling Implicit Template Instantiation", "subgroup": "", "author": "M. MarcusG. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1448.pdf", "link": "https://wg21.link/n1448", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1449": { "type": "paper", "title": "Proposal to add template aliases to C++", "subgroup": "", "author": "G. Dos ReisM. Marcus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1449.pdf", "link": "https://wg21.link/n1449", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1450": { "type": "paper", "title": "A Proposal to Add General Purpose Smart Pointers to the Library Technical Report", "subgroup": "", "author": "P. DimovB. DawesG. Colvin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1450.html", "link": "https://wg21.link/n1450", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1451": { "type": "paper", "title": "A Case for Template Aliasing", "subgroup": "", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1451.html", "link": "https://wg21.link/n1451", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1452": { "type": "paper", "title": "A Proposal to Add an Extensible Random Number Facility to the Standard Library (Revision 2)", "subgroup": "", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1452.html", "link": "https://wg21.link/n1452", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1453": { "type": "paper", "title": "A proposal to add a reference wrapper to the standard library (revision 1)", "subgroup": "", "author": "D. GregorP. Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1453.html", "link": "https://wg21.link/n1453", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1454": { "type": "paper", "title": "A uniform method for computing function object return types (revision 1)", "subgroup": "", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1454.html", "link": "https://wg21.link/n1454", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1455": { "type": "paper", "title": "A Proposal to Add an Enhanced Binder to the Library Technical Report (revision 1)", "subgroup": "", "author": "P. DimovD. GregorJ. JärviG. Powell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1455.htm", "link": "https://wg21.link/n1455", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1456": { "type": "paper", "title": "A Proposal to Add Hash Tables to the Standard Library (revision 4)", "subgroup": "", "author": "Matthew Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1456.html", "link": "https://wg21.link/n1456", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1457": { "type": "paper", "title": "Technical Report on C++ Performance", "subgroup": "", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1457.pdf", "link": "https://wg21.link/n1457", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1458": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, April 6, 2003", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1458.html", "link": "https://wg21.link/n1458", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1459": { "type": "paper", "title": "Minutes of J16 Meeting No. 36/WG21 Meeting No. 31, April 7-11, 2003", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1459.html", "link": "https://wg21.link/n1459", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1460": { "type": "paper", "title": "WG21 agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1460.txt", "link": "https://wg21.link/n1460", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1461": { "type": "paper", "title": "Security and Standard C Libraries", "subgroup": "", "author": "Martyn Lovell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1461.pdf", "link": "https://wg21.link/n1461", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1462": { "type": "paper", "title": "Safe Exceptions and Compiler Security Checks", "subgroup": "", "author": "Brandon Bray", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1462.pdf", "link": "https://wg21.link/n1462", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1463": { "type": "paper", "title": "Draft proposal for adding Multimethods to C++", "subgroup": "", "author": "Julian Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1463.html", "link": "https://wg21.link/n1463", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1464": { "type": "paper", "title": "Anonymous array members", "subgroup": "", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1464.pdf", "link": "https://wg21.link/n1464", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1465": { "type": "paper", "title": "Constant inheritance", "subgroup": "", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1465.pdf", "link": "https://wg21.link/n1465", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1466": { "type": "paper", "title": "Expliciting default parameters", "subgroup": "", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1466.pdf", "link": "https://wg21.link/n1466", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1467": { "type": "paper", "title": "Non default constructors for arrays", "subgroup": "", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1467.pdf", "link": "https://wg21.link/n1467", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1468": { "type": "paper", "title": "Self methods", "subgroup": "", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1468.pdf", "link": "https://wg21.link/n1468", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1469": { "type": "paper", "title": "Inline Constants", "subgroup": "", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1469.pdf", "link": "https://wg21.link/n1469", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1470": { "type": "paper", "title": "Enum Type checking for SWITCH statements", "subgroup": "", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1470.pdf", "link": "https://wg21.link/n1470", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1471": { "type": "paper", "title": "Reflective Metaprogramming in C++", "subgroup": "", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1471.pdf", "link": "https://wg21.link/n1471", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1472": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 26", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1472.html", "link": "https://wg21.link/n1472", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1473": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 26", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1473.html", "link": "https://wg21.link/n1473", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1474": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 26", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1474.html", "link": "https://wg21.link/n1474", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1475": { "type": "paper", "title": "Library Technical Report Proposals and Issues List (Revision 6)", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1475.html", "link": "https://wg21.link/n1475", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1476": { "type": "paper", "title": "Iterator Facade and Adaptor", "subgroup": "", "author": "D. AbrahamsJ. SiekT. Witt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1476.html", "link": "https://wg21.link/n1476", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1477": { "type": "paper", "title": "New Iterator Concepts", "subgroup": "", "author": "D. AbrahamsJ. SiekT. Witt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1477.html", "link": "https://wg21.link/n1477", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1478": { "type": "paper", "title": "Decltype and auto", "subgroup": "", "author": "J. JärviB. StroustrupD. GregorJ. Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1478.pdf", "link": "https://wg21.link/n1478", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1479": { "type": "paper", "title": "A Proposal to Add a Fixed Size Array Wrapper to the Standard Library Technical Report", "subgroup": "", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1479.html", "link": "https://wg21.link/n1479", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1480": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision 26)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1480.html", "link": "https://wg21.link/n1480", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1481": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 26)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1481.html", "link": "https://wg21.link/n1481", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1482": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 26)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1482.html", "link": "https://wg21.link/n1482", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1483": { "type": "paper", "title": "Typesafe Variable-length Function and Template Argument Lists", "subgroup": "", "author": "D. GregorG. PowellJ. Järvi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1483.pdf", "link": "https://wg21.link/n1483", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1486": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1486.txt", "link": "https://wg21.link/n1486", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1487": { "type": "paper", "title": "Technical Report on C++ Performance", "subgroup": "", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1487.pdf", "link": "https://wg21.link/n1487", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1488": { "type": "paper", "title": "A name for the null pointer: nullptr", "subgroup": "", "author": "H. Sutter, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1488.pdf", "link": "https://wg21.link/n1488", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1489": { "type": "paper", "title": "Template aliases for C++", "subgroup": "", "author": "B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1489.pdf", "link": "https://wg21.link/n1489", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1490": { "type": "paper", "title": "Proposed resolution of core issue 301", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1490.htm", "link": "https://wg21.link/n1490", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1491": { "type": "paper", "title": "AGENDA, J16 Meeting No. 37, WG21 Meeting No. 32, October 27-31, 2003, Kona, Hawaii", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1491.pdf", "link": "https://wg21.link/n1491", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1492": { "type": "paper", "title": "Exclusive Inheritance", "subgroup": "", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1492.pdf", "link": "https://wg21.link/n1492", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1493": { "type": "paper", "title": "Braces Initialization Overloading", "subgroup": "", "author": "Daniel F. Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1493.pdf", "link": "https://wg21.link/n1493", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1494": { "type": "paper", "title": "Pure implementation method declaration", "subgroup": "", "author": "Daniel F. Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1494.pdf", "link": "https://wg21.link/n1494", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1496": { "type": "paper", "title": "Draft Proposal for Dynamic Libraries in C++ (Revision 1)", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1496.html", "link": "https://wg21.link/n1496", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1499": { "type": "paper", "title": "Simplifying Interfaces in basic_regex", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1499.html", "link": "https://wg21.link/n1499", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1500": { "type": "paper", "title": "Regular Expressions: Internationalization and Customization", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1500.html", "link": "https://wg21.link/n1500", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1501": { "type": "paper", "title": "Information for March-April 2004 WG21/WG14 Meetings in Sydney, NSW Australia", "subgroup": "", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1501.txt", "link": "https://wg21.link/n1501", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1502": { "type": "paper", "title": "Proposed Signature Changes for Special Math Functions in TR-1", "subgroup": "", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1502.txt", "link": "https://wg21.link/n1502", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1503": { "type": "paper", "title": "Proposed Additions to TR-1 to Improve Compatibility with C99", "subgroup": "", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1503.txt", "link": "https://wg21.link/n1503", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1504": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 27", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1504.html", "link": "https://wg21.link/n1504", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1505": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 27", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1505.html", "link": "https://wg21.link/n1505", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1506": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 27", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1506.html", "link": "https://wg21.link/n1506", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1507": { "type": "paper", "title": "Errata to the Regular Expression Proposal", "subgroup": "", "author": "John Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1507.htm", "link": "https://wg21.link/n1507", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1508": { "type": "paper", "title": "Proposal to add Deletion Traits to the Standard Library", "subgroup": "", "author": "Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1508.htm", "link": "https://wg21.link/n1508", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1509": { "type": "paper", "title": "Generalized Initializer Lists", "subgroup": "", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1509.pdf", "link": "https://wg21.link/n1509", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1510": { "type": "paper", "title": "Concept checking - A more abstract complement to type checking", "subgroup": "", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1510.pdf", "link": "https://wg21.link/n1510", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1511": { "type": "paper", "title": "Literals for user-defined types", "subgroup": "", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1511.pdf", "link": "https://wg21.link/n1511", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1512": { "type": "paper", "title": "Evolution WG issues list", "subgroup": "", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1512.html", "link": "https://wg21.link/n1512", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1513": { "type": "paper", "title": "Improving Enumeration Types", "subgroup": "", "author": "David Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1513.pdf", "link": "https://wg21.link/n1513", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1514": { "type": "paper", "title": "A Proposal to Add Mathematical Special Functions to the C++ Standard Library (version 2)", "subgroup": "", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1514.pdf", "link": "https://wg21.link/n1514", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1515": { "type": "paper", "title": "C++ Standard Library Active Issuess List (Revision 27)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1515.html", "link": "https://wg21.link/n1515", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1516": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 27)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1516.html", "link": "https://wg21.link/n1516", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1517": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 27)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1517.html", "link": "https://wg21.link/n1517", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1518": { "type": "paper", "title": "(Draft) Technical Report on Standard Library Extensions", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1518.pdf", "link": "https://wg21.link/n1518", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1519": { "type": "paper", "title": "Type Traits Issue List", "subgroup": "", "author": "John Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1519.htm", "link": "https://wg21.link/n1519", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1520": { "type": "paper", "title": "Extended friend Declarations", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1520.pdf", "link": "https://wg21.link/n1520", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1521": { "type": "paper", "title": "Generalized Constant Expressions", "subgroup": "", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1521.pdf", "link": "https://wg21.link/n1521", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1522": { "type": "paper", "title": "Concepts - Design choices for template argument checking", "subgroup": "", "author": "B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1522.pdf", "link": "https://wg21.link/n1522", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1523": { "type": "paper", "title": "Proposed Resolution To LWG issues 225, 226, 229 (revision 1)", "subgroup": "", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1523.htm", "link": "https://wg21.link/n1523", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1524": { "type": "paper", "title": "Nested Namespace Definition Proposal", "subgroup": "", "author": "Jon Jagger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1524.htm", "link": "https://wg21.link/n1524", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1526": { "type": "paper", "title": "Proposal to add namespace references to C++", "subgroup": "", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1526.txt", "link": "https://wg21.link/n1526", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1527": { "type": "paper", "title": "Mechanisms for querying types of expressions: decltype and auto revisited", "subgroup": "", "author": "J. J�rvi, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1527.pdf", "link": "https://wg21.link/n1527", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1528": { "type": "paper", "title": "Syntactic Disambiguation Using the Template Keyword", "subgroup": "", "author": "John H. Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1528.html", "link": "https://wg21.link/n1528", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1529": { "type": "paper", "title": "Draft proposal for adding Multimethods to C++", "subgroup": "", "author": "Julian Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1529.html", "link": "https://wg21.link/n1529", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1530": { "type": "paper", "title": "Iterator Facade and Adaptor", "subgroup": "", "author": "D. Abrahams, J. Siek, T. Witt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1530.html", "link": "https://wg21.link/n1530", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1531": { "type": "paper", "title": "New Iterator Concepts", "subgroup": "", "author": "D. Abrahams, J. Siek, T. Witt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1531.html", "link": "https://wg21.link/n1531", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1532": { "type": "paper", "title": "WG20 liaison report", "subgroup": "", "author": "Keld Simonsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1532.txt", "link": "https://wg21.link/n1532", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1534": { "type": "paper", "title": "Proposed addition of __func__ predefined identifier from C99", "subgroup": "", "author": "Alex Rosenberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1534.txt", "link": "https://wg21.link/n1534", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1535": { "type": "paper", "title": "Random Number Generators Issues List", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1535.html", "link": "https://wg21.link/n1535", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1536": { "type": "paper", "title": "Concepts - syntax and composition", "subgroup": "", "author": "B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1536.pdf", "link": "https://wg21.link/n1536", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1537": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision 28)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1537.html", "link": "https://wg21.link/n1537", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1538": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 28)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1538.html", "link": "https://wg21.link/n1538", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1539": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 28)", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1539.html", "link": "https://wg21.link/n1539", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1540": { "type": "paper", "title": "(Draft) Technical Report on Standard Library Extensions", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1540.pdf", "link": "https://wg21.link/n1540", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1541": { "type": "paper", "title": "Library Extension Technical Report - Issues List", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1541.pdf", "link": "https://wg21.link/n1541", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1542": { "type": "paper", "title": "A Proposal to Add Mathematical Special Functions to the C++ Standard Library (version 3)", "subgroup": "", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1542.pdf", "link": "https://wg21.link/n1542", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1543": { "type": "paper", "title": "Analysis and Proposed Resolution for Core Issue 39", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1543.pdf", "link": "https://wg21.link/n1543", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1544": { "type": "paper", "title": "Comments about Issues with Random Number Generators", "subgroup": "", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1544.html", "link": "https://wg21.link/n1544", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1545": { "type": "paper", "title": "Variadic Macros and Placemarkers", "subgroup": "", "author": "Paul Mensonides", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1545.pdf", "link": "https://wg21.link/n1545", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1546": { "type": "paper", "title": "Alignment Proposal", "subgroup": "", "author": "Attila Feh�r", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1546.pdf", "link": "https://wg21.link/n1546", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1547": { "type": "paper", "title": "Comments on the Initialization of Random Engines", "subgroup": "", "author": "Marc Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1547.htm", "link": "https://wg21.link/n1547", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1548": { "type": "paper", "title": "A Proposal to Add a Fixed Size Array Wrapper to the Standard Library Technical Report", "subgroup": "", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1548.htm", "link": "https://wg21.link/n1548", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1549": { "type": "paper", "title": "Const correctness in unordered associative containers", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1549.pdf", "link": "https://wg21.link/n1549", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1550": { "type": "paper", "title": "New Iterator Concepts", "subgroup": "", "author": "D. Abrahams, J. Siek, T. Witt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1550.htm", "link": "https://wg21.link/n1550", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1551": { "type": "paper", "title": "Changes to N1540 to Implement N1499 Parts 1 and 2", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1551.htm", "link": "https://wg21.link/n1551", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1552": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, October 26, 2003", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1552.html", "link": "https://wg21.link/n1552", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1553": { "type": "paper", "title": "Minutes of J16 Meeting No. 37/WG21 Meeting No. 32, October 27-31, 2003", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1553.html", "link": "https://wg21.link/n1553", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1554": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 28", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1554.html", "link": "https://wg21.link/n1554", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1555": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 28", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1555.html", "link": "https://wg21.link/n1555", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1556": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 28", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1556.html", "link": "https://wg21.link/n1556", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1557": { "type": "paper", "title": "C++/CLI Overview", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1557.pdf", "link": "https://wg21.link/n1557", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1558": { "type": "paper", "title": "Library Technical Report Component Detection", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1558.html", "link": "https://wg21.link/n1558", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1559": { "type": "paper", "title": "WG21 Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/n1559.txt", "link": "https://wg21.link/n1559", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2003/" }, "N1563": { "type": "paper", "title": "TG5 Liaison Report to WG21", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1563.pdf", "link": "https://wg21.link/n1563", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2003-12-05" }, "N1564": { "type": "paper", "title": "Core Issue 195 and \"Conditionally-Supported Behavior\"", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1564.pdf", "link": "https://wg21.link/n1564", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-12" }, "N1565": { "type": "paper", "title": "Adding the long long type to C++", "subgroup": "Evolution", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1565.pdf", "link": "https://wg21.link/n1565", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-01-22" }, "N1566": { "type": "paper", "title": "Synchronizing the C++ preprocessor with C99", "subgroup": "Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1566.htm", "link": "https://wg21.link/n1566", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-05" }, "N1567": { "type": "paper", "title": "Critique of WG14/N1016 decimal floating-point arithmetic", "subgroup": "", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1567.htm", "link": "https://wg21.link/n1567", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-01-30" }, "N1568": { "type": "paper", "title": "Proposed additions to TR-1 to improve compatibility with C99", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1568.htm", "link": "https://wg21.link/n1568", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-01-30" }, "N1569": { "type": "paper", "title": "Proposed fixes to library inconsistencies", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1569.htm", "link": "https://wg21.link/n1569", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-01-30" }, "N1570": { "type": "paper", "title": "Corrections to domain-error reporting for TR1 chapter on special math functions", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1570.htm", "link": "https://wg21.link/n1570", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-01-30" }, "N1571": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 29", "subgroup": "Core", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1571.html", "link": "https://wg21.link/n1571", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1572": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 29", "subgroup": "Core", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1572.html", "link": "https://wg21.link/n1572", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1573": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 29", "subgroup": "Core", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1573.html", "link": "https://wg21.link/n1573", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1575": { "type": "paper", "title": "Library Technical Report Component Detection (Revision 1)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1575.html", "link": "https://wg21.link/n1575", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-10" }, "N1576": { "type": "paper", "title": "Filesystem library query", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1576.html", "link": "https://wg21.link/n1576", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-06" }, "N1577": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "P.J. Plauger, P. Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1577.pdf", "link": "https://wg21.link/n1577", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-07" }, "N1578": { "type": "paper", "title": "Editor's report", "subgroup": "", "author": "P.J. Plauger, P. Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1578.html", "link": "https://wg21.link/n1578", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-11" }, "N1579": { "type": "paper", "title": "Strongly Typed Enums", "subgroup": "Evolution", "author": "H. Sutter, D. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1579.pdf", "link": "https://wg21.link/n1579", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-10" }, "N1580": { "type": "paper", "title": "AGENDA J16 Meeting No. 38 WG21 Meeting No. 33 March 22-26, 2004, Sydney Australia", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1580.pdf", "link": "https://wg21.link/n1580", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-10" }, "N1581": { "type": "paper", "title": "Delegating Constructors", "subgroup": "Evolution", "author": "H. Sutter, F. Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1581.pdf", "link": "https://wg21.link/n1581", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1582": { "type": "paper", "title": "Compiler Generated Defaults", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1582.pdf", "link": "https://wg21.link/n1582", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-12" }, "N1583": { "type": "paper", "title": "Inheriting Constructors", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1583.pdf", "link": "https://wg21.link/n1583", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-12" }, "N1584": { "type": "paper", "title": "Regularizing Initialization Syntax", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1584.pdf", "link": "https://wg21.link/n1584", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-12" }, "N1585": { "type": "paper", "title": "Uniform Calling Syntax (Re-opening public interfaces)", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1585.pdf", "link": "https://wg21.link/n1585", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-05" }, "N1588": { "type": "paper", "title": "On Random-Number Distributions for C++0x", "subgroup": "Library", "author": "Marc Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1588.pdf", "link": "https://wg21.link/n1588", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1589": { "type": "paper", "title": "complex and issue 387", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1589.html", "link": "https://wg21.link/n1589", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-11" }, "N1590": { "type": "paper", "title": "Smart Pointer Comparison Operators", "subgroup": "Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1590.html", "link": "https://wg21.link/n1590", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-11" }, "N1591": { "type": "paper", "title": "October 2004 Meeting Information", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1591.pdf", "link": "https://wg21.link/n1591", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1592": { "type": "paper", "title": "Explicit Conversion Operators", "subgroup": "Evolution", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1592.pdf", "link": "https://wg21.link/n1592", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1593": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision 29)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1593.html", "link": "https://wg21.link/n1593", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-17" }, "N1594": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 29)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1594.html", "link": "https://wg21.link/n1594", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-17" }, "N1595": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 29)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1595.html", "link": "https://wg21.link/n1595", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-17" }, "N1596": { "type": "paper", "title": "(Draft) Technical Report on Standard Library Extensions", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1596.pdf", "link": "https://wg21.link/n1596", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-17" }, "N1597": { "type": "paper", "title": "Library Extension Technical Report - Issues List", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1597.pdf", "link": "https://wg21.link/n1597", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-17" }, "N1598": { "type": "paper", "title": "Evolution WG issues list", "subgroup": "Evolution", "author": "B. Stroustrup, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1598.html", "link": "https://wg21.link/n1598", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-14" }, "N1599": { "type": "paper", "title": "Issue 431: Swapping containers with unequal allocators", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1599.html", "link": "https://wg21.link/n1599", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-11" }, "N1600": { "type": "paper", "title": "C++/CLI Properties", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1600.html", "link": "https://wg21.link/n1600", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-11" }, "N1601": { "type": "paper", "title": "A name for the null pointer: nullptr (revision 2)", "subgroup": "Evolution", "author": "H. Sutter, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1601.pdf", "link": "https://wg21.link/n1601", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-12" }, "N1602": { "type": "paper", "title": "Class Scope Using Declarations & private Members", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1602.pdf", "link": "https://wg21.link/n1602", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-12" }, "N1603": { "type": "paper", "title": "Variadic Templates", "subgroup": "Evolution", "author": "D. Gregor, J. J�rvi, G. Powell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1603.pdf", "link": "https://wg21.link/n1603", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-17" }, "N1604": { "type": "paper", "title": "Proposal to Add Static Assertions to the Core Language (Revision 1)", "subgroup": "Evolution", "author": "R. Klarer, J. Maddock, B. Dawes, H. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1604.html", "link": "https://wg21.link/n1604", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1605": { "type": "paper", "title": "Extending Template Type Parameters I: Namespace and scope", "subgroup": "Evolution", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1605.pdf", "link": "https://wg21.link/n1605", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1607": { "type": "paper", "title": "Decltype and auto (revision 3)", "subgroup": "Evolution", "author": "J. J�rvi, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1607.pdf", "link": "https://wg21.link/n1607", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-17" }, "N1608": { "type": "paper", "title": "TG5 Liaison Report #2", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1608.pdf", "link": "https://wg21.link/n1608", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-13" }, "N1609": { "type": "paper", "title": "More on Issues with Random Number Generators in the Library TR Proposal", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1609.html", "link": "https://wg21.link/n1609", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-14" }, "N1610": { "type": "paper", "title": "Clarification of Initialization of Class Objects by rvalues", "subgroup": "Evolution", "author": "D. Abrahams, G. Powell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1610.html", "link": "https://wg21.link/n1610", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-14" }, "N1611": { "type": "paper", "title": "Implicitly-Callable Functions in C++0x", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1611.pdf", "link": "https://wg21.link/n1611", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-02-17" }, "N1612": { "type": "paper", "title": "How we might remove the remaining shortcomings of std::complex", "subgroup": "Evolution", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1612.pdf", "link": "https://wg21.link/n1612", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-29" }, "N1613": { "type": "paper", "title": "Proposal to add Design by Contract to C++", "subgroup": "Evolution", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1613.pdf", "link": "https://wg21.link/n1613", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-29" }, "N1614": { "type": "paper", "title": "#scope: A simple scoping mechanism for the C/C++ preprocessor", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1614.pdf", "link": "https://wg21.link/n1614", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-12" }, "N1615": { "type": "paper", "title": "C++ Properties — a Library Solution", "subgroup": "Evolution", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1615.pdf", "link": "https://wg21.link/n1615", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-09" }, "N1616": { "type": "paper", "title": "Extended friend Declarations (Rev. 1)", "subgroup": "Evolution", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1616.pdf", "link": "https://wg21.link/n1616", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-26" }, "N1617": { "type": "paper", "title": "Proposal to Add Static Assertions to the Core Language (Revision 2)", "subgroup": "Evolution", "author": "R. Klarer, J. Maddock, B. Dawes, H. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1617.html", "link": "https://wg21.link/n1617", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-23" }, "N1618": { "type": "paper", "title": "Delegating Constructors (revision 1)", "subgroup": "Evolution", "author": "H. Sutter, F. Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1618.pdf", "link": "https://wg21.link/n1618", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-24" }, "N1619": { "type": "paper", "title": "Library Extension Technical Report — Issues List", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1619.pdf", "link": "https://wg21.link/n1619", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-12" }, "N1620": { "type": "paper", "title": "Dimension and Rank", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1620.htm", "link": "https://wg21.link/n1620", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-24" }, "N1621": { "type": "paper", "title": "Resolution to TR issue 4.37", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1621.html", "link": "https://wg21.link/n1621", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-24" }, "N1622": { "type": "paper", "title": "Resolutions to unordered associative container issues", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1622.html", "link": "https://wg21.link/n1622", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-24" }, "N1623": { "type": "paper", "title": "Resolutions to regular expression issues", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1623.html", "link": "https://wg21.link/n1623", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-24" }, "N1624": { "type": "paper", "title": "Resolutions to fixed-size array issues", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1624.html", "link": "https://wg21.link/n1624", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-24" }, "N1625": { "type": "paper", "title": "#scope for C/C++", "subgroup": "Evolution", "author": "Tom Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1625.pdf", "link": "https://wg21.link/n1625", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-09" }, "N1626": { "type": "paper", "title": "Proposed Resolution for Core Issue 39 (Rev. 1)", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1626.pdf", "link": "https://wg21.link/n1626", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-04" }, "N1627": { "type": "paper", "title": "\"Conditionally-Supported Behavior\" (Rev. 1)", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1627.pdf", "link": "https://wg21.link/n1627", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-04" }, "N1628": { "type": "paper", "title": "Extensions for the Programming Language C++ to Support New Character Data Types", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1628.htm", "link": "https://wg21.link/n1628", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1629": { "type": "paper", "title": "Minutes of J16 Meeting No. 38/WG21 Meeting No. 33, March 22-26, 2004", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1629.html", "link": "https://wg21.link/n1629", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-08" }, "N1630": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, March 21, 2004", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1630.html", "link": "https://wg21.link/n1630", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-03-21" }, "N1631": { "type": "paper", "title": "Electronic review process", "subgroup": "", "author": "D. Abrahams, B. Dawes, J. Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1631.html", "link": "https://wg21.link/n1631", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-11" }, "N1632": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 30", "subgroup": "Core", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1632.html", "link": "https://wg21.link/n1632", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-09" }, "N1633": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 30", "subgroup": "Core", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1633.html", "link": "https://wg21.link/n1633", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-09" }, "N1634": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 30", "subgroup": "Core", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1634.html", "link": "https://wg21.link/n1634", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-09" }, "N1635": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision 30)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1635.html", "link": "https://wg21.link/n1635", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-12" }, "N1636": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 30)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1636.html", "link": "https://wg21.link/n1636", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-12" }, "N1637": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 30)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1637.html", "link": "https://wg21.link/n1637", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-12" }, "N1638": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1638.pdf", "link": "https://wg21.link/n1638", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-11" }, "N1639": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1639.html", "link": "https://wg21.link/n1639", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-12" }, "N1640": { "type": "paper", "title": "New Iterator Concepts", "subgroup": "Library", "author": "D. Abrahams, J. Siek, T. Witt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1640.html", "link": "https://wg21.link/n1640", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-10" }, "N1641": { "type": "paper", "title": "Iterator Facade and Adaptor", "subgroup": "Library", "author": "D. Abrahams, J. Siek, T. Witt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1641.html", "link": "https://wg21.link/n1641", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-10" }, "N1642": { "type": "paper", "title": "Adoption of C99's __func__ predefined identifier and improved default argument behavior", "subgroup": "Evolution", "author": "Alex Rosenberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1642.html", "link": "https://wg21.link/n1642", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-09" }, "N1647": { "type": "paper", "title": "(Draft) Technical Report on Standard Library Extensions", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1647.pdf", "link": "https://wg21.link/n1647", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-12" }, "N1648": { "type": "paper", "title": "Motivation, Objectives and Design Decisions", "subgroup": "Evolution", "author": "Attila Feh�r", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1648.pdf", "link": "https://wg21.link/n1648", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-09" }, "N1649": { "type": "paper", "title": "Right Angle Brackets", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1649.html", "link": "https://wg21.link/n1649", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-09" }, "N1650": { "type": "paper", "title": "C++ Evolution Working Group — Active Proposals, Revision 1", "subgroup": "Evolution", "author": "D. Vandevoorde,B. Stroustrup,H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1650.html", "link": "https://wg21.link/n1650", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-15" }, "N1651": { "type": "paper", "title": "WG21 agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1651.htm", "link": "https://wg21.link/n1651", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-09" }, "N1652": { "type": "paper", "title": "WG21 Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1652.htm", "link": "https://wg21.link/n1652", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-04-22" }, "N1653": { "type": "paper", "title": "Working draft changes for C99 preprocessor synchronization", "subgroup": "Evolution and Core", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1653.htm", "link": "https://wg21.link/n1653", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1654": { "type": "paper", "title": "TG5 Liaison Report #3", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1654.pdf", "link": "https://wg21.link/n1654", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-05-19" }, "N1655": { "type": "paper", "title": "Unofficial Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1655.pdf", "link": "https://wg21.link/n1655", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1656": { "type": "paper", "title": "Editor's report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1656.html", "link": "https://wg21.link/n1656", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1657": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision 31)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1657.html", "link": "https://wg21.link/n1657", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1658": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 31)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1658.html", "link": "https://wg21.link/n1658", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1659": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 31)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1659.html", "link": "https://wg21.link/n1659", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1660": { "type": "paper", "title": "(Draft) Technical Report on Standard Library Extensions", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1660.pdf", "link": "https://wg21.link/n1660", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1661": { "type": "paper", "title": "Library Extension Technical Report - Issues List", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1661.pdf", "link": "https://wg21.link/n1661", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/" }, "N1662": { "type": "paper", "title": "WG21 Business Plan and Convener's Report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1662.htm", "link": "https://wg21.link/n1662", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1663": { "type": "paper", "title": "TG5 Liaison Report #4", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1663.pdf", "link": "https://wg21.link/n1663", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-05" }, "N1664": { "type": "paper", "title": "Toward Improved Optimization Opportunities in C++0x", "subgroup": "Evolution", "author": "W. Brown,M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1664.pdf", "link": "https://wg21.link/n1664", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1665": { "type": "paper", "title": "Guidelines for Domain Errors in Mathematical Special Functions", "subgroup": "Library", "author": "J. Marraffino,M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1665.pdf", "link": "https://wg21.link/n1665", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-15" }, "N1666": { "type": "paper", "title": "Technical Report on C++ Performance", "subgroup": "Performance", "author": "Lois Goldwaithe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1666.pdf", "link": "https://wg21.link/n1666", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-15" }, "N1667": { "type": "paper", "title": "Accessing the target of a tr1::function object", "subgroup": "Library", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1667.pdf", "link": "https://wg21.link/n1667", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-16" }, "N1668": { "type": "paper", "title": "A Proposal to add Mathematical Functions for Statistics to the C++ Standard Library", "subgroup": "Library", "author": "Paul A Bristow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1668.pdf", "link": "https://wg21.link/n1668", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-08-11" }, "N1669": { "type": "paper", "title": "Proposal to add Contract Programming to C++ (revision 1)", "subgroup": "Evolution", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1669.html", "link": "https://wg21.link/n1669", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1671": { "type": "paper", "title": "Overloading Operator.() & Operator.*()", "subgroup": "Evolution", "author": "G. Powell,D. Gregor,J. Jarvi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1671.pdf", "link": "https://wg21.link/n1671", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1672": { "type": "paper", "title": "Adapting N1640=04-0080 To C++0x", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1672.html", "link": "https://wg21.link/n1672", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1673": { "type": "paper", "title": "Unifying TR1 Function Object Type Specifications", "subgroup": "Library", "author": "P. Becker,P. Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1673.html", "link": "https://wg21.link/n1673", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1674": { "type": "paper", "title": "A Proposal to Improve const_iterator Use from C++0X Containers", "subgroup": "Evolution and Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1674.pdf", "link": "https://wg21.link/n1674", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-08-31" }, "N1675": { "type": "paper", "title": "TG5 Liaison Report #5", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1675.pdf", "link": "https://wg21.link/n1675", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-08-19" }, "N1676": { "type": "paper", "title": "Non-member overloaded copy assignment operator", "subgroup": "Evolution", "author": "Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1676.htm", "link": "https://wg21.link/n1676", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-09" }, "N1677": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 31", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1677.html", "link": "https://wg21.link/n1677", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1678": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 31", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1678.html", "link": "https://wg21.link/n1678", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1679": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 31", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1679.html", "link": "https://wg21.link/n1679", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1680": { "type": "paper", "title": "Memory Model for multithreaded C++", "subgroup": "Evolution", "author": "A. Alexandrescu,H. Boehm,K. Henney,D. Lea,B. Pugh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1680.pdf", "link": "https://wg21.link/n1680", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1681": { "type": "paper", "title": "A Proposal to Add a Policy-Based Smart Pointer Framework to the Standard Library", "subgroup": "Library", "author": "David B. Held", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1681.pdf", "link": "https://wg21.link/n1681", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-01" }, "N1682": { "type": "paper", "title": "A Multi-threading Library for Standard C++", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1682.html", "link": "https://wg21.link/n1682", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1683": { "type": "paper", "title": "Proposed Library Additions for Code Conversions", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1683.html", "link": "https://wg21.link/n1683", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1684": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision 32)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1684.html", "link": "https://wg21.link/n1684", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1685": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 32)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1685.html", "link": "https://wg21.link/n1685", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1686": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 32)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1686.html", "link": "https://wg21.link/n1686", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1687": { "type": "paper", "title": "(Draft) Technical Report on Standard Library Extensions", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1687.pdf", "link": "https://wg21.link/n1687", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1688": { "type": "paper", "title": "Library Extension Technical Report - Issues List (Revision 5)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1688.pdf", "link": "https://wg21.link/n1688", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1689": { "type": "paper", "title": "C++0x Standard Library wishlist", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1689.html", "link": "https://wg21.link/n1689", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1690": { "type": "paper", "title": "A Proposal to Add an Rvalue Reference to the C++ Language", "subgroup": "Evolution", "author": "H. Hinnant,D. Abrahams,P. Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1690.html", "link": "https://wg21.link/n1690", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-07" }, "N1691": { "type": "paper", "title": "Explicit Namespaces", "subgroup": "Evolution", "author": "David Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1691.html", "link": "https://wg21.link/n1691", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-07" }, "N1692": { "type": "paper", "title": "A Proposal to add the Infinite Precision Integer to the C++ Standard Library", "subgroup": "Library", "author": "M.J. Kronenburg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1692.pdf", "link": "https://wg21.link/n1692", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-07-01" }, "N1693": { "type": "paper", "title": "Adding the long long type to C++ (Revision 1)", "subgroup": "Evolution", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1693.pdf", "link": "https://wg21.link/n1693", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1694": { "type": "paper", "title": "A Proposal to Extend the Function Call Operator", "subgroup": "Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1694.html", "link": "https://wg21.link/n1694", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-06" }, "N1695": { "type": "paper", "title": "A Proposal to Make Pointers to Members Callable", "subgroup": "Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1695.html", "link": "https://wg21.link/n1695", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-09" }, "N1696": { "type": "paper", "title": "Language Support for Restricted Templates", "subgroup": "Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1696.html", "link": "https://wg21.link/n1696", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-07" }, "N1697": { "type": "paper", "title": "Restrictions on Order Parameters for Bessels and Other Function Families", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1697.html", "link": "https://wg21.link/n1697", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1698": { "type": "paper", "title": "AGENDA J16 Meeting No. 39 WG21 Meeting No. 34 Oct 17-22, 2004, Redmond, Washington", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1698.pdf", "link": "https://wg21.link/n1698", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1700": { "type": "paper", "title": "C++ Evolution Working Group — Active Proposals, Revision 1b", "subgroup": "Evolution", "author": "D. Vandevoorde,B. Stroustrup,H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1700.html", "link": "https://wg21.link/n1700", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-09" }, "N1701": { "type": "paper", "title": "Regularizing Initialization Syntax (revision 1)", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1701.pdf", "link": "https://wg21.link/n1701", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-08" }, "N1702": { "type": "paper", "title": "explicit class and default definitions", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1702.pdf", "link": "https://wg21.link/n1702", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-08" }, "N1703": { "type": "paper", "title": "Function Qualifiers", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1703.pdf", "link": "https://wg21.link/n1703", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-09" }, "N1704": { "type": "paper", "title": "Variadic Templates: Exploring the Design Space", "subgroup": "Evolution", "author": "D. Gregor,J. Jarvi,G. Powell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1704.pdf", "link": "https://wg21.link/n1704", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1705": { "type": "paper", "title": "Decltype and Auto (revision 4)", "subgroup": "Evolution", "author": "J. Jarvi,B. Stroustrup,G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1705.pdf", "link": "https://wg21.link/n1705", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-12" }, "N1706": { "type": "paper", "title": "Toward Opaque typedefs in C++0X", "subgroup": "Evolution and Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1706.pdf", "link": "https://wg21.link/n1706", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-10" }, "N1707": { "type": "paper", "title": "Invitation April 2005 meeting", "subgroup": "", "author": "Keld Jorn Simonsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1707.htm", "link": "https://wg21.link/n1707", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-09-11" }, "N1708": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision 33)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1708.html", "link": "https://wg21.link/n1708", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1709": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 33)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1709.html", "link": "https://wg21.link/n1709", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1710": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 33)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1710.html", "link": "https://wg21.link/n1710", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1711": { "type": "paper", "title": "(Draft) Technical Report on Standard Library Extensions", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1711.pdf", "link": "https://wg21.link/n1711", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1712": { "type": "paper", "title": "Library Extension Technical Report - Issues List", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1712.pdf", "link": "https://wg21.link/n1712", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1713": { "type": "paper", "title": "Proposed Resolution to TR1 Issues 3.12, 3.14, and 3.15", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1713.pdf", "link": "https://wg21.link/n1713", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-10-14" }, "N1714": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, October 17, 2004", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1714.html", "link": "https://wg21.link/n1714", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-10-17" }, "N1715": { "type": "paper", "title": "Minutes of J16 Meeting No. 39/WG21 Meeting No. 34, October 17-22, 2004", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1715.html", "link": "https://wg21.link/n1715", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-10-22" }, "N1717": { "type": "paper", "title": "Explicit class and default definitions", "subgroup": "Evolution", "author": "F. Glassborow, L. Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1717.pdf", "link": "https://wg21.link/n1717", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1718": { "type": "paper", "title": "A Proposal to add the Infinite Precision Integer and Rational to the C++ Standard Library", "subgroup": "Library", "author": "M. J. Kronenburg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1718.pdf", "link": "https://wg21.link/n1718", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-01" }, "N1719": { "type": "paper", "title": "Strongly Typed Enums (revision 1)", "subgroup": "Evolution", "author": "H. Sutter, D. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1719.pdf", "link": "https://wg21.link/n1719", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-10-21" }, "N1720": { "type": "paper", "title": "Proposal to Add Static Assertions to the Core Language (Revision 3)", "subgroup": "Evolution", "author": "R. Klarer, J. Maddock, B. Dawes, H. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1720.html", "link": "https://wg21.link/n1720", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-10-20" }, "N1721": { "type": "paper", "title": "Deducing the type of variable from its initializer expression", "subgroup": "Evolution", "author": "J. Jaarvi, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1721.pdf", "link": "https://wg21.link/n1721", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-10-21" }, "N1722": { "type": "paper", "title": "Extended friend Declarations (Rev. 2)", "subgroup": "Evolution", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1722.pdf", "link": "https://wg21.link/n1722", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-08" }, "N1723": { "type": "paper", "title": "Proposed Resolutions to Library TR Issues", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1723.htm", "link": "https://wg21.link/n1723", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-10-20" }, "N1724": { "type": "paper", "title": "A Library Approach to Initialization", "subgroup": "Evolution", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1724.html", "link": "https://wg21.link/n1724", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-10-29" }, "N1725": { "type": "paper", "title": "Copy Elision in Exception Handling", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1725.pdf", "link": "https://wg21.link/n1725", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-08" }, "N1726": { "type": "paper", "title": "Macro scopes", "subgroup": "Evolution", "author": "Thomas Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1726.pdf", "link": "https://wg21.link/n1726", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-10-21" }, "N1727": { "type": "paper", "title": "Changing Undefined Behavior into Diagnosable Errors", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1727.pdf", "link": "https://wg21.link/n1727", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-08" }, "N1729": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 32", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1729.html", "link": "https://wg21.link/n1729", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-07" }, "N1730": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 32", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1730.html", "link": "https://wg21.link/n1730", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-07" }, "N1731": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 32", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1731.html", "link": "https://wg21.link/n1731", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-07" }, "N1732": { "type": "paper", "title": "C++0x Standard Library wishlist (revision 2)", "subgroup": "Core", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1732.html", "link": "https://wg21.link/n1732", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1733": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1733.pdf", "link": "https://wg21.link/n1733", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1734": { "type": "paper", "title": "Editor's report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1734.html", "link": "https://wg21.link/n1734", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1735": { "type": "paper", "title": "Adding the long long type to C++ (Revision 2)", "subgroup": "Evolution", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1735.pdf", "link": "https://wg21.link/n1735", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-03" }, "N1736": { "type": "paper", "title": "Modules in C++ (Revision 1)", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1736.pdf", "link": "https://wg21.link/n1736", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1737": { "type": "paper", "title": "A Proposal to Restore Multi-declarator auto Declarations", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1737.pdf", "link": "https://wg21.link/n1737", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-02" }, "N1738": { "type": "paper", "title": "Memory Model for Multithreaded C++", "subgroup": "Evolution", "author": "A. Alexandrescu, H. Boehm, K. Henney, D. Lea, B. Pugh, M. Michael", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1738.pdf", "link": "https://wg21.link/n1738", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-08" }, "N1739": { "type": "paper", "title": "Adding a Policy-Based Smart Pointer Framework to the Standard Library", "subgroup": "Evolution", "author": "David B. Held", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1739.pdf", "link": "https://wg21.link/n1739", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-08" }, "N1740": { "type": "paper", "title": "The \"scope\" extension for the C/C++ preprocessor", "subgroup": "Evolution", "author": "Thomas Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1740.pdf", "link": "https://wg21.link/n1740", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-03" }, "N1741": { "type": "paper", "title": "Proposal for Extending the switch statement", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1741.pdf", "link": "https://wg21.link/n1741", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-05" }, "N1742": { "type": "paper", "title": "Auxiliary class interfaces", "subgroup": "Evolution", "author": "Francis Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1742.pdf", "link": "https://wg21.link/n1742", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/", "date": "2004-11-07" }, "N1743": { "type": "paper", "title": "Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1743.htm", "link": "https://wg21.link/n1743", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2004-11-09" }, "N1744": { "type": "paper", "title": "Big Integer Library Proposal for C++0x", "subgroup": "Library", "author": "Michiel Salters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1744.pdf", "link": "https://wg21.link/n1744", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-13" }, "N1745": { "type": "paper", "title": "Proposed Draft Technical Report on C++ Library Extensions", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1745.pdf", "link": "https://wg21.link/n1745", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-17" }, "N1746": { "type": "paper", "title": "Adding extended integer types to C++", "subgroup": "Evolution", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1746.pdf", "link": "https://wg21.link/n1746", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2004-12-29" }, "N1747": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 33", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1747.html", "link": "https://wg21.link/n1747", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-14" }, "N1748": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 33", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1748.html", "link": "https://wg21.link/n1748", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-14" }, "N1749": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 33", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1749.html", "link": "https://wg21.link/n1749", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-14" }, "N1750": { "type": "paper", "title": "Critique of Code Conversion Proposal (N1683)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1750.html", "link": "https://wg21.link/n1750", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-13" }, "N1751": { "type": "paper", "title": "Aspects of Reflection in C++", "subgroup": "Evolution", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1751.html", "link": "https://wg21.link/n1751", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-14" }, "N1752": { "type": "paper", "title": "C++0x Standard Library wishlist (revision 3)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1752.html", "link": "https://wg21.link/n1752", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-17" }, "N1753": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision 34)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1753.html", "link": "https://wg21.link/n1753", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-17" }, "N1754": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 34)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1754.html", "link": "https://wg21.link/n1754", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-17" }, "N1755": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 34)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1755.html", "link": "https://wg21.link/n1755", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-17" }, "N1756": { "type": "paper", "title": "Library Extension Technical Report - Issues List", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1756.pdf", "link": "https://wg21.link/n1756", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-17" }, "N1757": { "type": "paper", "title": "Right Angle Brackets (Revision 1)", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1757.html", "link": "https://wg21.link/n1757", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-13" }, "N1758": { "type": "paper", "title": "Concepts for C++0x", "subgroup": "Evolution", "author": "J. Siek, D. Gregor et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1758.pdf", "link": "https://wg21.link/n1758", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-17" }, "N1759": { "type": "paper", "title": "TG5 Liaison Report #6", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1759.pdf", "link": "https://wg21.link/n1759", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2004-10-05" }, "N1760": { "type": "paper", "title": "TG5 Liaison Report #7", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1760.pdf", "link": "https://wg21.link/n1760", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2004-11-10" }, "N1761": { "type": "paper", "title": "TG5 Liaison Report #8", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1761.pdf", "link": "https://wg21.link/n1761", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-02-01" }, "N1762": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision 35)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1762.html", "link": "https://wg21.link/n1762", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1763": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision 35)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1763.html", "link": "https://wg21.link/n1763", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1764": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision 35)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1764.html", "link": "https://wg21.link/n1764", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1765": { "type": "paper", "title": "Library Extension Technical Report - Issues List", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1765.pdf", "link": "https://wg21.link/n1765", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-07" }, "N1766": { "type": "paper", "title": "C++0x Standard Library wishlist (revision 4)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1766.html", "link": "https://wg21.link/n1766", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1767": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 34", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1767.html", "link": "https://wg21.link/n1767", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-07" }, "N1768": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 34", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1768.html", "link": "https://wg21.link/n1768", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-07" }, "N1769": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 34", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1769.html", "link": "https://wg21.link/n1769", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-07" }, "N1770": { "type": "paper", "title": "A Proposal to Add an Rvalue Reference to the C++ Language: Proposed Wording", "subgroup": "Evolution", "author": "H. Hinnant, D. Abrahams, J. Adamczyk, P. Dimov, A. Hommel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1770.html", "link": "https://wg21.link/n1770", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-05" }, "N1771": { "type": "paper", "title": "Impact of the rvalue reference on the Standard Library", "subgroup": "Evolution", "author": "H. Hinnant, D. Abrahams, P. Dimov, D. Gregor, A. Hommel, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1771.html", "link": "https://wg21.link/n1771", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-03" }, "N1772": { "type": "paper", "title": "Agenda", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1772.pdf", "link": "https://wg21.link/n1772", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1773": { "type": "paper", "title": "Proposal to add Contract Programming to C++ (revision 2)", "subgroup": "Evolution", "author": "D. Abrahams, L. Crowl, T. Ottosen, J. Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1773.html", "link": "https://wg21.link/n1773", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1774": { "type": "paper", "title": "On the Future Evolution of C++", "subgroup": "Evolution", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1774.htm", "link": "https://wg21.link/n1774", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1775": { "type": "paper", "title": "A Case for Reflection", "subgroup": "Evolution", "author": "Walter E. Brown, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1775.pdf", "link": "https://wg21.link/n1775", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1776": { "type": "paper", "title": "Decimal Types for C++", "subgroup": "Evolution", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1776.html", "link": "https://wg21.link/n1776", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1777": { "type": "paper", "title": "Memory model for multithreaded C++: Issues", "subgroup": "Evolution", "author": "A. Alexandrescu, H. Boehm, K. Henney, B. Hutchings, D. Lea, B. Pugh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1777.pdf", "link": "https://wg21.link/n1777", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-03-04" }, "N1778": { "type": "paper", "title": "Modules in C++ (Revision 1)", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1778.pdf", "link": "https://wg21.link/n1778", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-01-18" }, "N1780": { "type": "paper", "title": "Comments on LWG issue 233: Insertion hints in associative containers", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1780.html", "link": "https://wg21.link/n1780", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-23" }, "N1781": { "type": "paper", "title": "Rules of thumb for the design of C++0x", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1781.pdf", "link": "https://wg21.link/n1781", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/" }, "N1782": { "type": "paper", "title": "A concept design (Rev. 1)", "subgroup": "Evolution", "author": "B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1782.pdf", "link": "https://wg21.link/n1782", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/" }, "N1783": { "type": "paper", "title": "TG5 Liaison Report #9", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1783.pdf", "link": "https://wg21.link/n1783", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-09" }, "N1784": { "type": "paper", "title": "A proposal to add l-value member function qualifier", "subgroup": "Evolution", "author": "Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1784.htm", "link": "https://wg21.link/n1784", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-15" }, "N1785": { "type": "paper", "title": "Toward a Proposal for Object Templates in C++0x", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1785.pdf", "link": "https://wg21.link/n1785", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-11" }, "N1786": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 35", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1786.html", "link": "https://wg21.link/n1786", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-01" }, "N1787": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 35", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1787.html", "link": "https://wg21.link/n1787", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-01" }, "N1788": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 35", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1788.html", "link": "https://wg21.link/n1788", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-01" }, "N1789": { "type": "paper", "title": "Minutes of J16 Meeting No. 40/WG21 Meeting No. 34, April 11-15, 2005", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1789.html", "link": "https://wg21.link/n1789", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-11" }, "N1790": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, April 10, 2005", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1790.html", "link": "https://wg21.link/n1790", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-10" }, "N1791": { "type": "paper", "title": "Extended friend Declarations (Rev. 3)", "subgroup": "Evolution", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1791.pdf", "link": "https://wg21.link/n1791", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-01" }, "N1792": { "type": "paper", "title": "A Modest Proposal: Fixing ADL", "subgroup": "Core/Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1792.pdf", "link": "https://wg21.link/n1792", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-01" }, "N1794": { "type": "paper", "title": "Deducing the type of variable from its initializer expression (revision 2)", "subgroup": "Core/Evolution", "author": "J. J�rvi, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1794.pdf", "link": "https://wg21.link/n1794", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-13" }, "N1796": { "type": "paper", "title": "Proposal for new for-loop", "subgroup": "Evolution", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1796.html", "link": "https://wg21.link/n1796", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-27" }, "N1798": { "type": "paper", "title": "Explicit model definitions are necessary", "subgroup": "Evolution", "author": "D. Gregor, J. Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1798.html", "link": "https://wg21.link/n1798", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-14" }, "N1799": { "type": "paper", "title": "C++ Language Support for Generic Programming", "subgroup": "Evolution", "author": "J. Siek, D. Gregor, R. Garcia, J. Willcock, J. J�rvi, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1799.pdf", "link": "https://wg21.link/n1799", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-14" }, "N1800": { "type": "paper", "title": "Contract Programming For C++0x", "subgroup": "Evolution", "author": "L. Crowl, T. Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1800.pdf", "link": "https://wg21.link/n1800", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-27" }, "N1801": { "type": "paper", "title": "Proposed resolution of core issue 301", "subgroup": "Core", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1801.htm", "link": "https://wg21.link/n1801", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-01" }, "N1802": { "type": "paper", "title": "Uniform Use of std::string", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1802.html", "link": "https://wg21.link/n1802", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-18" }, "N1803": { "type": "paper", "title": "Simple Numeric Access", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1803.html", "link": "https://wg21.link/n1803", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-18" }, "N1804": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1804.pdf", "link": "https://wg21.link/n1804", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-27" }, "N1805": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1805.html", "link": "https://wg21.link/n1805", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-20" }, "N1806": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R36)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1806.html", "link": "https://wg21.link/n1806", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-01" }, "N1807": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R36)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1807.html", "link": "https://wg21.link/n1807", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-01" }, "N1808": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R36)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1808.html", "link": "https://wg21.link/n1808", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-01" }, "N1809": { "type": "paper", "title": "Library Extension Technical Report - Issues List", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1809.pdf", "link": "https://wg21.link/n1809", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-30" }, "N1810": { "type": "paper", "title": "Library Extension TR2 Call for Proposals", "subgroup": "Library", "author": "H. Hinnant, B. Dawes, M. Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html", "link": "https://wg21.link/n1810", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-29" }, "N1811": { "type": "paper", "title": "Adding the long long type to C++ (Revision 3)", "subgroup": "Evolution", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1811.pdf", "link": "https://wg21.link/n1811", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-29" }, "N1814": { "type": "paper", "title": "October 2005 Meeting Information (Revision 1)", "subgroup": "", "author": "Stephen Michell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1814.pdf", "link": "https://wg21.link/n1814", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-04-29" }, "N1815": { "type": "paper", "title": "ISO C++ Strategic Plan for Multithreading", "subgroup": "", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1815.html", "link": "https://wg21.link/n1815", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-02" }, "N1816": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1816.htm", "link": "https://wg21.link/n1816", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-02" }, "N1817": { "type": "paper", "title": "Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1817.htm", "link": "https://wg21.link/n1817", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-05-31" }, "N1818": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 36", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1818.html", "link": "https://wg21.link/n1818", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-27" }, "N1819": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 36", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1819.html", "link": "https://wg21.link/n1819", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-27" }, "N1820": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 36", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1820.html", "link": "https://wg21.link/n1820", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-27" }, "N1821": { "type": "paper", "title": "Extending Move Semantics To *this (Revision 2)", "subgroup": "Evolution", "author": "D. Vandevoorde, B. Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1821.htm", "link": "https://wg21.link/n1821", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-24" }, "N1822": { "type": "paper", "title": "A Proposal to add a max significant decimal digits value to the C++ Standard Library Numeric limits", "subgroup": "Library", "author": "Paul A Bristow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1822.pdf", "link": "https://wg21.link/n1822", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-14" }, "N1823": { "type": "paper", "title": "New Character Types in C++", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1823.html", "link": "https://wg21.link/n1823", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-23" }, "N1824": { "type": "paper", "title": "Extending Aggregate Initialization", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1824.htm", "link": "https://wg21.link/n1824", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-27" }, "N1825": { "type": "paper", "title": "Addressing Exception Specifications for Next Generation of C++", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1825.htm", "link": "https://wg21.link/n1825", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-27" }, "N1827": { "type": "paper", "title": "An Explicit Override Syntax for C++", "subgroup": "Evolution", "author": "C. Uzdavinis, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1827.htm", "link": "https://wg21.link/n1827", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-29" }, "N1830": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R37)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1830.html", "link": "https://wg21.link/n1830", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-24" }, "N1831": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R37)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1831.html", "link": "https://wg21.link/n1831", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-24" }, "N1832": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R37)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1832.html", "link": "https://wg21.link/n1832", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-24" }, "N1833": { "type": "paper", "title": "Transparent Garbage Collection for C++", "subgroup": "Evolution", "author": "H. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1833.pdf", "link": "https://wg21.link/n1833", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-24" }, "N1834": { "type": "paper", "title": "A Pleading for Reasonable Parallel Processing Support in C++", "subgroup": "Evolution", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1834.html", "link": "https://wg21.link/n1834", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-24" }, "N1835": { "type": "paper", "title": " for C++", "subgroup": "Evolution", "author": "Steve Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1835.pdf", "link": "https://wg21.link/n1835", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-23" }, "N1836": { "type": "paper", "title": "Draft Technical Report on C++ Library Extensions", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1836.pdf", "link": "https://wg21.link/n1836", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-24" }, "N1837": { "type": "paper", "title": "Library Extension Technical Report - Issues List", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1837.pdf", "link": "https://wg21.link/n1837", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-27" }, "N1838": { "type": "paper", "title": "A Proposal to Add Sockets to the Standard Library", "subgroup": "Library", "author": "Joseph S. Berr�os", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1838.pdf", "link": "https://wg21.link/n1838", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-24" }, "N1839": { "type": "paper", "title": "Decimal Types for C++: Second Draft", "subgroup": "Evolution", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1839.html", "link": "https://wg21.link/n1839", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-24" }, "N1840": { "type": "paper", "title": "C++0x Proposal: Function template std::minmax and / or algorithm std::minmax_element", "subgroup": "Library", "author": "Herv� Br�nnimann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1840.pdf", "link": "https://wg21.link/n1840", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-06-28" }, "N1841": { "type": "paper", "title": "Filesystem Library Proposal", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1841.html", "link": "https://wg21.link/n1841", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-23" }, "N1842": { "type": "paper", "title": "A Proposal to add two iostream manipulators to the C++ Standard Library", "subgroup": "Library", "author": "Paul A Bristow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1842.pdf", "link": "https://wg21.link/n1842", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-07-27" }, "N1843": { "type": "paper", "title": "A Proposal to add Interval Arithmetic to the C++ Standard Library", "subgroup": "Evolution", "author": "H. Br�nnimann, G. Melquiond, S. Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1843.pdf", "link": "https://wg21.link/n1843", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-01" }, "N1844": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 37", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1844.html", "link": "https://wg21.link/n1844", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-27" }, "N1845": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 37", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1845.html", "link": "https://wg21.link/n1845", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-27" }, "N1846": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 37", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1846.html", "link": "https://wg21.link/n1846", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-27" }, "N1847": { "type": "paper", "title": "vector: More Problems, Better Solutions", "subgroup": "Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1847.pdf", "link": "https://wg21.link/n1847", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "1999-10-20" }, "N1848": { "type": "paper", "title": "Implementing Concepts", "subgroup": "Evolution", "author": "D. Gregor, J. Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1848.pdf", "link": "https://wg21.link/n1848", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1849": { "type": "paper", "title": "Concepts for C++0x Revision 1", "subgroup": "Evolution", "author": "D. Gregor, J. Siek et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1849.pdf", "link": "https://wg21.link/n1849", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1850": { "type": "paper", "title": "Towards a Better Allocator Model", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1850.pdf", "link": "https://wg21.link/n1850", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-25" }, "N1851": { "type": "paper", "title": "Improving Usability and Performance of TR1 Smart Pointers", "subgroup": "Library", "author": "V. Kliatchko, I. Rocha", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1851.pdf", "link": "https://wg21.link/n1851", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-25" }, "N1852": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R38)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1852.html", "link": "https://wg21.link/n1852", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1853": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R38)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1853.html", "link": "https://wg21.link/n1853", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1854": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R38)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1854.html", "link": "https://wg21.link/n1854", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1855": { "type": "paper", "title": "A Proposal to Add an Rvalue Reference to the C++ Language: Proposed Wording", "subgroup": "Evolution", "author": "D. Abrahams, P. Dimov, H. Hinnant, A. Hommel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1855.html", "link": "https://wg21.link/n1855", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-25" }, "N1856": { "type": "paper", "title": "Rvalue Reference Recommendations for Chapter 20", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1856.html", "link": "https://wg21.link/n1856", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26", "issues": [ "LWG674", "LWG700" ] }, "N1857": { "type": "paper", "title": "Rvalue Reference Recommendations for Chapter 21", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1857.html", "link": "https://wg21.link/n1857", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1858": { "type": "paper", "title": "Rvalue Reference Recommendations for Chapter 23", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1858.html", "link": "https://wg21.link/n1858", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1859": { "type": "paper", "title": "Rvalue Reference Recommendations for Chapter 24", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1859.html", "link": "https://wg21.link/n1859", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1860": { "type": "paper", "title": "Rvalue Reference Recommendations for Chapter 25", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1860.html", "link": "https://wg21.link/n1860", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1861": { "type": "paper", "title": "Rvalue Reference Recommendations for Chapter 26", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1861.html", "link": "https://wg21.link/n1861", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1862": { "type": "paper", "title": "Rvalue Reference Recommendations for Chapter 27", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1862.html", "link": "https://wg21.link/n1862", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1864": { "type": "paper", "title": "TG4 liaison report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1864.pdf", "link": "https://wg21.link/n1864", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-22" }, "N1865": { "type": "paper", "title": "A Proposal to Improve const_iterator Use (version 2)", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1865.pdf", "link": "https://wg21.link/n1865", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-24" }, "N1866": { "type": "paper", "title": "Proposal to add Contract Programming to C++ (revision 3)", "subgroup": "Evolution", "author": "L. Crowl, T. Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1866.html", "link": "https://wg21.link/n1866", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-24" }, "N1867": { "type": "paper", "title": "Synergies between Contract Programming, Concepts and Static Assertions", "subgroup": "Evolution", "author": "L. Crowl, T. Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1867.html", "link": "https://wg21.link/n1867", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-24" }, "N1868": { "type": "paper", "title": "Proposal for new for-loop (revision 1)", "subgroup": "Evolution", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1868.html", "link": "https://wg21.link/n1868", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-24" }, "N1869": { "type": "paper", "title": "Wording for imaginary numbers", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1869.html", "link": "https://wg21.link/n1869", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-24" }, "N1870": { "type": "paper", "title": "14 crazy ideas for the standard library in C++0x", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1870.html", "link": "https://wg21.link/n1870", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-24" }, "N1871": { "type": "paper", "title": "Range Library Proposal", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1871.html", "link": "https://wg21.link/n1871", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-27" }, "N1872": { "type": "paper", "title": "Proposal for new string algorithms in C++0x", "subgroup": "Library", "author": "P. Droba, T. Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1872.html", "link": "https://wg21.link/n1872", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1873": { "type": "paper", "title": "The Cursor/Property Map Abstraction", "subgroup": "Library", "author": "D. K�hl, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1873.html", "link": "https://wg21.link/n1873", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1874": { "type": "paper", "title": "Thread-Local Storage", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1874.html", "link": "https://wg21.link/n1874", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-25" }, "N1875": { "type": "paper", "title": "C++ Threads", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1875.html", "link": "https://wg21.link/n1875", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-25" }, "N1876": { "type": "paper", "title": "Memory model for multithreaded C++: August 2005 status update", "subgroup": "Evolution", "author": "H. Boehm, D. Lea, B. Pugh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1876.pdf", "link": "https://wg21.link/n1876", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1877": { "type": "paper", "title": "Adding Alignment Support to the C++ Programming Language", "subgroup": "Evolution", "author": "Attila (Farkas) Feh�r", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1877.pdf", "link": "https://wg21.link/n1877", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-29" }, "N1878": { "type": "paper", "title": "A proposal to add an utility class to represent optional objects (Revision 1)", "subgroup": "Library", "author": "Fernando Cacciola", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1878.htm", "link": "https://wg21.link/n1878", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-29" }, "N1879": { "type": "paper", "title": "A proposal to add a general purpose ranged-checked numeric_cast<> (Revision 1)", "subgroup": "Library", "author": "Fernando Cacciola", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1879.htm", "link": "https://wg21.link/n1879", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-29" }, "N1880": { "type": "paper", "title": "A proposal to extend numeric_limits for consistent range query (Revision 1)", "subgroup": "Library", "author": "Fernando Cacciola", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1880.htm", "link": "https://wg21.link/n1880", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-29" }, "N1882": { "type": "paper", "title": "AGENDA", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1882.pdf", "link": "https://wg21.link/n1882", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-25" }, "N1883": { "type": "paper", "title": "Preliminary Threading Library Proposal for TR2", "subgroup": "Library", "author": "Kevlin Henney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1883.pdf", "link": "https://wg21.link/n1883", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-29" }, "N1884": { "type": "paper", "title": "Further Restrictions on Special Math Functions", "subgroup": "Library", "author": "P.J. Plauger, C. Walker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1884.htm", "link": "https://wg21.link/n1884", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-08-26" }, "N1885": { "type": "paper", "title": "A formalism for C++", "subgroup": "Evolution", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1885.pdf", "link": "https://wg21.link/n1885", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-20" }, "N1886": { "type": "paper", "title": "Specifying C++ concepts", "subgroup": "Evolution", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1886.pdf", "link": "https://wg21.link/n1886", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-20" }, "N1887": { "type": "paper", "title": "Meeting information for SC 22/WG 21 Meetings in Berlin", "subgroup": "", "author": "Cord Wischhoeffer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1887.htm", "link": "https://wg21.link/n1887", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-09-12" }, "N1888": { "type": "paper", "title": "Defining Members of Explicit Specializations", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1888.pdf", "link": "https://wg21.link/n1888", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-01" }, "N1889": { "type": "paper", "title": "Filesystem Library Proposal for TR2 (Revision 1)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1889.html", "link": "https://wg21.link/n1889", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-09-30" }, "N1890": { "type": "paper", "title": "Initialization and initializers", "subgroup": "Evolution", "author": "B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1890.pdf", "link": "https://wg21.link/n1890", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-09-22" }, "N1891": { "type": "paper", "title": "Progress toward Opaque Typedefs for C++0X", "subgroup": "Evolution, Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1891.pdf", "link": "https://wg21.link/n1891", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-18" }, "N1892": { "type": "paper", "title": "Extensible Literals", "subgroup": "Evolution", "author": "I. McIntosh, M. Wong, R. Mak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1892.pdf", "link": "https://wg21.link/n1892", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-09-30" }, "N1893": { "type": "paper", "title": "A Modest Proposal: Fixing ADL (revision 1)", "subgroup": "Core, Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1893.pdf", "link": "https://wg21.link/n1893", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/" }, "N1894": { "type": "paper", "title": "Deducing the type of variable from its initializer expression (revision 3)", "subgroup": "Core, Evolution", "author": "J. J�rvi, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1894.pdf", "link": "https://wg21.link/n1894", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-24" }, "N1895": { "type": "paper", "title": "Delegating Constructors (revision 2)", "subgroup": "Evolution", "author": "H. Sutter, F. Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1895.pdf", "link": "https://wg21.link/n1895", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-05" }, "N1896": { "type": "paper", "title": "Proposed resolution of core issue 301 (revision 1)", "subgroup": "Core", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1896.htm", "link": "https://wg21.link/n1896", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-13" }, "N1898": { "type": "paper", "title": "Forwarding and inherited constructors", "subgroup": "Evolution", "author": "M. Michaud, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1898.pdf", "link": "https://wg21.link/n1898", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-06" }, "N1899": { "type": "paper", "title": "Concept proposal comparison", "subgroup": "Evolution", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1899.pdf", "link": "https://wg21.link/n1899", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-06" }, "N1900": { "type": "paper", "title": "Proposal to Add Date-Time to the C++ Standard Library", "subgroup": "Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1900.pdf", "link": "https://wg21.link/n1900", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-02" }, "N1901": { "type": "paper", "title": "C++0x Standard Library wishlist (revision 5)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1901.html", "link": "https://wg21.link/n1901", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-14" }, "N1902": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 38", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1902.html", "link": "https://wg21.link/n1902", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-22" }, "N1903": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 38", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1903.html", "link": "https://wg21.link/n1903", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-22" }, "N1904": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 38", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1904.html", "link": "https://wg21.link/n1904", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-22" }, "N1905": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf", "link": "https://wg21.link/n1905", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-19" }, "N1906": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1906.html", "link": "https://wg21.link/n1906", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-19" }, "N1907": { "type": "paper", "title": "A Multi-threading Library for Standard C++, Revision 1", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1907.html", "link": "https://wg21.link/n1907", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-19" }, "N1908": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R39)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1908.html", "link": "https://wg21.link/n1908", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-23" }, "N1909": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R39)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1909.html", "link": "https://wg21.link/n1909", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-23" }, "N1910": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R39)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1910.html", "link": "https://wg21.link/n1910", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-23" }, "N1911": { "type": "paper", "title": "Memory Model for C++: Status update", "subgroup": "Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1911.pdf", "link": "https://wg21.link/n1911", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-20" }, "N1912": { "type": "paper", "title": "A sketch for a namespace() operator", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1912.pdf", "link": "https://wg21.link/n1912", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-17" }, "N1913": { "type": "paper", "title": "A Proposal to Improve const_iterator Use (version 3)", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1913.pdf", "link": "https://wg21.link/n1913", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-20" }, "N1914": { "type": "paper", "title": "A Proposal to Add Random-Number Distributions to C++0x", "subgroup": "Library", "author": "M. Paterno, M. Fischler, W. Brown, J. Kowalkowski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1914.pdf", "link": "https://wg21.link/n1914", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-21" }, "N1915": { "type": "paper", "title": "Minutes of J16 Meeting No. 41/WG21 Meeting No. 35, October 3-8, 2005", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1915.html", "link": "https://wg21.link/n1915", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-03" }, "N1916": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, October 2, 2005", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1916.html", "link": "https://wg21.link/n1916", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-02" }, "N1917": { "type": "paper", "title": "Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1917.htm", "link": "https://wg21.link/n1917", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-10-20" }, "N1919": { "type": "paper", "title": "Initializer lists", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1919.pdf", "link": "https://wg21.link/n1919", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-12-11" }, "N1924": { "type": "paper", "title": "TG5 Liaison Report #11", "subgroup": "Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n1924.pdf", "link": "https://wg21.link/n1924", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-11-21" }, "N1925": { "type": "paper", "title": "Networking proposal for TR2 (rev. 1)", "subgroup": "Library", "author": "Gerhard Wesp", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1925.pdf", "link": "https://wg21.link/n1925", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-12-04" }, "N1926": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R40)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1926.html", "link": "https://wg21.link/n1926", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-12-16" }, "N1927": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R40)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1927.html", "link": "https://wg21.link/n1927", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-12-16" }, "N1928": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R40)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1928.html", "link": "https://wg21.link/n1928", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-12-16" }, "N1929": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 39", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1929.html", "link": "https://wg21.link/n1929", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-12-16" }, "N1930": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 39", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1930.html", "link": "https://wg21.link/n1930", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-12-16" }, "N1931": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 39", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1931.html", "link": "https://wg21.link/n1931", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/", "date": "2005-12-16" }, "N1932": { "type": "paper", "title": "Random Number Generation in C++0X: A Comprehensive Proposal", "subgroup": "Library", "author": "W. Brown, M. Fischler, J. Kowalkowski, M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1932.pdf", "link": "https://wg21.link/n1932", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-23" }, "N1933": { "type": "paper", "title": "Improvements to TR1's Facility for Random Number Generation", "subgroup": "Library", "author": "W. Brown, M. Fischler, J. Kowalkowski, M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1933.pdf", "link": "https://wg21.link/n1933", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-23" }, "N1934": { "type": "paper", "title": "Filesystem Library Proposal for TR2 (Revision 2)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1934.html", "link": "https://wg21.link/n1934", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-22" }, "N1935": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 40", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1935.html", "link": "https://wg21.link/n1935", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1936": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 40", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1936.html", "link": "https://wg21.link/n1936", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1937": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 40", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1937.html", "link": "https://wg21.link/n1937", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1938": { "type": "paper", "title": "Lookup Issues in Destructor and Pseudo-Destructor References", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1938.pdf", "link": "https://wg21.link/n1938", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-27" }, "N1939": { "type": "paper", "title": "Any Library Proposal for TR2", "subgroup": "Library", "author": "B. Dawes, K. Henney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1939.html", "link": "https://wg21.link/n1939", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1940": { "type": "paper", "title": "Why POSIX Threads Are Unsuitable for C++", "subgroup": "Evolution", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1940.pdf", "link": "https://wg21.link/n1940", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-14" }, "N1941": { "type": "paper", "title": "Agenda: J16 Meeting No. 42, WG21 Meeting No. 37", "subgroup": "", "author": "Steve Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1941.pdf", "link": "https://wg21.link/n1941", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1942": { "type": "paper", "title": "A Memory Model for C++: Strawman Proposal", "subgroup": "Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1942.html", "link": "https://wg21.link/n1942", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-26" }, "N1943": { "type": "paper", "title": "Transparent Garbage Collection for C++", "subgroup": "Evolution", "author": "H. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1943.pdf", "link": "https://wg21.link/n1943", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-26" }, "N1944": { "type": "paper", "title": "A finer-grained alternative to sequence points", "subgroup": "Core/Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1944.htm", "link": "https://wg21.link/n1944", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-17" }, "N1945": { "type": "paper", "title": "Names, Linkage, and Templates", "subgroup": "Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1945.pdf", "link": "https://wg21.link/n1945", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1946": { "type": "paper", "title": "Portland meeting information", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1946.htm", "link": "https://wg21.link/n1946", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-17" }, "N1947": { "type": "paper", "title": "The Memory Model and the C++ Library, Non-Memory Actions etc.", "subgroup": "Evolution", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1947.pdf", "link": "https://wg21.link/n1947", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-20" }, "N1949": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R41)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1949.html", "link": "https://wg21.link/n1949", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1950": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R41)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1950.html", "link": "https://wg21.link/n1950", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1951": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R41)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1951.html", "link": "https://wg21.link/n1951", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1952": { "type": "paper", "title": "A Proposal to Add an Rvalue Reference to the C++ Language: Proposed Wording Revision 2", "subgroup": "Core", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1952.html", "link": "https://wg21.link/n1952", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-01-18" }, "N1953": { "type": "paper", "title": "Upgrading the Interface of Allocators using API Versioning", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1953.html", "link": "https://wg21.link/n1953", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-14" }, "N1954": { "type": "paper", "title": "LWG Paper Summary", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1954.html", "link": "https://wg21.link/n1954", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-22" }, "N1955": { "type": "paper", "title": "New Character Types in C++", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1955.html", "link": "https://wg21.link/n1955", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-17" }, "N1956": { "type": "paper", "title": "A Design Rationale for C++/CLI Version 1.1", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1956.pdf", "link": "https://wg21.link/n1956", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1957": { "type": "paper", "title": "Proposed Library Additions for Code Conversion", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1957.html", "link": "https://wg21.link/n1957", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-21" }, "N1958": { "type": "paper", "title": "A proposal to add lambda functions to the C++ standard", "subgroup": "Evolution", "author": "Valentin Samko", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1958.pdf", "link": "https://wg21.link/n1958", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-23" }, "N1959": { "type": "paper", "title": "Class member initializers", "subgroup": "Evolution", "author": "Michael Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1959.pdf", "link": "https://wg21.link/n1959", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1960": { "type": "paper", "title": "Adding \"extern template\"", "subgroup": "Core/Evolution", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1960.html", "link": "https://wg21.link/n1960", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-21" }, "N1961": { "type": "paper", "title": "Wording for range-based for-loop", "subgroup": "Core", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1961.html", "link": "https://wg21.link/n1961", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-18" }, "N1962": { "type": "paper", "title": "Proposal to add Contract Programming to C++ (revision 4)", "subgroup": "Evolution", "author": "L. Crowl, T. Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1962.html", "link": "https://wg21.link/n1962", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-25" }, "N1963": { "type": "paper", "title": "Generic Support for Threading Models", "subgroup": "Evolution", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1963.pdf", "link": "https://wg21.link/n1963", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-23" }, "N1964": { "type": "paper", "title": "Modules in C++ (Revision 3)", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1964.pdf", "link": "https://wg21.link/n1964", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-27" }, "N1965": { "type": "paper", "title": "Decimal Types for C++: Draft 3", "subgroup": "Evolution", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1965.html", "link": "https://wg21.link/n1965", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-25" }, "N1966": { "type": "paper", "title": "Thread-Local Storage", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1966.html", "link": "https://wg21.link/n1966", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-23" }, "N1968": { "type": "paper", "title": "Lambda expressions and closures for C++", "subgroup": "Evolution", "author": "J. Willcock, J. Järvi, D. Gregor, B. Stroustrup, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1968.pdf", "link": "https://wg21.link/n1968", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-26" }, "N1969": { "type": "paper", "title": "State of C++ Evolution (before Berlin 2006 Meeting)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1969.html", "link": "https://wg21.link/n1969", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-19" }, "N1970": { "type": "paper", "title": "C99 Compatibility : __func__ and predeclared identifiers", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1970.htm", "link": "https://wg21.link/n1970", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-24" }, "N1971": { "type": "paper", "title": "Adding Alignment Support to the C++ Programming Language", "subgroup": "Evolution/Core", "author": "Attila (Farkas) Feh�r", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1971.pdf", "link": "https://wg21.link/n1971", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-26" }, "N1972": { "type": "paper", "title": "Generalized Constant Expressions — Revision 2", "subgroup": "Evolution", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1972.pdf", "link": "https://wg21.link/n1972", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-02-26" }, "N1973": { "type": "paper", "title": "Lexical Conversion Library Proposal for TR2", "subgroup": "Library", "author": "K. Henney, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1973.html", "link": "https://wg21.link/n1973", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-10" }, "N1974": { "type": "paper", "title": "Boost Network Library Query", "subgroup": "Library", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1974.html", "link": "https://wg21.link/n1974", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-03-31" }, "N1975": { "type": "paper", "title": "Filesystem Library Proposal for TR2 (Revision 3)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1975.html", "link": "https://wg21.link/n1975", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-04" }, "N1976": { "type": "paper", "title": "Dynamic Shared Objects: Survey and Issues", "subgroup": "Evolution", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1976.html", "link": "https://wg21.link/n1976", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-20" }, "N1977": { "type": "paper", "title": "Decimal Types for C++: Draft 4", "subgroup": "Library", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1977.html", "link": "https://wg21.link/n1977", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-03" }, "N1978": { "type": "paper", "title": "Decltype (revision 5)", "subgroup": "Evolution/Core", "author": "J. Jarvi, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1978.pdf", "link": "https://wg21.link/n1978", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-24" }, "N1980": { "type": "paper", "title": "Generalized Constant Expressions— Revision 3", "subgroup": "Core/Evolution", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1980.pdf", "link": "https://wg21.link/n1980", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-24" }, "N1981": { "type": "paper", "title": "Uniform Use of std::string Revision 1", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1981.html", "link": "https://wg21.link/n1981", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-05" }, "N1982": { "type": "paper", "title": "Simple Numeric Access Revision 1", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1982.html", "link": "https://wg21.link/n1982", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-05" }, "N1983": { "type": "paper", "title": "long long, size t and compatibility", "subgroup": "Core", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1983.pdf", "link": "https://wg21.link/n1983", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N1984": { "type": "paper", "title": "Deducing the type of variable from its initializer expression (revision 4)", "subgroup": "Core/Evolution", "author": "J. J�rvi, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1984.pdf", "link": "https://wg21.link/n1984", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-06" }, "N1985": { "type": "paper", "title": "Request the Standard Provide Explicit Specialization of char_traits For All Built-in Character Types", "subgroup": "Library", "author": "Jack W. Reeves", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1985.htm", "link": "https://wg21.link/n1985", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-06" }, "N1986": { "type": "paper", "title": "Delegating Constructors (revision 3)", "subgroup": "Core", "author": "H. Sutter, F. Glassborow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1986.pdf", "link": "https://wg21.link/n1986", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-06" }, "N1987": { "type": "paper", "title": "Adding \"extern template\" (version 2)", "subgroup": "Core", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1987.htm", "link": "https://wg21.link/n1987", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-06" }, "N1988": { "type": "paper", "title": "Adding extended integer types to C++ (Revision 1)", "subgroup": "Core", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1988.pdf", "link": "https://wg21.link/n1988", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-19" }, "N1990": { "type": "paper", "title": "Proposed Text for minmax (N1840)", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1990.htm", "link": "https://wg21.link/n1990", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-06" }, "N1991": { "type": "paper", "title": "Proposed Text for defaultfloat (N1842)", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1991.htm", "link": "https://wg21.link/n1991", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-06" }, "N1992": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, April 2, 2006", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1992.html", "link": "https://wg21.link/n1992", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-02" }, "N1993": { "type": "paper", "title": "Minutes of J16 Meeting No. 42/WG21 Meeting No. 37, April 3-7, 2006", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1993.html", "link": "https://wg21.link/n1993", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-18" }, "N1997": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 41", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1997.html", "link": "https://wg21.link/n1997", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-22" }, "N1998": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 41", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1998.html", "link": "https://wg21.link/n1998", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-22" }, "N1999": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 41", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1999.html", "link": "https://wg21.link/n1999", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-22" }, "N2000": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R42)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2000.html", "link": "https://wg21.link/n2000", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N2001": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R42)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2001.html", "link": "https://wg21.link/n2001", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N2002": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R42)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2002.html", "link": "https://wg21.link/n2002", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N2003": { "type": "paper", "title": "LWG Paper Summary", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2003.html", "link": "https://wg21.link/n2003", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N2004": { "type": "paper", "title": "Impact of Language Changes on LWG Schedule", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2004.html", "link": "https://wg21.link/n2004", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-11" }, "N2005": { "type": "paper", "title": "A maximum significant decimal digits value for the C++0x Standard Library Numeric limits", "subgroup": "Library", "author": "Paul A Bristow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2005.pdf", "link": "https://wg21.link/n2005", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-11" }, "N2006": { "type": "paper", "title": "Accessibility and Visibility in C++ Modules", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2006.pdf", "link": "https://wg21.link/n2006", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-12" }, "N2007": { "type": "paper", "title": "Proposed Library Additions for Code Conversion", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2007.html", "link": "https://wg21.link/n2007", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-15" }, "N2008": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2008.html", "link": "https://wg21.link/n2008", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N2009": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2009.pdf", "link": "https://wg21.link/n2009", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N2010": { "type": "paper", "title": "Memory Model Overview", "subgroup": "Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2010.pdf", "link": "https://wg21.link/n2010", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N2011": { "type": "paper", "title": "State of C++ Evolution (after Berlin 2006 Meeting)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2011.htm", "link": "https://wg21.link/n2011", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-29" }, "N2012": { "type": "paper", "title": "Thread Subcommittee Minutes from Berlin", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2012.html", "link": "https://wg21.link/n2012", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-18" }, "N2013": { "type": "paper", "title": "Versioning with Namespaces", "subgroup": "Evolution", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2013.html", "link": "https://wg21.link/n2013", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-19" }, "N2014": { "type": "paper", "title": "C99 and POSIX(2001) Compatibility", "subgroup": "Library", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2014.pdf", "link": "https://wg21.link/n2014", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N2015": { "type": "paper", "title": "Plugins in C++", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2015.pdf", "link": "https://wg21.link/n2015", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-14" }, "N2016": { "type": "paper", "title": "Should volatile Acquire Atomicity and Thread Visibility Semantics?", "subgroup": "Evolution", "author": "H. Boehm, N. Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2016.html", "link": "https://wg21.link/n2016", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-21" }, "N2018": { "type": "paper", "title": "New Character Types in C++", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2018.html", "link": "https://wg21.link/n2018", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-20" }, "N2019": { "type": "paper", "title": "Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2019.htm", "link": "https://wg21.link/n2019", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-04-30" }, "N2020": { "type": "paper", "title": "Proposal for an Infinite Precision Integer for Library Technical Report 2, Revision 1", "subgroup": "Library", "author": "M.J. Kronenburg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2020.pdf", "link": "https://wg21.link/n2020", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-22" }, "N2021": { "type": "paper", "title": "Business plan and convenor's report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2021.htm", "link": "https://wg21.link/n2021", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/" }, "N2022": { "type": "paper", "title": "Input & Output of NaN and infinity for the C++ Standard Library", "subgroup": "Library", "author": "Paul A Bristow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2022.pdf", "link": "https://wg21.link/n2022", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-05-15" }, "N2023": { "type": "paper", "title": "erase(iterator) for unordered containers should not return an iterator", "subgroup": "Library", "author": "Joaqu�n M� L�pez Mu�oz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2023.pdf", "link": "https://wg21.link/n2023", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-13" }, "N2024": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R43)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2024.html", "link": "https://wg21.link/n2024", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2025": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R43)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2025.html", "link": "https://wg21.link/n2025", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2026": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R43)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2026.html", "link": "https://wg21.link/n2026", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2027": { "type": "paper", "title": "A Brief Introduction to Rvalue References", "subgroup": "Evolution", "author": "H. Hinnant, B. Stroustrup, B. Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2027.html", "link": "https://wg21.link/n2027", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-12" }, "N2028": { "type": "paper", "title": "Minor Modifications to the type traits Wording", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2028.html", "link": "https://wg21.link/n2028", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-12" }, "N2029": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 42", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2029.html", "link": "https://wg21.link/n2029", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2030": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 42", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2030.html", "link": "https://wg21.link/n2030", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2031": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 42", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2031.html", "link": "https://wg21.link/n2031", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2032": { "type": "paper", "title": "Random Number Generation in C++0X: A Comprehensive Proposal, version 2", "subgroup": "Library", "author": "W. Brown, M. Fischler, J. Kowalkowski, M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2032.pdf", "link": "https://wg21.link/n2032", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-22" }, "N2033": { "type": "paper", "title": "Proposal to Consolidate the Subtract-with-Carry Engines", "subgroup": "Library", "author": "W. Brown, M. Fischler, J. Kowalkowski, M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2033.pdf", "link": "https://wg21.link/n2033", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-22" }, "N2034": { "type": "paper", "title": "C++0x Standard Library wishlist (revision 6)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2034.htm", "link": "https://wg21.link/n2034", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-19" }, "N2035": { "type": "paper", "title": "Minimal Unicode support for the standard library", "subgroup": "Library", "author": "Matthew Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2035.pdf", "link": "https://wg21.link/n2035", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-05-23" }, "N2036": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Approach", "subgroup": "Library", "author": "D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2036.pdf", "link": "https://wg21.link/n2036", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2037": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Introduction", "subgroup": "Library", "author": "D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2037.pdf", "link": "https://wg21.link/n2037", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-21" }, "N2038": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Utilities", "subgroup": "Library", "author": "D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2038.pdf", "link": "https://wg21.link/n2038", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2039": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Iterators", "subgroup": "Library", "author": "D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2039.pdf", "link": "https://wg21.link/n2039", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2040": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Algorithms", "subgroup": "Library", "author": "D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2040.pdf", "link": "https://wg21.link/n2040", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-23" }, "N2041": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Numerics", "subgroup": "Library", "author": "D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2041.pdf", "link": "https://wg21.link/n2041", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-21" }, "N2042": { "type": "paper", "title": "Concepts", "subgroup": "Evolution", "author": "D. Gregor, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2042.pdf", "link": "https://wg21.link/n2042", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-24" }, "N2043": { "type": "paper", "title": "Simplifying And Extending Mutex and Scoped Lock Types For C++ Multi-Threading Library", "subgroup": "Library", "author": "Ion Gazta�aga", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2043.html", "link": "https://wg21.link/n2043", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-18" }, "N2044": { "type": "paper", "title": "Memory Mapped Files And Shared Memory For C++", "subgroup": "Library", "author": "Ion Gazta�aga", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2044.html", "link": "https://wg21.link/n2044", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-18" }, "N2045": { "type": "paper", "title": "Improving STL Allocators", "subgroup": "Library", "author": "Ion Gazta�aga", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2045.html", "link": "https://wg21.link/n2045", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-18" }, "N2046": { "type": "paper", "title": "Bool_set: multi-valued logic", "subgroup": "Library", "author": "H. Br�nnimann, G. Melquiond, S. Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2046.pdf", "link": "https://wg21.link/n2046", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-21" }, "N2047": { "type": "paper", "title": "An Atomic Operations Library for C++", "subgroup": "Evolution", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2047.html", "link": "https://wg21.link/n2047", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-24" }, "N2049": { "type": "paper", "title": "Conceptualizing the Range-Based for Loop", "subgroup": "Evolution", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2049.pdf", "link": "https://wg21.link/n2049", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-24" }, "N2050": { "type": "paper", "title": "Proposal to Add a Dynamically Sizeable Bitset to the Standard Library Technical Report Revision 1", "subgroup": "Library", "author": "J. Allsop, A. Meredith, G. Prota", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2050.pdf", "link": "https://wg21.link/n2050", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-26" }, "N2051": { "type": "paper", "title": "Evolution of the C++ Standard Library", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2051.htm", "link": "https://wg21.link/n2051", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-06-26" }, "N2052": { "type": "paper", "title": "Sequencing and the concurrency memory model", "subgroup": "Core/Evolution", "author": "C. Nelson, H.-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2052.htm", "link": "https://wg21.link/n2052", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-07" }, "N2053": { "type": "paper", "title": "Raw String Literals", "subgroup": "Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2053.html", "link": "https://wg21.link/n2053", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-06" }, "N2054": { "type": "paper", "title": "Networking Library Proposal for TR2", "subgroup": "Library", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2054.pdf", "link": "https://wg21.link/n2054", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2055": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 43", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2055.html", "link": "https://wg21.link/n2055", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-09" }, "N2056": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 43", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2056.html", "link": "https://wg21.link/n2056", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-09" }, "N2057": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 43", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2057.html", "link": "https://wg21.link/n2057", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-09" }, "N2058": { "type": "paper", "title": "Proposed Text for Proposal to add Date-Time to the Standard Library 1.0", "subgroup": "Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2058.html", "link": "https://wg21.link/n2058", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-11" }, "N2059": { "type": "paper", "title": "Proposal for new string algorithms in TR2", "subgroup": "Library", "author": "Pavol Droba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2059.html", "link": "https://wg21.link/n2059", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2061": { "type": "paper", "title": "Library Exception Propagation Support", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2061.html", "link": "https://wg21.link/n2061", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2062": { "type": "paper", "title": "POD's Revisited", "subgroup": "Core", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2062.html", "link": "https://wg21.link/n2062", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-06" }, "N2063": { "type": "paper", "title": "AGENDA: J16 Meeting No. 43, WG21 Meeting No. 38", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2063.pdf", "link": "https://wg21.link/n2063", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-08-31" }, "N2065": { "type": "paper", "title": "A proposal to add stream objects based on fixed memory buffers", "subgroup": "Library", "author": "Alberto Ganesh Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2065.pdf", "link": "https://wg21.link/n2065", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-03" }, "N2066": { "type": "paper", "title": "TR2 Diagnostics Enhancements", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2066.html", "link": "https://wg21.link/n2066", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-07" }, "N2067": { "type": "paper", "title": "A Proposal to add Interval Arithmetic to the C++ Standard Library", "subgroup": "Library", "author": "H. Br�nnimann, G. Melquiond, S. Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2067.pdf", "link": "https://wg21.link/n2067", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-05" }, "N2068": { "type": "paper", "title": "Range Library Core", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2068.html", "link": "https://wg21.link/n2068", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2069": { "type": "paper", "title": "Yet another type-trait: decay", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2069.html", "link": "https://wg21.link/n2069", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2070": { "type": "paper", "title": "Enhancing the time_get facet for POSIX� compatibility", "subgroup": "Library", "author": "Martin Sebor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2070.html", "link": "https://wg21.link/n2070", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2071": { "type": "paper", "title": "Iostream manipulators for convenient extraction and insertion of struct tm objects", "subgroup": "Library", "author": "Martin Sebor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2071.html", "link": "https://wg21.link/n2071", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-09" }, "N2072": { "type": "paper", "title": "Iostream manipulators for convenient extraction and insertion of monetary values", "subgroup": "Library", "author": "Martin Sebor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2072.html", "link": "https://wg21.link/n2072", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-09" }, "N2073": { "type": "paper", "title": "Modules in C++ (Revision 4)", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2073.pdf", "link": "https://wg21.link/n2073", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-07" }, "N2074": { "type": "paper", "title": "Plugins in C++", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2074.pdf", "link": "https://wg21.link/n2074", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-07" }, "N2075": { "type": "paper", "title": "Prism: A Principle-Based Sequential Memory Model for Microsoft Native Code Platforms", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2075.pdf", "link": "https://wg21.link/n2075", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2076": { "type": "paper", "title": "Oxford meeting invitation", "subgroup": "", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2076.htm", "link": "https://wg21.link/n2076", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2079": { "type": "paper", "title": "Random Number Generation in C++0X: A Comprehensive Proposal, version 3", "subgroup": "Library", "author": "W. Brown, M. Fischler, J. Kowalkowski, M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2079.pdf", "link": "https://wg21.link/n2079", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2080": { "type": "paper", "title": "Variadic Templates (Revision 3)", "subgroup": "Evolution", "author": "D. Gregor, J. Järvi, G. Powell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2080.pdf", "link": "https://wg21.link/n2080", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-10" }, "N2081": { "type": "paper", "title": "Concepts (Revision 1)", "subgroup": "Evolution", "author": "D. Gregor, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2081.pdf", "link": "https://wg21.link/n2081", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-10" }, "N2082": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Utilities (Revision 1)", "subgroup": "Library", "author": "D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2082.pdf", "link": "https://wg21.link/n2082", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-09" }, "N2083": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Iterators (Revision 1)", "subgroup": "Library", "author": "D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2083.pdf", "link": "https://wg21.link/n2083", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2084": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Algorithms (Revision 1)", "subgroup": "Library", "author": "D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2084.pdf", "link": "https://wg21.link/n2084", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2085": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Containers", "subgroup": "Library", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2085.pdf", "link": "https://wg21.link/n2085", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-09" }, "N2086": { "type": "paper", "title": "Signals and Slots for Library TR2", "subgroup": "Library", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2086.pdf", "link": "https://wg21.link/n2086", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-10" }, "N2087": { "type": "paper", "title": "A Brief Introduction to Variadic Templates", "subgroup": "Evolution", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2087.pdf", "link": "https://wg21.link/n2087", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-10" }, "N2088": { "type": "paper", "title": "IEEE 754R Support and Threading (and Decimal)", "subgroup": "Evolution", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2088.pdf", "link": "https://wg21.link/n2088", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-07" }, "N2089": { "type": "paper", "title": "Asynchronous Exceptions for Threads", "subgroup": "Evolution", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2089.pdf", "link": "https://wg21.link/n2089", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-07" }, "N2090": { "type": "paper", "title": "A Threading API for C++", "subgroup": "Evolution/Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2090.html", "link": "https://wg21.link/n2090", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-07" }, "N2091": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R44)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2091.html", "link": "https://wg21.link/n2091", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2092": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R44)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2092.html", "link": "https://wg21.link/n2092", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2093": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R44)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2093.html", "link": "https://wg21.link/n2093", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2094": { "type": "paper", "title": "Multithreading API for C++0X - A Layered Approach", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2094.html", "link": "https://wg21.link/n2094", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-09" }, "N2095": { "type": "paper", "title": "long long Goes to the Library", "subgroup": "Library", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2095.html", "link": "https://wg21.link/n2095", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-07" }, "N2096": { "type": "paper", "title": "Transporting Values and Exceptions between Threads", "subgroup": "Evolution/Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2096.html", "link": "https://wg21.link/n2096", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-07" }, "N2098": { "type": "paper", "title": "Scoped Concept Maps", "subgroup": "Evolution", "author": "Jeremy Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2098.pdf", "link": "https://wg21.link/n2098", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-10" }, "N2099": { "type": "paper", "title": "3 of the least crazy ideas for the standard library in C++0x", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2099.html", "link": "https://wg21.link/n2099", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-08" }, "N2100": { "type": "paper", "title": "Initializer lists", "subgroup": "Evolution", "author": "B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2100.pdf", "link": "https://wg21.link/n2100", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-09" }, "N2101": { "type": "paper", "title": "Hierarchical Data Structures and Related Concepts for the C++ Standard Library", "subgroup": "Library", "author": "B. Reiter, R. Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2101.html", "link": "https://wg21.link/n2101", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-05" }, "N2102": { "type": "paper", "title": "POD's Revisited; Resolving Core Issue 568 (Revision 1)", "subgroup": "Core", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2102.html", "link": "https://wg21.link/n2102", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-31" }, "N2103": { "type": "paper", "title": "A Modest Proposal: Fixing ADL (revision 2)", "subgroup": "Core, Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2103.pdf", "link": "https://wg21.link/n2103", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-31" }, "N2104": { "type": "paper", "title": "A Proposal to Add Parallel Iteration to the Standard Library", "subgroup": "Library", "author": "Arch D. Robison", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2104.pdf", "link": "https://wg21.link/n2104", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-09-29" }, "N2105": { "type": "paper", "title": "Proposed C++0x Keywords Considered", "subgroup": "Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2105.html", "link": "https://wg21.link/n2105", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-23" }, "N2106": { "type": "paper", "title": "Cloning and Throwing Dynamically Typed Exceptions", "subgroup": "Evolution/Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2106.html", "link": "https://wg21.link/n2106", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-23" }, "N2107": { "type": "paper", "title": "Exception Propagation across Threads", "subgroup": "Evolution", "author": "J. Maurer, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2107.html", "link": "https://wg21.link/n2107", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-13" }, "N2108": { "type": "paper", "title": "Explicit Virtual Overides", "subgroup": "Evolution", "author": "J. Maurer, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2108.html", "link": "https://wg21.link/n2108", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-13" }, "N2109": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, October 15, 2006", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2109.html", "link": "https://wg21.link/n2109", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-04" }, "N2110": { "type": "paper", "title": "Minutes of J16 Meeting No. 43/WG21 Meeting No. 38, October 16-20, 2006", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2110.html", "link": "https://wg21.link/n2110", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-04" }, "N2111": { "type": "paper", "title": "Random Number Generation in C++0X: A Comprehensive Proposal, version 4", "subgroup": "Library", "author": "W. Brown, M. Fischler, J. Kowalkowski, M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2111.pdf", "link": "https://wg21.link/n2111", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-19", "issues": [ "LWG699" ] }, "N2112": { "type": "paper", "title": "Templates Aliases", "subgroup": "Core", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2112.pdf", "link": "https://wg21.link/n2112", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-03" }, "N2114": { "type": "paper", "title": "long long Goes to the Library, Revision 1", "subgroup": "Library", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2114.html", "link": "https://wg21.link/n2114", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-17" }, "N2115": { "type": "paper", "title": "Decltype (revision 6): proposed wording", "subgroup": "Library", "author": "J. Järvi, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2115.pdf", "link": "https://wg21.link/n2115", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-05" }, "N2116": { "type": "paper", "title": "Generalized Constant Expressions— Revision 4", "subgroup": "Core", "author": "G. Dos Reis, B. Stroustrup, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2116.pdf", "link": "https://wg21.link/n2116", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-03" }, "N2117": { "type": "paper", "title": "Minimal Dynamic Library Support", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2117.htm", "link": "https://wg21.link/n2117", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-19" }, "N2118": { "type": "paper", "title": "A Proposal to Add an Rvalue Reference to the C++ Language: Proposed Wording: Revision 3", "subgroup": "Core", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2118.html", "link": "https://wg21.link/n2118", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-19" }, "N2119": { "type": "paper", "title": "Inheriting Constructors", "subgroup": "Evolution", "author": "A. Meredith, M. Wong, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2119.html", "link": "https://wg21.link/n2119", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-19" }, "N2120": { "type": "paper", "title": "April 2007 Meeting", "subgroup": "", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2120.htm", "link": "https://wg21.link/n2120", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-06" }, "N2121": { "type": "paper", "title": "Proposed Improvements to the Presentation of Requirements for Functions", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2121.html", "link": "https://wg21.link/n2121", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-17" }, "N2122": { "type": "paper", "title": "State of C++ Evolution (after Portland 2006 Meeting)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2122.htm", "link": "https://wg21.link/n2122", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-21" }, "N2123": { "type": "paper", "title": "Adding the prohibited access specifier to C++09", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2123.html", "link": "https://wg21.link/n2123", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-22" }, "N2125": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 44", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2125.html", "link": "https://wg21.link/n2125", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-05" }, "N2126": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 44", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2126.html", "link": "https://wg21.link/n2126", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-05" }, "N2127": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 44", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2127.html", "link": "https://wg21.link/n2127", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-05" }, "N2128": { "type": "paper", "title": "Transparent Programmer-Directed Garbage Collection for C++", "subgroup": "Evolution", "author": "H.-J. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2128.pdf", "link": "https://wg21.link/n2128", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-10-17" }, "N2129": { "type": "paper", "title": "Transparent Garbage Collection for C++ (Revised)", "subgroup": "Evolution", "author": "H. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2129.pdf", "link": "https://wg21.link/n2129", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-05" }, "N2130": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R45)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2130.html", "link": "https://wg21.link/n2130", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-03" }, "N2131": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R45)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2131.html", "link": "https://wg21.link/n2131", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-03" }, "N2132": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R45)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2132.html", "link": "https://wg21.link/n2132", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-03" }, "N2133": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2133.html", "link": "https://wg21.link/n2133", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-03" }, "N2134": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2134.pdf", "link": "https://wg21.link/n2134", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-03", "issues": [ "LWG641", "LWG642" ] }, "N2135": { "type": "paper", "title": "Programming Languages —C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2135.pdf", "link": "https://wg21.link/n2135", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-06" }, "N2136": { "type": "paper", "title": "Bool_set: multi-valued logic (revision 1)", "subgroup": "Library", "author": "H. Br�nnimann, G. Melquiond, S. Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2136.pdf", "link": "https://wg21.link/n2136", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-01" }, "N2137": { "type": "paper", "title": "A Proposal to add Interval Arithmetic to the C++ Standard Library (revision 2)", "subgroup": "Library", "author": "H. Br�nnimann, G. Melquiond, S. Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2137.pdf", "link": "https://wg21.link/n2137", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-01" }, "N2138": { "type": "paper", "title": "A Less Formal Explanation of the Proposed C++ Concurrency Memory Model", "subgroup": "Evolution/Core", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2138.html", "link": "https://wg21.link/n2138", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-03" }, "N2139": { "type": "paper", "title": "Thoughts on a Thread Library for C++", "subgroup": "Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2139.html", "link": "https://wg21.link/n2139", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-06" }, "N2140": { "type": "paper", "title": "Adding Alignment Support to the C++ Programming Language / Consolidated", "subgroup": "Evolution", "author": "Attila (Farkas) Feh�r", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2140.pdf", "link": "https://wg21.link/n2140", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-05" }, "N2141": { "type": "paper", "title": "Strong Typedefs in C++09(Revisited)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n2141.html", "link": "https://wg21.link/n2141", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/", "date": "2006-11-06" }, "N2142": { "type": "paper", "title": "State of C++ Evolution (between Portland and Oxford 2007 Meetings)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2142.html", "link": "https://wg21.link/n2142", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2143": { "type": "paper", "title": "Proposal for an Infinite Precision Integer for Library Technical Report 2, Revision 2", "subgroup": "Library", "author": "M.J. Kronenburg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2143.pdf", "link": "https://wg21.link/n2143", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-11" }, "N2144": { "type": "paper", "title": "Proposal for exact specification of is modulo", "subgroup": "Library", "author": "M.J. Kronenburg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2144.pdf", "link": "https://wg21.link/n2144", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-11" }, "N2145": { "type": "paper", "title": "C++ Atomic Types and Operations", "subgroup": "Evolution", "author": "H.-J. Boehm, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2145.html", "link": "https://wg21.link/n2145", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2146": { "type": "paper", "title": "Raw String Literals (Revision 1)", "subgroup": "Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2146.html", "link": "https://wg21.link/n2146", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-09" }, "N2147": { "type": "paper", "title": "Thread-Local Storage", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2147.html", "link": "https://wg21.link/n2147", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-05" }, "N2148": { "type": "paper", "title": "Dynamic Initialization and Destruction with Concurrency", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2148.html", "link": "https://wg21.link/n2148", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-13" }, "N2149": { "type": "paper", "title": "New Character Types in C++", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2149.html", "link": "https://wg21.link/n2149", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-10" }, "N2150": { "type": "paper", "title": "Extending sizeof to apply to non-static data members without an object", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2150.html", "link": "https://wg21.link/n2150", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-07" }, "N2151": { "type": "paper", "title": "Variadic Templates for the C++0x Standard Library", "subgroup": "Library", "author": "D. Gregor, J. J�rvi,", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2151.pdf", "link": "https://wg21.link/n2151", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-08" }, "N2152": { "type": "paper", "title": "Proposed Wording for Variadic Templates", "subgroup": "Core", "author": "D. Gregor, J. Järvi, J. Maurer, J. Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2152.pdf", "link": "https://wg21.link/n2152", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2153": { "type": "paper", "title": "A simple and efficient memory model for weakly-ordered architectures", "subgroup": "Evolution", "author": "R. Silvera, M. Wong, P. McKenney, B. Blainey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2153.pdf", "link": "https://wg21.link/n2153", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2154": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R46)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2154.html", "link": "https://wg21.link/n2154", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2155": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R46)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2155.html", "link": "https://wg21.link/n2155", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2156": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R46)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2156.html", "link": "https://wg21.link/n2156", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2157": { "type": "paper", "title": "Minor Modifications to the type traits Wording Revision 1", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2157.html", "link": "https://wg21.link/n2157", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2158": { "type": "paper", "title": "LWG Issue 206: Linking new/delete operators", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2158.html", "link": "https://wg21.link/n2158", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2006-11-13" }, "N2159": { "type": "paper", "title": "UTF-8 String Literals", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2159.html", "link": "https://wg21.link/n2159", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-10" }, "N2160": { "type": "paper", "title": "Library Issue 96: Fixing vector", "subgroup": "Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2160.html", "link": "https://wg21.link/n2160", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2161": { "type": "paper", "title": "Considering Concept Constraint Combinators", "subgroup": "Evolution", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2161.pdf", "link": "https://wg21.link/n2161", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2162": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 45", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2162.html", "link": "https://wg21.link/n2162", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-14" }, "N2163": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 45", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2163.html", "link": "https://wg21.link/n2163", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-14" }, "N2164": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 45", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2164.html", "link": "https://wg21.link/n2164", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-14" }, "N2165": { "type": "paper", "title": "Adding Alignment Support to the C++ Programming Language / Wording", "subgroup": "Core/Library", "author": "Attila (Farkas) Feh�r", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2165.pdf", "link": "https://wg21.link/n2165", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-14" }, "N2166": { "type": "paper", "title": "Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2166.htm", "link": "https://wg21.link/n2166", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2167": { "type": "paper", "title": "Overview of Linux-Kernel Reference Counting", "subgroup": "Evolution", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2167.pdf", "link": "https://wg21.link/n2167", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-12" }, "N2168": { "type": "paper", "title": "July 2007 Meeting of WG21/J16 Travel Information", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2168.html", "link": "https://wg21.link/n2168", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-01-14" }, "N2169": { "type": "paper", "title": "State of C++ Evolution (pre-Oxford 2007 Meeting)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2169.html", "link": "https://wg21.link/n2169", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-12" }, "N2170": { "type": "paper", "title": "Universal Character Names in Literals", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2170.html", "link": "https://wg21.link/n2170", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-02-02" }, "N2171": { "type": "paper", "title": "Sequencing and the concurrency memory model (revised)", "subgroup": "Core/Evolution", "author": "C. Nelson, H.-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2171.htm", "link": "https://wg21.link/n2171", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-12" }, "N2172": { "type": "paper", "title": "POD's Revisited; Resolving Core Issue 568 (Revision 2)", "subgroup": "Core", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2172.html", "link": "https://wg21.link/n2172", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2173": { "type": "paper", "title": "Core Extensions for Evolution", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2173.html", "link": "https://wg21.link/n2173", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2174": { "type": "paper", "title": "Diagnostics Enhancements for C++0x", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2174.html", "link": "https://wg21.link/n2174", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-06" }, "N2175": { "type": "paper", "title": "Networking Library Proposal for TR2 (Revision 1)", "subgroup": "Library", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2175.pdf", "link": "https://wg21.link/n2175", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2176": { "type": "paper", "title": "Memory Model Rationales", "subgroup": "Evolution", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2176.html", "link": "https://wg21.link/n2176", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2177": { "type": "paper", "title": "Sequential Consistency for Atomics", "subgroup": "Evolution", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2177.html", "link": "https://wg21.link/n2177", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2178": { "type": "paper", "title": "Proposed Text for Chapter 30, Thread Support Library [threads]", "subgroup": "Evolution/Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2178.html", "link": "https://wg21.link/n2178", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-03" }, "N2179": { "type": "paper", "title": "Language Support for Transporting Exceptions between Threads", "subgroup": "Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2179.html", "link": "https://wg21.link/n2179", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-03" }, "N2180": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R47)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2180.html", "link": "https://wg21.link/n2180", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2181": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R47)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2181.html", "link": "https://wg21.link/n2181", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2182": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R47)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2182.html", "link": "https://wg21.link/n2182", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2183": { "type": "paper", "title": "Issues From Batavia", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2183.html", "link": "https://wg21.link/n2183", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-05" }, "N2184": { "type": "paper", "title": "Thread Launching for C++0X", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2184.html", "link": "https://wg21.link/n2184", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2185": { "type": "paper", "title": "Proposed Text for Parallel Task Execution", "subgroup": "Evolution/Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2185.html", "link": "https://wg21.link/n2185", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-06" }, "N2186": { "type": "paper", "title": "Some Small Additions to iostream", "subgroup": "Library", "author": "James Kanze", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2186.html", "link": "https://wg21.link/n2186", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-06" }, "N2187": { "type": "paper", "title": "Names, Linkage, and Templates (rev 1)", "subgroup": "Evolution/Core", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2187.pdf", "link": "https://wg21.link/n2187", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-06" }, "N2188": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 46", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2188.html", "link": "https://wg21.link/n2188", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2189": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 46", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2189.html", "link": "https://wg21.link/n2189", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2190": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 46", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2190.html", "link": "https://wg21.link/n2190", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2191": { "type": "paper", "title": "Proposed Wording for Variadic Templates (Revision 1)", "subgroup": "Core", "author": "D. Gregor, J. Järvi, J. Maurer, J. Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2191.pdf", "link": "https://wg21.link/n2191", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2192": { "type": "paper", "title": "Variadic Templates for the C++0x Standard Library (Revision 1)", "subgroup": "Library", "author": "D. Gregor, J. J�rvi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2192.pdf", "link": "https://wg21.link/n2192", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2193": { "type": "paper", "title": "Proposed Wording for Concepts", "subgroup": "Evolution", "author": "D. Gregor, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2193.pdf", "link": "https://wg21.link/n2193", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-12" }, "N2194": { "type": "paper", "title": "decltype for the C++0x Standard Library", "subgroup": "Library", "author": "D. Gregor, J. J�rvi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2194.pdf", "link": "https://wg21.link/n2194", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2195": { "type": "paper", "title": "Proposed Text for Chapter 29, Atomic Operations Library [atomics]", "subgroup": "Evolution/Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2195.html", "link": "https://wg21.link/n2195", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-07" }, "N2196": { "type": "paper", "title": "Wording for range-based for-loop (revision 1)", "subgroup": "Core", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2196.html", "link": "https://wg21.link/n2196", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-07" }, "N2197": { "type": "paper", "title": "Prism: A Principle-Based Sequential Memory Model for Microsoft Native Code Platforms", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2197.pdf", "link": "https://wg21.link/n2197", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2198": { "type": "paper", "title": "Extension for the programming language C++ to support decimal floating-point arithmetic", "subgroup": "Library", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2198.pdf", "link": "https://wg21.link/n2198", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-12" }, "N2199": { "type": "paper", "title": "Improved min/max", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2199.html", "link": "https://wg21.link/n2199", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2200": { "type": "paper", "title": "Operator Overloading", "subgroup": "Evolution", "author": "G. Powell, D. Gregor, J. Järvi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2200.pdf", "link": "https://wg21.link/n2200", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-12" }, "N2201": { "type": "paper", "title": "AGENDA J16 Meeting No. 44 WG21 Meeting No. 39 April 16-20, 2006, Oxford, UK", "subgroup": "", "author": "Steve Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2201.pdf", "link": "https://wg21.link/n2201", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2202": { "type": "paper", "title": "C99 Compatibility : __func__ and predeclared identifiers", "subgroup": "Evolution", "author": "Alisdair Meredith, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2202.html", "link": "https://wg21.link/n2202", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2203": { "type": "paper", "title": "Inheriting Constructors", "subgroup": "Core", "author": "A. Meredith, M. Wong, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2203.html", "link": "https://wg21.link/n2203", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2204": { "type": "paper", "title": "A Specification to deprecate vector", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2204.html", "link": "https://wg21.link/n2204", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2206": { "type": "paper", "title": "Consistent Insertion into Standard Containers", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2206.html", "link": "https://wg21.link/n2206", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2207": { "type": "paper", "title": "Minimal Unicode support for the standard library (revision 2)", "subgroup": "Library", "author": "Matthew Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2207.html", "link": "https://wg21.link/n2207", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-09" }, "N2209": { "type": "paper", "title": "UTF-8 String Literals", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2209.html", "link": "https://wg21.link/n2209", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2210": { "type": "paper", "title": "Defaulted and Deleted Functions", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2210.html", "link": "https://wg21.link/n2210", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2211": { "type": "paper", "title": "Enhancing the time_get facet for POSIX� compatibility, Revision 1", "subgroup": "Library", "author": "Martin Sebor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2211.html", "link": "https://wg21.link/n2211", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-10" }, "N2212": { "type": "paper", "title": "Support for sequence in-place construction", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2212.html", "link": "https://wg21.link/n2212", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2213": { "type": "paper", "title": "Strongly Typed Enums (revision 2)", "subgroup": "Evolution", "author": "H. Sutter, D. Miller, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2213.pdf", "link": "https://wg21.link/n2213", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2214": { "type": "paper", "title": "A name for the null pointer: nullptr (revision 3)", "subgroup": "Evolution", "author": "H. Sutter, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2214.pdf", "link": "https://wg21.link/n2214", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2215": { "type": "paper", "title": "Initializer lists (Rev. 3)", "subgroup": "Evolution", "author": "B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2215.pdf", "link": "https://wg21.link/n2215", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2216": { "type": "paper", "title": "Report on language support for Multi-Methods and Open-Methods for C++", "subgroup": "Evolution", "author": "P. Pirkelbauer, Y. Solodkyy, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2216.pdf", "link": "https://wg21.link/n2216", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2217": { "type": "paper", "title": "Placement Insert for Containers", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2217.pdf", "link": "https://wg21.link/n2217", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-12" }, "N2219": { "type": "paper", "title": "Constant Expressions in the Standard Library", "subgroup": "Library", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2219.pdf", "link": "https://wg21.link/n2219", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2220": { "type": "paper", "title": "Initializer Lists for Standard Containers", "subgroup": "Library", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2220.pdf", "link": "https://wg21.link/n2220", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2221": { "type": "paper", "title": "An analysis of concept intersection", "subgroup": "Evolution", "author": "B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2221.pdf", "link": "https://wg21.link/n2221", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-12" }, "N2222": { "type": "paper", "title": "Toronto Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2222.htm", "link": "https://wg21.link/n2222", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2223": { "type": "paper", "title": "Explicit Conversion Operator Draft Working Paper", "subgroup": "Evolution", "author": "L. Goldthwaite, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2223.pdf", "link": "https://wg21.link/n2223", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-11" }, "N2224": { "type": "paper", "title": "Seeking a Syntax for Attributes in C++09", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2224.html", "link": "https://wg21.link/n2224", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-12" }, "N2225": { "type": "paper", "title": "Improved integration with C arrays and strings", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2225.html", "link": "https://wg21.link/n2225", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-08" }, "N2228": { "type": "paper", "title": "State of C++ Evolution (pre-Oxford 2007 Meeting)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2228.html", "link": "https://wg21.link/n2228", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/" }, "N2229": { "type": "paper", "title": "Cloning and Throwing Dynamically Typed Exceptions (Rev 1)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2229.html", "link": "https://wg21.link/n2229", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-05" }, "N2230": { "type": "paper", "title": "POD's Revisited; Resolving Core Issue 568 (Revision 3)", "subgroup": "Core", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2230.html", "link": "https://wg21.link/n2230", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-29" }, "N2231": { "type": "paper", "title": "STL singly linked lists", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2231.html", "link": "https://wg21.link/n2231", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-03-19" }, "N2232": { "type": "paper", "title": "Improving shared_ptr for C++0x", "subgroup": "Library", "author": "P. Dimov, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2232.html", "link": "https://wg21.link/n2232", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-17" }, "N2233": { "type": "paper", "title": "basic_string operator <<", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2233.html", "link": "https://wg21.link/n2233", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-27" }, "N2234": { "type": "paper", "title": "French Panel (AFNOR) Position", "subgroup": "", "author": "AFNOR", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2234.html", "link": "https://wg21.link/n2234", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2235": { "type": "paper", "title": "Generalized Constant Expressions—Revision 5", "subgroup": "Core", "author": "G. Dos Reis, B. Stroustrup, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf", "link": "https://wg21.link/n2235", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-17" }, "N2236": { "type": "paper", "title": "Towards support for attributes in C++", "subgroup": "Evolution", "author": "J. Maurer, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2236.pdf", "link": "https://wg21.link/n2236", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-04" }, "N2237": { "type": "paper", "title": "A simple and efficient memory model for weakly-ordered architectures", "subgroup": "Evolution", "author": "R. Silvera, M. Wong, P. McKenney, B. Blainey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2237.pdf", "link": "https://wg21.link/n2237", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2238": { "type": "paper", "title": "Minimal Unicode support for the standard library (revision 3)", "subgroup": "Library", "author": "Matthew Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2238.html", "link": "https://wg21.link/n2238", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-17" }, "N2239": { "type": "paper", "title": "A finer-grained alternative to sequence points (revised)", "subgroup": "Core", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2239.html", "link": "https://wg21.link/n2239", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-19" }, "N2240": { "type": "paper", "title": "Two missing traits: enable_if and conditional", "subgroup": "Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2240.html", "link": "https://wg21.link/n2240", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-17" }, "N2241": { "type": "paper", "title": "Diagnostics Enhancements for C++0x (Rev. 1)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2241.html", "link": "https://wg21.link/n2241", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-19" }, "N2242": { "type": "paper", "title": "Proposed Wording for Variadic Templates (Revision 2)", "subgroup": "Core", "author": "D. Gregor, J. Järvi, J. Maurer, J. Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2242.pdf", "link": "https://wg21.link/n2242", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-19" }, "N2243": { "type": "paper", "title": "Wording for range-based for-loop (revision 2)", "subgroup": "Core", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2243.html", "link": "https://wg21.link/n2243", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-04" }, "N2244": { "type": "paper", "title": "Wording for decay, make_pair and make_tuple", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2244.html", "link": "https://wg21.link/n2244", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2006-04-18" }, "N2245": { "type": "paper", "title": "Range Utilities for C++0x", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2245.html", "link": "https://wg21.link/n2245", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-17" }, "N2246": { "type": "paper", "title": "2 of the least crazy ideas for the standard library in C++0x", "subgroup": "Library", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2246.html", "link": "https://wg21.link/n2246", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-16" }, "N2248": { "type": "paper", "title": "Toward a More Perfect Union", "subgroup": "Evolution", "author": "Lois Goldthwaite", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2248.html", "link": "https://wg21.link/n2248", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-07" }, "N2249": { "type": "paper", "title": "New Character Types in C++", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2249.html", "link": "https://wg21.link/n2249", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-19" }, "N2251": { "type": "paper", "title": "C99 Compatibility : __func__ and predeclared identifiers (revision 1)", "subgroup": "Core", "author": "A. Meredith, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2251.html", "link": "https://wg21.link/n2251", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-18" }, "N2252": { "type": "paper", "title": "Adding Alignment Support to the C++ Programming Language / Wording", "subgroup": "Core/Library", "author": "A. Feh�r, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2252.pdf", "link": "https://wg21.link/n2252", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2253": { "type": "paper", "title": "Extending sizeof to apply to non-static data members without an object (revision 1)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2253.html", "link": "https://wg21.link/n2253", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-19" }, "N2254": { "type": "paper", "title": "Inheriting Constructors (revision 1)", "subgroup": "Core", "author": "A. Meredith, M. Wong, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2254.html", "link": "https://wg21.link/n2254", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-05" }, "N2255": { "type": "paper", "title": "Minor Modifications to the type traits Wording Revision 2", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2255.html", "link": "https://wg21.link/n2255", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-19" }, "N2256": { "type": "paper", "title": "Container insert/erase and iterator constness", "subgroup": "Library", "author": "Matthew Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2256.html", "link": "https://wg21.link/n2256", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-18" }, "N2257": { "type": "paper", "title": "Removing unused allocator functions", "subgroup": "Library", "author": "Matthew Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2257.html", "link": "https://wg21.link/n2257", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-18" }, "N2258": { "type": "paper", "title": "Templates Aliases", "subgroup": "Core?", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2258.pdf", "link": "https://wg21.link/n2258", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-19" }, "N2259": { "type": "paper", "title": "Specify header dependency for ", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2259.html", "link": "https://wg21.link/n2259", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-19" }, "N2260": { "type": "paper", "title": "C++ Data-Dependency Ordering", "subgroup": "Evolution", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2260.html", "link": "https://wg21.link/n2260", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-19" }, "N2261": { "type": "paper", "title": "Optimization-robust finalization", "subgroup": "Evolution", "author": "H.-J. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2261.html", "link": "https://wg21.link/n2261", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-04" }, "N2262": { "type": "paper", "title": "Explicit Memory Fences", "subgroup": "Evolution", "author": "R. Silvera, P. Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2262.html", "link": "https://wg21.link/n2262", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2263": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 47", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2263.html", "link": "https://wg21.link/n2263", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2264": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 47", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2264.html", "link": "https://wg21.link/n2264", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2265": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 47", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2265.html", "link": "https://wg21.link/n2265", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2266": { "type": "paper", "title": "Minutes of J16 Meeting No. 44/WG21 Meeting No. 39, April 16-20, 2007", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2266.html", "link": "https://wg21.link/n2266", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-05" }, "N2267": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, April 15, 2007", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2267.html", "link": "https://wg21.link/n2267", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-05" }, "N2268": { "type": "paper", "title": "Placement Insert for Containers (Revision 1)", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2268.pdf", "link": "https://wg21.link/n2268", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-04" }, "N2269": { "type": "paper", "title": "AGENDA July 16-20, 2007, Toronto, Ontario, Canada", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2269.pdf", "link": "https://wg21.link/n2269", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-04" }, "N2270": { "type": "paper", "title": "Incompatible changes in C++0x", "subgroup": "Library", "author": "B. Kosnik, M. Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2270.html", "link": "https://wg21.link/n2270", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-26" }, "N2271": { "type": "paper", "title": "EASTL — Electronic Arts Standard Template Library", "subgroup": "Library", "author": "Paul Pedriana", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2271.html", "link": "https://wg21.link/n2271", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-27" }, "N2272": { "type": "paper", "title": "Optional Sequential Consistency", "subgroup": "Evolution", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2272.pdf", "link": "https://wg21.link/n2272", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-01" }, "N2273": { "type": "paper", "title": "Non-Memory Actions (Core Aspects)", "subgroup": "Evolution", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2273.pdf", "link": "https://wg21.link/n2273", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-01" }, "N2274": { "type": "paper", "title": "Object Aliasing and Threads", "subgroup": "Evolution", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2274.pdf", "link": "https://wg21.link/n2274", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-01" }, "N2275": { "type": "paper", "title": "Non-Memory Actions (Library)", "subgroup": "Evolution", "author": "Nick Maclaren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2275.pdf", "link": "https://wg21.link/n2275", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-02" }, "N2276": { "type": "paper", "title": "Thread Pools and Futures", "subgroup": "Evolution/Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2276.html", "link": "https://wg21.link/n2276", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-07" }, "N2277": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R48)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2277.html", "link": "https://wg21.link/n2277", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2278": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R48)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2278.html", "link": "https://wg21.link/n2278", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2279": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R48)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2279.html", "link": "https://wg21.link/n2279", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2280": { "type": "paper", "title": "Thread-Local Storage", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2280.html", "link": "https://wg21.link/n2280", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-02" }, "N2281": { "type": "paper", "title": "Digit Separators", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2281.html", "link": "https://wg21.link/n2281", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-02" }, "N2282": { "type": "paper", "title": "Extensible Literals (revision 2)", "subgroup": "Evolution", "author": "I. McIntosh, M. Wong, R. Mak, R. Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2282.pdf", "link": "https://wg21.link/n2282", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-06" }, "N2283": { "type": "paper", "title": "Editor's report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2283.html", "link": "https://wg21.link/n2283", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-07" }, "N2284": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2284.pdf", "link": "https://wg21.link/n2284", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-07" }, "N2285": { "type": "paper", "title": "A Multi-threading Library for Standard C++, Revision 2", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2285.html", "link": "https://wg21.link/n2285", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-07" }, "N2286": { "type": "paper", "title": "Programmer Directed GC for C++", "subgroup": "Evolution", "author": "Michael Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2286.pdf", "link": "https://wg21.link/n2286", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-04-16" }, "N2287": { "type": "paper", "title": "Transparent Programmer-Directed Garbage Collection for C++", "subgroup": "Evolution", "author": "H.-J. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2287.pdf", "link": "https://wg21.link/n2287", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-07" }, "N2288": { "type": "paper", "title": "Constant Expressions in the Standard Library —Revision 1", "subgroup": "Library", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2288.pdf", "link": "https://wg21.link/n2288", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-05" }, "N2289": { "type": "paper", "title": "October 2007 Meeting", "subgroup": "", "author": "Tom Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2289.pdf", "link": "https://wg21.link/n2289", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-05-04" }, "N2290": { "type": "paper", "title": "Business plan and convenor's report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2290.htm", "link": "https://wg21.link/n2290", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/" }, "N2291": { "type": "paper", "title": "State of C++ Evolution (Toronto 2007 Meeting)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2291.html", "link": "https://wg21.link/n2291", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-25" }, "N2292": { "type": "paper", "title": "Standard Library Applications for Deleted Functions", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2292.html", "link": "https://wg21.link/n2292", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-12" }, "N2293": { "type": "paper", "title": "Standard Library Applications for Explicit Conversion Operators", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2293.html", "link": "https://wg21.link/n2293", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-22" }, "N2294": { "type": "paper", "title": "POD's Revisited; Resolving Core Issue 568 (Revision 4)", "subgroup": "Core", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2294.html", "link": "https://wg21.link/n2294", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-21" }, "N2295": { "type": "paper", "title": "Raw and Unicode String Literals; Unified Proposal", "subgroup": "Core", "author": "L. Crowl, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2295.html", "link": "https://wg21.link/n2295", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-23" }, "N2296": { "type": "paper", "title": "Diagnostics Enhancements; Resolution of Small Issues", "subgroup": "Library", "author": "B. Dawes, B. Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2296.html", "link": "https://wg21.link/n2296", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2297": { "type": "paper", "title": "Improving shared_ptr for C++0x, Revision 1", "subgroup": "Library", "author": "P. Dimov, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2297.html", "link": "https://wg21.link/n2297", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-21" }, "N2298": { "type": "paper", "title": "Thread-Safety in the Standard Library", "subgroup": "Library", "author": "B. Dawes, P. Dimov, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2298.html", "link": "https://wg21.link/n2298", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-21" }, "N2299": { "type": "paper", "title": "Concatenating tuples", "subgroup": "Library", "author": "Joe Gottman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2299.html", "link": "https://wg21.link/n2299", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-05" }, "N2300": { "type": "paper", "title": "Concurrency memory model (revised)", "subgroup": "Core/Evolution", "author": "C. Nelson, H.-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2300.html", "link": "https://wg21.link/n2300", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-22" }, "N2301": { "type": "paper", "title": "Adding Alignment Support to the C++ Programming Language / Wording", "subgroup": "Core/Library", "author": "A. Feh�r, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2301.pdf", "link": "https://wg21.link/n2301", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2303": { "type": "paper", "title": "Revised system_error", "subgroup": "Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2303.html", "link": "https://wg21.link/n2303", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-12" }, "N2304": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 48", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2304.html", "link": "https://wg21.link/n2304", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2305": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 48", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2305.html", "link": "https://wg21.link/n2305", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2306": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 48", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2306.html", "link": "https://wg21.link/n2306", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2307": { "type": "paper", "title": "Proposed Wording for Concepts (Revision 1)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2307.pdf", "link": "https://wg21.link/n2307", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-25" }, "N2308": { "type": "paper", "title": "Adding allocator support to std::function for C++0x", "subgroup": "Library", "author": "Emil Dotchevski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2308.html", "link": "https://wg21.link/n2308", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-10" }, "N2309": { "type": "paper", "title": "Error-handling and Exception-related library changes for C++0x", "subgroup": "Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2309.html", "link": "https://wg21.link/n2309", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-21" }, "N2310": { "type": "paper", "title": "Transparent Programmer-Directed Garbage Collection for C++", "subgroup": "Evolution", "author": "H.-J. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2310.pdf", "link": "https://wg21.link/n2310", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-20" }, "N2311": { "type": "paper", "title": "2008 Fees for Participation on INCITS Technical Committees and Task Groups", "subgroup": "", "author": "INCITS Secretariat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2311.htm", "link": "https://wg21.link/n2311", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-13" }, "N2312": { "type": "paper", "title": "Namespace Regions", "subgroup": "Evolution", "author": "Michael Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2312.pdf", "link": "https://wg21.link/n2312", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-20" }, "N2314": { "type": "paper", "title": "Editor's report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2314.html", "link": "https://wg21.link/n2314", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-25" }, "N2315": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2315.pdf", "link": "https://wg21.link/n2315", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-25" }, "N2316": { "type": "paper", "title": "Modules in C++ (Revision 5)", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2316.pdf", "link": "https://wg21.link/n2316", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-19" }, "N2317": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R49)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2317.html", "link": "https://wg21.link/n2317", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2318": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R49)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2318.html", "link": "https://wg21.link/n2318", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2319": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R49)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2319.html", "link": "https://wg21.link/n2319", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2320": { "type": "paper", "title": "Multi-threading Library for Standard C++", "subgroup": "Library", "author": "H. Hinnant, B. Dawes, L. Crowl, J. Garland, A. Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2320.html", "link": "https://wg21.link/n2320", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2321": { "type": "paper", "title": "Enhancing the time_get facet for POSIX� compatibility, Revision 2", "subgroup": "Library", "author": "Martin Sebor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2321.html", "link": "https://wg21.link/n2321", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-22" }, "N2322": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Utilities (Revision 2)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2322.pdf", "link": "https://wg21.link/n2322", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2323": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Iterators (Revision 2)", "subgroup": "Library", "author": "D. Gregor, J. Siek, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2323.pdf", "link": "https://wg21.link/n2323", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-25" }, "N2324": { "type": "paper", "title": "C++ Atomic Types and Operations", "subgroup": "Evolution", "author": "H.-J. Boehm, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2324.html", "link": "https://wg21.link/n2324", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2325": { "type": "paper", "title": "Dynamic Initialization and Destruction with Concurrency", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2325.html", "link": "https://wg21.link/n2325", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-22" }, "N2326": { "type": "paper", "title": "Defaulted and Deleted Functions", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2326.html", "link": "https://wg21.link/n2326", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-22" }, "N2327": { "type": "paper", "title": "Inconsistencies in IOStreams Numeric Extraction", "subgroup": "Library", "author": "Cosmin Truta", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2327.pdf", "link": "https://wg21.link/n2327", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-22" }, "N2328": { "type": "paper", "title": "Proposal for Date-Time Types in C++0x To Support Threading APIs", "subgroup": "Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2328.html", "link": "https://wg21.link/n2328", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-23" }, "N2329": { "type": "paper", "title": "Lambda expressions and closures for C++ (Revision 1)", "subgroup": "Evolution", "author": "J. Järvi, J. Freeman, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2329.pdf", "link": "https://wg21.link/n2329", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-24" }, "N2331": { "type": "paper", "title": "Namespace Association (\"strong\" using)", "subgroup": "Evolution", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2331.html", "link": "https://wg21.link/n2331", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-22" }, "N2332": { "type": "paper", "title": "Argument Deduction for Constructors", "subgroup": "Evolution", "author": "Michael Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2332.pdf", "link": "https://wg21.link/n2332", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-20" }, "N2333": { "type": "paper", "title": "Explicit Conversion Operator Draft Working Paper Revision 1", "subgroup": "Evolution", "author": "L. Goldthwaite, M. Wong, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2333.html", "link": "https://wg21.link/n2333", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-06-22" }, "N2334": { "type": "paper", "title": "Concurrency memory model (revised again)", "subgroup": "Core", "author": "C. Nelson, H.-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2334.htm", "link": "https://wg21.link/n2334", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2336": { "type": "paper", "title": "State of C++ Evolution (Toronto 2007 Meeting)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2336.html", "link": "https://wg21.link/n2336", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-29" }, "N2337": { "type": "paper", "title": "The Syntax of auto Declarations", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2337.pdf", "link": "https://wg21.link/n2337", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-01" }, "N2338": { "type": "paper", "title": "Concurrency memory model compiler consequences", "subgroup": "Core", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2338.html", "link": "https://wg21.link/n2338", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-04" }, "N2339": { "type": "paper", "title": "Response to N2257=07-0117 \"Removing unused allocator functions\"", "subgroup": "Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2339.htm", "link": "https://wg21.link/n2339", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-16" }, "N2340": { "type": "paper", "title": "C99 Compatibility : __func__ and predeclared identifiers (revision 2)", "subgroup": "Core", "author": "A. Meredith, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2340.htm", "link": "https://wg21.link/n2340", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-19" }, "N2341": { "type": "paper", "title": "Adding Alignment Support to the C++ Programming Language / Wording", "subgroup": "Core/Library", "author": "A. Feh�r, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2341.pdf", "link": "https://wg21.link/n2341", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-18" }, "N2342": { "type": "paper", "title": "POD's Revisited; Resolving Core Issue 568 (Revision 5)", "subgroup": "Core", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2342.htm", "link": "https://wg21.link/n2342", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-18" }, "N2343": { "type": "paper", "title": "Decltype (revision 7): proposed wording", "subgroup": "Core", "author": "J. Järvi, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2343.pdf", "link": "https://wg21.link/n2343", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-18" }, "N2345": { "type": "paper", "title": "Placement Insert for Containers (Revision 2)", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2345.pdf", "link": "https://wg21.link/n2345", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-18" }, "N2346": { "type": "paper", "title": "Defaulted and Deleted Functions", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2346.htm", "link": "https://wg21.link/n2346", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-19" }, "N2347": { "type": "paper", "title": "Strongly Typed Enums (revision 3)", "subgroup": "Evolution", "author": "D. Miller, H. Sutter, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf", "link": "https://wg21.link/n2347", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-19" }, "N2348": { "type": "paper", "title": "Wording for std::numeric_limits::lowest()", "subgroup": "Library", "author": "Marc Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2348.pdf", "link": "https://wg21.link/n2348", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-18" }, "N2349": { "type": "paper", "title": "Constant Expressions in the Standard Library —Revision 2", "subgroup": "Library", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2349.pdf", "link": "https://wg21.link/n2349", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-19" }, "N2350": { "type": "paper", "title": "Container insert/erase and iterator constness (Revision 1)", "subgroup": "Library", "author": "M. Austern, A. Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2350.pdf", "link": "https://wg21.link/n2350", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-19" }, "N2351": { "type": "paper", "title": "Improving shared_ptr for C++0x, Revision 2", "subgroup": "Library", "author": "P. Dimov, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2351.htm", "link": "https://wg21.link/n2351", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-19" }, "N2353": { "type": "paper", "title": "A Specification for vector", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2353.html", "link": "https://wg21.link/n2353", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-19" }, "N2354": { "type": "paper", "title": "Class member initializers", "subgroup": "Evolution", "author": "M. Spertus, B. Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2354.htm", "link": "https://wg21.link/n2354", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-19" }, "N2355": { "type": "paper", "title": "Minutes of J16 Meeting No. 45/WG21 Meeting No. 40, July 16-20, 2007", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2355.html", "link": "https://wg21.link/n2355", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-20" }, "N2356": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, July 15, 2007", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2356.html", "link": "https://wg21.link/n2356", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-15" }, "N2359": { "type": "paper", "title": "C++ Data-Dependency Ordering: Atomics", "subgroup": "Evolution", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2359.html", "link": "https://wg21.link/n2359", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-03" }, "N2360": { "type": "paper", "title": "C++ Data-Dependency Ordering: Memory Model", "subgroup": "Evolution", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2360.html", "link": "https://wg21.link/n2360", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-04" }, "N2361": { "type": "paper", "title": "C++ Data-Dependency Ordering: Function Annotation", "subgroup": "Evolution", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2361.html", "link": "https://wg21.link/n2361", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-02" }, "N2362": { "type": "paper", "title": "Converting Memory Fences to N2324 Form", "subgroup": "Evolution", "author": "P. McKenney, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2362.html", "link": "https://wg21.link/n2362", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-04" }, "N2363": { "type": "paper", "title": "C++ Library Working Group Status Report (post-Toronto 2007 Meeting)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2363.html", "link": "https://wg21.link/n2363", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-29" }, "N2364": { "type": "paper", "title": "Development of C++ Standard C++ Library Technical Report no. 1", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2364.html", "link": "https://wg21.link/n2364", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-27" }, "N2365": { "type": "paper", "title": "Explicit Virtual Overides", "subgroup": "Evolution", "author": "J. Maurer, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2365.html", "link": "https://wg21.link/n2365", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-06" }, "N2366": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 49", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2366.html", "link": "https://wg21.link/n2366", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2367": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 49", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2367.html", "link": "https://wg21.link/n2367", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2368": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 49", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2368.html", "link": "https://wg21.link/n2368", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2369": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2369.pdf", "link": "https://wg21.link/n2369", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-06" }, "N2370": { "type": "paper", "title": "Editor’s Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2370.html", "link": "https://wg21.link/n2370", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-06" }, "N2371": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R50)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2371.html", "link": "https://wg21.link/n2371", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2372": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R50)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2372.html", "link": "https://wg21.link/n2372", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2373": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R50)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2373.html", "link": "https://wg21.link/n2373", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2374": { "type": "paper", "title": "WG21 agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2374.htm", "link": "https://wg21.link/n2374", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-30" }, "N2375": { "type": "paper", "title": "AGENDA J16 Meeting No. 46 WG21 Meeting No. 41 October 1-6, 2007, Kona, Hawaii", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2375.pdf", "link": "https://wg21.link/n2375", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-03" }, "N2376": { "type": "paper", "title": "Inheriting Constructors (revision 2)", "subgroup": "Core", "author": "A. Meredith, M. Wong, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2376.html", "link": "https://wg21.link/n2376", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-07-30" }, "N2377": { "type": "paper", "title": "Extending move semantics to *this (revised wording)", "subgroup": "Core", "author": "B. Kozicki, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2377.htm", "link": "https://wg21.link/n2377", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-03" }, "N2378": { "type": "paper", "title": "User-defined Literals (aka. Extensible Literals (revision 3))", "subgroup": "Evolution", "author": "I. McIntosh, M. Wong, R. Mak, R. Klarer, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2378.pdf", "link": "https://wg21.link/n2378", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-01" }, "N2379": { "type": "paper", "title": "Towards support for attributes in C++ (Revision 2)", "subgroup": "Evolution", "author": "J. Maurer, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2379.pdf", "link": "https://wg21.link/n2379", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-01" }, "N2380": { "type": "paper", "title": "Explicit Conversion Operator Draft Working Paper (revision 2)", "subgroup": "Core", "author": "L. Goldthwaite, M. Wong, J. Maurer, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2380.pdf", "link": "https://wg21.link/n2380", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-01" }, "N2381": { "type": "paper", "title": "C++ Atomic Types and Operations", "subgroup": "Evolution", "author": "H.-J. Boehm, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2381.html", "link": "https://wg21.link/n2381", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2382": { "type": "paper", "title": "Dynamic Initialization and Destruction with Concurrency", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2382.html", "link": "https://wg21.link/n2382", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2383": { "type": "paper", "title": "Abandoning a Process", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2383.html", "link": "https://wg21.link/n2383", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-05" }, "N2384": { "type": "paper", "title": "Raw and Unicode String Literals; Unified Proposal (Rev. 1)", "subgroup": "Core", "author": "L. Crowl, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2384.html", "link": "https://wg21.link/n2384", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-03" }, "N2385": { "type": "paper", "title": "Initializer lists WP wording", "subgroup": "Core", "author": "J. S. Adamczyk, G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2385.pdf", "link": "https://wg21.link/n2385", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-03" }, "N2386": { "type": "paper", "title": "Namespace Regions", "subgroup": "Core", "author": "Michael Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2386.pdf", "link": "https://wg21.link/n2386", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-06" }, "N2387": { "type": "paper", "title": "Omnibus Allocator Fix-up Proposals", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2387.pdf", "link": "https://wg21.link/n2387", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-07" }, "N2388": { "type": "paper", "title": "Pointer Arithmetic for shared_ptr", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2388.pdf", "link": "https://wg21.link/n2388", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-07" }, "N2389": { "type": "paper", "title": "State of C++ Evolution (pre-Kona 2007 Meeting)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2389.html", "link": "https://wg21.link/n2389", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-07" }, "N2390": { "type": "paper", "title": "C++ Library Working Group Status Report (pre-Kona 2007 Meeting)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2390.html", "link": "https://wg21.link/n2390", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-07" }, "N2391": { "type": "paper", "title": "Recommendations for Resolving Issues re [rand]", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2391.pdf", "link": "https://wg21.link/n2391", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-07" }, "N2392": { "type": "paper", "title": "A Memory Model for C++: Sequential Consistency for Race-Free Programs", "subgroup": "Core", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2392.html", "link": "https://wg21.link/n2392", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2393": { "type": "paper", "title": "C++ Atomic Types and Operations", "subgroup": "Evolution", "author": "H.-J. Boehm, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2393.html", "link": "https://wg21.link/n2393", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-10" }, "N2394": { "type": "paper", "title": "Wording for range-based for-loop (revision 3)", "subgroup": "Core", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2394.html", "link": "https://wg21.link/n2394", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2395": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 50", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2395.html", "link": "https://wg21.link/n2395", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2396": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 50", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2396.html", "link": "https://wg21.link/n2396", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2397": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 50", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2397.html", "link": "https://wg21.link/n2397", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2398": { "type": "paper", "title": "Proposed Wording for Concepts (Revision 2)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2398.pdf", "link": "https://wg21.link/n2398", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-10" }, "N2399": { "type": "paper", "title": "A Tour of the Concepts Wording", "subgroup": "Core", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2399.pdf", "link": "https://wg21.link/n2399", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2400": { "type": "paper", "title": "February 2008 Meeting", "subgroup": "", "author": "Jon Caves", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2400.pdf", "link": "https://wg21.link/n2400", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-08-31" }, "N2401": { "type": "paper", "title": "Code Conversion Facets for the Standard C++ Library", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2401.htm", "link": "https://wg21.link/n2401", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-03" }, "N2402": { "type": "paper", "title": "Names, Linkage, and Templates (rev 2)", "subgroup": "Core", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2402.pdf", "link": "https://wg21.link/n2402", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-10" }, "N2403": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R51)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2403.html", "link": "https://wg21.link/n2403", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2404": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R51)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2404.html", "link": "https://wg21.link/n2404", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2405": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R51)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2405.html", "link": "https://wg21.link/n2405", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2406": { "type": "paper", "title": "Mutex, Lock, Condition Variable Rationale", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2406.html", "link": "https://wg21.link/n2406", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2407": { "type": "paper", "title": "C++ Dynamic Library Support", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2407.html", "link": "https://wg21.link/n2407", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-10" }, "N2408": { "type": "paper", "title": "Simple Numeric Access Revision 2", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2408.html", "link": "https://wg21.link/n2408", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-07" }, "N2409": { "type": "paper", "title": "Proposed Resolutions for the Outstanding Issues in Chapter 28: Regular expressions library", "subgroup": "Library", "author": "John Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2409.pdf", "link": "https://wg21.link/n2409", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-07" }, "N2410": { "type": "paper", "title": "Thread-Safety in the Standard Library (Rev 1)", "subgroup": "Library", "author": "B. Dawes, P. Dimov, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2410.html", "link": "https://wg21.link/n2410", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-07" }, "N2411": { "type": "paper", "title": "Proposal for Date-Time Types in C++0x To Support Threading APIs v2", "subgroup": "Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2411.html", "link": "https://wg21.link/n2411", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-07" }, "N2412": { "type": "paper", "title": "Unrestricted Unions", "subgroup": "Evolution", "author": "A. Talbot, L. Goldthwaite, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2412.pdf", "link": "https://wg21.link/n2412", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-10" }, "N2413": { "type": "paper", "title": "Lambda Expressions and Closures: Wording for Monomorphic Lambdas", "subgroup": "Evolution/Core", "author": "J. Järvi, J. Freeman, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2413.pdf", "link": "https://wg21.link/n2413", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2414": { "type": "paper", "title": "Proposed Wording for Scoped Concept Maps", "subgroup": "Core", "author": "J. Siek, J. Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2414.pdf", "link": "https://wg21.link/n2414", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-10" }, "N2415": { "type": "paper", "title": "Diagnostics Issues (Rev. 1)", "subgroup": "Library", "author": "B. Dawes, C. Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2415.html", "link": "https://wg21.link/n2415", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-09" }, "N2416": { "type": "paper", "title": "Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2416.htm", "link": "https://wg21.link/n2416", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-07" }, "N2417": { "type": "paper", "title": "C++0x Timing Options for Kona Discussion", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2417.pdf", "link": "https://wg21.link/n2417", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-07" }, "N2418": { "type": "paper", "title": "Towards support for attributes in C++ (Revision 3)", "subgroup": "Evolution", "author": "J. Maurer, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2418.pdf", "link": "https://wg21.link/n2418", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-10" }, "N2420": { "type": "paper", "title": "POSIX/C++ Liaison Report", "subgroup": "", "author": "N. Stoughton, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2420.pdf", "link": "https://wg21.link/n2420", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-09-20" }, "N2421": { "type": "paper", "title": "Proposed Wording for Concepts (Revision 3)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup, J. Siek, J. Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2421.pdf", "link": "https://wg21.link/n2421", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-22" }, "N2422": { "type": "paper", "title": "Diagnostics Issues (Rev. 2)", "subgroup": "Library", "author": "B. Dawes, C. Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2422.htm", "link": "https://wg21.link/n2422", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-05" }, "N2423": { "type": "paper", "title": "Recommendations for Resolving Issues re [rand], Version 2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2423.pdf", "link": "https://wg21.link/n2423", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-03" }, "N2424": { "type": "paper", "title": "Recommendations for Resolving the 2007-09-21 Issues re [rand]", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2424.pdf", "link": "https://wg21.link/n2424", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-02" }, "N2425": { "type": "paper", "title": "DRAFT C++ Dynamic Library Support", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2425.html", "link": "https://wg21.link/n2425", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-21" }, "N2426": { "type": "paper", "title": "Class member initializers", "subgroup": "Evolution", "author": "M. Spertus, B. Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2426.htm", "link": "https://wg21.link/n2426", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-02" }, "N2427": { "type": "paper", "title": "C++ Atomic Types and Operations", "subgroup": "Library", "author": "H.-J. Boehm, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html", "link": "https://wg21.link/n2427", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-03" }, "N2429": { "type": "paper", "title": "Concurrency memory model (final revision)", "subgroup": "Core", "author": "C. Nelson, H.-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2429.htm", "link": "https://wg21.link/n2429", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-05" }, "N2430": { "type": "paper", "title": "Unrestricted Unions (Revision 1)", "subgroup": "Core", "author": "A. Talbot, L. Goldthwaite, L. Crowl, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2430.pdf", "link": "https://wg21.link/n2430", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-20" }, "N2431": { "type": "paper", "title": "A name for the null pointer: nullptr (revision 4)", "subgroup": "Evolution/Core", "author": "H. Sutter, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2431.pdf", "link": "https://wg21.link/n2431", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-02" }, "N2432": { "type": "paper", "title": "State of C++ Evolution (post-Kona 2007 Meeting)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2432.html", "link": "https://wg21.link/n2432", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-23" }, "N2433": { "type": "paper", "title": "C++ Library Working Group Status Report (post-Kona 2007 Meeting)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2433.html", "link": "https://wg21.link/n2433", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-23" }, "N2434": { "type": "paper", "title": "Standard Library Applications for Explicit Conversion Operators", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2434.htm", "link": "https://wg21.link/n2434", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-03" }, "N2435": { "type": "paper", "title": "Explicit bool for Smart Pointers", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2435.htm", "link": "https://wg21.link/n2435", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-03" }, "N2436": { "type": "paper", "title": "Small Allocator Fix-ups", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2436.pdf", "link": "https://wg21.link/n2436", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-05" }, "N2437": { "type": "paper", "title": "Explicit Conversion Operator Draft Working Paper (revision 3)", "subgroup": "Core", "author": "L. Goldthwaite, M. Wong, J. Maurer, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2437.pdf", "link": "https://wg21.link/n2437", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-05" }, "N2438": { "type": "paper", "title": "Inheriting Constructors (revision 3)", "subgroup": "Core", "author": "A. Meredith, M. Wong, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2438.htm", "link": "https://wg21.link/n2438", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-04" }, "N2439": { "type": "paper", "title": "Extending move semantics to *this (revised wording)", "subgroup": "Core", "author": "Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2439.htm", "link": "https://wg21.link/n2439", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-05" }, "N2440": { "type": "paper", "title": "Abandoning a Process", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2440.htm", "link": "https://wg21.link/n2440", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-05" }, "N2442": { "type": "paper", "title": "Raw and Unicode String Literals; Unified Proposal (Rev. 2)", "subgroup": "Core", "author": "L. Crowl, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm", "link": "https://wg21.link/n2442", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-05" }, "N2444": { "type": "paper", "title": "Dynamic Initialization and Destruction with Concurrency", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2444.html", "link": "https://wg21.link/n2444", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-16" }, "N2445": { "type": "paper", "title": "New Function Declarator Syntax Wording", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2445.html", "link": "https://wg21.link/n2445", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-06" }, "N2446": { "type": "paper", "title": "The Scoped Allocator Model", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2446.pdf", "link": "https://wg21.link/n2446", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-04" }, "N2447": { "type": "paper", "title": "Multi-threading Library for Standard C++", "subgroup": "Library", "author": "H. Hinnant, J. Garland, A. Meredith, C. Kohlhoff, D. K�hl, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2447.htm", "link": "https://wg21.link/n2447", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-04" }, "N2448": { "type": "paper", "title": "STL singly linked lists (revision 2)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2448.html", "link": "https://wg21.link/n2448", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-19" }, "N2449": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 51", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2449.html", "link": "https://wg21.link/n2449", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-09" }, "N2450": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 51", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2450.html", "link": "https://wg21.link/n2450", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-09" }, "N2451": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 51", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2451.html", "link": "https://wg21.link/n2451", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-09" }, "N2452": { "type": "paper", "title": "Minutes of WG21 Meeting No. 41, October 1-6, 2007", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2452.html", "link": "https://wg21.link/n2452", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-20" }, "N2453": { "type": "paper", "title": "Minutes of J16 Meeting No. 46, October 1-6, 2007", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2453.html", "link": "https://wg21.link/n2453", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-22" }, "N2454": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, October 1, 2007", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2454.html", "link": "https://wg21.link/n2454", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-15" }, "N2455": { "type": "paper", "title": "Thread Cancellation", "subgroup": "", "author": "WG 14", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2455.pdf", "link": "https://wg21.link/n2455", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-11" }, "N2456": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R52)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2456.html", "link": "https://wg21.link/n2456", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-20" }, "N2457": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R52)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2457.html", "link": "https://wg21.link/n2457", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-20" }, "N2458": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R52)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2458.html", "link": "https://wg21.link/n2458", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-20" }, "N2459": { "type": "paper", "title": "Allow atomics use in signal handlers", "subgroup": "Library", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2459.html", "link": "https://wg21.link/n2459", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-19" }, "N2461": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2461.pdf", "link": "https://wg21.link/n2461", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-22" }, "N2462": { "type": "paper", "title": "Editor’s Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2462.html", "link": "https://wg21.link/n2462", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-22" }, "N2464": { "type": "paper", "title": "Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2464.htm", "link": "https://wg21.link/n2464", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-19" }, "N2465": { "type": "paper", "title": "Winter 2008 Meeting (Version 2)", "subgroup": "", "author": "Jonathan Caves", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2465.pdf", "link": "https://wg21.link/n2465", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-22" }, "N2466": { "type": "paper", "title": "WG 14: Towards Attributes for C", "subgroup": "", "author": "N. Stoughton, J. Benito, T. Plum, A. Bijanki, J. Muller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2466.pdf", "link": "https://wg21.link/n2466", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-10-22" }, "N2472": { "type": "paper", "title": "June 2008 Meeting", "subgroup": "", "author": "G. Dos Reis, S. Pion, J.-P. Rigault", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2472.pdf", "link": "https://wg21.link/n2472", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-09" }, "N2473": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 52", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2473.html", "link": "https://wg21.link/n2473", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-10" }, "N2474": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 52", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2474.html", "link": "https://wg21.link/n2474", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-10" }, "N2475": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 52", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2475.html", "link": "https://wg21.link/n2475", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-10" }, "N2476": { "type": "paper", "title": "AGENDA J16 Meeting No. 47 February 25 - Mar 1, 2008, Bellevue, WA", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2476.pdf", "link": "https://wg21.link/n2476", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-11-30" }, "N2477": { "type": "paper", "title": "Uniform initialization design choices", "subgroup": "", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2477.pdf", "link": "https://wg21.link/n2477", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-11-28" }, "N2478": { "type": "paper", "title": "A Proposal to Add typedef default_random_engine to C++0X", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2478.pdf", "link": "https://wg21.link/n2478", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-03" }, "N2479": { "type": "paper", "title": "Normative Language to Describe Value Copy Semantics", "subgroup": "Library", "author": "John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2479.pdf", "link": "https://wg21.link/n2479", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-09" }, "N2480": { "type": "paper", "title": "A Less Formal Explanation of the Proposed C++ Concurrency Memory Model", "subgroup": "", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2480.html", "link": "https://wg21.link/n2480", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-09" }, "N2481": { "type": "paper", "title": "Minimal Support for Garbage Collection and Reachability-Based Leak Detection", "subgroup": "Evolution", "author": "H.-J. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2481.html", "link": "https://wg21.link/n2481", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-09" }, "N2482": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R53)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2482.html", "link": "https://wg21.link/n2482", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-09" }, "N2483": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R53)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2483.html", "link": "https://wg21.link/n2483", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-09" }, "N2484": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R53)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2484.html", "link": "https://wg21.link/n2484", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-09" }, "N2485": { "type": "paper", "title": "A variadic std::min(T, ...) for the C++ Standard Library", "subgroup": "Library", "author": "Sylvain Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2485.pdf", "link": "https://wg21.link/n2485", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-07" }, "N2486": { "type": "paper", "title": "Alternative Allocators and Standard Containers", "subgroup": "Library", "author": "Lance Diduck", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2486.pdf", "link": "https://wg21.link/n2486", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-05" }, "N2487": { "type": "paper", "title": "Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 2)", "subgroup": "Evolution/Core", "author": "J. Järvi, J. Freeman, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2487.pdf", "link": "https://wg21.link/n2487", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-10" }, "N2488": { "type": "paper", "title": "Extending Variadic Template Template Parameters", "subgroup": "Evolution", "author": "D. Gregor, E. Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2488.pdf", "link": "https://wg21.link/n2488", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/", "date": "2007-12-10" }, "N2492": { "type": "paper", "title": "C++ Data-Dependency Ordering: Atomics and Memory Model", "subgroup": "Evolution", "author": "P. McKenney, H.-J. Boehm, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2492.html", "link": "https://wg21.link/n2492", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2493": { "type": "paper", "title": "C++ Data-Dependency Ordering: Function Annotation", "subgroup": "Evolution", "author": "P. McKenney, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2493.html", "link": "https://wg21.link/n2493", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2494": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R54)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2494.html", "link": "https://wg21.link/n2494", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2495": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R54)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2495.html", "link": "https://wg21.link/n2495", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2496": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R54)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2496.html", "link": "https://wg21.link/n2496", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2497": { "type": "paper", "title": "Multi-threading Library for Standard C++ (Revision 1)", "subgroup": "Library", "author": "H. Hinnant, L. Crowl, B. Dawes, A. Williams, J. Garland, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2497.html", "link": "https://wg21.link/n2497", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-01-07" }, "N2498": { "type": "paper", "title": "Custom Time Duration Support", "subgroup": "Library", "author": "H. Hinnant, J. Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2498.html", "link": "https://wg21.link/n2498", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-01-19" }, "N2499": { "type": "paper", "title": "Forward declaration of enumerations", "subgroup": "Evolution", "author": "Alberto Ganesh Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2499.pdf", "link": "https://wg21.link/n2499", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-01-09" }, "N2500": { "type": "paper", "title": "Iterator Concepts for the C++0x Standard Library", "subgroup": "Library", "author": "D. Gregor, J. Siek, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2500.pdf", "link": "https://wg21.link/n2500", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2501": { "type": "paper", "title": "Proposed Wording for Concepts (Revision 4)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup, J. Siek, J. Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2501.pdf", "link": "https://wg21.link/n2501", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2502": { "type": "paper", "title": "Core Concepts for the C++0x Standard Library", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2502.pdf", "link": "https://wg21.link/n2502", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2503": { "type": "paper", "title": "Indicating iostream failures with system_error", "subgroup": "Library", "author": "A. Meredith, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2503.html", "link": "https://wg21.link/n2503", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2504": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 53", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2504.html", "link": "https://wg21.link/n2504", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2505": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 53", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2505.html", "link": "https://wg21.link/n2505", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2506": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 53", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2506.html", "link": "https://wg21.link/n2506", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2507": { "type": "paper", "title": "State of C++ Evolution (Pre-Bellevue 2008 Mailing)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2507.html", "link": "https://wg21.link/n2507", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2508": { "type": "paper", "title": "C++ Library Working Group Status Report (Belleuve 2008 Mailing)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2508.html", "link": "https://wg21.link/n2508", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2509": { "type": "paper", "title": "Nesting Exceptions", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2509.html", "link": "https://wg21.link/n2509", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2510": { "type": "paper", "title": "BSI Position on Lambda Functions", "subgroup": "Evolution/Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2510.pdf", "link": "https://wg21.link/n2510", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2511": { "type": "paper", "title": "Named Lambdas and Local Functions", "subgroup": "Evolution/Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2511.html", "link": "https://wg21.link/n2511", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2512": { "type": "paper", "title": "Inheriting Constructors (revision 4)", "subgroup": "Core", "author": "A. Meredith, M. Wong, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2512.html", "link": "https://wg21.link/n2512", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2513": { "type": "paper", "title": "Dynamic Initialization and Destruction with Concurrency", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2513.html", "link": "https://wg21.link/n2513", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-01" }, "N2514": { "type": "paper", "title": "Implicit Conversion Operators for Atomics", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2514.html", "link": "https://wg21.link/n2514", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-01" }, "N2516": { "type": "paper", "title": "Threads API Review Committee Report", "subgroup": "Core", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2516.html", "link": "https://wg21.link/n2516", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-01-31" }, "N2517": { "type": "paper", "title": "June 2008 Meeting", "subgroup": "", "author": "G. Dos Reis, S. Pion, J.-P. Rigault", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2517.pdf", "link": "https://wg21.link/n2517", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-01-29" }, "N2518": { "type": "paper", "title": "Compiler Support for type_traits", "subgroup": "Evolution/Core", "author": "James Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2518.html", "link": "https://wg21.link/n2518", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-01" }, "N2519": { "type": "paper", "title": "Library thread-safety from a user's point of view, with wording", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2519.html", "link": "https://wg21.link/n2519", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-01-28" }, "N2520": { "type": "paper", "title": "Proposed Wording for Concepts (Changes from Revision 3 to Revision 4)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup, J. Siek, J. Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2520.pdf", "link": "https://wg21.link/n2520", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2521": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2521.pdf", "link": "https://wg21.link/n2521", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2522": { "type": "paper", "title": "Editor’s Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2522.html", "link": "https://wg21.link/n2522", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2523": { "type": "paper", "title": "The Scoped Allocator Model (Rev 1)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2523.pdf", "link": "https://wg21.link/n2523", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2524": { "type": "paper", "title": "Conservative Swap and Move with Stateful Allocators", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2524.pdf", "link": "https://wg21.link/n2524", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2525": { "type": "paper", "title": "Allocator-specific Swap and Move Behavior", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2525.pdf", "link": "https://wg21.link/n2525", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2526": { "type": "paper", "title": "Why duration Should Be a Type in C++0X", "subgroup": "Library", "author": "W. Brown, M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2526.pdf", "link": "https://wg21.link/n2526", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-01-30" }, "N2527": { "type": "paper", "title": "Minimal Support for Garbage Collection and Reachability-Based Leak Detection (revised)", "subgroup": "Evolution", "author": "H.-J. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2527.html", "link": "https://wg21.link/n2527", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2528": { "type": "paper", "title": "Timed_mutex in C++0x", "subgroup": "Library", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2528.html", "link": "https://wg21.link/n2528", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-01" }, "N2529": { "type": "paper", "title": "Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 3)", "subgroup": "Evolution/Core", "author": "J. Järvi, J. Freeman, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2529.pdf", "link": "https://wg21.link/n2529", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2530": { "type": "paper", "title": "Making It Easier to Use std::type_info as an Index in an Associative Container", "subgroup": "Library", "author": "James Kanze", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2530.html", "link": "https://wg21.link/n2530", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-03" }, "N2531": { "type": "paper", "title": "Initializer lists WP wording", "subgroup": "Core", "author": "J. S. Adamczyk, G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2531.pdf", "link": "https://wg21.link/n2531", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-02" }, "N2532": { "type": "paper", "title": "Uniform initialization design choices (Revision 2)", "subgroup": "", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2532.pdf", "link": "https://wg21.link/n2532", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-02" }, "N2533": { "type": "paper", "title": "Tuples and Pairs", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2533.html", "link": "https://wg21.link/n2533", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-04" }, "N2534": { "type": "paper", "title": "Concurrency Modifications to Basic String", "subgroup": "Library", "author": "A. Meredith, H. Boehm, L. Crowl, P. Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2534.html", "link": "https://wg21.link/n2534", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2535": { "type": "paper", "title": "Namespace Association (\"inline namespace\")", "subgroup": "Evolution", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2535.htm", "link": "https://wg21.link/n2535", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-27" }, "N2536": { "type": "paper", "title": "POSIX Liaison Report", "subgroup": "", "author": "Nick Stoughton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2536.pdf", "link": "https://wg21.link/n2536", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-25" }, "N2537": { "type": "paper", "title": "Fall 2008 meeting", "subgroup": "", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2537.html", "link": "https://wg21.link/n2537", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-11" }, "N2538": { "type": "paper", "title": "Removal of System error support", "subgroup": "Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2538.htm", "link": "https://wg21.link/n2538", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-25" }, "N2539": { "type": "paper", "title": "A New Interface for C++ std::duration Type", "subgroup": "Library", "author": "P. McKenney, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2539.html", "link": "https://wg21.link/n2539", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-25" }, "N2540": { "type": "paper", "title": "Inheriting Constructors (revision 5)", "subgroup": "Core", "author": "A. Meredith, M. Wong, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2540.htm", "link": "https://wg21.link/n2540", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-29" }, "N2541": { "type": "paper", "title": "New Function Declarator Syntax Wording", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2541.htm", "link": "https://wg21.link/n2541", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-28" }, "N2542": { "type": "paper", "title": "Reserved namespaces for POSIX", "subgroup": "Library", "author": "Bejnamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2542.htm", "link": "https://wg21.link/n2542", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-27" }, "N2543": { "type": "paper", "title": "STL singly linked lists (revision 3)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2543.htm", "link": "https://wg21.link/n2543", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-29" }, "N2544": { "type": "paper", "title": "Unrestricted Unions (Revision 2)", "subgroup": "Core", "author": "A. Talbot, L. Goldthwaite, L. Crowl, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2544.pdf", "link": "https://wg21.link/n2544", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-29" }, "N2545": { "type": "paper", "title": "Thread-Local Storage", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2545.html", "link": "https://wg21.link/n2545", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2546": { "type": "paper", "title": "Removal of auto as a storage-class specifier", "subgroup": "Core", "author": "D. Vandevoorde, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2546.htm", "link": "https://wg21.link/n2546", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-28" }, "N2547": { "type": "paper", "title": "Allow atomics use in signal handlers", "subgroup": "Library", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2547.htm", "link": "https://wg21.link/n2547", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-27" }, "N2549": { "type": "paper", "title": "Excision of Clause 31", "subgroup": "Library", "author": "Thomas Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2549.htm", "link": "https://wg21.link/n2549", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-27" }, "N2550": { "type": "paper", "title": "Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 4)", "subgroup": "Core", "author": "J. Järvi, J. Freeman, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2550.pdf", "link": "https://wg21.link/n2550", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-29" }, "N2551": { "type": "paper", "title": "A variadic std::min(T, ...) for the C++ Standard Library (Revision 2)", "subgroup": "Library", "author": "Sylvain Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2551.pdf", "link": "https://wg21.link/n2551", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-28" }, "N2552": { "type": "paper", "title": "Using ytime for Times in the Thread Support Library", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2552.htm", "link": "https://wg21.link/n2552", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-28" }, "N2553": { "type": "paper", "title": "Towards support for attributes in C++ (Revision 4)", "subgroup": "Core", "author": "J. Maurer, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2553.pdf", "link": "https://wg21.link/n2553", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-15" }, "N2554": { "type": "paper", "title": "The Scoped Allocator Model (Rev 2)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2554.pdf", "link": "https://wg21.link/n2554", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-29" }, "N2555": { "type": "paper", "title": "Extending Variadic Template Template Parameters (Revision 1)", "subgroup": "Core", "author": "D. Gregor, E. Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2555.pdf", "link": "https://wg21.link/n2555", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-29" }, "N2556": { "type": "paper", "title": "C++ Data-Dependency Ordering: Atomics and Memory Model", "subgroup": "Evolution", "author": "P. McKenney, H.-J. Boehm, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2556.html", "link": "https://wg21.link/n2556", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-29" }, "N2559": { "type": "paper", "title": "Nesting Exception Objects (Revision 1)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2559.htm", "link": "https://wg21.link/n2559", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-29" }, "N2561": { "type": "paper", "title": "An Asynchronous Future Value", "subgroup": "Library", "author": "D. Vollmann, H. Hinnant, A. Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2561.html", "link": "https://wg21.link/n2561", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-10" }, "N2562": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 54", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2562.html", "link": "https://wg21.link/n2562", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2563": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 54", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2563.html", "link": "https://wg21.link/n2563", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2564": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 54", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2564.html", "link": "https://wg21.link/n2564", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2565": { "type": "paper", "title": "State of C++ Evolution (Post-Bellevue 2008 Mailing)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2565.html", "link": "https://wg21.link/n2565", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-07" }, "N2566": { "type": "paper", "title": "C++ Library Working Group Status Report (Post-Bellevue 2008 Mailing)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2566.html", "link": "https://wg21.link/n2566", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2568": { "type": "paper", "title": "Forward declaration of enumerations (rev. 1)", "subgroup": "Core", "author": "Alberto Ganesh Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2568.pdf", "link": "https://wg21.link/n2568", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-06" }, "N2569": { "type": "paper", "title": "More STL algorithms", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2569.pdf", "link": "https://wg21.link/n2569", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-29" }, "N2570": { "type": "paper", "title": "Iterator Concepts for the C++0x Standard Library (Revision 1)", "subgroup": "Library", "author": "D. Gregor, J. Siek, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2570.pdf", "link": "https://wg21.link/n2570", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2572": { "type": "paper", "title": "Core Concepts for the C++0x Standard Library (Revision 1)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2572.pdf", "link": "https://wg21.link/n2572", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2573": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Algorithms (Revision 2)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2573.pdf", "link": "https://wg21.link/n2573", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2574": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Numerics (Revision 1)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2574.pdf", "link": "https://wg21.link/n2574", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2575": { "type": "paper", "title": "Initializer Lists — Alternative Mechanism and Rationale", "subgroup": "Evolution", "author": "J. Merrill, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2575.pdf", "link": "https://wg21.link/n2575", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-14" }, "N2576": { "type": "paper", "title": "Type-Soundness and Optimization in the Concepts Proposal", "subgroup": "Evolution", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2576.pdf", "link": "https://wg21.link/n2576", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2577": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R55)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2577.html", "link": "https://wg21.link/n2577", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2578": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R55)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2578.html", "link": "https://wg21.link/n2578", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2579": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R55)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2579.html", "link": "https://wg21.link/n2579", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2580": { "type": "paper", "title": "Some More Small Additions to iostream", "subgroup": "Library", "author": "James Kanze", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2580.html", "link": "https://wg21.link/n2580", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2007-03-06" }, "N2581": { "type": "paper", "title": "Named Requirements for C++0X Concepts", "subgroup": "Evolution/Core", "author": "W. Brown, C. Jefferson, A. Meredith, J. Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2581.pdf", "link": "https://wg21.link/n2581", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-13" }, "N2582": { "type": "paper", "title": "Unified Function Syntax", "subgroup": "Evolution", "author": "L. Crowl, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2582.html", "link": "https://wg21.link/n2582", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2583": { "type": "paper", "title": "Default Move Functions", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2583.html", "link": "https://wg21.link/n2583", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2584": { "type": "paper", "title": "Default Swap Functions", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2584.html", "link": "https://wg21.link/n2584", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2585": { "type": "paper", "title": "Minimal Support for Garbage Collection and Reachability-Based Leak Detection", "subgroup": "Evolution", "author": "H. Boehm, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2585.pdf", "link": "https://wg21.link/n2585", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2586": { "type": "paper", "title": "Minimal Support for Garbage Collection and Reachability-Based Leak Detection (revised)", "subgroup": "Evolution", "author": "H.-J. Boehm, M. Spertus, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2586.html", "link": "https://wg21.link/n2586", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2587": { "type": "paper", "title": "Minimal Garbage Collection Status API", "subgroup": "Library", "author": "M. Spertus, H.-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2587.html", "link": "https://wg21.link/n2587", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-16" }, "N2588": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2588.pdf", "link": "https://wg21.link/n2588", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2589": { "type": "paper", "title": "Editor’s Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2589.html", "link": "https://wg21.link/n2589", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2590": { "type": "paper", "title": "Simplifying swap overloads", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2590.pdf", "link": "https://wg21.link/n2590", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2591": { "type": "paper", "title": "Refactoring numeric_limits", "subgroup": "Library", "author": "A. Meredith, F. Oram", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2591.html", "link": "https://wg21.link/n2591", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-17" }, "N2592": { "type": "paper", "title": "Minutes of J16 Meeting No. 47, February 25-March 1, 2008", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2592.html", "link": "https://wg21.link/n2592", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-14" }, "N2593": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, February 23, 2008", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2593.html", "link": "https://wg21.link/n2593", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-14" }, "N2595": { "type": "paper", "title": "WG21 Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2595.htm", "link": "https://wg21.link/n2595", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-14" }, "N2596": { "type": "paper", "title": "Unofficial Record of Discussion: J16 Meeting No. 47, February 25-March 1, 2008", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2596.html", "link": "https://wg21.link/n2596", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-14" }, "N2597": { "type": "paper", "title": "State of C++ Evolution (Pre-Antipolis 2008 Mailing)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2597.html", "link": "https://wg21.link/n2597", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-04-29" }, "N2598": { "type": "paper", "title": "C++ Library Working Group Status Report (Pre-Antipolis 2008 Mailing)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2598.html", "link": "https://wg21.link/n2598", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-04-29" }, "N2600": { "type": "paper", "title": "noncopyable utility class", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2600.pdf", "link": "https://wg21.link/n2600", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-26" }, "N2601": { "type": "paper", "title": "Sexagesimal Numbers in C++", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2601.html", "link": "https://wg21.link/n2601", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-04-01" }, "N2602": { "type": "paper", "title": "BSI Requirements for a system-time library in C++0x", "subgroup": "Library", "author": "A. Meredith, R. Orr, A. Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2602.pdf", "link": "https://wg21.link/n2602", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-02-21" }, "N2604": { "type": "paper", "title": "Thoughts on Implementing errno as a Macro", "subgroup": "Library", "author": "Nick Stoughton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2604.html", "link": "https://wg21.link/n2604", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-04-25" }, "N2605": { "type": "paper", "title": "Changing some \"undefined behavior\" into \"ill-formed\"", "subgroup": "Library", "author": "Thomas Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2605.pdf", "link": "https://wg21.link/n2605", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-04-28" }, "N2606": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2606.pdf", "link": "https://wg21.link/n2606", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2607": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2607.html", "link": "https://wg21.link/n2607", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2608": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 55", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2608.html", "link": "https://wg21.link/n2608", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-18" }, "N2609": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 55", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2609.html", "link": "https://wg21.link/n2609", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-18" }, "N2610": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 55", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2610.html", "link": "https://wg21.link/n2610", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-18" }, "N2611": { "type": "paper", "title": "AGENDA J16 Meeting No. 48 June 9-14, 2008, Sophia Antipolis, France", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2611.pdf", "link": "https://wg21.link/n2611", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-09" }, "N2612": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R56)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2612.html", "link": "https://wg21.link/n2612", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-18" }, "N2613": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R56)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2613.html", "link": "https://wg21.link/n2613", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-18" }, "N2614": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R56)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2614.html", "link": "https://wg21.link/n2614", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-18" }, "N2615": { "type": "paper", "title": "A Foundation to Sleep On", "subgroup": "Library", "author": "H. Hinnant, W. Brown, J. Garland, M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2615.html", "link": "https://wg21.link/n2615", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-18" }, "N2617": { "type": "paper", "title": "Proposed Wording for Concepts (Revision 5)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup, J. Widman, J. Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2617.pdf", "link": "https://wg21.link/n2617", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2618": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Chapter 17 -Introduction (Revision 1)", "subgroup": "Library", "author": "B. Dawes, D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2618.html", "link": "https://wg21.link/n2618", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-13" }, "N2619": { "type": "paper", "title": "CONCEPTS FOR CLAUSE 18", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2619.pdf", "link": "https://wg21.link/n2619", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-03-25" }, "N2620": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Diagnostics library", "subgroup": "Library", "author": "B. Dawes, D. Krügler, D. Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2620.html", "link": "https://wg21.link/n2620", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2621": { "type": "paper", "title": "Core Concepts for the C++0x Standard Library (Revision 2)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2621.pdf", "link": "https://wg21.link/n2621", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2622": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Utilities (Revision 3)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2622.pdf", "link": "https://wg21.link/n2622", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2623": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Containers (Revision 1)", "subgroup": "Library", "author": "D. Gregor, P. Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2623.pdf", "link": "https://wg21.link/n2623", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2624": { "type": "paper", "title": "Iterator Concepts for the C++0x Standard Library (Revision 2)", "subgroup": "Library", "author": "D. Gregor, J. Siek, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2624.pdf", "link": "https://wg21.link/n2624", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2625": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Algorithms (Revision 2)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2625.pdf", "link": "https://wg21.link/n2625", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2626": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Numerics (Revision 2)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2626.pdf", "link": "https://wg21.link/n2626", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2627": { "type": "paper", "title": "An Asynchronous Future Value (revised)", "subgroup": "Library", "author": "D. Vollmann, H. Hinnant, A. Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2627.html", "link": "https://wg21.link/n2627", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2628": { "type": "paper", "title": "Non-static data member initializers", "subgroup": "Core", "author": "M. Spertus, B. Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2628.html", "link": "https://wg21.link/n2628", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-13" }, "N2629": { "type": "paper", "title": "Detailed Reporting for Input/Output Library Errors", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2629.html", "link": "https://wg21.link/n2629", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2631": { "type": "paper", "title": "Resolving the difference between C and C++ with regards to object representation of integers", "subgroup": "Core", "author": "James Kanze", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2631.html", "link": "https://wg21.link/n2631", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-14" }, "N2632": { "type": "paper", "title": "Shared_ptr atomic access", "subgroup": "Library", "author": "P. Dimov, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2632.html", "link": "https://wg21.link/n2632", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2633": { "type": "paper", "title": "Improved support for bidirectional fences", "subgroup": "Library/Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2633.html", "link": "https://wg21.link/n2633", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2634": { "type": "paper", "title": "Solving the SFINAE problem for expressions", "subgroup": "Core", "author": "J. Spicer, S. Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2634.html", "link": "https://wg21.link/n2634", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-14" }, "N2635": { "type": "paper", "title": "Local and Unnamed Types as Template Arguments", "subgroup": "Core", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2635.html", "link": "https://wg21.link/n2635", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2636": { "type": "paper", "title": "Error Handling Specification for Chapter 30 (Threads)", "subgroup": "Library", "author": "J. Garland, N. Stoughton, B. Kosnik, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2636.html", "link": "https://wg21.link/n2636", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2637": { "type": "paper", "title": "Revisiting std::shared_ptr comparison", "subgroup": "Library", "author": "Herv� Br�nnimann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2637.pdf", "link": "https://wg21.link/n2637", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2638": { "type": "paper", "title": "Improving the wording of std::shared_ptr", "subgroup": "Library", "author": "Herv� Br�nnimann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2638.pdf", "link": "https://wg21.link/n2638", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/" }, "N2639": { "type": "paper", "title": "Algorithms for permutations and combinations, with and without repetitions", "subgroup": "Library", "author": "Herv� Br�nnimann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2639.pdf", "link": "https://wg21.link/n2639", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2640": { "type": "paper", "title": "Initializer Lists — Alternative Mechanism and Rationale (v. 2)", "subgroup": "Evolution", "author": "J. Merrill, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2640.pdf", "link": "https://wg21.link/n2640", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2641": { "type": "paper", "title": "Allocator Concepts", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2641.pdf", "link": "https://wg21.link/n2641", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2642": { "type": "paper", "title": "Proposed Wording for Placement Insert", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2642.pdf", "link": "https://wg21.link/n2642", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2643": { "type": "paper", "title": "C++ Data-Dependency Ordering: Function Annotation", "subgroup": "Evolution", "author": "P. McKenney, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2643.html", "link": "https://wg21.link/n2643", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2644": { "type": "paper", "title": "Agenda", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2644.htm", "link": "https://wg21.link/n2644", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2645": { "type": "paper", "title": "Fundamental Mathematical Concepts for the STL in C++0x", "subgroup": "Library", "author": "P. Gottschling, W. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2645.pdf", "link": "https://wg21.link/n2645", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2646": { "type": "paper", "title": "Concept Implication and Requirement Propagation", "subgroup": "Evolution/Core", "author": "Peter Gottschling", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2646.pdf", "link": "https://wg21.link/n2646", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2647": { "type": "paper", "title": "Concurrency Modifications to Basic String", "subgroup": "Library", "author": "A. Meredith, H. Boehm, L. Crowl, P. Dimov, D. Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2647.html", "link": "https://wg21.link/n2647", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2648": { "type": "paper", "title": "C++ Dynamic Arrays", "subgroup": "Library", "author": "L. Crowl, M. Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2648.html", "link": "https://wg21.link/n2648", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2649": { "type": "paper", "title": "Proposed Resolution for Valarray Constructors", "subgroup": "Library", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2649.pdf", "link": "https://wg21.link/n2649", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-18" }, "N2650": { "type": "paper", "title": "Toward a More Complete Taxonomy of Algebraic Properties for Numeric Libraries in TR2", "subgroup": "Library", "author": "P. Gottschling, W. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2650.pdf", "link": "https://wg21.link/n2650", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-16" }, "N2651": { "type": "paper", "title": "Constness of Lambda Functions", "subgroup": "Core", "author": "J. Järvi, P. Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2651.pdf", "link": "https://wg21.link/n2651", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-05-19" }, "N2652": { "type": "paper", "title": "State of C++ Evolution (Post-Antipolis 2008 Mailing)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2652.html", "link": "https://wg21.link/n2652", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-30" }, "N2653": { "type": "paper", "title": "C++ Library Working Group Status Report (Post-Antipolis 2008 Mailing)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2653.html", "link": "https://wg21.link/n2653", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-30" }, "N2654": { "type": "paper", "title": "Allocator Concepts (revision 1)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2654.pdf", "link": "https://wg21.link/n2654", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-27" }, "N2655": { "type": "paper", "title": "Detailed Reporting for Input/Output Library Errors (Revision 1)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2655.html", "link": "https://wg21.link/n2655", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-27" }, "N2656": { "type": "paper", "title": "Core issue 654 wording", "subgroup": "Core", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2656.htm", "link": "https://wg21.link/n2656", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-10" }, "N2657": { "type": "paper", "title": "Local and Unnamed Types as Template Arguments", "subgroup": "Core", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2657.htm", "link": "https://wg21.link/n2657", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-10" }, "N2658": { "type": "paper", "title": "Constness of Lambda Functions (Revision 1)", "subgroup": "Core", "author": "J. Järvi, P. Dimov, J. Freeman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2658.pdf", "link": "https://wg21.link/n2658", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-12" }, "N2659": { "type": "paper", "title": "Thread-Local Storage", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2659.htm", "link": "https://wg21.link/n2659", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-11" }, "N2660": { "type": "paper", "title": "Dynamic Initialization and Destruction with Concurrency", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2660.htm", "link": "https://wg21.link/n2660", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-13" }, "N2661": { "type": "paper", "title": "A Foundation to Sleep On", "subgroup": "Library", "author": "H. Hinnant, W. Brown, J. Garland, M. Paterno", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2661.htm", "link": "https://wg21.link/n2661", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-11" }, "N2664": { "type": "paper", "title": "C++ Data-Dependency Ordering: Atomics and Memory Model", "subgroup": "Core", "author": "P. McKenney, H.-J. Boehm, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2664.htm", "link": "https://wg21.link/n2664", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-12" }, "N2666": { "type": "paper", "title": "More STL algorithms (revision 2)", "subgroup": "Library", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2666.pdf", "link": "https://wg21.link/n2666", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-11" }, "N2667": { "type": "paper", "title": "Reserved namespaces for POSIX", "subgroup": "Library", "author": "Bejnamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2667.htm", "link": "https://wg21.link/n2667", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-12" }, "N2668": { "type": "paper", "title": "Concurrency Modifications to Basic String", "subgroup": "Library", "author": "A. Meredith, H. Boehm, L. Crowl, P. Dimov, D. Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2668.htm", "link": "https://wg21.link/n2668", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-12" }, "N2669": { "type": "paper", "title": "Thread-Safety in the Standard Library (Rev 2)", "subgroup": "Library", "author": "B. Dawes, P. Dimov, H. Sutter, H. Boehm, L. Crowl, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2669.htm", "link": "https://wg21.link/n2669", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-13" }, "N2670": { "type": "paper", "title": "Minimal Support for Garbage Collection and Reachability-Based Leak Detection (revised)", "subgroup": "Core/Library", "author": "H.-J. Boehm, M. Spertus, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2670.htm", "link": "https://wg21.link/n2670", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-13" }, "N2671": { "type": "paper", "title": "An Asynchronous Future Value: Proposed Wording", "subgroup": "Library", "author": "D. Vollmann, H. Hinnant, A. Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2671.html", "link": "https://wg21.link/n2671", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-29" }, "N2672": { "type": "paper", "title": "Initializer List proposed wording", "subgroup": "Core", "author": "J. Merrill, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm", "link": "https://wg21.link/n2672", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-12" }, "N2673": { "type": "paper", "title": "Non-static data member initializers with draft of initializer list wording", "subgroup": "Core", "author": "M. Spertus, B. Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2673.html", "link": "https://wg21.link/n2673", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-24" }, "N2674": { "type": "paper", "title": "Shared_ptr atomic access, revision 1", "subgroup": "Library", "author": "P. Dimov, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2674.htm", "link": "https://wg21.link/n2674", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-12" }, "N2675": { "type": "paper", "title": "noncopyable utility class (revision 1)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2675.pdf", "link": "https://wg21.link/n2675", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-13" }, "N2676": { "type": "paper", "title": "Proposed Wording for Concepts (Revision 6)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup, J. Widman, J. Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2676.pdf", "link": "https://wg21.link/n2676", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-30" }, "N2677": { "type": "paper", "title": "Foundational Concepts for the C++0x Standard Library (Revision 3)", "subgroup": "Library", "author": "D. Gregor, M. Marcus, T. Witt, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2677.pdf", "link": "https://wg21.link/n2677", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-13" }, "N2678": { "type": "paper", "title": "Error Handling Specification for Chapter 30 (Threads)", "subgroup": "Library", "author": "J. Garland, N. Stoughton, B. Kosnik, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2678.htm", "link": "https://wg21.link/n2678", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-13" }, "N2679": { "type": "paper", "title": "Initializer Lists for Standard Containers (Revision 1)", "subgroup": "Library", "author": "G. Dos Reis, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2679.pdf", "link": "https://wg21.link/n2679", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-13" }, "N2680": { "type": "paper", "title": "Proposed Wording for Placement Insert (Revision 1)", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2680.pdf", "link": "https://wg21.link/n2680", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-13" }, "N2681": { "type": "paper", "title": "Minutes of PL22.16 Meeting No. 48, June 8-15, 2008", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2681.html", "link": "https://wg21.link/n2681", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-30" }, "N2682": { "type": "paper", "title": "Minutes of ISO WG21 Meeting, June 8, 2008", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2682.html", "link": "https://wg21.link/n2682", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-30" }, "N2683": { "type": "paper", "title": "issue 454: problems and solutions", "subgroup": "Library", "author": "Martin Sebor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2683.html", "link": "https://wg21.link/n2683", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-27" }, "N2684": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R57)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2684.html", "link": "https://wg21.link/n2684", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-29" }, "N2685": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R57)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2685.html", "link": "https://wg21.link/n2685", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-29" }, "N2686": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R57)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2686.html", "link": "https://wg21.link/n2686", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-29" }, "N2687": { "type": "paper", "title": "Forward declaration of enumerations (rev. 2)", "subgroup": "Core", "author": "Alberto Ganesh Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2687.pdf", "link": "https://wg21.link/n2687", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-25" }, "N2688": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 56", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2688.html", "link": "https://wg21.link/n2688", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-29" }, "N2689": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 56", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2689.html", "link": "https://wg21.link/n2689", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-29" }, "N2690": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 56", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2690.html", "link": "https://wg21.link/n2690", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-29" }, "N2691": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2691.pdf", "link": "https://wg21.link/n2691", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-27" }, "N2692": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2692.html", "link": "https://wg21.link/n2692", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-27" }, "N2693": { "type": "paper", "title": "Requirements on programs and backwards compatibility", "subgroup": "Evolution/Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2693.html", "link": "https://wg21.link/n2693", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-28" }, "N2694": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Containers (Revision 2)", "subgroup": "Library", "author": "D. Gregor, M. Marcus, P. Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2694.pdf", "link": "https://wg21.link/n2694", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-30" }, "N2695": { "type": "paper", "title": "Iterator Concepts for the C++0x Standard Library (Revision 3)", "subgroup": "Library", "author": "D. Gregor, J. Siek, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2695.pdf", "link": "https://wg21.link/n2695", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-30" }, "N2696": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Algorithms (Revision 3)", "subgroup": "Library", "author": "D. Gregor, M. Marcus, T. Witt, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2696.pdf", "link": "https://wg21.link/n2696", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-30" }, "N2697": { "type": "paper", "title": "Minutes of WG21 Meeting, June 8-15, 2008", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2697.html", "link": "https://wg21.link/n2697", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-06-30" }, "N2698": { "type": "paper", "title": "Additional type traits: has_trivial_destructor_after_move and has_trivial_reallocation", "subgroup": "Library", "author": "Rodrigo Castro Campos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2698.html", "link": "https://wg21.link/n2698", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-21" }, "N2699": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 57", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2699.html", "link": "https://wg21.link/n2699", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-27" }, "N2700": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 57", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2700.html", "link": "https://wg21.link/n2700", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-27" }, "N2701": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 57", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2701.html", "link": "https://wg21.link/n2701", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-27" }, "N2702": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R58)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2702.html", "link": "https://wg21.link/n2702", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-27" }, "N2703": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R58)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2703.html", "link": "https://wg21.link/n2703", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-27" }, "N2704": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R58)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2704.html", "link": "https://wg21.link/n2704", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-27" }, "N2705": { "type": "paper", "title": "State of C++ Evolution (Mid-term 2008 Mailing)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2705.html", "link": "https://wg21.link/n2705", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-29" }, "N2706": { "type": "paper", "title": "C++ Library Working Group Status Report (Mid-term 2008 Mailing)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2706.html", "link": "https://wg21.link/n2706", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-29" }, "N2707": { "type": "paper", "title": "Expedited core issues handling", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2707.html", "link": "https://wg21.link/n2707", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-25" }, "N2708": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2708.htm", "link": "https://wg21.link/n2708", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/" }, "N2709": { "type": "paper", "title": "Packaging Tasks for Asynchronous Execution", "subgroup": "Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2709.html", "link": "https://wg21.link/n2709", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-28" }, "N2710": { "type": "paper", "title": "Proposed Wording for Concepts (Revision 7)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup, J. Widman, J. Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2710.pdf", "link": "https://wg21.link/n2710", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-28" }, "N2711": { "type": "paper", "title": "WG21 July 2009 Meeting", "subgroup": "", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2711.pdf", "link": "https://wg21.link/n2711", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-07-31" }, "N2712": { "type": "paper", "title": "Non-static data member initializers", "subgroup": "Core", "author": "M. Spertus, B. Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2712.html", "link": "https://wg21.link/n2712", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-04" }, "N2713": { "type": "paper", "title": "Allow auto for non-static data members", "subgroup": "Evolution", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2713.html", "link": "https://wg21.link/n2713", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-04" }, "N2714": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 58", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2714.html", "link": "https://wg21.link/n2714", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2715": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 58", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2715.html", "link": "https://wg21.link/n2715", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2716": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 58", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2716.html", "link": "https://wg21.link/n2716", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2717": { "type": "paper", "title": "Extensions to the C++ Library to Support Mathematical Special Functions", "subgroup": "Library", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2717.pdf", "link": "https://wg21.link/n2717", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-18" }, "N2718": { "type": "paper", "title": "Additional type traits: has_trivial_destructor_after_move and has_trivial_reallocation (rev1)", "subgroup": "Library", "author": "Rodrigo Castro Campos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2718.html", "link": "https://wg21.link/n2718", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-14" }, "N2719": { "type": "paper", "title": "Initializer lists and move semantics", "subgroup": "Core", "author": "Rodrigo Castro Campos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2719.pdf", "link": "https://wg21.link/n2719", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-20" }, "N2720": { "type": "paper", "title": "AGENDA PL22.16 Meeting No. 49 September 15-20, 2008, San Francisco, California", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2720.pdf", "link": "https://wg21.link/n2720", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-22" }, "N2722": { "type": "paper", "title": "Variadic functions: Variadic templates or initializer lists?", "subgroup": "Library", "author": "Lo�c Joly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2722.pdf", "link": "https://wg21.link/n2722", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-21" }, "N2723": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2723.pdf", "link": "https://wg21.link/n2723", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25", "issues": [ "LWG898" ] }, "N2724": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2724.html", "link": "https://wg21.link/n2724", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2727": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R59)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2727.html", "link": "https://wg21.link/n2727", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-24" }, "N2728": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R59)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2728.html", "link": "https://wg21.link/n2728", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-24" }, "N2729": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R59)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2729.html", "link": "https://wg21.link/n2729", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-24" }, "N2730": { "type": "paper", "title": "Expedited core issues handling (revision 1)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2730.html", "link": "https://wg21.link/n2730", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-21" }, "N2731": { "type": "paper", "title": "Proposed Text for Bidirectional Fences", "subgroup": "Library/Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2731.html", "link": "https://wg21.link/n2731", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-22" }, "N2732": { "type": "paper", "title": "Extension for the programming language C++ to support decimal floating-point arithmetic", "subgroup": "Library", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2732.pdf", "link": "https://wg21.link/n2732", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-22" }, "N2733": { "type": "paper", "title": "Appendix C: ISO C++ 2003 Compatibility", "subgroup": "", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2733.html", "link": "https://wg21.link/n2733", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-22" }, "N2734": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Iterators (Revision 3)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2734.pdf", "link": "https://wg21.link/n2734", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2735": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Utilities (Revision 4)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2735.pdf", "link": "https://wg21.link/n2735", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2736": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Numerics (Revision 3)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2736.pdf", "link": "https://wg21.link/n2736", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2737": { "type": "paper", "title": "Foundational Concepts for the C++0x Standard Library (Revision 4)", "subgroup": "Library", "author": "D. Gregor, M. Marcus, T. Witt, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2737.pdf", "link": "https://wg21.link/n2737", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2738": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Containers (Revision 3)", "subgroup": "Library", "author": "D. Gregor, M. Marcus, P. Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2738.pdf", "link": "https://wg21.link/n2738", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2739": { "type": "paper", "title": "Iterator Concepts for the C++0x Standard Library (Revision 4)", "subgroup": "Library", "author": "D. Gregor, J. Siek, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2739.pdf", "link": "https://wg21.link/n2739", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2740": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Algorithms (Revision 4)", "subgroup": "Library", "author": "D. Gregor, M. Marcus, T. Witt, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2740.pdf", "link": "https://wg21.link/n2740", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2741": { "type": "paper", "title": "Proposed Wording for Concepts (Revision 8)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup, J. Widman, J. Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2741.pdf", "link": "https://wg21.link/n2741", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2742": { "type": "paper", "title": "Simplifying unique copy", "subgroup": "Library", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2742.pdf", "link": "https://wg21.link/n2742", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2743": { "type": "paper", "title": "Unifying Operator and Function-Object Variants of Standard Library Algorithms", "subgroup": "Library", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2743.pdf", "link": "https://wg21.link/n2743", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-25" }, "N2744": { "type": "paper", "title": "Comments on Asynchronous Future Value Proposal", "subgroup": "Library", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2744.html", "link": "https://wg21.link/n2744", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-22" }, "N2745": { "type": "paper", "title": "Example POWER Implementation for C/C++ Memory Model", "subgroup": "Evolution", "author": "P. McKenney, R. Silvera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2745.html", "link": "https://wg21.link/n2745", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-22" }, "N2746": { "type": "paper", "title": "Rationale for the C++ working paper definition of \"memory location\"", "subgroup": "Evolution", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2746.html", "link": "https://wg21.link/n2746", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-22" }, "N2747": { "type": "paper", "title": "Ambiguity and Insecurity with User-Defined Literals", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2747.html", "link": "https://wg21.link/n2747", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-24" }, "N2748": { "type": "paper", "title": "Strong Compare and Exchange", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2748.html", "link": "https://wg21.link/n2748", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-24" }, "N2749": { "type": "paper", "title": "Not so Trivial Issues with Trivial", "subgroup": "Core", "author": "L. Crowl, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2749.html", "link": "https://wg21.link/n2749", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-24" }, "N2750": { "type": "paper", "title": "User-defined Literals (aka. Extensible Literals (revision 4))", "subgroup": "Core", "author": "I. McIntosh, M. Wong, R. Mak, R. Klarer, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2750.pdf", "link": "https://wg21.link/n2750", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-22" }, "N2751": { "type": "paper", "title": "Towards support for attributes in C++ (Revision 5)", "subgroup": "Core", "author": "J. Maurer, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2751.pdf", "link": "https://wg21.link/n2751", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-08-23" }, "N2752": { "type": "paper", "title": "Proposed Text for Bidirectional Fences", "subgroup": "Library/Core", "author": "P. Dimov, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2752.htm", "link": "https://wg21.link/n2752", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2753": { "type": "paper", "title": "March 2009 meeting information", "subgroup": "", "author": "J. Stephen Adamczyk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2753.htm", "link": "https://wg21.link/n2753", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-10" }, "N2754": { "type": "paper", "title": "Additional concepts: TriviallyDestructibleAfterMove and TriviallyReallocatable", "subgroup": "Library", "author": "Rodrigo Castro Campos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2754.html", "link": "https://wg21.link/n2754", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-30" }, "N2755": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Chapter 17 -Introduction (Revision 2)", "subgroup": "Library", "author": "B. Dawes, D. Gregor, J. Willcock, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2755.htm", "link": "https://wg21.link/n2755", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-15" }, "N2756": { "type": "paper", "title": "Non-static data member initializers", "subgroup": "Core", "author": "M. Spertus, B. Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2756.htm", "link": "https://wg21.link/n2756", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-16" }, "N2757": { "type": "paper", "title": "Expedited core issues handling (revision 2)", "subgroup": "Core", "author": "J. Maurer, W. M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2757.htm", "link": "https://wg21.link/n2757", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-17" }, "N2758": { "type": "paper", "title": "Iterator Concepts for the C++0x Standard Library (Revision 5)", "subgroup": "Library", "author": "D. Gregor, J. Siek, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2758.pdf", "link": "https://wg21.link/n2758", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2759": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Algorithms (Revision 5)", "subgroup": "Library", "author": "D. Gregor, M. Marcus, T. Witt, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2759.pdf", "link": "https://wg21.link/n2759", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2760": { "type": "paper", "title": "Input/Output Library Thread Safety", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2760.htm", "link": "https://wg21.link/n2760", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-16" }, "N2761": { "type": "paper", "title": "Towards support for attributes in C++ (Revision 6)", "subgroup": "Core", "author": "J. Maurer, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2761.pdf", "link": "https://wg21.link/n2761", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2762": { "type": "paper", "title": "Not so Trivial Issues with Trivial", "subgroup": "Core", "author": "L. Crowl, J. Maurer, W. M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2762.htm", "link": "https://wg21.link/n2762", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2763": { "type": "paper", "title": "Unified Function Syntax", "subgroup": "Core", "author": "L. Crowl, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2763.htm", "link": "https://wg21.link/n2763", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2764": { "type": "paper", "title": "Forward declaration of enumerations (rev. 3)", "subgroup": "Core", "author": "Alberto Ganesh Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2764.pdf", "link": "https://wg21.link/n2764", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2765": { "type": "paper", "title": "User-defined Literals (aka. Extensible Literals (revision 5))", "subgroup": "Core", "author": "I. McIntosh, M. Wong, R. Mak, R. Klarer, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2765.pdf", "link": "https://wg21.link/n2765", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2768": { "type": "paper", "title": "Allocator Concepts, part 1 (revision 2)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2768.pdf", "link": "https://wg21.link/n2768", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2769": { "type": "paper", "title": "Detailed Reporting for Input/Output Library Errors (Revision 2)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2769.htm", "link": "https://wg21.link/n2769", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-17" }, "N2770": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Utilities (Revision 5)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2770.pdf", "link": "https://wg21.link/n2770", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2771": { "type": "paper", "title": "LWG Issues", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2771.htm", "link": "https://wg21.link/n2771", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2772": { "type": "paper", "title": "Variadic functions: Variadic templates or initializer lists? — Revision 1", "subgroup": "Library", "author": "L. Joly, R. Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2772.pdf", "link": "https://wg21.link/n2772", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-17" }, "N2773": { "type": "paper", "title": "Proposed Wording for Concepts (Revision 9)", "subgroup": "Core", "author": "D. Gregor, B. Stroustrup, J. Widman, J. Siek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2773.pdf", "link": "https://wg21.link/n2773", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2774": { "type": "paper", "title": "Foundational Concepts for the C++0x Standard Library (Revision 5)", "subgroup": "Library", "author": "D. Gregor, M. Marcus, T. Witt, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2774.pdf", "link": "https://wg21.link/n2774", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2775": { "type": "paper", "title": "Small library thread-safety revisions", "subgroup": "Library", "author": "H.-J. Boehm, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2775.htm", "link": "https://wg21.link/n2775", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2776": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Containers (Revision 4)", "subgroup": "Library", "author": "D. Gregor, M. Marcus, P. Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2776.pdf", "link": "https://wg21.link/n2776", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2777": { "type": "paper", "title": "Concepts for the C++0x Standard Library: Iterators (Revision 4)", "subgroup": "Library", "author": "D. Gregor, A. Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2777.pdf", "link": "https://wg21.link/n2777", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2778": { "type": "paper", "title": "Wording for range-based for-loop (revision 4)", "subgroup": "Core", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2778.htm", "link": "https://wg21.link/n2778", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2779": { "type": "paper", "title": "Concepts for Clause 18: Part 2", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2779.htm", "link": "https://wg21.link/n2779", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-17" }, "N2780": { "type": "paper", "title": "Named Requirements for C++0X Concepts, version 2", "subgroup": "Core", "author": "W. Brown, C. Jefferson, A. Meredith, J. Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2780.pdf", "link": "https://wg21.link/n2780", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2781": { "type": "paper", "title": "Concepts for Random Number Generation in C++0X", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2781.pdf", "link": "https://wg21.link/n2781", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-01" }, "N2782": { "type": "paper", "title": "C++ Data-Dependency Ordering: Function Annotation", "subgroup": "Evolution", "author": "P. McKenney, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2782.htm", "link": "https://wg21.link/n2782", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2783": { "type": "paper", "title": "Collected Issues with Atomics", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2783.htm", "link": "https://wg21.link/n2783", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-18" }, "N2784": { "type": "paper", "title": "Minutes of WG21 Meeting, September 15-20, 2008", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2784.html", "link": "https://wg21.link/n2784", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-06" }, "N2785": { "type": "paper", "title": "Minutes of PL22.16 Meeting, September 15-20, 2008", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2785.html", "link": "https://wg21.link/n2785", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-06" }, "N2786": { "type": "paper", "title": "Simplifying unique copy (Revision 1)", "subgroup": "Library", "author": "D. Gregor, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2786.pdf", "link": "https://wg21.link/n2786", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-19" }, "N2791": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 59", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2791.html", "link": "https://wg21.link/n2791", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-05" }, "N2792": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 59", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2792.html", "link": "https://wg21.link/n2792", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-05" }, "N2793": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 59", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2793.html", "link": "https://wg21.link/n2793", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-05" }, "N2794": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R60)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2794.html", "link": "https://wg21.link/n2794", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-05" }, "N2795": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R60)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2795.html", "link": "https://wg21.link/n2795", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-05" }, "N2796": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R60)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2796.html", "link": "https://wg21.link/n2796", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-05" }, "N2797": { "type": "paper", "title": "AGENDA PL22.16 Meeting No. 50 WG21 Meeting No. 45 March 1-6, 2009, Summit, NJ", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2797.pdf", "link": "https://wg21.link/n2797", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-05" }, "N2798": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2798.pdf", "link": "https://wg21.link/n2798", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-04" }, "N2799": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2799.html", "link": "https://wg21.link/n2799", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-04" }, "N2800": { "type": "paper", "title": "Programming Languages — C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2800.pdf", "link": "https://wg21.link/n2800", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-10-08" }, "N2801": { "type": "paper", "title": "Initializer lists and move semantics", "subgroup": "Core", "author": "Rodrigo Castro Campos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2801.pdf", "link": "https://wg21.link/n2801", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-09-30" }, "N2802": { "type": "paper", "title": "A plea to reconsider detach-on-destruction for thread objects", "subgroup": "Library", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2802.html", "link": "https://wg21.link/n2802", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-04" }, "N2803": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 60", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2803.html", "link": "https://wg21.link/n2803", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-09" }, "N2804": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 60", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2804.html", "link": "https://wg21.link/n2804", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-09" }, "N2805": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 60", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2805.html", "link": "https://wg21.link/n2805", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-09" }, "N2806": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R61)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2806.html", "link": "https://wg21.link/n2806", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-07" }, "N2807": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R61)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2807.html", "link": "https://wg21.link/n2807", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-07" }, "N2808": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R61)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2808.html", "link": "https://wg21.link/n2808", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-07" }, "N2809": { "type": "paper", "title": "Library Support for hybrid error handling", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2809.html", "link": "https://wg21.link/n2809", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-05" }, "N2810": { "type": "paper", "title": "Defects and Proposed Resolutions for Allocator Concepts", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2810.pdf", "link": "https://wg21.link/n2810", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-01" }, "N2811": { "type": "paper", "title": "Directed Rounding Arithmetic Operations", "subgroup": "Library", "author": "G. Melquiond, S. Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2811.pdf", "link": "https://wg21.link/n2811", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-05" }, "N2812": { "type": "paper", "title": "A Safety Problem with RValue References (and what to do about it)", "subgroup": "Core", "author": "D. Abrahams, D. Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2812.html", "link": "https://wg21.link/n2812", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/", "date": "2008-12-05" }, "N2813": { "type": "paper", "title": "Issue Resolutions for Concept-enabled Random Number Generation in C++0X", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2813.pdf", "link": "https://wg21.link/n2813", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-04" }, "N2814": { "type": "paper", "title": "Fixing freestanding", "subgroup": "Core/Library", "author": "Martin Tasker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2814.pdf", "link": "https://wg21.link/n2814", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-01-22" }, "N2815": { "type": "paper", "title": "Improving the standard library's exception specifications", "subgroup": "Library", "author": "Rani Sharoni", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2815.html", "link": "https://wg21.link/n2815", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-01-25" }, "N2816": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 61", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2816.html", "link": "https://wg21.link/n2816", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-08" }, "N2817": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 61", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2817.html", "link": "https://wg21.link/n2817", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-08" }, "N2818": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 61", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2818.html", "link": "https://wg21.link/n2818", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-08" }, "N2819": { "type": "paper", "title": "Ref-qualifiers for assignment operators of the Standard Library", "subgroup": "Library", "author": "N. Dekker, D. Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2819.html", "link": "https://wg21.link/n2819", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-06" }, "N2820": { "type": "paper", "title": "Adding heterogeneous comparison lookup to associative containers", "subgroup": "Library", "author": "Joaqu�n M� L�pez Mu�oz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2820.pdf", "link": "https://wg21.link/n2820", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-01-30" }, "N2821": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R62)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2821.html", "link": "https://wg21.link/n2821", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-08" }, "N2822": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R62)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2822.html", "link": "https://wg21.link/n2822", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-08" }, "N2823": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R62)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2823.html", "link": "https://wg21.link/n2823", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-08" }, "N2824": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 51, WG21 Meeting No. 46, July 13-18, 2009, Frankfurt, Germany", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2824.pdf", "link": "https://wg21.link/n2824", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-06" }, "N2825": { "type": "paper", "title": "Unified Function Syntax", "subgroup": "Core", "author": "L. Crowl, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2825.html", "link": "https://wg21.link/n2825", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-08" }, "N2826": { "type": "paper", "title": "Issues with Constexpr", "subgroup": "Core", "author": "L. Crowl, W. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2826.html", "link": "https://wg21.link/n2826", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-05" }, "N2827": { "type": "paper", "title": "Thread Unsafe Standard Functions", "subgroup": "Library", "author": "L. Crowl, P. Plauger, N. Stoughton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2827.html", "link": "https://wg21.link/n2827", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-07" }, "N2828": { "type": "paper", "title": "Library Support for Hybrid Error Handling (Rev 1)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2828.html", "link": "https://wg21.link/n2828", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-05" }, "N2829": { "type": "paper", "title": "Defects and Proposed Resolutions for Allocator Concepts (Rev 1)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2829.pdf", "link": "https://wg21.link/n2829", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-09" }, "N2830": { "type": "paper", "title": "Problems with reference_closure", "subgroup": "Core/Library", "author": "J. Spicer, D. Vandevoorde, D. Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2830.pdf", "link": "https://wg21.link/n2830", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-04" }, "N2831": { "type": "paper", "title": "Fixing a Safety Problem with Rvalue References: Proposed Wording", "subgroup": "Core", "author": "D. Gregor, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2831.html", "link": "https://wg21.link/n2831", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-07" }, "N2832": { "type": "paper", "title": "Concepts and Ref-qualifiers", "subgroup": "Core", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2832.pdf", "link": "https://wg21.link/n2832", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-08" }, "N2834": { "type": "paper", "title": "Several Proposals to Simplify pair", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2834.pdf", "link": "https://wg21.link/n2834", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-02-09" }, "N2835": { "type": "paper", "title": "forward", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2835.html", "link": "https://wg21.link/n2835", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-22" }, "N2836": { "type": "paper", "title": "Wording Tweaks for Concept-enabled Random Number Generation in C++0X", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2836.pdf", "link": "https://wg21.link/n2836", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-05" }, "N2837": { "type": "paper", "title": "C++0X, CD 1, National Body Comments", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2837.pdf", "link": "https://wg21.link/n2837", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-01-30" }, "N2838": { "type": "paper", "title": "Library Support for Hybrid Error Handling (Rev 2)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2838.html", "link": "https://wg21.link/n2838", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-18" }, "N2839": { "type": "paper", "title": "Response to \"Problems with reference_closure\"", "subgroup": "Core/Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2839.html", "link": "https://wg21.link/n2839", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-03" }, "N2840": { "type": "paper", "title": "Defects and Proposed Resolutions for Allocator Concepts (Rev 2)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2840.pdf", "link": "https://wg21.link/n2840", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-05", "issues": [ "LWG1074" ] }, "N2841": { "type": "paper", "title": "Consolidated Quasi-Editorial Changes for National Body Comments Concerning the Core Language", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2841.html", "link": "https://wg21.link/n2841", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-05" }, "N2842": { "type": "paper", "title": "Another numeric facet", "subgroup": "Library", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2842.html", "link": "https://wg21.link/n2842", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-04-01" }, "N2843": { "type": "paper", "title": "Pack Expansion and Attributes", "subgroup": "Core", "author": "J. Maurer, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2843.html", "link": "https://wg21.link/n2843", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-08" }, "N2844": { "type": "paper", "title": "Fixing a Safety Problem with Rvalue References: Proposed Wording (Revision 1)", "subgroup": "Core", "author": "D. Gregor, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2844.html", "link": "https://wg21.link/n2844", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-05", "issues": [ "LWG1133" ] }, "N2845": { "type": "paper", "title": "Remove std::reference_closure", "subgroup": "Core", "author": "L. Crowl, D. Gregor, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2845.html", "link": "https://wg21.link/n2845", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-05" }, "N2847": { "type": "paper", "title": "Minutes of PL22.16 Meeting, March 2, 2009", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2847.html", "link": "https://wg21.link/n2847", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-22" }, "N2848": { "type": "paper", "title": "Minutes of WG21 Meeting, March 2, 2009", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2848.html", "link": "https://wg21.link/n2848", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-22" }, "N2849": { "type": "paper", "title": "Extension for the programming language C++ to support decimal floating-point arithmetic", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2849.pdf", "link": "https://wg21.link/n2849", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-06" }, "N2850": { "type": "paper", "title": "Extensions to the C++ Library to Support Mathematical Special Functions", "subgroup": "", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2850.pdf", "link": "https://wg21.link/n2850", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-06" }, "N2851": { "type": "paper", "title": "Changes to the Decimal TR since the PDTR Ballot", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2851.pdf", "link": "https://wg21.link/n2851", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-06" }, "N2852": { "type": "paper", "title": "Explicit Virtual Overrides", "subgroup": "Core", "author": "V. Voutilainen, A. Meredith, J. Maurer, C. Uzdavinis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2852.html", "link": "https://wg21.link/n2852", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-20" }, "N2853": { "type": "paper", "title": "Constraining unique_ptr", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2853.pdf", "link": "https://wg21.link/n2853", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-20" }, "N2855": { "type": "paper", "title": "Rvalue References and Exception Safety", "subgroup": "Core/Library", "author": "D. Gregor, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2855.html", "link": "https://wg21.link/n2855", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2857": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2857.pdf", "link": "https://wg21.link/n2857", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2858": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2858.html", "link": "https://wg21.link/n2858", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2859": { "type": "paper", "title": "New wording for C++0x Lambdas", "subgroup": "", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2859.pdf", "link": "https://wg21.link/n2859", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-19" }, "N2860": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 62", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2860.html", "link": "https://wg21.link/n2860", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2861": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 62", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2861.html", "link": "https://wg21.link/n2861", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2862": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 62", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2862.html", "link": "https://wg21.link/n2862", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2863": { "type": "paper", "title": "C++ CD1 Comment Status", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2863.html", "link": "https://wg21.link/n2863", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2864": { "type": "paper", "title": "Thread Unsafe Standard Functions", "subgroup": "Library", "author": "L. Crowl, P. Plauger, N. Stoughton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2864.html", "link": "https://wg21.link/n2864", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-21" }, "N2866": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R63)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2866.html", "link": "https://wg21.link/n2866", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-22" }, "N2867": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R63)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2867.html", "link": "https://wg21.link/n2867", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-22" }, "N2868": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R63)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2868.html", "link": "https://wg21.link/n2868", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-22" }, "N2869": { "type": "paper", "title": "State of C++ Evolution (Post San Francisco 2008)", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2869.html", "link": "https://wg21.link/n2869", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2870": { "type": "paper", "title": "C++ Library Working Group Status Report (Post San Francisco 2008)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2870.html", "link": "https://wg21.link/n2870", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2871": { "type": "paper", "title": "Summary of C++0x Standard : CD 1", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2871.html", "link": "https://wg21.link/n2871", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-03-23" }, "N2872": { "type": "paper", "title": "Ensuring Certain C++0x Features \"just work\"", "subgroup": "Core/Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2872.html", "link": "https://wg21.link/n2872", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-04-20" }, "N2873": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R64)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2873.html", "link": "https://wg21.link/n2873", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-05-01" }, "N2874": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R64)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2874.html", "link": "https://wg21.link/n2874", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-05-01" }, "N2875": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R64)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2875.html", "link": "https://wg21.link/n2875", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-05-01" }, "N2876": { "type": "paper", "title": "Directed Rounding Arithmetic Operations (Revision 1)", "subgroup": "Core", "author": "G. Melquiond, S. Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2876.pdf", "link": "https://wg21.link/n2876", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-04-30" }, "N2877": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 64", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2877.html", "link": "https://wg21.link/n2877", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2878": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 64", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2878.html", "link": "https://wg21.link/n2878", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2879": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 64", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2879.html", "link": "https://wg21.link/n2879", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2880": { "type": "paper", "title": "C++ object lifetime interactions with the threads API", "subgroup": "Core/Library", "author": "H.-J. Boehm, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2880.html", "link": "https://wg21.link/n2880", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-05-01" }, "N2881": { "type": "paper", "title": "Base Class Aliases for The-C++-After-0x", "subgroup": "Evolution", "author": "J. Widman, T. Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2881.html", "link": "https://wg21.link/n2881", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-04-28" }, "N2882": { "type": "paper", "title": "Adding heterogeneous comparison lookup to associative containers for TR2 (Rev 1)", "subgroup": "Library", "author": "Joaqu�n M� L�pez Mu�oz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2882.pdf", "link": "https://wg21.link/n2882", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-05-26" }, "N2883": { "type": "paper", "title": "Report of the 2009-05.htm\">2009-05.htm\">2009-05.htm\">2009-05 Batavia Meeting", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2883.pdf", "link": "https://wg21.link/n2883", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-05-27" }, "N2884": { "type": "paper", "title": "C++0x Stream Positioning", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2884.pdf", "link": "https://wg21.link/n2884", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-10" }, "N2886": { "type": "paper", "title": "Fixing freestanding: iteration 2", "subgroup": "Core/Library", "author": "Martin Tasker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2886.pdf", "link": "https://wg21.link/n2886", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2887": { "type": "paper", "title": "Axioms: Semantics Aspects of C++ Concepts", "subgroup": "Core", "author": "G. Dos Reis, B. Stroustrup, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2887.pdf", "link": "https://wg21.link/n2887", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-21" }, "N2888": { "type": "paper", "title": "Moving Futures - Proposed Wording for UK comments 335, 336, 337 and 338", "subgroup": "Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2888.html", "link": "https://wg21.link/n2888", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-17" }, "N2889": { "type": "paper", "title": "An Asynchronous Call for C++", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2889.html", "link": "https://wg21.link/n2889", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-21" }, "N2890": { "type": "paper", "title": "Unified Function Syntax", "subgroup": "Core", "author": "L. Crowl, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2890.html", "link": "https://wg21.link/n2890", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-21" }, "N2891": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 52, WG21 Meeting No. 47, October 19-24, 2009, Santa Cruz, California", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2891.pdf", "link": "https://wg21.link/n2891", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-16" }, "N2892": { "type": "paper", "title": "Some Concerns About Axioms", "subgroup": "Core", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2892.pdf", "link": "https://wg21.link/n2892", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-09" }, "N2893": { "type": "paper", "title": "The long pole gets longer", "subgroup": "", "author": "Martin Tasker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2893.pdf", "link": "https://wg21.link/n2893", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2894": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R65)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2894.html", "link": "https://wg21.link/n2894", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-21" }, "N2895": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R65)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2895.html", "link": "https://wg21.link/n2895", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-21" }, "N2896": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R65)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2896.html", "link": "https://wg21.link/n2896", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-21" }, "N2898": { "type": "paper", "title": "C++ CD1 Comment Status", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2898.html", "link": "https://wg21.link/n2898", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-22" }, "N2899": { "type": "paper", "title": "Directed Rounding Arithmetic Operations (Revision 2)", "subgroup": "Library/Core", "author": "G. Melquiond, S. Pion", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2899.pdf", "link": "https://wg21.link/n2899", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2900": { "type": "paper", "title": "Ensuring Certain C++0x Features \"just work\" - Revision 1", "subgroup": "Core/Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2900.html", "link": "https://wg21.link/n2900", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-16" }, "N2901": { "type": "paper", "title": "A simple async()", "subgroup": "Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2901.pdf", "link": "https://wg21.link/n2901", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2902": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2902.htm", "link": "https://wg21.link/n2902", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/" }, "N2903": { "type": "paper", "title": "New wording for C++0x Lambdas", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2903.pdf", "link": "https://wg21.link/n2903", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-17" }, "N2904": { "type": "paper", "title": "Defining default copy and move", "subgroup": "Evolution/Core", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2904.pdf", "link": "https://wg21.link/n2904", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-18" }, "N2905": { "type": "paper", "title": "Aggregation headers", "subgroup": "Library", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2905.pdf", "link": "https://wg21.link/n2905", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-18" }, "N2906": { "type": "paper", "title": "Simplifying the use of concepts", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2906.pdf", "link": "https://wg21.link/n2906", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-21" }, "N2907": { "type": "paper", "title": "Managing the lifetime of thread_local variables with contexts", "subgroup": "Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2907.html", "link": "https://wg21.link/n2907", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-18" }, "N2908": { "type": "paper", "title": "Several Proposals to Simplify pair (Rev 1)", "subgroup": "Library", "author": "P. Halpern, A. Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2908.pdf", "link": "https://wg21.link/n2908", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-21" }, "N2909": { "type": "paper", "title": "Specifying the complexity of size()", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2909.pdf", "link": "https://wg21.link/n2909", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-12" }, "N2910": { "type": "paper", "title": "Comment on Proposed Trigraph Deprecation", "subgroup": "Core", "author": "M. Wong, H. Tong, R. Klarer, I. McIntosh, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2910.pdf", "link": "https://wg21.link/n2910", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2911": { "type": "paper", "title": "Minimizing Dependencies within Generic Classes for Faster and Smaller Programs", "subgroup": "Library", "author": "D. Tsafrir, R. Wisniewksi, D. Bacon, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2911.pdf", "link": "https://wg21.link/n2911", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2913": { "type": "paper", "title": "SCARY Iterator Assignment and Initialization", "subgroup": "Library", "author": "R. Klarer, B. Stroustrup, D. Tsafrir, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2913.pdf", "link": "https://wg21.link/n2913", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2914": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2914.pdf", "link": "https://wg21.link/n2914", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-22" }, "N2915": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2915.html", "link": "https://wg21.link/n2915", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-22" }, "N2916": { "type": "paper", "title": "Intentional Concept Mapping", "subgroup": "Core", "author": "D. Abrahams, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2916.html", "link": "https://wg21.link/n2916", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-22" }, "N2917": { "type": "paper", "title": "N2880 Distilled, and a New Issue With Function Statics", "subgroup": "Core/Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2917.pdf", "link": "https://wg21.link/n2917", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-19" }, "N2918": { "type": "paper", "title": "Exported Concept Maps", "subgroup": "Core", "author": "D. Abrahams, D. Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2918.html", "link": "https://wg21.link/n2918", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-06-22" }, "N2919": { "type": "paper", "title": "Concept mapping unconstrained templates", "subgroup": "Evolution", "author": "V. Voutilainen, D. Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2919.html", "link": "https://wg21.link/n2919", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-23" }, "N2920": { "type": "paper", "title": "Minutes of WG21 Meeting, July 13, 2009", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2920.html", "link": "https://wg21.link/n2920", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-01" }, "N2921": { "type": "paper", "title": "Minutes of PL22.16 Meeting, July 13, 2009", "subgroup": "", "author": "Robert Klarer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2921.html", "link": "https://wg21.link/n2921", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-01" }, "N2923": { "type": "paper", "title": "Specifying the complexity of size()(Revision 1)", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2923.pdf", "link": "https://wg21.link/n2923", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-15" }, "N2924": { "type": "paper", "title": "Implicitly-Deleted Special Member Functions", "subgroup": "Core", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2924.pdf", "link": "https://wg21.link/n2924", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-17" }, "N2925": { "type": "paper", "title": "More Collected Issues with Atomics", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2925.html", "link": "https://wg21.link/n2925", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-02" }, "N2926": { "type": "paper", "title": "C++0x Stream Positioning - Revision 1", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2926.pdf", "link": "https://wg21.link/n2926", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-15" }, "N2927": { "type": "paper", "title": "New wording for C++0x Lambdas (rev. 2)", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2927.pdf", "link": "https://wg21.link/n2927", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-15" }, "N2928": { "type": "paper", "title": "Explicit Virtual Overrides", "subgroup": "Core", "author": "V. Voutilainen, A. Meredith, J. Maurer, C. Uzdavinis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2928.htm", "link": "https://wg21.link/n2928", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-17" }, "N2929": { "type": "paper", "title": "LWG Papers to Re-Merge into C++0x After Removing Concepts", "subgroup": "Library", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2929.html", "link": "https://wg21.link/n2929", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-17" }, "N2930": { "type": "paper", "title": "Range-Based For Loop Wording (Without Concepts)", "subgroup": "Core/Library", "author": "D. Gregor, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2930.html", "link": "https://wg21.link/n2930", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-16" }, "N2931": { "type": "paper", "title": "Unified Function Syntax", "subgroup": "Core", "author": "L. Crowl, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2931.html", "link": "https://wg21.link/n2931", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-17" }, "N2932": { "type": "paper", "title": "Fixing freestanding: iteration 2.2", "subgroup": "Core/Library", "author": "Martin Tasker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2932.pdf", "link": "https://wg21.link/n2932", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-17" }, "N2933": { "type": "paper", "title": "Pack Expansion and Attributes", "subgroup": "Core", "author": "J. Maurer, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2933.htm", "link": "https://wg21.link/n2933", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-17" }, "N2935": { "type": "paper", "title": "Fall 2009 WG21 Meeting Information", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2935.pdf", "link": "https://wg21.link/n2935", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-17" }, "N2936": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 65", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2936.html", "link": "https://wg21.link/n2936", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-03" }, "N2937": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 65", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2937.html", "link": "https://wg21.link/n2937", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-03" }, "N2938": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 65", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2938.html", "link": "https://wg21.link/n2938", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-03" }, "N2939": { "type": "paper", "title": "C++ CD1 Comment Status, Rev. 2", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2939.html", "link": "https://wg21.link/n2939", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-03" }, "N2940": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R66)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2940.html", "link": "https://wg21.link/n2940", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-02" }, "N2941": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R66)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2941.html", "link": "https://wg21.link/n2941", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-02" }, "N2942": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R66)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2942.html", "link": "https://wg21.link/n2942", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-08-02" }, "N2943": { "type": "paper", "title": "Allocators without Concepts (preview)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2943.pdf", "link": "https://wg21.link/n2943", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-07-30" }, "N2944": { "type": "paper", "title": "Equality Comparison for Unordered Containers", "subgroup": "Library", "author": "J. Lakos, P. Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2944.pdf", "link": "https://wg21.link/n2944", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2945": { "type": "paper", "title": "Proposal to Simplify pair (rev 2)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2945.pdf", "link": "https://wg21.link/n2945", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2946": { "type": "paper", "title": "Allocators post Removal of C++ Concepts", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2946.pdf", "link": "https://wg21.link/n2946", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2947": { "type": "paper", "title": "Additional Type Traits for C++0x", "subgroup": "Library", "author": "B. Dawes, D. Krügler, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2947.html", "link": "https://wg21.link/n2947", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-25" }, "N2948": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R67)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2948.html", "link": "https://wg21.link/n2948", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2949": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R67)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2949.html", "link": "https://wg21.link/n2949", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2950": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R67)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2950.html", "link": "https://wg21.link/n2950", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2951": { "type": "paper", "title": "forward", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2951.html", "link": "https://wg21.link/n2951", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2952": { "type": "paper", "title": "Accessing current exception during unwinding", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2952.html", "link": "https://wg21.link/n2952", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-21" }, "N2953": { "type": "paper", "title": "Defining Move Special Member Functions", "subgroup": "Evolution/Core", "author": "L. Crowl, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2953.html", "link": "https://wg21.link/n2953", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2954": { "type": "paper", "title": "Unified Function Syntax", "subgroup": "Core", "author": "L. Crowl, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2954.html", "link": "https://wg21.link/n2954", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-25" }, "N2955": { "type": "paper", "title": "Comments on the C++ Memory Model Following a Partial Formalization Attempt", "subgroup": "Core", "author": "Mark Batty", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2955.html", "link": "https://wg21.link/n2955", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-28" }, "N2956": { "type": "paper", "title": "Spring 2010 JTC1/SC22/WG21 C++ Standards Committee Meeting", "subgroup": "", "author": "Robert Seacord", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2956.pdf", "link": "https://wg21.link/n2956", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-21" }, "N2957": { "type": "paper", "title": "Reaching Scope of Lambda Expressions", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2957.html", "link": "https://wg21.link/n2957", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-25" }, "N2958": { "type": "paper", "title": "Moving Swap Forward", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2958.html", "link": "https://wg21.link/n2958", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-24" }, "N2959": { "type": "paper", "title": "Managing the lifetime of thread_local variables with contexts (Revision 1)", "subgroup": "Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2959.html", "link": "https://wg21.link/n2959", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-21" }, "N2960": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2960.pdf", "link": "https://wg21.link/n2960", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-25" }, "N2961": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2961.html", "link": "https://wg21.link/n2961", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-25" }, "N2962": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 66", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2962.html", "link": "https://wg21.link/n2962", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-29" }, "N2963": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 66", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2963.html", "link": "https://wg21.link/n2963", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-29" }, "N2964": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 66", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2964.html", "link": "https://wg21.link/n2964", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-29" }, "N2965": { "type": "paper", "title": "Type traits and base classes", "subgroup": "Library", "author": "Michael Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2965.html", "link": "https://wg21.link/n2965", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-25" }, "N2967": { "type": "paper", "title": "Issues on Futures", "subgroup": "Library", "author": "D. Vollmann, A. Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2967.html", "link": "https://wg21.link/n2967", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2969": { "type": "paper", "title": "Background for issue 887: Clocks and Condition Variables", "subgroup": "Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2969.html", "link": "https://wg21.link/n2969", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2970": { "type": "paper", "title": "A simple async() (revision 1)", "subgroup": "Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2970.pdf", "link": "https://wg21.link/n2970", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-26" }, "N2971": { "type": "paper", "title": "Core issue 743: decltype(...) name qualifiers", "subgroup": "Core/Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2971.pdf", "link": "https://wg21.link/n2971", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-22" }, "N2972": { "type": "paper", "title": "Core issue 814: Attribute [[nothrow]]", "subgroup": "Core/Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2972.pdf", "link": "https://wg21.link/n2972", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-24" }, "N2973": { "type": "paper", "title": "An Asynchronous Call for C++", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2973.html", "link": "https://wg21.link/n2973", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2974": { "type": "paper", "title": "An Analysis of Async and Futures", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2974.html", "link": "https://wg21.link/n2974", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-27" }, "N2975": { "type": "paper", "title": "Collected Issues for Tuples", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2975.pdf", "link": "https://wg21.link/n2975", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-22" }, "N2976": { "type": "paper", "title": "constexpr in the library: take 2", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2976.html", "link": "https://wg21.link/n2976", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-22" }, "N2977": { "type": "paper", "title": "Pairs do not make good ranges", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2977.pdf", "link": "https://wg21.link/n2977", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-22" }, "N2978": { "type": "paper", "title": "Core issue 789: Replacing Trigraphs", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2978.pdf", "link": "https://wg21.link/n2978", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-09-24" }, "N2979": { "type": "paper", "title": "Moving Swap Forward (revision 1)", "subgroup": "Library", "author": "Daniel Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2979.html", "link": "https://wg21.link/n2979", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-04" }, "N2980": { "type": "paper", "title": "SCARY Iterator Assignment and Initialization Revision 1", "subgroup": "Library", "author": "R. Klarer, B. Stroustrup, D. Tsafrir, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2980.pdf", "link": "https://wg21.link/n2980", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-20" }, "N2981": { "type": "paper", "title": "Proposal to Simplify pair (rev 3)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2981.pdf", "link": "https://wg21.link/n2981", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-23" }, "N2982": { "type": "paper", "title": "Allocators post Removal of C++ Concepts (Rev 1)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2982.pdf", "link": "https://wg21.link/n2982", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-22", "issues": [ "LWG1318" ] }, "N2983": { "type": "paper", "title": "Allowing Move Constructors to Throw", "subgroup": "Evolution/Core", "author": "D. Abrahams, R. Sharoni, D. Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2983.html", "link": "https://wg21.link/n2983", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-09" }, "N2984": { "type": "paper", "title": "Additional Type Traits for C++0x (Revision 1)", "subgroup": "Library", "author": "B. Dawes, D. Krügler, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2984.htm", "link": "https://wg21.link/n2984", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-23" }, "N2985": { "type": "paper", "title": "C and C++ Thread Compatibility", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2985.html", "link": "https://wg21.link/n2985", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-08" }, "N2986": { "type": "paper", "title": "Equality Comparison for Unordered Containers", "subgroup": "Library", "author": "J. Lakos, P. Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2986.pdf", "link": "https://wg21.link/n2986", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-20" }, "N2987": { "type": "paper", "title": "Defining Move Special Member Functions", "subgroup": "Evolution/Core", "author": "B. Stroustrup, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2987.html", "link": "https://wg21.link/n2987", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-08" }, "N2988": { "type": "paper", "title": "LWG Issue 897 and other small changes to forward_list", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2988.pdf", "link": "https://wg21.link/n2988", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-20" }, "N2989": { "type": "paper", "title": "Unified Function Syntax", "subgroup": "Core", "author": "L. Crowl, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2989.htm", "link": "https://wg21.link/n2989", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-23" }, "N2990": { "type": "paper", "title": "Core issue 789: Fixing Raw Strings wrt. Trigraphs", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2990.pdf", "link": "https://wg21.link/n2990", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-22" }, "N2991": { "type": "paper", "title": "Core issue 743: decltype(...) name qualifiers", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2991.pdf", "link": "https://wg21.link/n2991", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-22" }, "N2992": { "type": "paper", "title": "More Collected Issues with Atomics", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2992.htm", "link": "https://wg21.link/n2992", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-23" }, "N2993": { "type": "paper", "title": "Expanding the meaning of variable", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2993.html", "link": "https://wg21.link/n2993", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-21" }, "N2994": { "type": "paper", "title": "constexpr in the library: take 2", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2994.htm", "link": "https://wg21.link/n2994", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-23" }, "N2995": { "type": "paper", "title": "Pairs do not make good ranges", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2995.pdf", "link": "https://wg21.link/n2995", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-05" }, "N2996": { "type": "paper", "title": "A Simple Asynchronous Call", "subgroup": "Library", "author": "L. Crowl, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2996.htm", "link": "https://wg21.link/n2996", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-23" }, "N2997": { "type": "paper", "title": "Issues on Futures (Rev. 1)", "subgroup": "Library", "author": "D. Vollmann, A. Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2997.htm", "link": "https://wg21.link/n2997", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-23" }, "N2998": { "type": "paper", "title": "Reaching Scope of Lambda Expressions", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2998.htm", "link": "https://wg21.link/n2998", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-22" }, "N2999": { "type": "paper", "title": "Background for issue 887: Clocks and Condition Variables (Rev. 1)", "subgroup": "Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2999.html", "link": "https://wg21.link/n2999", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-23" }, "N3000": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3000.pdf", "link": "https://wg21.link/n3000", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-09" }, "N3001": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3001.html", "link": "https://wg21.link/n3001", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-09" }, "N3002": { "type": "paper", "title": "Gaussian Integers in the Standard Library", "subgroup": "Library", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3002.pdf", "link": "https://wg21.link/n3002", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-10-23" }, "N3003": { "type": "paper", "title": "Minutes of WG21 Meeting, October 19, 2009", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3003.pdf", "link": "https://wg21.link/n3003", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-04" }, "N3004": { "type": "paper", "title": "Minutes of PL22.16 Meeting, October 19, 2009", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3004.pdf", "link": "https://wg21.link/n3004", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-04" }, "N3006": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 67", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3006.html", "link": "https://wg21.link/n3006", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-08" }, "N3007": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 67", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3007.html", "link": "https://wg21.link/n3007", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-08" }, "N3008": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 67", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3008.html", "link": "https://wg21.link/n3008", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-08" }, "N3009": { "type": "paper", "title": "C++ CD1 Comment Status, Rev. 3", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3009.html", "link": "https://wg21.link/n3009", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-04" }, "N3010": { "type": "paper", "title": "Rvalue References as \"Funny\" Lvalues", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3010.pdf", "link": "https://wg21.link/n3010", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-09" }, "N3011": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R68)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3011.html", "link": "https://wg21.link/n3011", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-08" }, "N3012": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R68)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3012.html", "link": "https://wg21.link/n3012", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-08" }, "N3013": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R68)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3013.html", "link": "https://wg21.link/n3013", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-08" }, "N3014": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 53, WG21 Meeting No. 48, March 8-13, 2010, Pittsburgh, PA", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n3014.pdf", "link": "https://wg21.link/n3014", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/", "date": "2009-11-04" }, "N3015": { "type": "paper", "title": "Fall 2010 WG21 Meeting Information", "subgroup": "", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3015.pdf", "link": "https://wg21.link/n3015", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-11" }, "N3016": { "type": "paper", "title": "SUMMER 2010 JTC1/SC22/WG21 C++ STANDARDS COMMITTEE MEETING", "subgroup": "", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3016.pdf", "link": "https://wg21.link/n3016", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/" }, "N3017": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Telecon Meeting, 2010-06-18", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3017.htm", "link": "https://wg21.link/n3017", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-12" }, "N3018": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R69)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3018.html", "link": "https://wg21.link/n3018", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-14" }, "N3019": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R69)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3019.html", "link": "https://wg21.link/n3019", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-14" }, "N3020": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R69)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3020.html", "link": "https://wg21.link/n3020", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-14" }, "N3021": { "type": "paper", "title": "Harmonizing Effects and Returns Elements in Clause 21", "subgroup": "Library", "author": "Martin Sebor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3021.pdf", "link": "https://wg21.link/n3021", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-10" }, "N3023": { "type": "paper", "title": "Defaulting non-public special member functions on first declaration", "subgroup": "Evolution/Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3023.html", "link": "https://wg21.link/n3023", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-03" }, "N3024": { "type": "paper", "title": "Proposal to Simplify pair (rev 4)", "subgroup": "Core/Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3024.pdf", "link": "https://wg21.link/n3024", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-15" }, "N3025": { "type": "paper", "title": "Specifying Pointer-Like Requirements", "subgroup": "Library", "author": "Daniel Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3025.html", "link": "https://wg21.link/n3025", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-14" }, "N3026": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 68", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3026.html", "link": "https://wg21.link/n3026", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-16" }, "N3027": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 68", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3027.html", "link": "https://wg21.link/n3027", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-16" }, "N3028": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 68", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3028.html", "link": "https://wg21.link/n3028", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-16" }, "N3029": { "type": "paper", "title": "C++ CD1 Comment Status, Rev. 4", "subgroup": "", "author": "W. M. Miller, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3029.html", "link": "https://wg21.link/n3029", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-16" }, "N3030": { "type": "paper", "title": "Rvalue References as \"Funny\" Lvalues", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3030.pdf", "link": "https://wg21.link/n3030", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-14" }, "N3031": { "type": "paper", "title": "Core issues 743 and 950: Additional decltype(...) uses", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3031.pdf", "link": "https://wg21.link/n3031", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-03" }, "N3032": { "type": "paper", "title": "Core issue 374: Explicit specialization outside a template's parent", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3032.pdf", "link": "https://wg21.link/n3032", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-03" }, "N3033": { "type": "paper", "title": "Core issue 951: Various Attribute Issues", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3033.pdf", "link": "https://wg21.link/n3033", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-05" }, "N3034": { "type": "paper", "title": "Core issue 968: Disambiguating [[", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3034.pdf", "link": "https://wg21.link/n3034", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2009-11-23" }, "N3035": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3035.pdf", "link": "https://wg21.link/n3035", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-16" }, "N3036": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3036.html", "link": "https://wg21.link/n3036", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-16" }, "N3037": { "type": "paper", "title": "Conceptless Random Number Generation in C++0X", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3037.pdf", "link": "https://wg21.link/n3037", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-11" }, "N3038": { "type": "paper", "title": "Managing the lifetime of thread_local variables with contexts (Revision 2)", "subgroup": "Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3038.html", "link": "https://wg21.link/n3038", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-01-30" }, "N3039": { "type": "paper", "title": "Constexpr functions with const reference parameters (a summary)", "subgroup": "Core", "author": "B. Stroustrup, A. Meredith, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3039.pdf", "link": "https://wg21.link/n3039", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-14" }, "N3040": { "type": "paper", "title": "Various threads issues in the library (LWG 1151)", "subgroup": "Library", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3040.html", "link": "https://wg21.link/n3040", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-14" }, "N3041": { "type": "paper", "title": "Futures and Async Cleanup", "subgroup": "Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3041.html", "link": "https://wg21.link/n3041", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-15" }, "N3042": { "type": "paper", "title": "Renaming launch::any and what asyncs really might be", "subgroup": "Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3042.html", "link": "https://wg21.link/n3042", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-15" }, "N3043": { "type": "paper", "title": "Converting Lambdas to Function Pointers", "subgroup": "Core", "author": "L. Crowl, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3043.html", "link": "https://wg21.link/n3043", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-15" }, "N3044": { "type": "paper", "title": "Defining Move Special Member Functions", "subgroup": "Core", "author": "B. Stroustrup, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3044.html", "link": "https://wg21.link/n3044", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-14" }, "N3045": { "type": "paper", "title": "Updates to C++ Memory Model Based on Formalization", "subgroup": "Core/Library", "author": "Paul McKenney, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3045.html", "link": "https://wg21.link/n3045", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-15" }, "N3046": { "type": "paper", "title": "Iterators in C++0x", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3046.html", "link": "https://wg21.link/n3046", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-02-16" }, "N3047": { "type": "paper", "title": "Fixing is_constructible and is_explicitly_convertible", "subgroup": "Library", "author": "Daniel Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3047.html", "link": "https://wg21.link/n3047", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-01" }, "N3048": { "type": "paper", "title": "Defining Swappable Requirements", "subgroup": "Library", "author": "D. Kr�gler, M. Spertus, S. Du Toit, W. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3048.html", "link": "https://wg21.link/n3048", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3049": { "type": "paper", "title": "Core issues 743 and 950: Additional decltype(...) uses (revision 1)", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3049.pdf", "link": "https://wg21.link/n3049", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-08" }, "N3050": { "type": "paper", "title": "Allowing Move Constructors to Throw (Rev. 1)", "subgroup": "Core", "author": "D. Abrahams, R. Sharoni, D. Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3050.html", "link": "https://wg21.link/n3050", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3051": { "type": "paper", "title": "Deprecating Exception Specifications", "subgroup": "Core", "author": "Doug Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3051.html", "link": "https://wg21.link/n3051", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3052": { "type": "paper", "title": "Converting Lambdas to Function Pointers", "subgroup": "Core", "author": "L. Crowl, A. Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3052.html", "link": "https://wg21.link/n3052", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-09" }, "N3053": { "type": "paper", "title": "Defining Move Special Member Functions", "subgroup": "Core", "author": "B. Stroustrup, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3053.html", "link": "https://wg21.link/n3053", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3054": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision D70)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3054.html", "link": "https://wg21.link/n3054", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3055": { "type": "paper", "title": "A Taxonomy of Expression Value Categories", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3055.pdf", "link": "https://wg21.link/n3055", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3056": { "type": "paper", "title": "Conceptless Random Number Generation in C++0X, version 2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3056.pdf", "link": "https://wg21.link/n3056", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-11" }, "N3057": { "type": "paper", "title": "Explicit Initializers for Atomics", "subgroup": "Library", "author": "Paul McKenney, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3057.html", "link": "https://wg21.link/n3057", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-11" }, "N3058": { "type": "paper", "title": "Futures and Async Cleanup (Rev.)", "subgroup": "Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3058.html", "link": "https://wg21.link/n3058", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-11" }, "N3059": { "type": "paper", "title": "Proposal to Simplify pair (rev 5.2)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3059.pdf", "link": "https://wg21.link/n3059", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3060": { "type": "paper", "title": "Extensions to the C++ Library to Support Mathematical Special Functions", "subgroup": "", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3060.pdf", "link": "https://wg21.link/n3060", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-06" }, "N3061": { "type": "paper", "title": "Record of Response", "subgroup": "", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3061.pdf", "link": "https://wg21.link/n3061", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-06" }, "N3062": { "type": "paper", "title": "Core issue 789: Fixing Raw Strings wrt. Trigraphs (revision 1)", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3062.pdf", "link": "https://wg21.link/n3062", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-10" }, "N3063": { "type": "paper", "title": "Core issue 968: Disambiguating [[ (revision 1)", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3063.pdf", "link": "https://wg21.link/n3063", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-10" }, "N3064": { "type": "paper", "title": "Core issue 374: Explicit specialization outside a template's parent (revision 1)", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3064.pdf", "link": "https://wg21.link/n3064", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-10" }, "N3065": { "type": "paper", "title": "Removing Export", "subgroup": "Core", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3065.html", "link": "https://wg21.link/n3065", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-09" }, "N3066": { "type": "paper", "title": "Iterators in C++0x", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3066.html", "link": "https://wg21.link/n3066", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-11" }, "N3067": { "type": "paper", "title": "Core issue 951: Various Attribute Issues (revision 1)", "subgroup": "Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3067.pdf", "link": "https://wg21.link/n3067", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-10" }, "N3068": { "type": "paper", "title": "Equality Comparison for Unordered Containers (Rev 2)", "subgroup": "Library", "author": "J. Lakos, P. Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3068.pdf", "link": "https://wg21.link/n3068", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/" }, "N3069": { "type": "paper", "title": "Various threads issues in the library (LWG 1151)", "subgroup": "Library", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3069.html", "link": "https://wg21.link/n3069", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-11" }, "N3070": { "type": "paper", "title": "Handling Detached Threads and thread_local Variables", "subgroup": "Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3070.html", "link": "https://wg21.link/n3070", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-11" }, "N3071": { "type": "paper", "title": "Renaming launch::any and what asyncs really might be (Rev.)", "subgroup": "Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3071.html", "link": "https://wg21.link/n3071", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-10" }, "N3072": { "type": "paper", "title": "Harmonizing Effects and Returns Elements in Clause 21", "subgroup": "Library", "author": "Martin Sebor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3072.pdf", "link": "https://wg21.link/n3072", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-06" }, "N3073": { "type": "paper", "title": "Specifying Pointer-Like Requirements (Revision 1)", "subgroup": "Library", "author": "D. Kr�gler, W. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3073.html", "link": "https://wg21.link/n3073", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3074": { "type": "paper", "title": "Updates to C++ Memory Model Based on Formalization", "subgroup": "Core", "author": "Paul McKenney, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3074.html", "link": "https://wg21.link/n3074", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-11" }, "N3075": { "type": "paper", "title": "C++0X, CD 14882, National Body Comments and Responses", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3075.pdf", "link": "https://wg21.link/n3075", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-24" }, "N3076": { "type": "paper", "title": "SUMMER 2010 JTC1/SC22/WG21 C++ STANDARDS COMMITTEE MEETING (REVISION 1.1)", "subgroup": "", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3076.pdf", "link": "https://wg21.link/n3076", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/" }, "N3077": { "type": "paper", "title": "Alternative approach to Raw String issues", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3077.html", "link": "https://wg21.link/n3077", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3078": { "type": "paper", "title": "Constexpr functions with reference parameters", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3078.html", "link": "https://wg21.link/n3078", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3079": { "type": "paper", "title": "Redrafting: issues 667, 861, 990, 818", "subgroup": "Core", "author": "J. Merrill, J. Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3079.html", "link": "https://wg21.link/n3079", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-12" }, "N3080": { "type": "paper", "title": "Minutes of PL22.16 Meeting, March 08, 2010", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3080.pdf", "link": "https://wg21.link/n3080", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-26" }, "N3081": { "type": "paper", "title": "Minutes of WG21 Meeting, March 08, 2010", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3081.pdf", "link": "https://wg21.link/n3081", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-26" }, "N3082": { "type": "paper", "title": "C++0x Meeting Schedule", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3082.pdf", "link": "https://wg21.link/n3082", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-13" }, "N3083": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 69", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3083.html", "link": "https://wg21.link/n3083", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-29" }, "N3084": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 69", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3084.html", "link": "https://wg21.link/n3084", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-29" }, "N3085": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 69", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3085.html", "link": "https://wg21.link/n3085", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-29" }, "N3086": { "type": "paper", "title": "C++ CD1 Comment Status Rev. 7", "subgroup": "", "author": "W. M. Miller, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3086.html", "link": "https://wg21.link/n3086", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-29" }, "N3087": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R70)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3087.html", "link": "https://wg21.link/n3087", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-28" }, "N3088": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R70)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3088.html", "link": "https://wg21.link/n3088", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-28" }, "N3089": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R70)", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3089.html", "link": "https://wg21.link/n3089", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-28" }, "N3090": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3090.pdf", "link": "https://wg21.link/n3090", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-29" }, "N3091": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3091.html", "link": "https://wg21.link/n3091", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-29" }, "N3092": { "type": "paper", "title": "Programming Languages - C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3092.pdf", "link": "https://wg21.link/n3092", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-26" }, "N3093": { "type": "paper", "title": "C and C++ Alignment Compatibility", "subgroup": "Core/Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3093.html", "link": "https://wg21.link/n3093", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-03-22" }, "N3094": { "type": "paper", "title": "Minutes of PL22.16 Meeting, March 08, 2010 (Revision 2 )", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3094.pdf", "link": "https://wg21.link/n3094", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-04-09" }, "N3095": { "type": "paper", "title": "Minutes of WG21 Meeting, March 08, 2010 (Revision 2)", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3095.pdf", "link": "https://wg21.link/n3095", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-04-09" }, "N3096": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 54, WG21 Meeting No. 49, August 2-7, 2010, Rapperswil, Switzerland", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3096.pdf", "link": "https://wg21.link/n3096", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-06-21" }, "N3097": { "type": "paper", "title": "Minutes, WG21 Teleconference 2010-06-18", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3097.pdf", "link": "https://wg21.link/n3097", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-06-25" }, "N3101": { "type": "paper", "title": "Spring 2011 JTC1/SC22/WG21 C++ Standards Committee Meeting", "subgroup": "", "author": "Joaquín Mª López Muñoz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3101.pdf", "link": "https://wg21.link/n3101", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-07-28" }, "N3102": { "type": "paper", "title": "ISO/IEC FCD 14882, C++0X, National Body Comments", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3102.pdf", "link": "https://wg21.link/n3102", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-05" }, "N3103": { "type": "paper", "title": "Security impact of noexcept", "subgroup": "Core", "author": "D. Kohlbrenner, D. Svoboda, A. Wesie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3103.pdf", "link": "https://wg21.link/n3103", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-23" }, "N3104": { "type": "paper", "title": "Agenda and Meeting Notice for Upcoming WG21 Telecon Meetings", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3104.htm", "link": "https://wg21.link/n3104", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-01" }, "N3105": { "type": "paper", "title": "Business Plan and Convener's Report, ISO/IEC JTC1/SC22/WG21 (C++)", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3105.htm", "link": "https://wg21.link/n3105", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/" }, "N3106": { "type": "paper", "title": "Proposed Resolution for US 122: Revision of N2772 and Issue 915 to adopt it into the Standard", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3106.pdf", "link": "https://wg21.link/n3106", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-05" }, "N3108": { "type": "paper", "title": "Proposed Resolution for US 114: Small-string optimization not possible with current swap() specification", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3108.pdf", "link": "https://wg21.link/n3108", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-05" }, "N3109": { "type": "paper", "title": "US 108", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3109.htm", "link": "https://wg21.link/n3109", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-06" }, "N3110": { "type": "paper", "title": "Problems with bitmask types in the library", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3110.html", "link": "https://wg21.link/n3110", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-04" }, "N3111": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 70", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3111.htm", "link": "https://wg21.link/n3111", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-06" }, "N3112": { "type": "paper", "title": "Proposed Resolution for CH 15: Double check copy and move semantics of classes due to new rules for default move constructors and assignment operators", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3112.pdf", "link": "https://wg21.link/n3112", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-06" }, "N3113": { "type": "paper", "title": "Async Launch Policies (CH 36)", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3113.html", "link": "https://wg21.link/n3113", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-18" }, "N3114": { "type": "paper", "title": "throw() becomes noexcept", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3114.html", "link": "https://wg21.link/n3114", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-10" }, "N3115": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 72", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3115.html", "link": "https://wg21.link/n3115", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-23" }, "N3116": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 72", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3116.html", "link": "https://wg21.link/n3116", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-23" }, "N3117": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 72", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3117.html", "link": "https://wg21.link/n3117", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-23" }, "N3118": { "type": "paper", "title": "C++ FCD Comment Status", "subgroup": "", "author": "W. M. Miller, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3118.html", "link": "https://wg21.link/n3118", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-23" }, "N3119": { "type": "paper", "title": "Minutes of WG21 Meeting, August 2, 2010", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3119.pdf", "link": "https://wg21.link/n3119", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-20" }, "N3120": { "type": "paper", "title": "Minutes of PL22.16 Meeting, August 2, 2010", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3120.pdf", "link": "https://wg21.link/n3120", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-20" }, "N3121": { "type": "paper", "title": "Minutes, WG21 Teleconference 2010-07-23", "subgroup": "", "author": "Stefanus du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3121.pdf", "link": "https://wg21.link/n3121", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-20" }, "N3122": { "type": "paper", "title": "Observers for the three handler functions", "subgroup": "Library", "author": "Daniel Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3122.html", "link": "https://wg21.link/n3122", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-16" }, "N3123": { "type": "paper", "title": "Bringing result_of near to INVOKE", "subgroup": "Library", "author": "Daniel Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3123.html", "link": "https://wg21.link/n3123", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-20" }, "N3124": { "type": "paper", "title": "C and C++ Alignment Compatibility", "subgroup": "Core/Library", "author": "L. Crowl, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3124.html", "link": "https://wg21.link/n3124", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-18" }, "N3125": { "type": "paper", "title": "Omnibus Memory Model and Atomics Paper", "subgroup": "Core/Library", "author": "P. McKenney, M. Batty, C. Nelson, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3125.html", "link": "https://wg21.link/n3125", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-22" }, "N3126": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3126.pdf", "link": "https://wg21.link/n3126", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-21" }, "N3127": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3127.html", "link": "https://wg21.link/n3127", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-21" }, "N3128": { "type": "paper", "title": "C++ Timeout Specification", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3128.html", "link": "https://wg21.link/n3128", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-19" }, "N3129": { "type": "paper", "title": "Managing C++ Associated Asynchronous State", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3129.html", "link": "https://wg21.link/n3129", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-20" }, "N3130": { "type": "paper", "title": "Lockable requirements for C++0x", "subgroup": "Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3130.html", "link": "https://wg21.link/n3130", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-19" }, "N3131": { "type": "paper", "title": "Compile-time rational arithmetic and overflow", "subgroup": "Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3131.html", "link": "https://wg21.link/n3131", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-20" }, "N3132": { "type": "paper", "title": "Mathematizing C++ Concurrency: The Post-Rapperswil Model", "subgroup": "Concurrency", "author": "M. Batty, S. Owens, S. Sarkar, P. Sewell, T. Weber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3132.pdf", "link": "https://wg21.link/n3132", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-23" }, "N3133": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R71)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3133.html", "link": "https://wg21.link/n3133", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-25" }, "N3134": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R71)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3134.html", "link": "https://wg21.link/n3134", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-25" }, "N3135": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R71)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3135.html", "link": "https://wg21.link/n3135", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-25" }, "N3136": { "type": "paper", "title": "Coherence Requirements Detailed", "subgroup": "Core", "author": "M. Wong, B. Kosnik, M. Batty", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3136.html", "link": "https://wg21.link/n3136", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-20" }, "N3137": { "type": "paper", "title": "C and C++ Liaison: Compatibility for Atomics", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3137.html", "link": "https://wg21.link/n3137", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-08-21" }, "N3138": { "type": "paper", "title": "AGENDA: PL22.16 Meeting No. 55, WG21 Meeting No. 50, Novermber 8-13, 2010, Batavia, IL", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3138.pdf", "link": "https://wg21.link/n3138", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-09-06" }, "N3139": { "type": "paper", "title": "An Incomplete Language Feature", "subgroup": "Core", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3139.pdf", "link": "https://wg21.link/n3139", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-09-04" }, "N3140": { "type": "paper", "title": "Cleanup of pair and tuple", "subgroup": "Library", "author": "Daniel Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3140.html", "link": "https://wg21.link/n3140", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-02" }, "N3141": { "type": "paper", "title": "ISO/IEC FCD 14882, C++0X, National Body Comments", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3141.pdf", "link": "https://wg21.link/n3141", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-05" }, "N3142": { "type": "paper", "title": "Adjustments to constructor and assignment traits", "subgroup": "Library", "author": "J. Merrill, D. Krügler, H. Hinnant, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3142.html", "link": "https://wg21.link/n3142", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-15" }, "N3143": { "type": "paper", "title": "Proposed wording for US 90", "subgroup": "Library", "author": "H. Hinnant, D. Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3143.html", "link": "https://wg21.link/n3143", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-15" }, "N3144": { "type": "paper", "title": "Wording for US 84", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3144.html", "link": "https://wg21.link/n3144", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-15" }, "N3145": { "type": "paper", "title": "Deprecating unary_function and binary_function", "subgroup": "Library", "author": "Daniel Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3145.html", "link": "https://wg21.link/n3145", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-06" }, "N3146": { "type": "paper", "title": "Recommendations for extended identifier characters for C and C++", "subgroup": "Core", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3146.html", "link": "https://wg21.link/n3146", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-04" }, "N3148": { "type": "paper", "title": "throw() becomes noexcept (Version 2)", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3148.html", "link": "https://wg21.link/n3148", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-14" }, "N3149": { "type": "paper", "title": "From Throws: Nothing to noexcept", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3149.html", "link": "https://wg21.link/n3149", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-14" }, "N3150": { "type": "paper", "title": "Removing non-empty dynamic exception specifications from the library", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3150.html", "link": "https://wg21.link/n3150", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-14" }, "N3151": { "type": "paper", "title": "Keywords for override control", "subgroup": "Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3151.html", "link": "https://wg21.link/n3151", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-07" }, "N3152": { "type": "paper", "title": "Progress guarantees for C++0x (US 3 and US 186)", "subgroup": "Core", "author": "H.-J. Boehm, P. Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3152.html", "link": "https://wg21.link/n3152", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-17" }, "N3153": { "type": "paper", "title": "Implicit Move Must Go", "subgroup": "Core", "author": "Dave Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3153.htm", "link": "https://wg21.link/n3153", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-17" }, "N3154": { "type": "paper", "title": "US 19: Ambiguous use of \"use\"", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3154.html", "link": "https://wg21.link/n3154", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-16" }, "N3155": { "type": "paper", "title": "More on noexcept for the language support library", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3155.html", "link": "https://wg21.link/n3155", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-14" }, "N3156": { "type": "paper", "title": "More on noexcept for the diagnostics library", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3156.html", "link": "https://wg21.link/n3156", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-14" }, "N3157": { "type": "paper", "title": "More on noexcept for the General Utilities Library", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3157.html", "link": "https://wg21.link/n3157", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-14" }, "N3158": { "type": "paper", "title": "Missing preconditions for default-constructed match_result objects", "subgroup": "Library", "author": "Daniel Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3158.html", "link": "https://wg21.link/n3158", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-13" }, "N3159": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 73", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3159.html", "link": "https://wg21.link/n3159", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3160": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 73", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3160.html", "link": "https://wg21.link/n3160", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3161": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 73", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3161.html", "link": "https://wg21.link/n3161", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3162": { "type": "paper", "title": "C++ FCD Comment Status, Rev. 1", "subgroup": "", "author": "W. M. Miller, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3162.html", "link": "https://wg21.link/n3162", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3163": { "type": "paper", "title": "Override Control Using Contextual Keywords", "subgroup": "Core", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3163.pdf", "link": "https://wg21.link/n3163", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-10" }, "N3164": { "type": "paper", "title": "Adjusting C++ Atomics for C Compatibility", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3164.html", "link": "https://wg21.link/n3164", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-14" }, "N3165": { "type": "paper", "title": "Allocator Requirements: Alternatives to US88", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3165.pdf", "link": "https://wg21.link/n3165", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-15" }, "N3166": { "type": "paper", "title": "Destructors default to noexcept", "subgroup": "Core", "author": "David Svoboda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3166.html", "link": "https://wg21.link/n3166", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-13" }, "N3167": { "type": "paper", "title": "Delete operators default to noexcept", "subgroup": "Core", "author": "David Svoboda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3167.html", "link": "https://wg21.link/n3167", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-13" }, "N3168": { "type": "paper", "title": "Problems with Iostreams Member Functions (Amended from US 137)", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3168.htm", "link": "https://wg21.link/n3168", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-14" }, "N3169": { "type": "paper", "title": "A Few Small Library Issues", "subgroup": "Library", "author": "P.J. Plauger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3169.htm", "link": "https://wg21.link/n3169", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-14" }, "N3170": { "type": "paper", "title": "Clarifying C++ Futures", "subgroup": "Library", "author": "L. Crowl, A. Williams, H. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3170.html", "link": "https://wg21.link/n3170", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-17" }, "N3171": { "type": "paper", "title": "Proposed resolution for US104: Allocator-aware regular expressions", "subgroup": "Library", "author": "Michael Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3171.pdf", "link": "https://wg21.link/n3171", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3172": { "type": "paper", "title": "Allocators for stringstream (US140)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3172.pdf", "link": "https://wg21.link/n3172", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3173": { "type": "paper", "title": "Terminology for constructing container elements (US115)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3173.pdf", "link": "https://wg21.link/n3173", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-17" }, "N3174": { "type": "paper", "title": "To move or not to move", "subgroup": "Core", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3174.pdf", "link": "https://wg21.link/n3174", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-17" }, "N3175": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R72)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3175.html", "link": "https://wg21.link/n3175", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3176": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R72)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3176.html", "link": "https://wg21.link/n3176", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3177": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R72)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3177.html", "link": "https://wg21.link/n3177", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3178": { "type": "paper", "title": "emplace Broken for Associative Containers", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3178.htm", "link": "https://wg21.link/n3178", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3179": { "type": "paper", "title": "Move and swap for I/O streams (US138)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3179.pdf", "link": "https://wg21.link/n3179", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-18" }, "N3180": { "type": "paper", "title": "More on noexcept for the Strings Library", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3180.htm", "link": "https://wg21.link/n3180", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3181": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R73)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3181.html", "link": "https://wg21.link/n3181", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-29" }, "N3182": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R73)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3182.html", "link": "https://wg21.link/n3182", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-29" }, "N3183": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R73)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3183.html", "link": "https://wg21.link/n3183", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-29" }, "N3186": { "type": "paper", "title": "Appendix C: ISO C++ 2003 Compatibility, Revision 1", "subgroup": "Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3186.html", "link": "https://wg21.link/n3186", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-26" }, "N3187": { "type": "paper", "title": "More on noexcept for the Containers Library", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3187.html", "link": "https://wg21.link/n3187", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-26" }, "N3188": { "type": "paper", "title": "Revision to N3113: Async Launch Policies (CH 36)", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3188.htm", "link": "https://wg21.link/n3188", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3189": { "type": "paper", "title": "Observers for the three handler functions", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3189.htm", "link": "https://wg21.link/n3189", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3190": { "type": "paper", "title": "C and C++ Alignment Compatibility", "subgroup": "Core/Library", "author": "L. Crowl, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3190.htm", "link": "https://wg21.link/n3190", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3191": { "type": "paper", "title": "C++ Timeout Specification", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3191.htm", "link": "https://wg21.link/n3191", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3192": { "type": "paper", "title": "Managing C++ Associated Asynchronous State", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3192.htm", "link": "https://wg21.link/n3192", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3193": { "type": "paper", "title": "Adjusting C++ Atomics for C Compatibility", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3193.htm", "link": "https://wg21.link/n3193", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3194": { "type": "paper", "title": "Clarifying C++ Futures", "subgroup": "Library", "author": "L. Crowl, A. Williams, H. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3194.htm", "link": "https://wg21.link/n3194", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3195": { "type": "paper", "title": "From Throws: Nothing to noexcept (version 2)", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3195.htm", "link": "https://wg21.link/n3195", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3196": { "type": "paper", "title": "Omnibus Memory Model and Atomics Paper", "subgroup": "Core/Library", "author": "P. McKenney, M. Batty, C. Nelson, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3196.htm", "link": "https://wg21.link/n3196", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3197": { "type": "paper", "title": "Lockable requirements for C++0x", "subgroup": "Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3197.htm", "link": "https://wg21.link/n3197", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3198": { "type": "paper", "title": "Deprecating unary_function and binary_function (Revision 1)", "subgroup": "Library", "author": "Daniel Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3198.htm", "link": "https://wg21.link/n3198", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3199": { "type": "paper", "title": "More on noexcept for the General Utilities Library (version 2)", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3199.htm", "link": "https://wg21.link/n3199", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3201": { "type": "paper", "title": "Moving right along", "subgroup": "Core", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3201.pdf", "link": "https://wg21.link/n3201", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-10-23" }, "N3202": { "type": "paper", "title": "To which extent can noexcept be deduced?", "subgroup": "Core", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3202.pdf", "link": "https://wg21.link/n3202", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-07" }, "N3203": { "type": "paper", "title": "Tightening the conditions for generating implicit moves", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3203.htm", "link": "https://wg21.link/n3203", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3204": { "type": "paper", "title": "Deducing \"noexcept\" for destructors", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3204.htm", "link": "https://wg21.link/n3204", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3205": { "type": "paper", "title": "Delete operators default to noexcept", "subgroup": "Core", "author": "David Svoboda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3205.htm", "link": "https://wg21.link/n3205", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3206": { "type": "paper", "title": "Override control: Eliminating Attributes", "subgroup": "Core", "author": "J. Maurer, M. Hall, V. Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3206.htm", "link": "https://wg21.link/n3206", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3207": { "type": "paper", "title": "noexcept(auto)", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3207.htm", "link": "https://wg21.link/n3207", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3208": { "type": "paper", "title": "Library Working group Issues resolved in Batavia", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3208.htm", "link": "https://wg21.link/n3208", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3209": { "type": "paper", "title": "Progress guarantees for C++0x (US 3 and US 186)(revised)", "subgroup": "Core", "author": "H.-J. Boehm, P. Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3209.htm", "link": "https://wg21.link/n3209", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3210": { "type": "paper", "title": "New wording for arithmetic on ratios", "subgroup": "Library", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3210.pdf", "link": "https://wg21.link/n3210", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3211": { "type": "paper", "title": "Minutes, WG21 Teleconference 2010-10-29", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3211.pdf", "link": "https://wg21.link/n3211", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-26" }, "N3212": { "type": "paper", "title": "Minutes of WG21 Meeting, November 8, 2010", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3212.pdf", "link": "https://wg21.link/n3212", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-26" }, "N3213": { "type": "paper", "title": "Minutes of PL22.16 Meeting, November 8, 2010", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3213.pdf", "link": "https://wg21.link/n3213", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-26" }, "N3214": { "type": "paper", "title": "US 19: Ambiguous use of \"use\" (version 2)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3214.htm", "link": "https://wg21.link/n3214", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-11" }, "N3215": { "type": "paper", "title": "Fixing LWG 1322, Explicit CopyConstructible requirements are insufficient", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3215.htm", "link": "https://wg21.link/n3215", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3216": { "type": "paper", "title": "Removing Implicit Move Constructors and Move Assignment Operators", "subgroup": "Core", "author": "A. Williams, J. Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3216.htm", "link": "https://wg21.link/n3216", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3217": { "type": "paper", "title": "Wording for brace-initializers as default arguments", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3217.htm", "link": "https://wg21.link/n3217", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3218": { "type": "paper", "title": "Core Issue 1125: Unclear definition of \"potential constant expression\" (DE 8, GB 26)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3218.htm", "link": "https://wg21.link/n3218", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-12" }, "N3220": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 56, WG21 Meeting No. 51, March 21-26, 2011, Madrid, Spain", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3220.pdf", "link": "https://wg21.link/n3220", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-23" }, "N3221": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 74", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3221.html", "link": "https://wg21.link/n3221", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-29" }, "N3222": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 74", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3222.html", "link": "https://wg21.link/n3222", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-29" }, "N3223": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 74", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3223.html", "link": "https://wg21.link/n3223", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-29" }, "N3224": { "type": "paper", "title": "C++ FCD Comment Status, Rev. 4", "subgroup": "", "author": "W. M. Miller, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3224.html", "link": "https://wg21.link/n3224", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-29" }, "N3225": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3225.pdf", "link": "https://wg21.link/n3225", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-27" }, "N3226": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3226.html", "link": "https://wg21.link/n3226", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-27" }, "N3227": { "type": "paper", "title": "Please reconsider noexcept", "subgroup": "Evolution/Core", "author": "Thorsten Ottosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3227.html", "link": "https://wg21.link/n3227", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-23" }, "N3228": { "type": "paper", "title": "Constexpr Library Additions: complex", "subgroup": "Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3228.html", "link": "https://wg21.link/n3228", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-24" }, "N3229": { "type": "paper", "title": "Constexpr Library Additions: chrono", "subgroup": "Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3229.html", "link": "https://wg21.link/n3229", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-24" }, "N3230": { "type": "paper", "title": "Constexpr Library Additions: future", "subgroup": "Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3230.html", "link": "https://wg21.link/n3230", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-24" }, "N3231": { "type": "paper", "title": "Constexpr Library Additions: support/utilities", "subgroup": "Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3231.html", "link": "https://wg21.link/n3231", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/", "date": "2010-11-24" }, "N3232": { "type": "paper", "title": "Spring 2011 JTC1/SC22/WG21 C++ Standards Committee Meeting", "subgroup": "", "author": "Joaqu�n M� L�pez Mu�oz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3232.pdf", "link": "https://wg21.link/n3232", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2010-12-20" }, "N3233": { "type": "paper", "title": "US22/DE9 Revisited: Decltype and Call Expressions", "subgroup": "Core", "author": "E. Niebler, D. Gregor, J. Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3233.html", "link": "https://wg21.link/n3233", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-25" }, "N3234": { "type": "paper", "title": "Remove explicit from class-head", "subgroup": "Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3234.pdf", "link": "https://wg21.link/n3234", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2010-02-20" }, "N3235": { "type": "paper", "title": "Generalized pointer casts", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3235.pdf", "link": "https://wg21.link/n3235", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-23" }, "N3236": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 75", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3236.html", "link": "https://wg21.link/n3236", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3237": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 75", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3237.html", "link": "https://wg21.link/n3237", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3238": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 75", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3238.html", "link": "https://wg21.link/n3238", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3239": { "type": "paper", "title": "Filesystem Library Update for TR2 (Preliminary)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3239.html", "link": "https://wg21.link/n3239", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-25" }, "N3240": { "type": "paper", "title": "Agenda and Meeting Notice for Upcoming WG21 Telecon Meetings", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3240.htm", "link": "https://wg21.link/n3240", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-15" }, "N3241": { "type": "paper", "title": "CH-18 and US-85: Clarifying the state of moved-from objects", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3241.html", "link": "https://wg21.link/n3241", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-25" }, "N3242": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf", "link": "https://wg21.link/n3242", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3243": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3243.html", "link": "https://wg21.link/n3243", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3244": { "type": "paper", "title": "WG21 C++ Standards Committee Meeting Summer 2011", "subgroup": "", "author": "A. Lumsdaine, R. Lowe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3244.pdf", "link": "https://wg21.link/n3244", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/" }, "N3245": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R74)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3245.html", "link": "https://wg21.link/n3245", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3246": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R74)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3246.html", "link": "https://wg21.link/n3246", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3247": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R74)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3247.html", "link": "https://wg21.link/n3247", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3248": { "type": "paper", "title": "noexcept Prevents Library Validation", "subgroup": "Core/Library", "author": "A. Meredith, J. Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3248.pdf", "link": "https://wg21.link/n3248", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3249": { "type": "paper", "title": "C++ FCD Comment Status Rev. 5", "subgroup": "", "author": "W. M. Miller, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3249.html", "link": "https://wg21.link/n3249", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3250": { "type": "paper", "title": "US-18: Removing User-Defined Literals", "subgroup": "Core", "author": "Douglas Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3250.html", "link": "https://wg21.link/n3250", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3251": { "type": "paper", "title": "noexcept for the Atomics Library", "subgroup": "Library", "author": "J. D. Garcia, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3251.html", "link": "https://wg21.link/n3251", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-26" }, "N3252": { "type": "paper", "title": "A review of noexcept in the threads library", "subgroup": "Library", "author": "J. D. Garcia, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3252.html", "link": "https://wg21.link/n3252", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-26" }, "N3253": { "type": "paper", "title": "A Proposal to Tweak Certain C++ Contextual Conversions", "subgroup": "Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3253.pdf", "link": "https://wg21.link/n3253", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3254": { "type": "paper", "title": "Proposed resolution for US104: Allocator-aware regular expressions (rev 2)", "subgroup": "Library", "author": "Michael Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3254.pdf", "link": "https://wg21.link/n3254", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-26" }, "N3255": { "type": "paper", "title": "C++ Decay Copy", "subgroup": "Library", "author": "L. Crowl, D. Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3255.html", "link": "https://wg21.link/n3255", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-27" }, "N3256": { "type": "paper", "title": "C++ Freestanding and Conditionally Supported", "subgroup": "Library", "author": "L. Crowl, A. G. Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3256.html", "link": "https://wg21.link/n3256", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-27" }, "N3257": { "type": "paper", "title": "Range-based for statements and ADL", "subgroup": "Core/Library", "author": "J. Wakely, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3257.pdf", "link": "https://wg21.link/n3257", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-26" }, "N3258": { "type": "paper", "title": "US-65: Removing Inheriting Constructors", "subgroup": "Core", "author": "Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3258.html", "link": "https://wg21.link/n3258", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-02-28" }, "N3259": { "type": "paper", "title": "Core Issue 355: Global-scope :: in elaborated-type-specifier", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3259.htm", "link": "https://wg21.link/n3259", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-22" }, "N3260": { "type": "paper", "title": "Consolidated corrections for a cluster of constexpr concerns", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3260.htm", "link": "https://wg21.link/n3260", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-22" }, "N3261": { "type": "paper", "title": "Agenda and Meeting Notice for Upcoming WG21 Telecon Meetings", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3261.htm", "link": "https://wg21.link/n3261", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-04" }, "N3262": { "type": "paper", "title": "Additional Core Language Issue Resolutions for Madrid", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3262.htm", "link": "https://wg21.link/n3262", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3263": { "type": "paper", "title": "More on noexcept for the Containers Library (revision)", "subgroup": "Library", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3263.htm", "link": "https://wg21.link/n3263", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3264": { "type": "paper", "title": "CH-18 and US-85: Clarifying the state of moved-from objects (Revision 1)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3264.htm", "link": "https://wg21.link/n3264", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3265": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 57, WG21 Meeting No. 52, August 15-19, 2011, Bloomington, IN", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3265.pdf", "link": "https://wg21.link/n3265", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-04" }, "N3266": { "type": "paper", "title": "Revision 2 of: Proposed Resolution for CH 15: Double check copy and move semantics of classes due to new rules for default move constructors and assignment operators", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3266.pdf", "link": "https://wg21.link/n3266", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-22" }, "N3267": { "type": "paper", "title": "A review of noexcept in the threads library (revised)", "subgroup": "Library", "author": "J. D. Garcia, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3267.htm", "link": "https://wg21.link/n3267", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-23" }, "N3268": { "type": "paper", "title": "static_assert and list-initialization in constexpr functions", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3268.htm", "link": "https://wg21.link/n3268", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3269": { "type": "paper", "title": "shared_future(future&& rhs) should be allowed to throw", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3269.htm", "link": "https://wg21.link/n3269", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-24" }, "N3270": { "type": "paper", "title": "Variadic Templates: Wording for Core Issues 778, 1182, and 1183", "subgroup": "Core", "author": "Doug Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3270.htm", "link": "https://wg21.link/n3270", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-22" }, "N3271": { "type": "paper", "title": "Wording for Range-Based For Loop (Option #5)", "subgroup": "Core", "author": "Doug Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3271.htm", "link": "https://wg21.link/n3271", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-23" }, "N3272": { "type": "paper", "title": "Follow-up on override control", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3272.htm", "link": "https://wg21.link/n3272", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-23" }, "N3273": { "type": "paper", "title": "Minutes, WG21 Teleconference 2011-03-04", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3273.pdf", "link": "https://wg21.link/n3273", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-08" }, "N3274": { "type": "paper", "title": "Minutes of WG21 Meeting, March 21, 2011", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3274.pdf", "link": "https://wg21.link/n3274", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-08" }, "N3275": { "type": "paper", "title": "Minutes of PL22.16 Meeting, March 21, 2011", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3275.pdf", "link": "https://wg21.link/n3275", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-08" }, "N3276": { "type": "paper", "title": "US22/DE9 Revisited: Decltype and Call Expressions", "subgroup": "Core", "author": "E. Niebler, D. Gregor, J. Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3276.pdf", "link": "https://wg21.link/n3276", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-23" }, "N3277": { "type": "paper", "title": "Core issues 1194/1195/1199: References and constexpr", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3277.htm", "link": "https://wg21.link/n3277", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3278": { "type": "paper", "title": "Recent Concurrency Issue Resolutions", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3278.htm", "link": "https://wg21.link/n3278", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3279": { "type": "paper", "title": "Conservative use of noexcept in the Library", "subgroup": "Core/Library", "author": "A. Meredith, J. Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3279.pdf", "link": "https://wg21.link/n3279", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3280": { "type": "paper", "title": "C++ Freestanding and Conditionally Supported", "subgroup": "Library", "author": "L. Crowl, A. G. Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3280.htm", "link": "https://wg21.link/n3280", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-24" }, "N3281": { "type": "paper", "title": "692. Partial ordering of variadic class template partial specializations", "subgroup": "Core", "author": "James Widman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3281.pdf", "link": "https://wg21.link/n3281", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3282": { "type": "paper", "title": "Resolution for core issues 1207 and 1017", "subgroup": "Core", "author": "J. Widman, D. Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3282.pdf", "link": "https://wg21.link/n3282", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3283": { "type": "paper", "title": "Dependent Bases and the Current Instantiation: Wording for Core Issue 1043", "subgroup": "Core", "author": "Doug Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3283.htm", "link": "https://wg21.link/n3283", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-24" }, "N3284": { "type": "paper", "title": "C++ Standard Library Active Issues List (Madrid Resolutions)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3284.htm", "link": "https://wg21.link/n3284", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3285": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R75)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3285.html", "link": "https://wg21.link/n3285", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-28" }, "N3286": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R75)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3286.html", "link": "https://wg21.link/n3286", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-28" }, "N3287": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R75)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3287.html", "link": "https://wg21.link/n3287", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-28" }, "N3288": { "type": "paper", "title": "Appendix C: ISO C++ 2003 Compatibility, Revision 7", "subgroup": "Core/Library", "author": "Benjamin Kosnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3288.htm", "link": "https://wg21.link/n3288", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-03-25" }, "N3289": { "type": "paper", "title": "ISO/IEC FCD 14882, C++0X Responses to National Body Comments", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3289.pdf", "link": "https://wg21.link/n3289", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-07" }, "N3290": { "type": "paper", "title": "Programming Languages — C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n3290.pdf", "link": "https://wg21.link/n3290", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-11" }, "N3291": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n3291.pdf", "link": "https://wg21.link/n3291", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-05" }, "N3292": { "type": "paper", "title": "Editor's report", "subgroup": "", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3292.html", "link": "https://wg21.link/n3292", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-11" }, "N3293": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 76", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3293.html", "link": "https://wg21.link/n3293", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-10" }, "N3294": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 76", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3294.html", "link": "https://wg21.link/n3294", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-10" }, "N3295": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 76", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3295.html", "link": "https://wg21.link/n3295", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-10" }, "N3296": { "type": "paper", "title": "C++ FCD Comment Status Rev. 6", "subgroup": "", "author": "W. M. Miller, B. Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3296.html", "link": "https://wg21.link/n3296", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-06" }, "N3297": { "type": "paper", "title": "ISO/IEC FCD 14882, C++0X, Responses to National Body Comments, Rev. 1", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3297.pdf", "link": "https://wg21.link/n3297", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-04-14" }, "N3298": { "type": "paper", "title": "Convener's report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3298.htm", "link": "https://wg21.link/n3298", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-06-20" }, "N3299": { "type": "paper", "title": "February 2012 Meeting", "subgroup": "", "author": "T. Plum, J. Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3299.htm", "link": "https://wg21.link/n3299", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-07-18" }, "N3300": { "type": "paper", "title": "Minutes, WG21 Teleconference 2011-08-05", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3300.pdf", "link": "https://wg21.link/n3300", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-08-05" }, "N3301": { "type": "paper", "title": "Defect Report: Terminology for Container Element Requirements", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3301.pdf", "link": "https://wg21.link/n3301", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-04" }, "N3302": { "type": "paper", "title": "Constexpr Library Additions: complex, v2", "subgroup": "Library", "author": "B. Kosnik, G. Dos Reis, D. Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3302.html", "link": "https://wg21.link/n3302", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-08-20" }, "N3303": { "type": "paper", "title": "Constexpr Library Additions: chrono, v2", "subgroup": "Library", "author": "B. Kosnik, D. Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3303.html", "link": "https://wg21.link/n3303", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-08-20" }, "N3304": { "type": "paper", "title": "Constexpr Library Additions: containers", "subgroup": "Library", "author": "B. Kosnik, D. Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3304.html", "link": "https://wg21.link/n3304", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-08-17" }, "N3305": { "type": "paper", "title": "Constexpr Library Additions: utilities, v2", "subgroup": "Library", "author": "B. Kosnik, D. Kr�gler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3305.html", "link": "https://wg21.link/n3305", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-01" }, "N3306": { "type": "paper", "title": "A Proposal to Tweak Certain C++ Contextual Conversions, v2", "subgroup": "Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3306.pdf", "link": "https://wg21.link/n3306", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-02" }, "N3307": { "type": "paper", "title": "Issues Found Implementing C++0x", "subgroup": "Core", "author": "S. Hunt, R. Smith, S. Redl, D. Majnemer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3307.pdf", "link": "https://wg21.link/n3307", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-08" }, "N3308": { "type": "paper", "title": "constexpr consternation", "subgroup": "Core", "author": "R. Smith, D. Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3308.pdf", "link": "https://wg21.link/n3308", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-08" }, "N3309": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 77", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3309.html", "link": "https://wg21.link/n3309", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-06" }, "N3310": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 77", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3310.html", "link": "https://wg21.link/n3310", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-06" }, "N3311": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 77", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3311.html", "link": "https://wg21.link/n3311", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-06" }, "N3312": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R76)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3312.html", "link": "https://wg21.link/n3312", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-06" }, "N3313": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R76)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3313.html", "link": "https://wg21.link/n3313", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-06" }, "N3314": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R76)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3314.html", "link": "https://wg21.link/n3314", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-06" }, "N3315": { "type": "paper", "title": "Minutes, PL22.16 Meeting No. 57, WG21 Meeting No. 52, 15-19 August 2011 Bloomington, Indiana, USA", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3315.pdf", "link": "https://wg21.link/n3315", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-02" }, "N3316": { "type": "paper", "title": "Minutes, PL22.16 Meeting No. 57, WG21 Meeting No. 52, 15-19 August 2011 Bloomington, Indiana, USA", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3316.pdf", "link": "https://wg21.link/n3316", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-02" }, "N3317": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 58, WG21 Meeting No. 53, February 6-10, 2012, Kona Hawaii", "subgroup": "", "author": "Steve Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3317.pdf", "link": "https://wg21.link/n3317", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/", "date": "2011-09-05" }, "N3318": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R77)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3318.html", "link": "https://wg21.link/n3318", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-16" }, "N3319": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R77)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3319.html", "link": "https://wg21.link/n3319", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-16" }, "N3320": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R77)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3320.html", "link": "https://wg21.link/n3320", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-16" }, "N3321": { "type": "paper", "title": "Agenda and Meeting Notice for Upcoming WG21 Telecon Meetings", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3321.htm", "link": "https://wg21.link/n3321", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2011-12-02" }, "N3322": { "type": "paper", "title": "A Preliminary Proposal for a Static if", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3322.pdf", "link": "https://wg21.link/n3322", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2011-12-11" }, "N3323": { "type": "paper", "title": "A Proposal to Tweak Certain C++ Contextual Conversions, v3", "subgroup": "Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3323.pdf", "link": "https://wg21.link/n3323", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2011-12-08" }, "N3324": { "type": "paper", "title": "Terminology: \"indirection\" versus \"dereference\"", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3324.html", "link": "https://wg21.link/n3324", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2011-12-19" }, "N3325": { "type": "paper", "title": "HTML for C++ Standards Documents", "subgroup": "", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3325.html", "link": "https://wg21.link/n3325", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-15" }, "N3326": { "type": "paper", "title": "Sequential access to data members and base sub-objects", "subgroup": "Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3326.pdf", "link": "https://wg21.link/n3326", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2011-12-19" }, "N3327": { "type": "paper", "title": "A Standard Programmatic Interface for Asynchronous Operations", "subgroup": "Evolution", "author": "N. Gustafsson, A. Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3327.pdf", "link": "https://wg21.link/n3327", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-12" }, "N3328": { "type": "paper", "title": "Resumable Functions", "subgroup": "Evolution", "author": "Niklas Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3328.pdf", "link": "https://wg21.link/n3328", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-12" }, "N3329": { "type": "paper", "title": "Proposal: static if declaration", "subgroup": "Evolution", "author": "H. Sutter, W. Bright, A. Alexandrescu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3329.pdf", "link": "https://wg21.link/n3329", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-10", "issues": [ "EWG29" ] }, "N3330": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 78", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3330.html", "link": "https://wg21.link/n3330", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-17" }, "N3331": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 78", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3331.html", "link": "https://wg21.link/n3331", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-17" }, "N3332": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 78", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3332.html", "link": "https://wg21.link/n3332", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-17" }, "N3333": { "type": "paper", "title": "Hashing User-Defined Types in C++1y", "subgroup": "Library", "author": "J. Yasskin, C. Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3333.html", "link": "https://wg21.link/n3333", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-13", "issues": [ "LEWG21" ] }, "N3334": { "type": "paper", "title": "Proposing array_ref and string_ref", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3334.html", "link": "https://wg21.link/n3334", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-14" }, "N3335": { "type": "paper", "title": "Filesystem Library for C++11/TR2 (Revision 1)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3335.html", "link": "https://wg21.link/n3335", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-13" }, "N3336": { "type": "paper", "title": "Adapting Standard Library Strings and I/O to a Unicode World", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3336.html", "link": "https://wg21.link/n3336", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-13" }, "N3337": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3337.pdf", "link": "https://wg21.link/n3337", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-16" }, "N3338": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3338.html", "link": "https://wg21.link/n3338", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-16" }, "N3339": { "type": "paper", "title": "A Preliminary Proposal for a Deep-Copying Smart Pointer", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3339.pdf", "link": "https://wg21.link/n3339", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-09" }, "N3340": { "type": "paper", "title": "Rich Pointers", "subgroup": "Evolution", "author": "D. M. Berris, M. Austern, L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3340.pdf", "link": "https://wg21.link/n3340", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-10" }, "N3341": { "type": "paper", "title": "Transactional Language Constructs for C++", "subgroup": "Evolution", "author": "M. Wong, H. Boehm, J. Gottschlich, T. Shpeisman, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3341.pdf", "link": "https://wg21.link/n3341", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-11" }, "N3342": { "type": "paper", "title": "Digit Separators coming back", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3342.html", "link": "https://wg21.link/n3342", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-09" }, "N3343": { "type": "paper", "title": "Portland meeting information", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3343.htm", "link": "https://wg21.link/n3343", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-12" }, "N3344": { "type": "paper", "title": "Toward a Standard C++ 'Date' Class", "subgroup": "Library", "author": "S. Pacifico, A. Meredith, J. Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3344.pdf", "link": "https://wg21.link/n3344", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-15" }, "N3345": { "type": "paper", "title": "C++ Language Constructs for Parallel Programming", "subgroup": "Evolution", "author": "P. Halpern, C. Nelson, S. Du Toit, R. Geva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3345.htm", "link": "https://wg21.link/n3345", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-12" }, "N3346": { "type": "paper", "title": "Defect Report: Terminology for Container Element Requirements - Rev 1", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3346.pdf", "link": "https://wg21.link/n3346", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-14" }, "N3347": { "type": "paper", "title": "Modules in C++ (Revision 6)", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3347.pdf", "link": "https://wg21.link/n3347", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-11" }, "N3348": { "type": "paper", "title": "Scoping of operator new", "subgroup": "Evolution", "author": "Nikhil Joshi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3348.pdf", "link": "https://wg21.link/n3348", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-11" }, "N3349": { "type": "paper", "title": "Ease of using namespaces", "subgroup": "Evolution", "author": "Nikhil Joshi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3349.pdf", "link": "https://wg21.link/n3349", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-11" }, "N3350": { "type": "paper", "title": "A minimal std::range", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3350.html", "link": "https://wg21.link/n3350", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-16" }, "N3351": { "type": "paper", "title": "A Concept Design for the STL", "subgroup": "Evolution", "author": "B. Stroustrup, A. Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3351.pdf", "link": "https://wg21.link/n3351", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-13" }, "N3352": { "type": "paper", "title": "C++ Binary Fixed-Point Arithmetic", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3352.html", "link": "https://wg21.link/n3352", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-15" }, "N3353": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3353.html", "link": "https://wg21.link/n3353", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-14" }, "N3354": { "type": "paper", "title": "C++ Stream Mutexes", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3354.html", "link": "https://wg21.link/n3354", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-14" }, "N3355": { "type": "paper", "title": "C++ Distributed Counters", "subgroup": "Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3355.html", "link": "https://wg21.link/n3355", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-14" }, "N3356": { "type": "paper", "title": "C++ Mutable Threads", "subgroup": "Library", "author": "Chris Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3356.html", "link": "https://wg21.link/n3356", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-15" }, "N3357": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R78)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3357.html", "link": "https://wg21.link/n3357", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-27" }, "N3358": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R78)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3358.html", "link": "https://wg21.link/n3358", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-27" }, "N3359": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R78)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3359.html", "link": "https://wg21.link/n3359", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-27" }, "N3360": { "type": "paper", "title": "Networking Library Status Report", "subgroup": "Library", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3360.pdf", "link": "https://wg21.link/n3360", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-03" }, "N3361": { "type": "paper", "title": "C++ Language Constructs for Parallel Programming", "subgroup": "Evolution", "author": "P. Halpern, S. Du Toit, C. Nelson, R. Geva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3361.pdf", "link": "https://wg21.link/n3361", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-08" }, "N3362": { "type": "paper", "title": "Terminology: \"indirection\" versus \"dereference\" (revision 2)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3362.html", "link": "https://wg21.link/n3362", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-10" }, "N3363": { "type": "paper", "title": "A Rational Number Library for C++", "subgroup": "Library", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3363.html", "link": "https://wg21.link/n3363", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-23" }, "N3365": { "type": "paper", "title": "Filesystem Library Proposal (Revision 2)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3365.html", "link": "https://wg21.link/n3365", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-27" }, "N3366": { "type": "paper", "title": "Runtime-sized arrays with automatic storage duration", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3366.html", "link": "https://wg21.link/n3366", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-17" }, "N3367": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 79", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3367.html", "link": "https://wg21.link/n3367", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-27" }, "N3368": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 79", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3368.html", "link": "https://wg21.link/n3368", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-27" }, "N3369": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 79", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3369.html", "link": "https://wg21.link/n3369", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-27" }, "N3370": { "type": "paper", "title": "Call for Library Proposals", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3370.html", "link": "https://wg21.link/n3370", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-26" }, "N3371": { "type": "paper", "title": "Status List for Library Proposals", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3371.html", "link": "https://wg21.link/n3371", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-26" }, "N3373": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 59, WG21 Meeting No. 54, October 15-19, 2012 - Portland, Oregon", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3373.pdf", "link": "https://wg21.link/n3373", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-24" }, "N3374": { "type": "paper", "title": "SG4: Networking", "subgroup": "Library", "author": "K. Kloepper, N. Meyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3374.htm", "link": "https://wg21.link/n3374", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-23" }, "N3375": { "type": "paper", "title": "Proposal for Unbounded-Precision Integer Types", "subgroup": "Library", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3375.html", "link": "https://wg21.link/n3375", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-24" }, "N3376": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3376.pdf", "link": "https://wg21.link/n3376", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-28" }, "N3377": { "type": "paper", "title": "C++ Editor's Report, February 2012", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3377.html", "link": "https://wg21.link/n3377", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-24" }, "N3378": { "type": "paper", "title": "A preliminary proposal for work executors", "subgroup": "Library", "author": "J. Yasskin, M. Austern, L. Crowl, C. Carruth, C. Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3378.pdf", "link": "https://wg21.link/n3378", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-24" }, "N3379": { "type": "paper", "title": "Minutes, WG21 Teleconference 2012-01-27", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3379.pdf", "link": "https://wg21.link/n3379", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-01-27" }, "N3380": { "type": "paper", "title": "Minutes, WG21 Meeting No. 53, 6-10 February 2012 Kona, Hawaii, USA", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3380.pdf", "link": "https://wg21.link/n3380", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-29" }, "N3381": { "type": "paper", "title": "Minutes, PL22.16 Meeting No. 58, 6-10 February 2012 Kona, Hawaii, USA", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3381.pdf", "link": "https://wg21.link/n3381", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-02-29" }, "N3382": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 80", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3382.html", "link": "https://wg21.link/n3382", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-24" }, "N3383": { "type": "paper", "title": "C++ Standard Core Language Defect Reports, Revision 80", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3383.html", "link": "https://wg21.link/n3383", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-24" }, "N3384": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 80", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3384.html", "link": "https://wg21.link/n3384", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-24" }, "N3386": { "type": "paper", "title": "Return type deduction for normal functions", "subgroup": "Evolution", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3386.html", "link": "https://wg21.link/n3386", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-03-27", "issues": [ "EWG1" ] }, "N3387": { "type": "paper", "title": "Overload resolution tiebreakers for integer types", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3387.html", "link": "https://wg21.link/n3387", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-12", "issues": [ "EWG2" ] }, "N3388": { "type": "paper", "title": "Using Asio with C++11", "subgroup": "Networking", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3388.pdf", "link": "https://wg21.link/n3388", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-04-23" }, "N3389": { "type": "paper", "title": "Urdl: a simple library for accessing web content", "subgroup": "Networking", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3389.pdf", "link": "https://wg21.link/n3389", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-04-23" }, "N3390": { "type": "paper", "title": "Any Library Proposal (Revision 1)", "subgroup": "Library", "author": "B. Dawes, K. Henney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3390.html", "link": "https://wg21.link/n3390", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3391": { "type": "paper", "title": "ISO C++ SG1 Meeting Minutes for May 2012", "subgroup": "", "author": "L. Crowl, S. du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3391.html", "link": "https://wg21.link/n3391", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3392": { "type": "paper", "title": "Minutes, WG21/SG4 Meeting 8 May 2012 Redmond, Washington, USA", "subgroup": "", "author": "Neal Meyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3392.htm", "link": "https://wg21.link/n3392", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-18" }, "N3393": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3393.htm", "link": "https://wg21.link/n3393", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-06-08" }, "N3394": { "type": "paper", "title": "[[deprecated]] attribute", "subgroup": "Evolution", "author": "Alberto Ganesh Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3394.html", "link": "https://wg21.link/n3394", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-06-12", "issues": [ "EWG3" ] }, "N3395": { "type": "paper", "title": "C++ Stream Mutexes", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3395.html", "link": "https://wg21.link/n3395", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3396": { "type": "paper", "title": "Dynamic memory allocation for over-aligned data", "subgroup": "Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3396.htm", "link": "https://wg21.link/n3396", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-08-30", "issues": [ "EWG4" ] }, "N3397": { "type": "paper", "title": "Spring 2013 JTC1/SC22/WG21 C++ Standards Committee Meeting", "subgroup": "", "author": "Roger Orr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3397.pdf", "link": "https://wg21.link/n3397", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-08-13" }, "N3398": { "type": "paper", "title": "String Interoperation Library", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3398.html", "link": "https://wg21.link/n3398", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-19" }, "N3399": { "type": "paper", "title": "Filesystem Library Proposal (Revision 3)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3399.html", "link": "https://wg21.link/n3399", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21" }, "N3400": { "type": "paper", "title": "A proposal for eliminating the underscore madness that library writers have to suffer", "subgroup": "Evolution", "author": "Jonathan de Boyne Pollard", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3400.html", "link": "https://wg21.link/n3400", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21", "issues": [ "EWG5" ] }, "N3401": { "type": "paper", "title": "Generating move operations (elaborating on Core 1402)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3401.html", "link": "https://wg21.link/n3401", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21", "issues": [ "EWG6" ] }, "N3402": { "type": "paper", "title": "User-defined Literals for Standard Library Types", "subgroup": "Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3402.pdf", "link": "https://wg21.link/n3402", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-07", "issues": [ "EWG7" ] }, "N3403": { "type": "paper", "title": "Use Cases for Compile-Time Reflection", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3403.pdf", "link": "https://wg21.link/n3403", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-22", "issues": [ "EWG8" ] }, "N3404": { "type": "paper", "title": "Tuple Tidbits", "subgroup": "Library", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3404.html", "link": "https://wg21.link/n3404", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-22" }, "N3405": { "type": "paper", "title": "Template Tidbits", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3405.html", "link": "https://wg21.link/n3405", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-22", "issues": [ "EWG9" ] }, "N3406": { "type": "paper", "title": "A proposal to add a utility class to represent optional objects (Revision 2)", "subgroup": "Library", "author": "F. Cacciola, A. Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3406.html", "link": "https://wg21.link/n3406", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-20" }, "N3407": { "type": "paper", "title": "Proposal to Add Decimal Floating Point Support to C++", "subgroup": "Evolution/ Numeric", "author": "Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3407.html", "link": "https://wg21.link/n3407", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-14", "issues": [ "EWG10" ] }, "N3408": { "type": "paper", "title": "Parallelizing The Standard Algorithms Library", "subgroup": "Concurrency", "author": "J. Hoberock, O. Giroux, V. Grover, J. Marathe, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3408.pdf", "link": "https://wg21.link/n3408", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21" }, "N3409": { "type": "paper", "title": "Strict Fork-Join Parallelism", "subgroup": "Evolution/ Concurrency", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3409.pdf", "link": "https://wg21.link/n3409", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-24", "issues": [ "EWG11" ] }, "N3410": { "type": "paper", "title": "Rich Pointers with Dynamic and Static Introspection", "subgroup": "Evolution", "author": "D. M. Berris, M. Austern, L. Crowl, L. Singh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3410.pdf", "link": "https://wg21.link/n3410", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-18", "issues": [ "EWG12" ] }, "N3411": { "type": "paper", "title": "Additional Searching Algorithms", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3411.pdf", "link": "https://wg21.link/n3411", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3412": { "type": "paper", "title": "Runtime-sized arrays with automatic storage duration (revision 2)", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3412.html", "link": "https://wg21.link/n3412", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-19", "issues": [ "EWG13" ] }, "N3413": { "type": "paper", "title": "Allowing arbitrary literal types for non-type template parameters", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3413.html", "link": "https://wg21.link/n3413", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-19", "issues": [ "EWG14" ] }, "N3414": { "type": "paper", "title": "A Rational Number Library for C++", "subgroup": "Numerics", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3414.html", "link": "https://wg21.link/n3414", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-12" }, "N3415": { "type": "paper", "title": "A Database Access Library", "subgroup": "Library", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3415.html", "link": "https://wg21.link/n3415", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-13" }, "N3416": { "type": "paper", "title": "Packaging Parameter Packs", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3416.html", "link": "https://wg21.link/n3416", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21", "issues": [ "EWG15" ] }, "N3417": { "type": "paper", "title": "Proposal for Unbounded-Precision Integer Types", "subgroup": "Numerics", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3417.html", "link": "https://wg21.link/n3417", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21" }, "N3418": { "type": "paper", "title": "Proposal for Generic (Polymorphic) Lambda Expressions", "subgroup": "Evolution", "author": "F. Vali, H. Sutter, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3418.pdf", "link": "https://wg21.link/n3418", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21", "issues": [ "EWG16" ] }, "N3419": { "type": "paper", "title": "Vector loops and Parallel Loops", "subgroup": "Evolution/ Concurrency", "author": "Robert Geva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3419.pdf", "link": "https://wg21.link/n3419", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21", "issues": [ "EWG17" ] }, "N3420": { "type": "paper", "title": "A URI Library for C++", "subgroup": "Networking", "author": "G. Matthews, D. Berris", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3420.html", "link": "https://wg21.link/n3420", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21" }, "N3421": { "type": "paper", "title": "Making Operator Functors greater<>", "subgroup": "Library", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3421.htm", "link": "https://wg21.link/n3421", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-20" }, "N3422": { "type": "paper", "title": "SG5: Software Transactional Memory (TM) Status Report", "subgroup": "", "author": "M. Wong, J. Gottschlich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3422.pdf", "link": "https://wg21.link/n3422", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-14" }, "N3423": { "type": "paper", "title": "SG5: Software Transactional Memory (TM) Meeting Minutes", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3423.pdf", "link": "https://wg21.link/n3423", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-14" }, "N3424": { "type": "paper", "title": "Lambda Correctness and Usability Issues", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3424.pdf", "link": "https://wg21.link/n3424", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23", "issues": [ "EWG18" ] }, "N3425": { "type": "paper", "title": "Concurrent Unordered Associative Containers for C++", "subgroup": "Concurrency", "author": "A. Robison, A. Malakhov, A. Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3425.html", "link": "https://wg21.link/n3425", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-20" }, "N3426": { "type": "paper", "title": "Experience with Pre-Parsed Headers", "subgroup": "Modules", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3426.html", "link": "https://wg21.link/n3426", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3427": { "type": "paper", "title": "Shared locking in C++", "subgroup": "Concurrency", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3427.html", "link": "https://wg21.link/n3427", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3428": { "type": "paper", "title": "A Standard Programmatic Interface for Asynchronous Operations", "subgroup": "Concurrency", "author": "N. Gustafsson, A. Laksberg, H. Sutter, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3428.pdf", "link": "https://wg21.link/n3428", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21" }, "N3429": { "type": "paper", "title": "A C++ Library Solution To Parallelism", "subgroup": "Evolution/ Concurrency", "author": "A. Laksberg, H. Sutter, A. Robison, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3429.pdf", "link": "https://wg21.link/n3429", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21", "issues": [ "EWG19" ] }, "N3430": { "type": "paper", "title": "Proposing std::split()", "subgroup": "Library", "author": "Greg Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3430.html", "link": "https://wg21.link/n3430", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-19" }, "N3431": { "type": "paper", "title": "Quoted Strings Library Proposal", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3431.html", "link": "https://wg21.link/n3431", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21" }, "N3432": { "type": "paper", "title": "C++ Sized Deallocation", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3432.html", "link": "https://wg21.link/n3432", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23", "issues": [ "EWG20" ] }, "N3433": { "type": "paper", "title": "Clarifying Memory Allocation", "subgroup": "Evolution", "author": "L. Crowl, C. Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3433.html", "link": "https://wg21.link/n3433", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23", "issues": [ "EWG21" ] }, "N3434": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3434.html", "link": "https://wg21.link/n3434", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3435": { "type": "paper", "title": "Standardized feature-test macros", "subgroup": "Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3435.htm", "link": "https://wg21.link/n3435", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-18", "issues": [ "EWG22" ] }, "N3436": { "type": "paper", "title": "std::result_of and SFINAE", "subgroup": "Library", "author": "E. Niebler, D. Walker, J. de Guzman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3436.html", "link": "https://wg21.link/n3436", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21" }, "N3437": { "type": "paper", "title": "Type Name Strings For C++", "subgroup": "Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3437.pdf", "link": "https://wg21.link/n3437", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-24", "issues": [ "EWG23" ] }, "N3438": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R79)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3438.html", "link": "https://wg21.link/n3438", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-24" }, "N3439": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R79)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3439.html", "link": "https://wg21.link/n3439", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-24" }, "N3440": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R79)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3440.html", "link": "https://wg21.link/n3440", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-24" }, "N3441": { "type": "paper", "title": "Call Stack Utilities and std::exception Extension Proposal", "subgroup": "Evolution/ Library", "author": "Aurelian Melinte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3441.html", "link": "https://wg21.link/n3441", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-20", "issues": [ "EWG24" ] }, "N3442": { "type": "paper", "title": "string_ref: a non-owning reference to a string", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3442.html", "link": "https://wg21.link/n3442", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3443": { "type": "paper", "title": "Priority Queue Changes and Additions", "subgroup": "Library", "author": "G. Powell, T. Blechmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3443.pdf", "link": "https://wg21.link/n3443", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21" }, "N3444": { "type": "paper", "title": "Relaxing syntactic constraints on constexpr function definitions", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3444.html", "link": "https://wg21.link/n3444", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21", "issues": [ "EWG25" ] }, "N3445": { "type": "paper", "title": "Pass by Const Reference or Value", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3445.html", "link": "https://wg21.link/n3445", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23", "issues": [ "EWG26" ] }, "N3446": { "type": "paper", "title": "C++ Mapreduce", "subgroup": "Concurrency", "author": "C. Mysen, L. Crowl, A. Berkan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3446.pdf", "link": "https://wg21.link/n3446", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21" }, "N3448": { "type": "paper", "title": "Painless Digit Separation", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3448.pdf", "link": "https://wg21.link/n3448", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-21", "issues": [ "EWG27" ] }, "N3449": { "type": "paper", "title": "Open and Efficient Type Switch for C++", "subgroup": "Evolution", "author": "B. Stroustrup, G. Dos Reis, Y. Solodkyy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3449.pdf", "link": "https://wg21.link/n3449", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23", "issues": [ "EWG28" ] }, "N3450": { "type": "paper", "title": "Iterator-Related Improvements to Containers", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3450.pdf", "link": "https://wg21.link/n3450", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3451": { "type": "paper", "title": "async and ~future", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3451.pdf", "link": "https://wg21.link/n3451", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-09-23" }, "N3453": { "type": "paper", "title": "Minutes, WG21 Teleconference 2012-10-5", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3453.pdf", "link": "https://wg21.link/n3453", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/" }, "N3454": { "type": "paper", "title": "Minutes, WG21 Meeting No. 54, 15-19 October 2012 Portland, Oregon, USA", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3454.pdf", "link": "https://wg21.link/n3454", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/" }, "N3455": { "type": "paper", "title": "Minutes, PL22.16 Meeting No. 59, 15-19 October 2012 Portland, Oregon, USA", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3455.pdf", "link": "https://wg21.link/n3455", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/" }, "N3456": { "type": "paper", "title": "Range arguments for container constructors and methods, with wording", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3456.html", "link": "https://wg21.link/n3456", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-03" }, "N3457": { "type": "paper", "title": "Algorithm std::iota and its modifications.", "subgroup": "Library", "author": "Vladimir Grigoriev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3457.htm", "link": "https://wg21.link/n3457", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-30" }, "N3458": { "type": "paper", "title": "Simple Database Integration in C++11", "subgroup": "Library", "author": "Thomas Neumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3458.pdf", "link": "https://wg21.link/n3458", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-22" }, "N3459": { "type": "paper", "title": "Comparison of Two Database Access Methodologies", "subgroup": "Library", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3459.html", "link": "https://wg21.link/n3459", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-13" }, "N3462": { "type": "paper", "title": "std::result_of and SFINAE", "subgroup": "Library", "author": "E. Niebler, D. Walker, J. de Guzman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3462.html", "link": "https://wg21.link/n3462", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-18" }, "N3463": { "type": "paper", "title": "Portable Program Source Files", "subgroup": "Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3463.html", "link": "https://wg21.link/n3463", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-02", "issues": [ "EWG49" ] }, "N3465": { "type": "paper", "title": "Adding heterogeneous comparison lookup to associative containers for TR2 (Rev 2)", "subgroup": "Library", "author": "Joaquín Mª López Muñoz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3465.pdf", "link": "https://wg21.link/n3465", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-29" }, "N3466": { "type": "paper", "title": "More Perfect Forwarding", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3466.html", "link": "https://wg21.link/n3466", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-03", "issues": [ "EWG50" ] }, "N3467": { "type": "paper", "title": "Runtime-sized arrays with automatic storage duration (revision 3)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3467.html", "link": "https://wg21.link/n3467", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-29", "issues": [ "EWG13" ] }, "N3468": { "type": "paper", "title": "User-defined Literals for Standard Library Types (version 2)", "subgroup": "Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3468.pdf", "link": "https://wg21.link/n3468", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-24", "issues": [ "EWG7" ] }, "N3469": { "type": "paper", "title": "Constexpr Library Additions: chrono, v3", "subgroup": "Library", "author": "B. Kosnik, D. Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3469.html", "link": "https://wg21.link/n3469", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-18" }, "N3470": { "type": "paper", "title": "Constexpr Library Additions: containers, v2", "subgroup": "Library", "author": "B. Kosnik, D. Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3470.html", "link": "https://wg21.link/n3470", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-18" }, "N3471": { "type": "paper", "title": "Constexpr Library Additions: utilities, v3", "subgroup": "Library", "author": "B. Kosnik, D. Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3471.html", "link": "https://wg21.link/n3471", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-18" }, "N3472": { "type": "paper", "title": "Binary Literals in the C++ Core Language", "subgroup": "Core", "author": "James Dennett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3472.pdf", "link": "https://wg21.link/n3472", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-19", "issues": [ "EWG7" ] }, "N3473": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R80)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3473.html", "link": "https://wg21.link/n3473", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-03" }, "N3474": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R80)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3474.html", "link": "https://wg21.link/n3474", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-03" }, "N3475": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R80)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3475.html", "link": "https://wg21.link/n3475", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-03" }, "N3477": { "type": "paper", "title": "C++ Internet Protocol Classes", "subgroup": "Networking", "author": "A. Fabijanic, G. Obiltschnig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3477.pdf", "link": "https://wg21.link/n3477", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-28" }, "N3478": { "type": "paper", "title": "Core Issue 1512: Pointer comparison vs qualification conversions", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3478.html", "link": "https://wg21.link/n3478", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-29" }, "N3479": { "type": "paper", "title": "Priority Queue, Queue and Stack: Changes and Additions", "subgroup": "Library", "author": "G. Powell, T. Blechmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3479.pdf", "link": "https://wg21.link/n3479", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-02" }, "N3480": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 81", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3480.html", "link": "https://wg21.link/n3480", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-03" }, "N3481": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 81", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3481.html", "link": "https://wg21.link/n3481", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-03" }, "N3482": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 81", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3482.html", "link": "https://wg21.link/n3482", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-03" }, "N3484": { "type": "paper", "title": "A URI Library for C++", "subgroup": "Networking", "author": "G. Matthews, D. Berris", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3484.html", "link": "https://wg21.link/n3484", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-01" }, "N3485": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3485.pdf", "link": "https://wg21.link/n3485", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-02" }, "N3486": { "type": "paper", "title": "C++ Editor's Report, October 2012", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3486.html", "link": "https://wg21.link/n3486", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-02" }, "N3487": { "type": "paper", "title": "TLS and Parallelism", "subgroup": "Concurrency", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3487.pdf", "link": "https://wg21.link/n3487", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-05-08" }, "N3488": { "type": "paper", "title": "Evolution Working Group paper status", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3488.html", "link": "https://wg21.link/n3488", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-02" }, "N3489": { "type": "paper", "title": "A Rational Number Library for C++", "subgroup": "Numerics", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3489.html", "link": "https://wg21.link/n3489", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-13" }, "N3490": { "type": "paper", "title": "ADL Control for C++", "subgroup": "Evolution", "author": "Dave Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3490.html", "link": "https://wg21.link/n3490", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-10-31", "issues": [ "EWG51" ] }, "N3491": { "type": "paper", "title": "Minutes: SG4 Networking, October 2012", "subgroup": "", "author": "Alex Fabijanic", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3491.htm", "link": "https://wg21.link/n3491", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-01" }, "N3492": { "type": "paper", "title": "Use Cases for Compile-Time Reflection (Rev. 2)", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3492.pdf", "link": "https://wg21.link/n3492", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/", "date": "2012-11-03", "issues": [ "EWG8" ] }, "N3493": { "type": "paper", "title": "Compile-time integer sequences", "subgroup": "Library Evolution", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3493.html", "link": "https://wg21.link/n3493", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-11" }, "N3494": { "type": "paper", "title": "A proposal to add special mathematical functions according to the ISO/IEC 80000-2:2009 standard", "subgroup": "Library Evolution", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3494.pdf", "link": "https://wg21.link/n3494", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2012-12-19" }, "N3495": { "type": "paper", "title": "inplace realloc", "subgroup": "Library Evolution", "author": "Ariane van der Steldt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3495.htm", "link": "https://wg21.link/n3495", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2012-12-07" }, "N3496": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 60, WG21 Meeting No. 55, April 15-20, 2013 — Bristol, UK", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3496.pdf", "link": "https://wg21.link/n3496", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-02" }, "N3497": { "type": "paper", "title": "Runtime-sized arrays with automatic storage duration (revision 4)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3497.html", "link": "https://wg21.link/n3497", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-01", "issues": [ "EWG13" ] }, "N3498": { "type": "paper", "title": "Core Issue 1512: Pointer comparison vs qualification conversions (revision 2)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3498.html", "link": "https://wg21.link/n3498", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-07" }, "N3499": { "type": "paper", "title": "Digit Separators", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3499.html", "link": "https://wg21.link/n3499", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2012-12-19", "issues": [ "EWG27" ] }, "N3500": { "type": "paper", "title": "New assert variants", "subgroup": "Library Evolution", "author": "Olaf van der Spek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3500.htm", "link": "https://wg21.link/n3500", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2012-11-28" }, "N3501": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 82", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3501.html", "link": "https://wg21.link/n3501", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-14" }, "N3502": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 82", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3502.html", "link": "https://wg21.link/n3502", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-14" }, "N3503": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 82", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3503.html", "link": "https://wg21.link/n3503", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-14" }, "N3505": { "type": "paper", "title": "Filesystem Library Proposal (Revision 4)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3505.html", "link": "https://wg21.link/n3505", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-12" }, "N3506": { "type": "paper", "title": "A printf-like Interface for the Streams Library", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3506.html", "link": "https://wg21.link/n3506", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2012-12-26" }, "N3507": { "type": "paper", "title": "A URI Library for C++", "subgroup": "Networking", "author": "G. Matthews, D. Berris", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3507.html", "link": "https://wg21.link/n3507", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-11" }, "N3508": { "type": "paper", "title": "Any Library Proposal (Revision 2)", "subgroup": "Library", "author": "B. Dawes, K. Henney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3508.html", "link": "https://wg21.link/n3508", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-11" }, "N3509": { "type": "paper", "title": "Operator Bool for Ranges", "subgroup": "Library Evolution", "author": "Olaf van der Spek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3509.htm", "link": "https://wg21.link/n3509", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2012-12-19" }, "N3510": { "type": "paper", "title": "std::split(): An algorithm for splitting strings", "subgroup": "Library Evolution", "author": "Greg Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3510.html", "link": "https://wg21.link/n3510", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-10" }, "N3511": { "type": "paper", "title": "exchange() utility function", "subgroup": "Library Evolution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3511.html", "link": "https://wg21.link/n3511", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-10" }, "N3512": { "type": "paper", "title": "string_ref: a non-owning reference to a string, revision 2", "subgroup": "Library Evolution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3512.html", "link": "https://wg21.link/n3512", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-11" }, "N3513": { "type": "paper", "title": "Range arguments for container constructors and methods, wording revision 2", "subgroup": "Ranges", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3513.html", "link": "https://wg21.link/n3513", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-11" }, "N3514": { "type": "paper", "title": "A Proposal for the World's Dumbest Smart Pointer", "subgroup": "Library Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3514.pdf", "link": "https://wg21.link/n3514", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2012-12-19" }, "N3515": { "type": "paper", "title": "Toward Opaque Typedefs for C++1Y", "subgroup": "Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3515.pdf", "link": "https://wg21.link/n3515", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-11", "issues": [ "EWG52" ] }, "N3516": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R81)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3516.html", "link": "https://wg21.link/n3516", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-15" }, "N3517": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R81)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3517.html", "link": "https://wg21.link/n3517", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-15" }, "N3518": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R81)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3518.html", "link": "https://wg21.link/n3518", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-15" }, "N3519": { "type": "paper", "title": "Feb 5, 2013 SG1 Teleconference Announcement and Agenda", "subgroup": "", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3519.htm", "link": "https://wg21.link/n3519", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-11" }, "N3520": { "type": "paper", "title": "Critical sections in vector loops", "subgroup": "Concurrency", "author": "Robert Geva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3520.pdf", "link": "https://wg21.link/n3520", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-11" }, "N3521": { "type": "paper", "title": "convert() utility function", "subgroup": "Library Evolution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3521.html", "link": "https://wg21.link/n3521", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-12" }, "N3522": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R82)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3522.html", "link": "https://wg21.link/n3522", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3523": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R82)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3523.html", "link": "https://wg21.link/n3523", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3524": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R82)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3524.html", "link": "https://wg21.link/n3524", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3525": { "type": "paper", "title": "Polymorphic Allocators", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3525.pdf", "link": "https://wg21.link/n3525", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3526": { "type": "paper", "title": "Uniform initialization for arrays and class aggregate types", "subgroup": "Evolution", "author": "Michael Price", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3526.html", "link": "https://wg21.link/n3526", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-01-21", "issues": [ "EWG53" ] }, "N3527": { "type": "paper", "title": "A proposal to add a utility class to represent optional objects (Revision 2)", "subgroup": "Library Evolution", "author": "F. Cacciola, A. Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3527.html", "link": "https://wg21.link/n3527", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-10" }, "N3528": { "type": "paper", "title": "Minutes of Feb 5 2013 SG1 Phone Call", "subgroup": "", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3528.html", "link": "https://wg21.link/n3528", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-02-05" }, "N3529": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2012/10/30-2013/02/04", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3529.pdf", "link": "https://wg21.link/n3529", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-02-14" }, "N3530": { "type": "paper", "title": "Leveraging OpenMP infrastructure for language level parallelisation", "subgroup": "Concurrency", "author": "D. Gove, N. Copty, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3530.pdf", "link": "https://wg21.link/n3530", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3531": { "type": "paper", "title": "User-defined Literals for Standard Library Types (version 3)", "subgroup": "Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3531.pdf", "link": "https://wg21.link/n3531", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-08" }, "N3532": { "type": "paper", "title": "C++ Dynamic Arrays", "subgroup": "Library Evolution", "author": "L. Crowl, M. Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3532.html", "link": "https://wg21.link/n3532", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3533": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "Concurrency", "author": "L. Crowl, C. Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3533.html", "link": "https://wg21.link/n3533", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3534": { "type": "paper", "title": "C++ Pipelines", "subgroup": "Concurrency", "author": "A. Mackintosh, A. Berkan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3534.html", "link": "https://wg21.link/n3534", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3535": { "type": "paper", "title": "C++ Stream Mutexes", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3535.html", "link": "https://wg21.link/n3535", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-06" }, "N3536": { "type": "paper", "title": "C++ Sized Deallocation", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3536.html", "link": "https://wg21.link/n3536", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-05", "issues": [ "EWG20" ] }, "N3537": { "type": "paper", "title": "Clarifying Memory Allocation", "subgroup": "Core", "author": "L. Crowl, C. Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3537.html", "link": "https://wg21.link/n3537", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12", "issues": [ "EWG21" ] }, "N3538": { "type": "paper", "title": "Pass by Const Reference or Value", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3538.html", "link": "https://wg21.link/n3538", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-06", "issues": [ "EWG26" ] }, "N3539": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 83", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3539.html", "link": "https://wg21.link/n3539", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3540": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 83", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3540.html", "link": "https://wg21.link/n3540", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3541": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 83", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3541.html", "link": "https://wg21.link/n3541", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3542": { "type": "paper", "title": "Proposal for Unbounded-Precision Integer Types", "subgroup": "Numerics", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3542.html", "link": "https://wg21.link/n3542", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3543": { "type": "paper", "title": "Priority Queue, Queue and Stack: Changes and Additions", "subgroup": "Library Evolution", "author": "G. Powell, T. Blechmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3543.pdf", "link": "https://wg21.link/n3543", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3544": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2013/02/25-2013/03/04", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3544.pdf", "link": "https://wg21.link/n3544", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-06" }, "N3545": { "type": "paper", "title": "An Incremental Improvement to integral_constant", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3545.pdf", "link": "https://wg21.link/n3545", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3546": { "type": "paper", "title": "TransformationTraits Redux", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3546.pdf", "link": "https://wg21.link/n3546", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3547": { "type": "paper", "title": "Three -related Proposals", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3547.pdf", "link": "https://wg21.link/n3547", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3548": { "type": "paper", "title": "Conditionally-supported Special Math Functions for C++14", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3548.pdf", "link": "https://wg21.link/n3548", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3549": { "type": "paper", "title": "s/bound/extent/", "subgroup": "Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3549.pdf", "link": "https://wg21.link/n3549", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3550": { "type": "paper", "title": "Proposed C++14 Value Classification", "subgroup": "Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3550.pdf", "link": "https://wg21.link/n3550", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3551": { "type": "paper", "title": "Random Number Generation in C++11", "subgroup": "", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3551.pdf", "link": "https://wg21.link/n3551", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3552": { "type": "paper", "title": "Introducing Object Aliases", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3552.pdf", "link": "https://wg21.link/n3552", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12", "issues": [ "EWG64" ] }, "N3553": { "type": "paper", "title": "Proposing a C++1Y Swap Operator", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3553.pdf", "link": "https://wg21.link/n3553", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12", "issues": [ "EWG54" ] }, "N3554": { "type": "paper", "title": "A Parallel Algorithms Library", "subgroup": "Concurrency", "author": "J. Hoberock, O. Giroux, V. Grover, H. Sutter, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3554.pdf", "link": "https://wg21.link/n3554", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3556": { "type": "paper", "title": "Thread-Local Storage in X-Parallel Computations", "subgroup": "Concurrency", "author": "P. Halpern, C. Leiserson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3556.pdf", "link": "https://wg21.link/n3556", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3557": { "type": "paper", "title": "Considering a Fork-Join Parallelism Library", "subgroup": "Concurrency", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3557.pdf", "link": "https://wg21.link/n3557", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3558": { "type": "paper", "title": "A Standardized Representation of Asynchronous Operations", "subgroup": "Concurrency", "author": "N. Gustafsson, A. Laksberg, H. Sutter, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3558.pdf", "link": "https://wg21.link/n3558", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3559": { "type": "paper", "title": "Proposal for Generic (Polymorphic) Lambda Expressions", "subgroup": "Evolution", "author": "F. Vali, H. Sutter, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3559.pdf", "link": "https://wg21.link/n3559", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17", "issues": [ "EWG16" ] }, "N3560": { "type": "paper", "title": "Proposal for Assorted Extensions to Lambda Expressions", "subgroup": "Evolution", "author": "F. Vali, H. Sutter, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3560.pdf", "link": "https://wg21.link/n3560", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17", "issues": [ "EWG16" ] }, "N3561": { "type": "paper", "title": "Semantics of Vector Loops", "subgroup": "Concurrency", "author": "R. Geva, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3561.pdf", "link": "https://wg21.link/n3561", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3562": { "type": "paper", "title": "Executors and schedulers, revision 1", "subgroup": "Concurrency", "author": "M. Austern, L. Crowl, C. Carruth, N. Gustafsson, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3562.pdf", "link": "https://wg21.link/n3562", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3563": { "type": "paper", "title": "C++ Mapreduce", "subgroup": "Concurrency", "author": "C. Mysen, L. Crowl, A. Berkan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3563.pdf", "link": "https://wg21.link/n3563", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3564": { "type": "paper", "title": "Resumable Functions", "subgroup": "Concurrency", "author": "N. Gustafsson, D. Brewis, H. Sutter, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3564.pdf", "link": "https://wg21.link/n3564", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3565": { "type": "paper", "title": "IP Address Design Constraints", "subgroup": "Networking", "author": "Aleksandar Fabijanic", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3565.pdf", "link": "https://wg21.link/n3565", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3566": { "type": "paper", "title": "Evolution Open Issues", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3566.html", "link": "https://wg21.link/n3566", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3567": { "type": "paper", "title": "Evolution Closed Issues", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3567.html", "link": "https://wg21.link/n3567", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3568": { "type": "paper", "title": "Shared locking in C++", "subgroup": "Concurrency", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3568.html", "link": "https://wg21.link/n3568", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-11" }, "N3569": { "type": "paper", "title": "SPRING 2014 JTC1/SC22/WG21 C++ STANDARDS COMMITTEE MEETING: Preliminary Information", "subgroup": "", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3569.pdf", "link": "https://wg21.link/n3569", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3570": { "type": "paper", "title": "Quoted Strings Library Proposal (Revision 1)", "subgroup": "Library Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3570.html", "link": "https://wg21.link/n3570", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-14" }, "N3571": { "type": "paper", "title": "A Proposal to add Single Instruction Multiple Data Computation to the Standard Library", "subgroup": "Concurrency", "author": "P. Estérie, M. Gaunard, J. Falcou", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3571.pdf", "link": "https://wg21.link/n3571", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3572": { "type": "paper", "title": "Unicode Support in the Standard Library", "subgroup": "Library Evolution", "author": "Mark Boyall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3572.html", "link": "https://wg21.link/n3572", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-10" }, "N3573": { "type": "paper", "title": "Heterogenous extensions to unordered containers", "subgroup": "Library Evolution", "author": "Mark Boyall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3573.html", "link": "https://wg21.link/n3573", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-10" }, "N3574": { "type": "paper", "title": "Binding stateful functions as function pointers", "subgroup": "Library Evolution", "author": "Mark Boyall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3574.html", "link": "https://wg21.link/n3574", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-10" }, "N3575": { "type": "paper", "title": "Additional Standard allocation schemes", "subgroup": "Library Evolution", "author": "Mark Boyall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3575.html", "link": "https://wg21.link/n3575", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-10" }, "N3576": { "type": "paper", "title": "SG8 Concepts Teleconference Minutes - 2013-03-12", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3576.pdf", "link": "https://wg21.link/n3576", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12" }, "N3577": { "type": "paper", "title": "Fall 2013 JTC1/SC22/WG21 C++ Standards Committee Meeting", "subgroup": "", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3577.pdf", "link": "https://wg21.link/n3577", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-14" }, "N3578": { "type": "paper", "title": "Proposing the Rule of Five", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3578.pdf", "link": "https://wg21.link/n3578", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12", "issues": [ "EWG55" ] }, "N3579": { "type": "paper", "title": "A type trait for signatures", "subgroup": "Library Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3579.html", "link": "https://wg21.link/n3579", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3580": { "type": "paper", "title": "Concepts Lite: Constraining Templates with Predicates", "subgroup": "Concepts", "author": "A. Sutton, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3580.pdf", "link": "https://wg21.link/n3580", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17" }, "N3581": { "type": "paper", "title": "Delimited iterators", "subgroup": "Library Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3581.html", "link": "https://wg21.link/n3581", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-16" }, "N3582": { "type": "paper", "title": "Return type deduction for normal functions", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3582.html", "link": "https://wg21.link/n3582", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15", "issues": [ "EWG1" ] }, "N3583": { "type": "paper", "title": "Exploring constexpr at Runtime", "subgroup": "Evolution", "author": "Scott Schurr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3583.pdf", "link": "https://wg21.link/n3583", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-13", "issues": [ "EWG56" ] }, "N3584": { "type": "paper", "title": "Wording for Accessing Tuple Fields by Type", "subgroup": "Library", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3584.html", "link": "https://wg21.link/n3584", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-14" }, "N3585": { "type": "paper", "title": "Iterator-Related Improvements to Containers (Revision 2)", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3585.pdf", "link": "https://wg21.link/n3585", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17" }, "N3586": { "type": "paper", "title": "Splicing Maps and Sets", "subgroup": "Library", "author": "A. Talbot, H. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3586.pdf", "link": "https://wg21.link/n3586", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17" }, "N3587": { "type": "paper", "title": "For Loop Exit Strategies", "subgroup": "Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3587.pdf", "link": "https://wg21.link/n3587", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17", "issues": [ "EWG57" ] }, "N3588": { "type": "paper", "title": "make_unique", "subgroup": "Library Evolution", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3588.htm", "link": "https://wg21.link/n3588", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3589": { "type": "paper", "title": "Summary of Progress Since Portland towards Transactional Language Constructs for C++", "subgroup": "", "author": "H. Boehm, J. Gottschlich, V. Luchangco, M. Wong, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3589.pdf", "link": "https://wg21.link/n3589", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3591": { "type": "paper", "title": "Summary of Discussions on Explicit Cancellation in Transactional Language Constructs for C++", "subgroup": "Evolution", "author": "H. Boehm, J. Gottschlich, M. Moir, M. Wong, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3591.pdf", "link": "https://wg21.link/n3591", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3592": { "type": "paper", "title": "Alternative cancellation and data escape mechanisms for transactions", "subgroup": "Evolution", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3592.html", "link": "https://wg21.link/n3592", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3593": { "type": "paper", "title": "std::split(): An algorithm for splitting strings", "subgroup": "Library Evolution", "author": "Greg Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3593.html", "link": "https://wg21.link/n3593", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-13", "issues": [ "LEWG259" ] }, "N3594": { "type": "paper", "title": "std::join(): An algorithm for joining a range of elements", "subgroup": "Library Evolution", "author": "Greg Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3594.html", "link": "https://wg21.link/n3594", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-13", "issues": [ "LEWG259" ] }, "N3595": { "type": "paper", "title": "Simplifying Argument-Dependent Lookup Rules", "subgroup": "Evolution", "author": "Peter Gottschling", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3595.pdf", "link": "https://wg21.link/n3595", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15", "issues": [ "EWG58" ] }, "N3596": { "type": "paper", "title": "Code Reuse in Class Template Specialization", "subgroup": "Evolution", "author": "Peter Gottschling", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3596.pdf", "link": "https://wg21.link/n3596", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15", "issues": [ "EWG59" ] }, "N3597": { "type": "paper", "title": "Relaxing constraints on constexpr functions", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3597.html", "link": "https://wg21.link/n3597", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15", "issues": [ "EWG25" ] }, "N3598": { "type": "paper", "title": "constexpr member functions and implicit const", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3598.html", "link": "https://wg21.link/n3598", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-12", "issues": [ "EWG25" ] }, "N3599": { "type": "paper", "title": "Literal operator templates for strings", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3599.html", "link": "https://wg21.link/n3599", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-13", "issues": [ "EWG66" ] }, "N3600": { "type": "paper", "title": "C++ Latches and Barriers", "subgroup": "Concurrency", "author": "Alasdair Mackintosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3600.html", "link": "https://wg21.link/n3600", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-16" }, "N3601": { "type": "paper", "title": "Implicit template parameters", "subgroup": "Evolution", "author": "M. Spertus, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3601.html", "link": "https://wg21.link/n3601", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17", "issues": [ "EWG9" ] }, "N3602": { "type": "paper", "title": "Template parameter deduction for constructors", "subgroup": "Evolution", "author": "M. Spertus, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3602.html", "link": "https://wg21.link/n3602", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-14", "issues": [ "EWG60" ] }, "N3603": { "type": "paper", "title": "A Three-Class IP Address Proposal", "subgroup": "Networking", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3603.html", "link": "https://wg21.link/n3603", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17" }, "N3604": { "type": "paper", "title": "Centralized Defensive-Programming Support for Narrow Contracts", "subgroup": "Library Evolution", "author": "J. Lakos, A. Zakharov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3604.pdf", "link": "https://wg21.link/n3604", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3605": { "type": "paper", "title": "Member initializers and aggregates", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3605.html", "link": "https://wg21.link/n3605", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15", "issues": [ "EWG61" ] }, "N3606": { "type": "paper", "title": "Extending std::search to use Additional Searching Algorithms", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3606.html", "link": "https://wg21.link/n3606", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17" }, "N3607": { "type": "paper", "title": "Making non-modifying sequence operations more robust", "subgroup": "Library Evolution", "author": "M. Spertus, A. Pall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3607.html", "link": "https://wg21.link/n3607", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3608": { "type": "paper", "title": "exchange() utility function, revision 2", "subgroup": "Library Evolution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3608.html", "link": "https://wg21.link/n3608", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3609": { "type": "paper", "title": "string_view: a non-owning reference to a string, revision 3", "subgroup": "Library Evolution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3609.html", "link": "https://wg21.link/n3609", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3610": { "type": "paper", "title": "Generic lambda-capture initializers, supporting capture-by-move", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3610.html", "link": "https://wg21.link/n3610", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15", "issues": [ "EWG62" ] }, "N3611": { "type": "paper", "title": "A Rational Number Library for C++", "subgroup": "Numerics", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3611.html", "link": "https://wg21.link/n3611", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3612": { "type": "paper", "title": "Desiderata of a C++11 Database Interface", "subgroup": "Library Evolution", "author": "Thomas Neumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3612.pdf", "link": "https://wg21.link/n3612", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3613": { "type": "paper", "title": "\"Static If\" Considered", "subgroup": "Concepts", "author": "B. Stroustrup, G. Dos Reis, A. Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3613.pdf", "link": "https://wg21.link/n3613", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-16" }, "N3614": { "type": "paper", "title": "unwinding_exception", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3614.pdf", "link": "https://wg21.link/n3614", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-11", "issues": [ "EWG63" ] }, "N3615": { "type": "paper", "title": "Constexpr Variable Templates", "subgroup": "Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3615.pdf", "link": "https://wg21.link/n3615", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18", "issues": [ "EWG64" ] }, "N3617": { "type": "paper", "title": "Lifting overload sets into function objects", "subgroup": "Evolution", "author": "Philipp Juschka", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3617.htm", "link": "https://wg21.link/n3617", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-14", "issues": [ "EWG65" ] }, "N3618": { "type": "paper", "title": "What can signal handlers do? (CWG 1441)", "subgroup": "Concurrency", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3618.html", "link": "https://wg21.link/n3618", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-17" }, "N3619": { "type": "paper", "title": "A proposal to add swappability traits to the standard library", "subgroup": "Library Evolution", "author": "Andrew Morrow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3619.html", "link": "https://wg21.link/n3619", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-15" }, "N3620": { "type": "paper", "title": "Network byte order conversion", "subgroup": "Networking", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3620.pdf", "link": "https://wg21.link/n3620", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-18" }, "N3621": { "type": "paper", "title": "Minutes, WG21 Teleconference 2013-03-29", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3621.pdf", "link": "https://wg21.link/n3621", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-29" }, "N3622": { "type": "paper", "title": "Minutes: WG21 Meeting No. 55, 15-20 April 2013 - Bristol, UK", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3622.pdf", "link": "https://wg21.link/n3622", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-03" }, "N3623": { "type": "paper", "title": "Minutes: PL22.16 Meeting No. 60, 15-20 April 2013 - Bristol, UK", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3623.pdf", "link": "https://wg21.link/n3623", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-03" }, "N3624": { "type": "paper", "title": "Core Issue 1512: Pointer comparison vs qualification conversions (revision 3)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3624.html", "link": "https://wg21.link/n3624", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-15" }, "N3625": { "type": "paper", "title": "A URI Library for C++", "subgroup": "Networking", "author": "G. Matthews, D. Berris", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3625.html", "link": "https://wg21.link/n3625", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-30" }, "N3626": { "type": "paper", "title": "Floating-Point Typedefs Having Specified Widths", "subgroup": "Numerics", "author": "P. Bristow, C. Kormanyos, J. Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3626.pdf", "link": "https://wg21.link/n3626", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-05" }, "N3627": { "type": "paper", "title": "Relaxed switch statement", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3627.html", "link": "https://wg21.link/n3627", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-02-07", "issues": [ "EWG71" ] }, "N3628": { "type": "paper", "title": "C and C++ Compatibility", "subgroup": "", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3628.pdf", "link": "https://wg21.link/n3628", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-08" }, "N3629": { "type": "paper", "title": "Simplifying C++0x Concepts", "subgroup": "Concepts", "author": "Doug Gregor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3629.pdf", "link": "https://wg21.link/n3629", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-09" }, "N3630": { "type": "paper", "title": "async, ~future, and ~thread (Revision 1)", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3630.pdf", "link": "https://wg21.link/n3630", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-12" }, "N3631": { "type": "paper", "title": "C11: The New C Standard", "subgroup": "", "author": "Thomas Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3631.pdf", "link": "https://wg21.link/n3631", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3632": { "type": "paper", "title": "Additional std::async Launch Policies", "subgroup": "Concurrency", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3632.html", "link": "https://wg21.link/n3632", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-11" }, "N3633": { "type": "paper", "title": "What can signal handlers do? (CWG 1441)", "subgroup": "Concurrency", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3633.html", "link": "https://wg21.link/n3633", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3634": { "type": "paper", "title": "Improvements to std::future and Related APIs", "subgroup": "Concurrency", "author": "N. Gustafsson, A. Laksberg, H. Sutter, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3634.pdf", "link": "https://wg21.link/n3634", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-02" }, "N3635": { "type": "paper", "title": "Towards restrict-like semantics for C++", "subgroup": "Evolution", "author": "M. Wong, R. Silvera, R. Mak, C. Cambly, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3635.pdf", "link": "https://wg21.link/n3635", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-29", "issues": [ "EWG72" ] }, "N3636": { "type": "paper", "title": "~thread should join", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3636.pdf", "link": "https://wg21.link/n3636", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-17" }, "N3637": { "type": "paper", "title": "async and ~future (Revision 3)", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3637.pdf", "link": "https://wg21.link/n3637", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-17" }, "N3638": { "type": "paper", "title": "Return type deduction for normal functions", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3638.html", "link": "https://wg21.link/n3638", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-17", "issues": [ "EWG1" ] }, "N3639": { "type": "paper", "title": "Runtime-sized arrays with automatic storage duration (revision 5)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3639.html", "link": "https://wg21.link/n3639", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-16", "issues": [ "EWG13" ] }, "N3640": { "type": "paper", "title": "Extending shared_ptr to Support Arrays", "subgroup": "Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3640.html", "link": "https://wg21.link/n3640", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-15" }, "N3641": { "type": "paper", "title": "Extending make_shared to Support Arrays", "subgroup": "Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3641.html", "link": "https://wg21.link/n3641", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-02" }, "N3642": { "type": "paper", "title": "User-defined Literals for Standard Library Types (part 1 - version 4)", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3642.pdf", "link": "https://wg21.link/n3642", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-18", "issues": [ "EWG7" ] }, "N3643": { "type": "paper", "title": "Range Adaptor for Selecting from Pair or Tuple", "subgroup": "Ranges", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3643.pdf", "link": "https://wg21.link/n3643", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-16" }, "N3644": { "type": "paper", "title": "Null Forward Iterators", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3644.pdf", "link": "https://wg21.link/n3644", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-18" }, "N3645": { "type": "paper", "title": "Splicing Maps and Sets (Revision 1)", "subgroup": "Library", "author": "A. Talbot, H. Hinnant, J. Dennett, J. Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3645.pdf", "link": "https://wg21.link/n3645", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-04" }, "N3646": { "type": "paper", "title": "Network byte order conversion", "subgroup": "Networking", "author": "Robert Pratte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3646.pdf", "link": "https://wg21.link/n3646", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-16" }, "N3647": { "type": "paper", "title": "Minutes: PL22.16 Meeting No. 59, 15-19 October 2012 Portland, Oregon, USA", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3647.pdf", "link": "https://wg21.link/n3647", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-15" }, "N3648": { "type": "paper", "title": "Wording Changes for Generalized Lambda-capture", "subgroup": "Evolution", "author": "D. Vandevoorde, V. Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3648.html", "link": "https://wg21.link/n3648", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-17", "issues": [ "EWG62" ] }, "N3649": { "type": "paper", "title": "Generic (Polymorphic) Lambda Expressions (Revision 3)", "subgroup": "Evolution", "author": "F. Vali, H. Sutter, D. Abrahams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3649.html", "link": "https://wg21.link/n3649", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19", "issues": [ "EWG16" ] }, "N3650": { "type": "paper", "title": "Resumable Functions", "subgroup": "Concurrency", "author": "N. Gustafsson, D. Brewis, H. Sutter, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3650.pdf", "link": "https://wg21.link/n3650", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-02" }, "N3651": { "type": "paper", "title": "Variable Templates (Revision 1)", "subgroup": "Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3651.pdf", "link": "https://wg21.link/n3651", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19", "issues": [ "EWG64" ] }, "N3652": { "type": "paper", "title": "Relaxing constraints on constexpr functions / constexpr member functions and implicit const", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3652.html", "link": "https://wg21.link/n3652", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-18", "issues": [ "EWG25" ] }, "N3653": { "type": "paper", "title": "Member initializers and aggregates", "subgroup": "Evolution", "author": "V. Voutilainen, R. Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3653.html", "link": "https://wg21.link/n3653", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-17", "issues": [ "EWG61" ] }, "N3654": { "type": "paper", "title": "Quoted Strings Library Proposal (Revision 2)", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3654.html", "link": "https://wg21.link/n3654", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3655": { "type": "paper", "title": "TransformationTraits Redux, v2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3655.pdf", "link": "https://wg21.link/n3655", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-18" }, "N3656": { "type": "paper", "title": "make_unique (Revision 1)", "subgroup": "Library", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3656.htm", "link": "https://wg21.link/n3656", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-18" }, "N3657": { "type": "paper", "title": "Adding heterogeneous comparison lookup to associative containers (rev 4)", "subgroup": "Library", "author": "J. Wakely, S. Lavavej, J. Muñoz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3657.htm", "link": "https://wg21.link/n3657", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-19" }, "N3658": { "type": "paper", "title": "Compile-time integer sequences", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3658.html", "link": "https://wg21.link/n3658", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-18" }, "N3659": { "type": "paper", "title": "Shared locking in C++", "subgroup": "Concurrency", "author": "H. Hinnant, D. Vollmann, H. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3659.html", "link": "https://wg21.link/n3659", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3660": { "type": "paper", "title": "User-defined Literals for std::complex, part 2 of UDL for Standard Library Types (version 4)", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3660.pdf", "link": "https://wg21.link/n3660", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3661": { "type": "paper", "title": "Digit Separators", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3661.html", "link": "https://wg21.link/n3661", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19", "issues": [ "EWG27" ] }, "N3662": { "type": "paper", "title": "C++ Dynamic Arrays", "subgroup": "Library", "author": "L. Crowl, M. Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3662.html", "link": "https://wg21.link/n3662", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3663": { "type": "paper", "title": "C++ Sized Deallocation", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3663.html", "link": "https://wg21.link/n3663", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-30", "issues": [ "EWG20" ] }, "N3664": { "type": "paper", "title": "Clarifying Memory Allocation", "subgroup": "Core", "author": "L. Crowl, C. Carruth, R. Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3664.html", "link": "https://wg21.link/n3664", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19", "issues": [ "EWG21" ] }, "N3665": { "type": "paper", "title": "Uninterleaved String Output Streaming", "subgroup": "Library", "author": "L. Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3665.html", "link": "https://wg21.link/n3665", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3666": { "type": "paper", "title": "C++ Latches and Barriers", "subgroup": "Concurrency", "author": "Alasdair Mackintosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3666.html", "link": "https://wg21.link/n3666", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-18" }, "N3667": { "type": "paper", "title": "Drafting for Core 1402", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3667.html", "link": "https://wg21.link/n3667", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2012-04-16", "issues": [ "EWG6" ] }, "N3668": { "type": "paper", "title": "exchange() utility function, revision 3", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3668.html", "link": "https://wg21.link/n3668", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3669": { "type": "paper", "title": "Fixing constexpr member functions without const", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3669.pdf", "link": "https://wg21.link/n3669", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3670": { "type": "paper", "title": "Wording for Addressing Tuples by Type: Revision 2", "subgroup": "Library", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3670.html", "link": "https://wg21.link/n3670", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3671": { "type": "paper", "title": "Making non-modifying sequence operations more robust: Revision 2", "subgroup": "Library", "author": "M. Spertus, A. Pall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3671.html", "link": "https://wg21.link/n3671", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3672": { "type": "paper", "title": "A proposal to add a utility class to represent optional objects (Revision 4)", "subgroup": "Library", "author": "F. Cacciola, A. Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3672.html", "link": "https://wg21.link/n3672", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3673": { "type": "paper", "title": "C++ Library Working Group Ready Issues Bristol 2013", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3673.html", "link": "https://wg21.link/n3673", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-19" }, "N3674": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 84", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3674.html", "link": "https://wg21.link/n3674", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-03" }, "N3675": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 84", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3675.html", "link": "https://wg21.link/n3675", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-03" }, "N3676": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 84", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3676.html", "link": "https://wg21.link/n3676", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-03" }, "N3677": { "type": "paper", "title": "A Proposal to Add additional RAII Wrappers to the Standard Library", "subgroup": "Library", "author": "Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3677.html", "link": "https://wg21.link/n3677", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-26" }, "N3678": { "type": "paper", "title": "C++ Stream Guards", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3678.html", "link": "https://wg21.link/n3678", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-30" }, "N3679": { "type": "paper", "title": "Async() future destructors must wait", "subgroup": "Concurrency", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3679.html", "link": "https://wg21.link/n3679", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3680": { "type": "paper", "title": "Improving pair and tuple", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3680.html", "link": "https://wg21.link/n3680", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-14" }, "N3681": { "type": "paper", "title": "Auto and braced-init lists", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3681.html", "link": "https://wg21.link/n3681", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-02", "issues": [ "EWG161", "EWG73" ] }, "N3682": { "type": "paper", "title": "C++ Standard Evolution Active Issues List (Revision R02)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3682.html", "link": "https://wg21.link/n3682", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-29" }, "N3683": { "type": "paper", "title": "C++ Standard Evolution Completed Issues List (Revision R02)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3683.html", "link": "https://wg21.link/n3683", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-29" }, "N3684": { "type": "paper", "title": "C++ Standard Evolution Closed Issues List (Revision R02)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3684.html", "link": "https://wg21.link/n3684", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-04-29" }, "N3685": { "type": "paper", "title": "string_view: a non-owning reference to a string, revision 4", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3685.html", "link": "https://wg21.link/n3685", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-03" }, "N3686": { "type": "paper", "title": "Traversable arguments for container constructors and methods, wording revision 3", "subgroup": "Ranges", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3686.html", "link": "https://wg21.link/n3686", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-03" }, "N3687": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R83)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3687.html", "link": "https://wg21.link/n3687", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-06" }, "N3688": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R83)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3688.html", "link": "https://wg21.link/n3688", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-06" }, "N3689": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R83)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3689.html", "link": "https://wg21.link/n3689", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-06" }, "N3690": { "type": "paper", "title": "Programming Languages - C++", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf", "link": "https://wg21.link/n3690", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-15" }, "N3691": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3691.pdf", "link": "https://wg21.link/n3691", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-16" }, "N3692": { "type": "paper", "title": "C++ Editor's Report, October 2012", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3692.html", "link": "https://wg21.link/n3692", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-16" }, "N3693": { "type": "paper", "title": "Working Draft, Technical Specification — File System", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3693.html", "link": "https://wg21.link/n3693", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-28" }, "N3694": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "Feature test", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3694.htm", "link": "https://wg21.link/n3694", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-27", "issues": [ "EWG22" ] }, "N3695": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2013/03/11-2013/06/10", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3695.pdf", "link": "https://wg21.link/n3695", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-28" }, "N3696": { "type": "paper", "title": "Proposal to extend atomic with priority update functions", "subgroup": "Concurrency", "author": "Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3696.htm", "link": "https://wg21.link/n3696", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-26" }, "N3697": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3697.htm", "link": "https://wg21.link/n3697", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-25" }, "N3698": { "type": "paper", "title": "July 25-26 Santa Clara SG1 Meeting Announcement and Agenda", "subgroup": "", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3698.html", "link": "https://wg21.link/n3698", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-30" }, "N3699": { "type": "paper", "title": "A proposal to add a generalized callable negator", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3699.html", "link": "https://wg21.link/n3699", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-05-27" }, "N3700": { "type": "paper", "title": "Hierarchical Data Structures and Related Concepts for the C++ Standard Library", "subgroup": "Library", "author": "B. Reiter, R. Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3700.html", "link": "https://wg21.link/n3700", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-22" }, "N3701": { "type": "paper", "title": "Concepts Lite", "subgroup": "Concepts", "author": "A. Sutton, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3701.pdf", "link": "https://wg21.link/n3701", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-28" }, "N3702": { "type": "paper", "title": "Introducing an optional parameter for mem_fn, which allows to bind an object to its member function", "subgroup": "Library", "author": "Mikhail Semenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3702.htm", "link": "https://wg21.link/n3702", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-28" }, "N3703": { "type": "paper", "title": "Extending std::search to use Additional Searching Algorithms (Version 3)", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3703.html", "link": "https://wg21.link/n3703", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-06-28" }, "N3704": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 61, WG21 Meeting No. 56, September 23-28, 2013 - Chicago, IL, USA", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3704.pdf", "link": "https://wg21.link/n3704", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-07-13" }, "N3705": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Telecon Meeting", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3705.htm", "link": "https://wg21.link/n3705", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-07-23" }, "N3706": { "type": "paper", "title": "C++ Distributed Counters", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3706.html", "link": "https://wg21.link/n3706", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-01" }, "N3707": { "type": "paper", "title": "2014-02 Meeting Invitation and Information", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3707.pdf", "link": "https://wg21.link/n3707", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-06" }, "N3708": { "type": "paper", "title": "A proposal to add coroutines to the C++ standard library", "subgroup": "Library", "author": "O. Kowalke, N. Godspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3708.pdf", "link": "https://wg21.link/n3708", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-03-04" }, "N3709": { "type": "paper", "title": "Minutes for July 2013 Santa Clara SG1 Meeting", "subgroup": "", "author": "H.. Boehm, J. Hoberock, A. Mackintosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3709.html", "link": "https://wg21.link/n3709", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3710": { "type": "paper", "title": "Specifying the absence of \"out of thin air\" results (LWG2265)", "subgroup": "Concurrency", "author": "H. Boehm, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3710.html", "link": "https://wg21.link/n3710", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3711": { "type": "paper", "title": "Task Groups As a Lower Level C++ Library Solution To Fork-Join Parallelism", "subgroup": "Concurrency", "author": "A. Laksberg, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3711.pdf", "link": "https://wg21.link/n3711", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-15" }, "N3712": { "type": "paper", "title": "Policy-Based Design for Safe Destruction in Concurrent Containers", "subgroup": "Concurrency", "author": "Arch D. Robison", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3712.pdf", "link": "https://wg21.link/n3712", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3713": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 85", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3713.html", "link": "https://wg21.link/n3713", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-03" }, "N3714": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 85", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3714.html", "link": "https://wg21.link/n3714", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-03" }, "N3715": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 85", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3715.html", "link": "https://wg21.link/n3715", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-03" }, "N3716": { "type": "paper", "title": "A printf-like Interface for the Streams Library", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3716.html", "link": "https://wg21.link/n3716", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-18" }, "N3717": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2013/06/24-2013/08/26", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3717.pdf", "link": "https://wg21.link/n3717", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3718": { "type": "paper", "title": "Transactional Memory Support for C++", "subgroup": "Evolution", "author": "M. Wong, V. Luchangco, J. Maurer, M. Moir, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3718.pdf", "link": "https://wg21.link/n3718", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30", "issues": [ "EWG82" ] }, "N3719": { "type": "paper", "title": "Extend INVOKE to support types convertible to target class", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3719.html", "link": "https://wg21.link/n3719", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-17" }, "N3720": { "type": "paper", "title": "Working Draft Technical Specification - URI", "subgroup": "Networking", "author": "G. Matthews, D. Berris", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3720.html", "link": "https://wg21.link/n3720", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3721": { "type": "paper", "title": "Improvements to std::future and Related APIs", "subgroup": "Concurrency", "author": "N. Gustafsson, A. Laksberg, H. Sutter, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3721.pdf", "link": "https://wg21.link/n3721", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3722": { "type": "paper", "title": "Resumable Functions", "subgroup": "Concurrency", "author": "N. Gustafsson, D. Brewis, H. Sutter, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3722.pdf", "link": "https://wg21.link/n3722", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3723": { "type": "paper", "title": "Extend operator-> to support rvalues", "subgroup": "Evolution", "author": "Pascal Constanza", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3723.html", "link": "https://wg21.link/n3723", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-23", "issues": [ "EWG74" ] }, "N3724": { "type": "paper", "title": "A Parallel Algorithms Library", "subgroup": "Concurrency", "author": "J. Hoberock, O. Giroux, V. Grover, H. Sutter, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3724.pdf", "link": "https://wg21.link/n3724", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3725": { "type": "paper", "title": "Original Draft Specification of Transactional Language Constructs for C++ Version 1.1 (February 3, 2012)", "subgroup": "Evolution", "author": "M. Wong, A. Adl-Tabatabai, T. Shpeisman, J. Gottschlich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3725.pdf", "link": "https://wg21.link/n3725", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3726": { "type": "paper", "title": "Polymorphic Memory Resources", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3726.pdf", "link": "https://wg21.link/n3726", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-02" }, "N3727": { "type": "paper", "title": "A proposal to add invoke function template", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3727.html", "link": "https://wg21.link/n3727", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-01" }, "N3728": { "type": "paper", "title": "Packaging Parameter Packs (Rev. 2)", "subgroup": "Reflection", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3728.html", "link": "https://wg21.link/n3728", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-03" }, "N3729": { "type": "paper", "title": "Invocation type traits", "subgroup": "Library", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3729.html", "link": "https://wg21.link/n3729", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-02" }, "N3730": { "type": "paper", "title": "Specializations and namespaces", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3730.html", "link": "https://wg21.link/n3730", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-28", "issues": [ "EWG48" ] }, "N3731": { "type": "paper", "title": "Executors and schedulers, revision 2", "subgroup": "Concurrency", "author": "C. Mysen, N. Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3731.pdf", "link": "https://wg21.link/n3731", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3732": { "type": "paper", "title": "Value-Oriented Concurrent Unordered Containers", "subgroup": "Concurrency", "author": "A. Robison, A. Potapov, A. Malakhov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3732.pdf", "link": "https://wg21.link/n3732", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3733": { "type": "paper", "title": "ISO/IEC CD 14882, C++ 2014, National Body Comments", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3733.pdf", "link": "https://wg21.link/n3733", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-26" }, "N3734": { "type": "paper", "title": "Vector Programming: A proposal for WG21", "subgroup": "Concurrency", "author": "Robert Geva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3734.pdf", "link": "https://wg21.link/n3734", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-02" }, "N3735": { "type": "paper", "title": "On the difference between parallel loops and vector loops", "subgroup": "Concurrency", "author": "Robert Geva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3735.pdf", "link": "https://wg21.link/n3735", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-02" }, "N3736": { "type": "paper", "title": "C++ Standard Evolution Active Issues List (Revision R03)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3736.html", "link": "https://wg21.link/n3736", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-27" }, "N3737": { "type": "paper", "title": "C++ Standard Evolution Completed Issues List (Revision R03)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3737.html", "link": "https://wg21.link/n3737", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-27" }, "N3738": { "type": "paper", "title": "C++ Standard Evolution Closed Issues List (Revision R03)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3738.html", "link": "https://wg21.link/n3738", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-27" }, "N3739": { "type": "paper", "title": "Improving pair and tuple, revision 1", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3739.html", "link": "https://wg21.link/n3739", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-02" }, "N3740": { "type": "paper", "title": "A Proposal for the World's Dumbest Smart Pointer, v2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3740.pdf", "link": "https://wg21.link/n3740", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3741": { "type": "paper", "title": "Toward Opaque Typedefs for C++1Y, v2", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3741.pdf", "link": "https://wg21.link/n3741", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30", "issues": [ "EWG52" ] }, "N3742": { "type": "paper", "title": "Three -related Proposals, v2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3742.pdf", "link": "https://wg21.link/n3742", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3743": { "type": "paper", "title": "Conditionally-supported Special Math Functions for C++14, v2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3743.pdf", "link": "https://wg21.link/n3743", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3744": { "type": "paper", "title": "Proposing [[pure]]", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3744.pdf", "link": "https://wg21.link/n3744", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30", "issues": [ "EWG75" ] }, "N3745": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3745.htm", "link": "https://wg21.link/n3745", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-28" }, "N3746": { "type": "paper", "title": "Proposing a C++1Y Swap Operator, v2", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3746.pdf", "link": "https://wg21.link/n3746", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30", "issues": [ "EWG54" ] }, "N3747": { "type": "paper", "title": "A Universal Model for Asynchronous Operations", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3747.pdf", "link": "https://wg21.link/n3747", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-01" }, "N3748": { "type": "paper", "title": "Implicit Evaluation of \"auto\" Variables and Arguments", "subgroup": "Evolution", "author": "P. Gottschling, J. Falcou, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3748.pdf", "link": "https://wg21.link/n3748", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30", "issues": [ "EWG76" ] }, "N3749": { "type": "paper", "title": "Constexpr Library Additions: functional", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3749.htm", "link": "https://wg21.link/n3749", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-31" }, "N3750": { "type": "paper", "title": "C++ Ostream Buffers", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3750.html", "link": "https://wg21.link/n3750", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-01" }, "N3751": { "type": "paper", "title": "Object Lifetime, Low-level Programming, and memcpy", "subgroup": "Undefined behavior", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3751.pdf", "link": "https://wg21.link/n3751", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-03" }, "N3752": { "type": "paper", "title": "Index Based Ranges", "subgroup": "Ranges", "author": "A. Shödl, F. Fracassi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3752.pdf", "link": "https://wg21.link/n3752", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3753": { "type": "paper", "title": "Centralized Defensive-Programming Support for Narrow Contracts (Revision 1)", "subgroup": "Library", "author": "J. Lakos, A. Zakharov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3753.pdf", "link": "https://wg21.link/n3753", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3754": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R84)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3754.html", "link": "https://wg21.link/n3754", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-03" }, "N3755": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R84)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3755.html", "link": "https://wg21.link/n3755", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-03" }, "N3756": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R84)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3756.html", "link": "https://wg21.link/n3756", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-03" }, "N3757": { "type": "paper", "title": "Support for user-defined exception information and diagnostic information in std::exception", "subgroup": "Library", "author": "Emil Dotchevski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3757.html", "link": "https://wg21.link/n3757", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3758": { "type": "paper", "title": "Standard exception information types for std::exception", "subgroup": "Library", "author": "Emil Dotchevski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3758.html", "link": "https://wg21.link/n3758", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3759": { "type": "paper", "title": "SIMD Vector Types", "subgroup": "Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3759.html", "link": "https://wg21.link/n3759", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-30" }, "N3760": { "type": "paper", "title": "[[deprecated]] attribute", "subgroup": "Core", "author": "Alberto Ganesh Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3760.html", "link": "https://wg21.link/n3760", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-01", "issues": [ "EWG3" ] }, "N3761": { "type": "paper", "title": "Proposing type_at<>", "subgroup": "Library", "author": "Sean Middleditch", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3761.html", "link": "https://wg21.link/n3761", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-08-29" }, "N3762": { "type": "paper", "title": "string_view: a non-owning reference to a string, revision 5", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3762.html", "link": "https://wg21.link/n3762", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-01" }, "N3763": { "type": "paper", "title": "Traversable arguments for container constructors and methods, wording revision 4", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3763.html", "link": "https://wg21.link/n3763", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-01" }, "N3764": { "type": "paper", "title": "Ruminations on relational operators", "subgroup": "Library", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3764.html", "link": "https://wg21.link/n3764", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-02" }, "N3765": { "type": "paper", "title": "On Optional", "subgroup": "Library", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3765.pdf", "link": "https://wg21.link/n3765", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3766": { "type": "paper", "title": "The identity type transformation", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3766.html", "link": "https://wg21.link/n3766", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-03" }, "N3767": { "type": "paper", "title": "Teleconference Minutes (September 2013)", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3767.pdf", "link": "https://wg21.link/n3767", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-13" }, "N3768": { "type": "paper", "title": "Minutes (September 2013)", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3768.pdf", "link": "https://wg21.link/n3768", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-16" }, "N3769": { "type": "paper", "title": "Minutes: PL22.16 Meeting No. 61, 2013-09 Chicago Minutes", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3769.pdf", "link": "https://wg21.link/n3769", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-12-14" }, "N3770": { "type": "paper", "title": "C++ CD Comment Status, Rev. 1", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3770.html", "link": "https://wg21.link/n3770", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-14" }, "N3771": { "type": "paper", "title": "Canadian C++14 Comments", "subgroup": "", "author": "H. Tong, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3771.pdf", "link": "https://wg21.link/n3771", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-22" }, "N3772": { "type": "paper", "title": "Changing the type of address-of-member expression", "subgroup": "Evolution", "author": "David Rodríguez Ibeas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3772.pdf", "link": "https://wg21.link/n3772", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-05", "issues": [ "EWG77" ] }, "N3773": { "type": "paper", "title": "async and ~future (Revision 4)", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3773.pdf", "link": "https://wg21.link/n3773", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-12" }, "N3774": { "type": "paper", "title": "C++ Needs Language Support For Vectorization", "subgroup": "Concurrency", "author": "A. Naumann, S. Wenzel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3774.pdf", "link": "https://wg21.link/n3774", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-19" }, "N3775": { "type": "paper", "title": "Deprecating rand() and Friends", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3775.pdf", "link": "https://wg21.link/n3775", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-25" }, "N3776": { "type": "paper", "title": "Wording for ~future", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3776.pdf", "link": "https://wg21.link/n3776", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-23" }, "N3777": { "type": "paper", "title": "Wording for deprecating async", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3777.pdf", "link": "https://wg21.link/n3777", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-23" }, "N3778": { "type": "paper", "title": "C++ Sized Deallocation", "subgroup": "Core/ Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3778.html", "link": "https://wg21.link/n3778", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-27", "issues": [ "EWG20", "LWG2458" ] }, "N3779": { "type": "paper", "title": "User-defined Literals for std::complex", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3779.pdf", "link": "https://wg21.link/n3779", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-24" }, "N3780": { "type": "paper", "title": "Why Deprecating async() is the Worst of all Options", "subgroup": "Concurrency", "author": "Nico Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3780.pdf", "link": "https://wg21.link/n3780", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-26" }, "N3781": { "type": "paper", "title": "Single-Quotation-Mark as a Digit Separator", "subgroup": "Evolution", "author": "L. Crowl, R. Smith, J. Snyder, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3781.pdf", "link": "https://wg21.link/n3781", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-25", "issues": [ "EWG27" ] }, "N3782": { "type": "paper", "title": "Index Based Ranges (Rev. 1)", "subgroup": "Ranges", "author": "A. Shödl, F. Fracassi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3782.pdf", "link": "https://wg21.link/n3782", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-24" }, "N3783": { "type": "paper", "title": "Network Byte Order Conversion", "subgroup": "Networking", "author": "Robert Pratte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3783.pdf", "link": "https://wg21.link/n3783", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-27" }, "N3784": { "type": "paper", "title": "Improvements to std::future and Related APIs", "subgroup": "Concurrency", "author": "N. Gustafsson, A. Laksberg, H. Sutter, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3784.pdf", "link": "https://wg21.link/n3784", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-27" }, "N3785": { "type": "paper", "title": "Executors and schedulers, revision 3", "subgroup": "Concurrency", "author": "C. Mysen, N. Gustafsson, M. Austern, J. Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3785.pdf", "link": "https://wg21.link/n3785", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3786": { "type": "paper", "title": "Prohibiting \"out of thin air\" results in C++14", "subgroup": "Concurrency", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3786.htm", "link": "https://wg21.link/n3786", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3787": { "type": "paper", "title": "What can signal handlers do? (CWG 1441)", "subgroup": "Concurrency", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3787.html", "link": "https://wg21.link/n3787", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-14" }, "N3788": { "type": "paper", "title": "Immediate issues", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3788.html", "link": "https://wg21.link/n3788", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-27" }, "N3789": { "type": "paper", "title": "Constexpr Library Additions: functional", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3789.htm", "link": "https://wg21.link/n3789", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-27" }, "N3790": { "type": "paper", "title": "Working Draft, Technical Specification — File System", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3790.html", "link": "https://wg21.link/n3790", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-27" }, "N3791": { "type": "paper", "title": "Lightweight Drawing Library - Objectives, Requirements, Strategies", "subgroup": "Graphics", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3791.html", "link": "https://wg21.link/n3791", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-11" }, "N3792": { "type": "paper", "title": "Working Draft Technical Specification - URI", "subgroup": "Networking", "author": "G. Matthews, D. Berris", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3792.html", "link": "https://wg21.link/n3792", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-11" }, "N3793": { "type": "paper", "title": "A proposal to add a utility class to represent optional objects (Revision 5)", "subgroup": "Library Evolution", "author": "F. Cacciola, A. Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3793.html", "link": "https://wg21.link/n3793", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-03" }, "N3794": { "type": "paper", "title": "Proposal to Add Multi-Dimensional Support to std::array", "subgroup": "Library Evolution", "author": "Daryle Walker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3794.html", "link": "https://wg21.link/n3794", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-10" }, "N3795": { "type": "paper", "title": "A more common version of algorithm std::partition_copy", "subgroup": "Library Evolution", "author": "Vladimir Grigoriev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3795.htm", "link": "https://wg21.link/n3795", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-16" }, "N3796": { "type": "paper", "title": "std::rand replacement", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3796.html", "link": "https://wg21.link/n3796", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-02" }, "N3797": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3797.pdf", "link": "https://wg21.link/n3797", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-13" }, "N3798": { "type": "paper", "title": "C++ Editor's Report, October 2013", "subgroup": "", "author": "Stefanus Du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3798.html", "link": "https://wg21.link/n3798", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-13" }, "N3799": { "type": "paper", "title": "AGENDA: PL22.16 Meeting No. 62, WG21 Meeting No. 57, February 10-15, 2014 - Issaquah, WA, USA", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3799.pdf", "link": "https://wg21.link/n3799", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-07" }, "N3800": { "type": "paper", "title": "A proposal to add a generalized callable negator (Revision 1)", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3800.html", "link": "https://wg21.link/n3800", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-09-16" }, "N3801": { "type": "paper", "title": "Removing Undefined Behavior from the Preprocessor", "subgroup": "Undefined behavior, Core", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3801.pdf", "link": "https://wg21.link/n3801", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-14" }, "N3802": { "type": "paper", "title": "apply() call a function with arguments from a tuple", "subgroup": "Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3802.pdf", "link": "https://wg21.link/n3802", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-08" }, "N3803": { "type": "paper", "title": "Programming Languages — C++ Standard Library — File System Technical Specification", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3803.pdf", "link": "https://wg21.link/n3803", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-05" }, "N3804": { "type": "paper", "title": "Any Library Proposal (Revision 3)", "subgroup": "Library", "author": "B. Dawes, K. Henney, D. Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3804.html", "link": "https://wg21.link/n3804", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-09" }, "N3805": { "type": "paper", "title": "SPRING 2014 JTC1/SC22/WG21 C++ STANDARDS COMMITTEE MEETING: Preliminary Information", "subgroup": "", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3805.pdf", "link": "https://wg21.link/n3805", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/" }, "N3806": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 86", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3806.html", "link": "https://wg21.link/n3806", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-14" }, "N3807": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 86", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3807.html", "link": "https://wg21.link/n3807", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-14" }, "N3808": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 86", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3808.html", "link": "https://wg21.link/n3808", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-14" }, "N3810": { "type": "paper", "title": "Alternatives for Array Extensions", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3810.pdf", "link": "https://wg21.link/n3810", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-13", "issues": [ "EWG78" ] }, "N3811": { "type": "paper", "title": "C++ Standard Evolution Active Issues List (Revision R04)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3811.html", "link": "https://wg21.link/n3811", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-12" }, "N3812": { "type": "paper", "title": "C++ Standard Evolution Completed Issues List (Revision R04)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3812.html", "link": "https://wg21.link/n3812", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-12" }, "N3813": { "type": "paper", "title": "C++ Standard Evolution Closed Issues List (Revision R04)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3813.html", "link": "https://wg21.link/n3813", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-12" }, "N3814": { "type": "paper", "title": "Call for Compile-Time Reflection Proposals", "subgroup": "Reflection", "author": "J. Snyder, C. Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3814.html", "link": "https://wg21.link/n3814", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-06" }, "N3815": { "type": "paper", "title": "Enumerator List Property Queries", "subgroup": "Library Evolution", "author": "A. Tomazos, C. Käser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3815.html", "link": "https://wg21.link/n3815", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-03" }, "N3816": { "type": "paper", "title": "Polymorphic Memory Resources - r1", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3816.pdf", "link": "https://wg21.link/n3816", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-13" }, "N3817": { "type": "paper", "title": "C++ Latches and Barriers", "subgroup": "Concurrency", "author": "Alasdair Mackintosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3817.html", "link": "https://wg21.link/n3817", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-11" }, "N3818": { "type": "paper", "title": "Centralized Defensive-Programming Support for Narrow Contracts (Revision 2)", "subgroup": "Library", "author": "J. Lakos, A. Zakharov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3818.pdf", "link": "https://wg21.link/n3818", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-11" }, "N3819": { "type": "paper", "title": "Concepts Lite Specification", "subgroup": "Concepts", "author": "A. Sutton, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3819.pdf", "link": "https://wg21.link/n3819", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-11" }, "N3820": { "type": "paper", "title": "Working Draft, Technical Specification — Array Extensions", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3820.html", "link": "https://wg21.link/n3820", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-10", "issues": [ "EWG78" ] }, "N3821": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R85)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3821.html", "link": "https://wg21.link/n3821", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-14" }, "N3822": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R85)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3822.html", "link": "https://wg21.link/n3822", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-14" }, "N3823": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R85)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3823.html", "link": "https://wg21.link/n3823", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/", "date": "2013-10-14" }, "N3824": { "type": "paper", "title": "make_array", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3824.htm", "link": "https://wg21.link/n3824", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2013-10-22" }, "N3825": { "type": "paper", "title": "SG13 Graphics Discussion", "subgroup": "Graphics", "author": "Jason Zink", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3825.pdf", "link": "https://wg21.link/n3825", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2013-11-21" }, "N3826": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Telecon Meeting", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3826.htm", "link": "https://wg21.link/n3826", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2013-11-27" }, "N3827": { "type": "paper", "title": "Working Draft Technical Specification - URI", "subgroup": "Networking", "author": "G. Matthews, D. Berris", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3827.html", "link": "https://wg21.link/n3827", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-19" }, "N3828": { "type": "paper", "title": "FALL 2014 JTC1/SC22/WG21 C++ Standards Committee Meeting", "subgroup": "", "author": "Jill Peckham", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3828.pdf", "link": "https://wg21.link/n3828", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-07" }, "N3829": { "type": "paper", "title": "apply() call a function with arguments from a tuple (V2)", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3829.pdf", "link": "https://wg21.link/n3829", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2013-12-23" }, "N3830": { "type": "paper", "title": "Scoped Resource - Generic RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "P. Sommerlad, A. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3830.pdf", "link": "https://wg21.link/n3830", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2013-12-23" }, "N3831": { "type": "paper", "title": "Language Extensions for Vector level parallelism", "subgroup": "Concurrency", "author": "R. Geva, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3831.pdf", "link": "https://wg21.link/n3831", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-14" }, "N3832": { "type": "paper", "title": "Task Region", "subgroup": "Concurrency", "author": "P. Halpern, A. Robison, A. Laksberg, H. Sutter, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3832.pdf", "link": "https://wg21.link/n3832", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-17" }, "N3833": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 87", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3833.html", "link": "https://wg21.link/n3833", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3834": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 87", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3834.html", "link": "https://wg21.link/n3834", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3835": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 87", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3835.html", "link": "https://wg21.link/n3835", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3836": { "type": "paper", "title": "C++ Standard Evolution Active Issues List (Revision R05)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3836.html", "link": "https://wg21.link/n3836", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-16" }, "N3837": { "type": "paper", "title": "C++ Standard Evolution Completed Issues List (Revision R05)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3837.html", "link": "https://wg21.link/n3837", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-16" }, "N3838": { "type": "paper", "title": "C++ Standard Evolution Closed Issues List (Revision R05)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3838.html", "link": "https://wg21.link/n3838", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-16" }, "N3839": { "type": "paper", "title": "Proposing the Rule of Five, v2", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3839.pdf", "link": "https://wg21.link/n3839", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-01", "issues": [ "EWG55" ] }, "N3840": { "type": "paper", "title": "A Proposal for the World's Dumbest Smart Pointer, v3", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3840.pdf", "link": "https://wg21.link/n3840", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-01" }, "N3841": { "type": "paper", "title": "Discouraging rand() in C++14", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3841.pdf", "link": "https://wg21.link/n3841", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-01" }, "N3842": { "type": "paper", "title": "A sample Proposal", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3842.pdf", "link": "https://wg21.link/n3842", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-01" }, "N3843": { "type": "paper", "title": "A SFINAE-Friendly std::common_type", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3843.pdf", "link": "https://wg21.link/n3843", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-01" }, "N3844": { "type": "paper", "title": "A SFINAE-Friendly std::iterator_traits", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3844.pdf", "link": "https://wg21.link/n3844", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-01" }, "N3845": { "type": "paper", "title": "Greatest Common Divisor and Least Common Multiple", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3845.pdf", "link": "https://wg21.link/n3845", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-01" }, "N3846": { "type": "paper", "title": "Extending static_assert", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3846.pdf", "link": "https://wg21.link/n3846", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-01", "issues": [ "EWG80" ] }, "N3847": { "type": "paper", "title": "Random Number Generation is Not Simple!", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3847.pdf", "link": "https://wg21.link/n3847", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-01" }, "N3848": { "type": "paper", "title": "Working Draft, Technical Specification on C++ Extensions for Library Fundamentals", "subgroup": "", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3848.html", "link": "https://wg21.link/n3848", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-18" }, "N3849": { "type": "paper", "title": "string_view: a non-owning reference to a string, revision 6", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3849.html", "link": "https://wg21.link/n3849", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3850": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3850.pdf", "link": "https://wg21.link/n3850", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-17" }, "N3851": { "type": "paper", "title": "Multidimensional bounds, index and array_view", "subgroup": "Concurrency", "author": "Ł. Mendakiewicz, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3851.pdf", "link": "https://wg21.link/n3851", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-17" }, "N3852": { "type": "paper", "title": "C++ CD Status, Rev. 1", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3852.html", "link": "https://wg21.link/n3852", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/" }, "N3853": { "type": "paper", "title": "Range-Based For-Loops: The Next Generation", "subgroup": "Evolution", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3853.htm", "link": "https://wg21.link/n3853", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-17", "issues": [ "EWG81" ] }, "N3854": { "type": "paper", "title": "Variable Templates For Type Traits", "subgroup": "Library", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3854.htm", "link": "https://wg21.link/n3854", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-17" }, "N3856": { "type": "paper", "title": "Unforgetting standard functions min/max as constexpr", "subgroup": "Library", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3856.pdf", "link": "https://wg21.link/n3856", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3857": { "type": "paper", "title": "Improvements to std::future and Related APIs", "subgroup": "Concurrency", "author": "N. Gustafsson, A. Laksberg, H. Sutter, S. Mithani", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3857.pdf", "link": "https://wg21.link/n3857", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-16" }, "N3858": { "type": "paper", "title": "Resumable Functions", "subgroup": "Concurrency", "author": "N. Gustafsson, D. Brewis, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3858.pdf", "link": "https://wg21.link/n3858", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-19" }, "N3859": { "type": "paper", "title": "Transactional Memory Support for C++", "subgroup": "Evolution", "author": "M. Wong, V. Luchangco, J. Maurer, M. Moir, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3859.pdf", "link": "https://wg21.link/n3859", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20", "issues": [ "EWG82" ] }, "N3861": { "type": "paper", "title": "Transactional Memory (TM) Meeting Minutes 2013/09/09-2014/01/20", "subgroup": "", "author": "M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3861.pdf", "link": "https://wg21.link/n3861", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3862": { "type": "paper", "title": "Towards a Transaction-safe C++ Standard Library: std::list", "subgroup": "Library", "author": "J. Gottschlich, M. Spear, M. Wong, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3862.pdf", "link": "https://wg21.link/n3862", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3863": { "type": "paper", "title": "Private Extension Methods", "subgroup": "Evolution", "author": "Matthew Fioravante", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3863.html", "link": "https://wg21.link/n3863", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2013-12-08", "issues": [ "EWG83" ] }, "N3864": { "type": "paper", "title": "A constexpr bitwise operations library for C++", "subgroup": "Numerics", "author": "Matthew Fioravante", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3864.html", "link": "https://wg21.link/n3864", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-08" }, "N3865": { "type": "paper", "title": "More Improvements to std::future", "subgroup": "Concurrency", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3865.pdf", "link": "https://wg21.link/n3865", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-18" }, "N3866": { "type": "paper", "title": "Invocation type traits (Rev. 2)", "subgroup": "Library", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3866.html", "link": "https://wg21.link/n3866", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-19" }, "N3867": { "type": "paper", "title": "Specializations and namespaces (Rev. 2)", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3867.html", "link": "https://wg21.link/n3867", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-19", "issues": [ "EWG48" ] }, "N3869": { "type": "paper", "title": "Extending shared_ptr to Support Arrays, Revision 1", "subgroup": "Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3869.html", "link": "https://wg21.link/n3869", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-12" }, "N3870": { "type": "paper", "title": "Extending make_shared to Support Arrays, Revision 1", "subgroup": "Library", "author": "P. Dimov, G. Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3870.html", "link": "https://wg21.link/n3870", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-14" }, "N3871": { "type": "paper", "title": "Proposal to Add Decimal Floating Point Support to C++ (revision 2)", "subgroup": "Numerics", "author": "Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3871.html", "link": "https://wg21.link/n3871", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-19" }, "N3872": { "type": "paper", "title": "A Primer on Scheduling Fork-Join Parallelism with Work Stealing", "subgroup": "Concurrency", "author": "Arch Robison", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3872.pdf", "link": "https://wg21.link/n3872", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-15" }, "N3873": { "type": "paper", "title": "Improved insertion interface for unique-key maps", "subgroup": "Library", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3873.html", "link": "https://wg21.link/n3873", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3874": { "type": "paper", "title": "Light-Weight Execution Agents", "subgroup": "Concurrency", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3874.pdf", "link": "https://wg21.link/n3874", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3875": { "type": "paper", "title": "Run-time bound array data members", "subgroup": "Evolution", "author": "J. D. Garcia, X. Li", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3875.pdf", "link": "https://wg21.link/n3875", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-16", "issues": [ "EWG84" ] }, "N3876": { "type": "paper", "title": "Convenience Functions to Combine Hash Values", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3876.pdf", "link": "https://wg21.link/n3876", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-19", "issues": [ "LEWG21" ] }, "N3877": { "type": "paper", "title": "Centralized Defensive-Programming Support for Narrow Contracts (Revision 3)", "subgroup": "Library", "author": "J. Lakos, A. Zakharov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3877.pdf", "link": "https://wg21.link/n3877", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-17" }, "N3878": { "type": "paper", "title": "Extensions to the Concept Introduction Syntax in Concepts Lite", "subgroup": "Concepts", "author": "B. Ballo, A. Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3878.pdf", "link": "https://wg21.link/n3878", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-13" }, "N3879": { "type": "paper", "title": "Explicit Flow Control: break label, goto case and explicit switch", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3879.pdf", "link": "https://wg21.link/n3879", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-16", "issues": [ "EWG85" ] }, "N3880": { "type": "paper", "title": "Improving the Verification of C++ Programs", "subgroup": "Evolution", "author": "Michael Price", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3880.html", "link": "https://wg21.link/n3880", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-16", "issues": [ "EWG86" ] }, "N3881": { "type": "paper", "title": "Fixing the specification of universal-character-names", "subgroup": "Undefined Behavior", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3881.pdf", "link": "https://wg21.link/n3881", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-03" }, "N3882": { "type": "paper", "title": "An update to the preprocessor specification", "subgroup": "Undefined Behavior", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3882.pdf", "link": "https://wg21.link/n3882", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-17" }, "N3883": { "type": "paper", "title": "Code checkers & generators", "subgroup": "Evolution", "author": "Németh Péter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3883.html", "link": "https://wg21.link/n3883", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-17" }, "N3884": { "type": "paper", "title": "Contiguous Iterators: A Refinement of Random Access Iterators", "subgroup": "Library", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3884.pdf", "link": "https://wg21.link/n3884", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3886": { "type": "paper", "title": "A Proposal to add a Database Access Layer to the Standard Library", "subgroup": "Database", "author": "Johann Anhofer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3886.pdf", "link": "https://wg21.link/n3886", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-18" }, "N3887": { "type": "paper", "title": "Consistent Metafunction Aliases", "subgroup": "Library", "author": "Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3887.pdf", "link": "https://wg21.link/n3887", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2013-12-26" }, "N3888": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++", "subgroup": "Graphics", "author": "M. McLaughlin, H. Sutter, J. Zink", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3888.pdf", "link": "https://wg21.link/n3888", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-18" }, "N3889": { "type": "paper", "title": "Concepts Lite Specification", "subgroup": "Concepts", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3889.pdf", "link": "https://wg21.link/n3889", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3890": { "type": "paper", "title": "Container", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3890.html", "link": "https://wg21.link/n3890", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-19" }, "N3891": { "type": "paper", "title": "A proposal to rename shared_mutex to shared_timed_mutex", "subgroup": "Concurrency", "author": "G. Nishanov, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3891.htm", "link": "https://wg21.link/n3891", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-14" }, "N3892": { "type": "paper", "title": "C++ Ostream Buffers", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3892.html", "link": "https://wg21.link/n3892", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3893": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R86)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3893.html", "link": "https://wg21.link/n3893", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3894": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R86)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3894.html", "link": "https://wg21.link/n3894", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3895": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R86)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3895.html", "link": "https://wg21.link/n3895", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3896": { "type": "paper", "title": "LIBRARY FOUNDATIONS FOR ASYNCHRONOUS OPERATIONS", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3896.pdf", "link": "https://wg21.link/n3896", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3897": { "type": "paper", "title": "Auto-type members", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3897.html", "link": "https://wg21.link/n3897", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20", "issues": [ "EWG87" ] }, "N3898": { "type": "paper", "title": "HASHING AND FINGERPRINTING", "subgroup": "Library", "author": "Geoff Pike", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3898.htm", "link": "https://wg21.link/n3898", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20" }, "N3899": { "type": "paper", "title": "Nested Allocation", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3899.html", "link": "https://wg21.link/n3899", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-20", "issues": [ "EWG115" ] }, "N3900": { "type": "paper", "title": "WG21 2014-01-31 Telecon Minutes", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3900.pdf", "link": "https://wg21.link/n3900", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-01-31" }, "N3901": { "type": "paper", "title": "Minutes (February 2014) WG21 Meeting No. 57", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3901.pdf", "link": "https://wg21.link/n3901", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-03" }, "N3902": { "type": "paper", "title": "Minutes (February 2014) PL22.16 Meeting No. 62", "subgroup": "", "author": "Kyle Kloepper", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3902.pdf", "link": "https://wg21.link/n3902", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-03" }, "N3903": { "type": "paper", "title": "C++ CD Comment Status Rev. 6", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3903.html", "link": "https://wg21.link/n3903", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-03" }, "N3905": { "type": "paper", "title": "Extending std::search to use Additional Searching Algorithms (Version 4)", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3905.html", "link": "https://wg21.link/n3905", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3906": { "type": "paper", "title": "ISO/IEC PDTS 18822, File System, National Body Comments", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3906.pdf", "link": "https://wg21.link/n3906", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-03" }, "N3908": { "type": "paper", "title": "Working Draft, Information technology – Programming languages, their environments and system software interfaces – C++ Extensions for Library Fundamentals", "subgroup": "", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3908.html", "link": "https://wg21.link/n3908", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3909": { "type": "paper", "title": "A SFINAE-Friendly std::iterator_traits, v2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3909.pdf", "link": "https://wg21.link/n3909", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-10" }, "N3910": { "type": "paper", "title": "What can signal handlers do? (CWG 1441)", "subgroup": "Concurrency", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3910.html", "link": "https://wg21.link/n3910", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3911": { "type": "paper", "title": "TransformationTrait Alias void_t", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3911.pdf", "link": "https://wg21.link/n3911", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-23" }, "N3912": { "type": "paper", "title": "Auto and braced-init-lists, continued", "subgroup": "Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3912.html", "link": "https://wg21.link/n3912", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-24", "issues": [ "EWG161" ] }, "N3913": { "type": "paper", "title": "Greatest Common Divisor and Least Common Multiple, v2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3913.pdf", "link": "https://wg21.link/n3913", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-25" }, "N3914": { "type": "paper", "title": "Additional Core Language Issue Resolutions for Issaquah", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3914.html", "link": "https://wg21.link/n3914", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3915": { "type": "paper", "title": "apply() call a function with arguments from a tuple (V3)", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3915.pdf", "link": "https://wg21.link/n3915", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3916": { "type": "paper", "title": "Polymorphic Memory Resources - r2", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3916.pdf", "link": "https://wg21.link/n3916", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3918": { "type": "paper", "title": "Core Issue 1299: Temporary objects vs temporary expressions", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3918.html", "link": "https://wg21.link/n3918", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-12" }, "N3919": { "type": "paper", "title": "Transactional Memory Support for C++", "subgroup": "Evolution", "author": "M. Wong, V. Luchangco, J. Maurer, M. Moir, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3919.pdf", "link": "https://wg21.link/n3919", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14", "issues": [ "EWG82" ] }, "N3920": { "type": "paper", "title": "Extending shared_ptr to Support Arrays, Revision 2", "subgroup": "Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3920.html", "link": "https://wg21.link/n3920", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-13" }, "N3921": { "type": "paper", "title": "string_view: a non-owning reference to a string, revision 7", "subgroup": "Library", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3921.html", "link": "https://wg21.link/n3921", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3922": { "type": "paper", "title": "New Rules for auto deduction from braced-init-list", "subgroup": "Core", "author": "James Dennett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3922.html", "link": "https://wg21.link/n3922", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-13", "issues": [ "EWG161" ] }, "N3923": { "type": "paper", "title": "A SFINAE-Friendly std::iterator_traits, v3", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3923.pdf", "link": "https://wg21.link/n3923", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3924": { "type": "paper", "title": "Discouraging rand() in C++14, v2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3924.pdf", "link": "https://wg21.link/n3924", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3925": { "type": "paper", "title": "A sample Proposal, v4", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3925.pdf", "link": "https://wg21.link/n3925", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3926": { "type": "paper", "title": "LWG Issue 2168 is NAD", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3926.pdf", "link": "https://wg21.link/n3926", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3927": { "type": "paper", "title": "Definition of Lock-Free", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3927.html", "link": "https://wg21.link/n3927", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-13" }, "N3928": { "type": "paper", "title": "Extending static_assert, v2", "subgroup": "Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3928.pdf", "link": "https://wg21.link/n3928", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3929": { "type": "paper", "title": "Concepts Lite Specification", "subgroup": "Concepts", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3929.pdf", "link": "https://wg21.link/n3929", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3930": { "type": "paper", "title": "Immediate Issues", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3930.html", "link": "https://wg21.link/n3930", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3931": { "type": "paper", "title": "Immediate Issues", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3931.html", "link": "https://wg21.link/n3931", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3932": { "type": "paper", "title": "Variable Templates For Type Traits (Revision 1)", "subgroup": "Library", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3932.htm", "link": "https://wg21.link/n3932", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-14" }, "N3936": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Stefanus du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n3936.pdf", "link": "https://wg21.link/n3936", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3937": { "type": "paper", "title": "Programming Languages — C++", "subgroup": "", "author": "Stefanus du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n3937.pdf", "link": "https://wg21.link/n3937", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3938": { "type": "paper", "title": "Editor's Report", "subgroup": "", "author": "Stefanus du Toit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3938.html", "link": "https://wg21.link/n3938", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3939": { "type": "paper", "title": "Extending make_shared to Support Arrays, Revision 2", "subgroup": "Library", "author": "P. Dimov, G. Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3939.html", "link": "https://wg21.link/n3939", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-17" }, "N3940": { "type": "paper", "title": "Working Draft, Technical Specification – File System", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3940.html", "link": "https://wg21.link/n3940", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3941": { "type": "paper", "title": "Filesystem Study Group (SG3) Active Issues List (Revision R0)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3941.html", "link": "https://wg21.link/n3941", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3942": { "type": "paper", "title": "Filesystem Study Group (SG3) Closed Issues List (Revision R0)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3942.html", "link": "https://wg21.link/n3942", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3943": { "type": "paper", "title": "Filesystem Study Group (SG3) Defect Report List (Revision R0)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3943.html", "link": "https://wg21.link/n3943", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3944": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R87)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3944.html", "link": "https://wg21.link/n3944", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-03" }, "N3945": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R87)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3945.html", "link": "https://wg21.link/n3945", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-03" }, "N3946": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R87)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3946.html", "link": "https://wg21.link/n3946", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-03" }, "N3947": { "type": "paper", "title": "URI - Proposed Wording (Revision 4)", "subgroup": "Networking", "author": "G. Matthews, D. Berris", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3947.html", "link": "https://wg21.link/n3947", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-28" }, "N3948": { "type": "paper", "title": "Feature-testing for C++ Technical Specifications", "subgroup": "Feature test", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3948.htm", "link": "https://wg21.link/n3948", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-20" }, "N3949": { "type": "paper", "title": "Scoped Resource - Generic RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "P. Sommerlad, A. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3949.pdf", "link": "https://wg21.link/n3949", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-28" }, "N3950": { "type": "paper", "title": "Defaulted comparison operators", "subgroup": "Evolution", "author": "Oleg Smolsky", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3950.html", "link": "https://wg21.link/n3950", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-19", "issues": [ "EWG116" ] }, "N3951": { "type": "paper", "title": "C++ type reflection via variadic template expansion", "subgroup": "Reflection", "author": "C. Silva, D. Auresco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3951.pdf", "link": "https://wg21.link/n3951", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-07" }, "N3952": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 88", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3952.html", "link": "https://wg21.link/n3952", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-03" }, "N3953": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 88", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3953.html", "link": "https://wg21.link/n3953", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-03" }, "N3954": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 88", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3954.html", "link": "https://wg21.link/n3954", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-03" }, "N3955": { "type": "paper", "title": "Group Member Specifiers", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3955.pdf", "link": "https://wg21.link/n3955", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-25", "issues": [ "EWG117" ] }, "N3956": { "type": "paper", "title": "ISO/IEC CD 14882, C++ 2014 Responses to National Body Comments", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3956.pdf", "link": "https://wg21.link/n3956", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-24" }, "N3957": { "type": "paper", "title": "C++ Standard Evolution Active Issues List (Revision R06)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3957.html", "link": "https://wg21.link/n3957", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-28" }, "N3958": { "type": "paper", "title": "C++ Standard Evolution Completed Issues List (Revision R06)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3958.html", "link": "https://wg21.link/n3958", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-28" }, "N3959": { "type": "paper", "title": "C++ Standard Evolution Closed Issues List (Revision R06)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3959.html", "link": "https://wg21.link/n3959", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-28" }, "N3960": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3960.pdf", "link": "https://wg21.link/n3960", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-28" }, "N3961": { "type": "paper", "title": "A proposal to add shared_mutex (untimed)", "subgroup": "Concurrency", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3961.htm", "link": "https://wg21.link/n3961", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-25" }, "N3962": { "type": "paper", "title": "File System TS Editor's Report, February 2014 - Post-Issaquah", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3962.html", "link": "https://wg21.link/n3962", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-01" }, "N3963": { "type": "paper", "title": "Centralized Defensive-Programming Support for Narrow Contracts (Revision 4)", "subgroup": "Library", "author": "J. Lakos, A. Zakharov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3963.pdf", "link": "https://wg21.link/n3963", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3964": { "type": "paper", "title": "Library Foundations for Asynchronous Operations, Revision 1", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3964.pdf", "link": "https://wg21.link/n3964", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-02" }, "N3965": { "type": "paper", "title": "Proposal for Unbounded-Precision Integer Types", "subgroup": "Numerics", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3965.html", "link": "https://wg21.link/n3965", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-02-28" }, "N3966": { "type": "paper", "title": "Fixes for optional objects", "subgroup": "Library", "author": "F. Cacciola, A. Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3966.html", "link": "https://wg21.link/n3966", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-03-01" }, "N3967": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R88)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3967.html", "link": "https://wg21.link/n3967", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-24" }, "N3968": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R88)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3968.html", "link": "https://wg21.link/n3968", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-24" }, "N3969": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R88)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3969.html", "link": "https://wg21.link/n3969", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-24" }, "N3970": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Concurrency", "subgroup": "", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3970.html", "link": "https://wg21.link/n3970", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N3971": { "type": "paper", "title": "Concurrency TS Editor's Report, May 2014", "subgroup": "", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3971.html", "link": "https://wg21.link/n3971", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N3972": { "type": "paper", "title": "Source-Code Information Capture", "subgroup": "Reflection", "author": "Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3972.pdf", "link": "https://wg21.link/n3972", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-17" }, "N3973": { "type": "paper", "title": "A Proposal to Add a Logical Const Wrapper to the Standard Library Technical Report", "subgroup": "Library", "author": "J. Coe, R. Mill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3973.pdf", "link": "https://wg21.link/n3973", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-12" }, "N3974": { "type": "paper", "title": "Polymorphic Deleter for Unique Pointers", "subgroup": "Library", "author": "M. Arena, D. di Gennaro, P. Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3974.pdf", "link": "https://wg21.link/n3974", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-28" }, "N3975": { "type": "paper", "title": "URI - Proposed Wording (Revision 5)", "subgroup": "Networking", "author": "G. Matthews, D. Berris", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3975.html", "link": "https://wg21.link/n3975", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N3976": { "type": "paper", "title": "Multidimensional bounds, index and array_view, revision 2", "subgroup": "Concurrency", "author": "Ł. Mendakiewicz, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3976.html", "link": "https://wg21.link/n3976", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-21" }, "N3977": { "type": "paper", "title": "Resumable Functions", "subgroup": "Concurrency", "author": "Niklas Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3977.pdf", "link": "https://wg21.link/n3977", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N3978": { "type": "paper", "title": "C++ Ostream Buffers", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3978.html", "link": "https://wg21.link/n3978", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26" }, "N3979": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 63, WG21 Meeting No. 58, June 16-21, 2014 — Rapperswil, Switzerland", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3979.pdf", "link": "https://wg21.link/n3979", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-12" }, "N3980": { "type": "paper", "title": "Types don't know #", "subgroup": "Library", "author": "H. Hinnant, V. Falco, J. Byteway", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3980.html", "link": "https://wg21.link/n3980", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-24", "issues": [ "LEWG21" ] }, "N3981": { "type": "paper", "title": "Removing trigraphs??!", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3981.html", "link": "https://wg21.link/n3981", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-06", "issues": [ "EWG121" ] }, "N3982": { "type": "paper", "title": "Rvalue reference overloads for optional", "subgroup": "Library", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3982.html", "link": "https://wg21.link/n3982", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-04-03" }, "N3983": { "type": "paper", "title": "Hashing tuple-like types", "subgroup": "Library", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3983.pdf", "link": "https://wg21.link/n3983", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-07" }, "N3984": { "type": "paper", "title": "Adding attribute reflection to C++.", "subgroup": "Reflection", "author": "C. Silva, D. Auresco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3984.pdf", "link": "https://wg21.link/n3984", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-07" }, "N3985": { "type": "paper", "title": "A proposal to add coroutines to the C++ standard library (Revision 1)", "subgroup": "Concurrency", "author": "O. Kowalke, N. Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3985.pdf", "link": "https://wg21.link/n3985", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N3986": { "type": "paper", "title": "Adding Standard support to avoid padding within structures", "subgroup": "Evolution", "author": "S. Davalle, D. Gutson, A. Bustamante", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3986.pdf", "link": "https://wg21.link/n3986", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-04-25", "issues": [ "EWG122" ] }, "N3987": { "type": "paper", "title": "Yet another set of C++ type traits.", "subgroup": "Reflection", "author": "C. Silva, D. Auresco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3987.pdf", "link": "https://wg21.link/n3987", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-07" }, "N3988": { "type": "paper", "title": "Towards restrict-like aliasing semantics for C++", "subgroup": "Evolution", "author": "H. Finkel, H. Tong, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3988.pdf", "link": "https://wg21.link/n3988", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23", "issues": [ "EWG72" ] }, "N3989": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3989.html", "link": "https://wg21.link/n3989", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N3990": { "type": "paper", "title": "Adding Standard Circular Shift operators for computer integers", "subgroup": "Evolution", "author": "D. Gutson, A. Bustamante", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3990.pdf", "link": "https://wg21.link/n3990", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-08", "issues": [ "EWG123" ] }, "N3991": { "type": "paper", "title": "Task Region R2", "subgroup": "Concurrency", "author": "P. Halpern, A. Robison, A. Laksberg, H. Sutter, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3991.pdf", "link": "https://wg21.link/n3991", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N3992": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Telecon Meeting", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3992.htm", "link": "https://wg21.link/n3992", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-12" }, "N3993": { "type": "paper", "title": "On Parallel Invocations of Functions in Parallelism TS", "subgroup": "Concurrency", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3993.pdf", "link": "https://wg21.link/n3993", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N3994": { "type": "paper", "title": "Range-Based For-Loops: The Next Generation (Revision 1)", "subgroup": "Evolution", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3994.htm", "link": "https://wg21.link/n3994", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22", "issues": [ "EWG81" ] }, "N3995": { "type": "paper", "title": "A proposal to add shared_mutex (untimed) (Revision 2)", "subgroup": "Concurrency", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3995.htm", "link": "https://wg21.link/n3995", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-20" }, "N3996": { "type": "paper", "title": "Static reflection", "subgroup": "Reflection", "author": "Matúš Chochlík", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3996.pdf", "link": "https://wg21.link/n3996", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26" }, "N3997": { "type": "paper", "title": "Centralized Defensive-Programming Support for Narrow Contracts (Revision 5)", "subgroup": "Library", "author": "J. Lakos, A. Zakharov, A. Beels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3997.pdf", "link": "https://wg21.link/n3997", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-27" }, "N3998": { "type": "paper", "title": "C++ Latches and Barriers", "subgroup": "Concurrency", "author": "A. Mackintosh, O. Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3998.html", "link": "https://wg21.link/n3998", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-21" }, "N3999": { "type": "paper", "title": "Standard Wording for Transactional Memory Support for C++", "subgroup": "Core", "author": "V. Luchangco, J. Maurer, M. Wong, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3999.pdf", "link": "https://wg21.link/n3999", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4000": { "type": "paper", "title": "Towards a Transaction-safe C++ Standard Library: std::list", "subgroup": "Library", "author": "M. Wong, J. Maurer, M. Spear, J. Gottschlich, T. Riegel, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4000.pdf", "link": "https://wg21.link/n4000", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4001": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2014/02/03-2014/05/19", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4001.pdf", "link": "https://wg21.link/n4001", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4002": { "type": "paper", "title": "Cleaning-up noexcept in the Library", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4002.pdf", "link": "https://wg21.link/n4002", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-21" }, "N4003": { "type": "paper", "title": "File System TS Active Issues List (Revision R1)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4003.html", "link": "https://wg21.link/n4003", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-24" }, "N4004": { "type": "paper", "title": "File System TS Closed Issues List (Revision R1)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4004.html", "link": "https://wg21.link/n4004", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-24" }, "N4005": { "type": "paper", "title": "File System TS Defect Report List (Revision R1)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4005.html", "link": "https://wg21.link/n4005", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-24" }, "N4006": { "type": "paper", "title": "An improved emplace() for unique-key maps", "subgroup": "Library", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4006.html", "link": "https://wg21.link/n4006", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26" }, "N4007": { "type": "paper", "title": "Delimited iterators (Rev. 2)", "subgroup": "Library", "author": "M. Spertus, N. Wilson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4007.htm", "link": "https://wg21.link/n4007", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-25" }, "N4008": { "type": "paper", "title": "SIMD polymorphism", "subgroup": "Concurrency", "author": "Arch Robison", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4008.pdf", "link": "https://wg21.link/n4008", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N4009": { "type": "paper", "title": "Uniform Container Erasure", "subgroup": "Library", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4009.htm", "link": "https://wg21.link/n4009", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N4010": { "type": "paper", "title": "C++ Standard Evolution Active Issues List (Revision R07)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4010.html", "link": "https://wg21.link/n4010", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-20" }, "N4011": { "type": "paper", "title": "C++ Standard Evolution Completed Issues List (Revision R07)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4011.html", "link": "https://wg21.link/n4011", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-20" }, "N4012": { "type": "paper", "title": "C++ Standard Evolution Closed Issues List (Revision R07)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4012.html", "link": "https://wg21.link/n4012", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-20" }, "N4013": { "type": "paper", "title": "Atomic operations on non-atomic data", "subgroup": "Concurrency", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4013.html", "link": "https://wg21.link/n4013", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26" }, "N4014": { "type": "paper", "title": "Uniform Copy Initialization", "subgroup": "Evolution", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4014.pdf", "link": "https://wg21.link/n4014", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-25", "issues": [ "EWG124" ] }, "N4015": { "type": "paper", "title": "A proposal to add a utility class to represent expected monad", "subgroup": "Library", "author": "V. Escriba, P. Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4015.pdf", "link": "https://wg21.link/n4015", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26", "issues": [ "LEWG29" ] }, "N4016": { "type": "paper", "title": "Light-Weight Execution Agents Revision 2", "subgroup": "Concurrency", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4016.pdf", "link": "https://wg21.link/n4016", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4017": { "type": "paper", "title": "Non-member size() and more", "subgroup": "Library", "author": "Riccardo Marcangelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4017.htm", "link": "https://wg21.link/n4017", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N4018": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 89", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4018.html", "link": "https://wg21.link/n4018", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-27" }, "N4019": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 89", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4019.html", "link": "https://wg21.link/n4019", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-27" }, "N4020": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 89", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4020.html", "link": "https://wg21.link/n4020", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-27" }, "N4021": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++", "subgroup": "Graphics", "author": "M. McLaughlin, H. Sutter, J. Zink", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4021.pdf", "link": "https://wg21.link/n4021", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-21" }, "N4022": { "type": "paper", "title": "A proposal to add a generalized callable negator (Revision 2)", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4022.html", "link": "https://wg21.link/n4022", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-21" }, "N4023": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals", "subgroup": "", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4023.html", "link": "https://wg21.link/n4023", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-21" }, "N4024": { "type": "paper", "title": "Distinguishing coroutines and fibers", "subgroup": "Concurrency", "author": "O. Kowalke, N. Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4024.pdf", "link": "https://wg21.link/n4024", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N4025": { "type": "paper", "title": "Exploring classes of runtime size", "subgroup": "Evolution", "author": "J. Snyder, R. Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4025.pdf", "link": "https://wg21.link/n4025", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23", "issues": [ "EWG125" ] }, "N4026": { "type": "paper", "title": "Nested namespace definition", "subgroup": "Evolution", "author": "Robert Kawulak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4026.html", "link": "https://wg21.link/n4026", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23", "issues": [ "EWG126" ] }, "N4027": { "type": "paper", "title": "Type Member Property Queries (rev 2)", "subgroup": "Reflection", "author": "A. Tomazos, C. Kaeser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4027.pdf", "link": "https://wg21.link/n4027", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N4028": { "type": "paper", "title": "Defining a Portable C++ ABI", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4028.pdf", "link": "https://wg21.link/n4028", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23", "issues": [ "EWG127" ] }, "N4029": { "type": "paper", "title": "Let return Be Direct and explicit", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4029.pdf", "link": "https://wg21.link/n4029", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23", "issues": [ "EWG114" ] }, "N4030": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "Feature test, Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4030.htm", "link": "https://wg21.link/n4030", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22", "issues": [ "EWG22" ] }, "N4031": { "type": "paper", "title": "make_array, revision 1", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4031.html", "link": "https://wg21.link/n4031", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N4032": { "type": "paper", "title": "Comments on continuations and executors", "subgroup": "Concurrency", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4032.html", "link": "https://wg21.link/n4032", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4033": { "type": "paper", "title": "synchronized_value for associating a mutex with a value", "subgroup": "Concurrency", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4033.html", "link": "https://wg21.link/n4033", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4034": { "type": "paper", "title": "Destructive Move", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4034.pdf", "link": "https://wg21.link/n4034", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-27", "issues": [ "EWG160" ] }, "N4035": { "type": "paper", "title": "Implicit Evaluation of \"auto\" Variables and Arguments", "subgroup": "Evolution", "author": "P. Gottschling, J. Falcou, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4035.pdf", "link": "https://wg21.link/n4035", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23", "issues": [ "EWG76" ] }, "N4036": { "type": "paper", "title": "Towards Implementation and Use of memory_order_consume", "subgroup": "Concurrency", "author": "P. McKenney, T. Riegel, J. Preshing", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4036.pdf", "link": "https://wg21.link/n4036", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22" }, "N4037": { "type": "paper", "title": "Non-Transactional Implementation of Atomic Tree Move", "subgroup": "Transactional Memory", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4037.pdf", "link": "https://wg21.link/n4037", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26" }, "N4038": { "type": "paper", "title": "Proposal for Unbounded-Precision Integer Types", "subgroup": "Numerics", "author": "Pete Becker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4038.html", "link": "https://wg21.link/n4038", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4039": { "type": "paper", "title": "Default executor", "subgroup": "Concurrency", "author": "A. Berkan, C. Mysen, H. Boehm;", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4039.html", "link": "https://wg21.link/n4039", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4040": { "type": "paper", "title": "Working Draft, C++ Extensions for Concepts", "subgroup": "Core", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4040.pdf", "link": "https://wg21.link/n4040", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26" }, "N4041": { "type": "paper", "title": "Concerns with changing existing types in Technical Specifications", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4041.html", "link": "https://wg21.link/n4041", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4042": { "type": "paper", "title": "Safe conversions in unique_ptr", "subgroup": "Library", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4042.pdf", "link": "https://wg21.link/n4042", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4043": { "type": "paper", "title": "Dynarray Allocation Context", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4043.html", "link": "https://wg21.link/n4043", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-22", "issues": [ "EWG128" ] }, "N4044": { "type": "paper", "title": "A Three-Class IP Address Proposal, Revision 1", "subgroup": "Networking", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4044.html", "link": "https://wg21.link/n4044", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-24" }, "N4045": { "type": "paper", "title": "Library Foundations for Asynchronous Operations, Revision 2", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4045.pdf", "link": "https://wg21.link/n4045", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-24" }, "N4046": { "type": "paper", "title": "Executors and Asynchronous Operations", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4046.pdf", "link": "https://wg21.link/n4046", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26" }, "N4047": { "type": "paper", "title": "A Module System for C++", "subgroup": "Modules", "author": "G. Dos Reis, M. Hall, G. Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4047.pdf", "link": "https://wg21.link/n4047", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-27", "issues": [ "EWG163" ] }, "N4048": { "type": "paper", "title": "More Improvements to std::future - Revision 1", "subgroup": "Concurrency", "author": "Vicente J. Botet Escribá", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4048.pdf", "link": "https://wg21.link/n4048", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26" }, "N4049": { "type": "paper", "title": "0-overhead-principle violations in exception handling", "subgroup": "Evolution", "author": "D. Gutson, A. Bustamante, P. Oliva, M. Diaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4049.pdf", "link": "https://wg21.link/n4049", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-27", "issues": [ "EWG129" ] }, "N4050": { "type": "paper", "title": "Dynarray Semi-Editorial Issues", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4050.html", "link": "https://wg21.link/n4050", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26", "issues": [ "EWG130" ] }, "N4051": { "type": "paper", "title": "Allow typename in a template template parameter", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4051.html", "link": "https://wg21.link/n4051", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26", "issues": [ "EWG131" ] }, "N4052": { "type": "paper", "title": "WG21 2014-06-06 Telecon Minutes", "subgroup": "", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4052.html", "link": "https://wg21.link/n4052", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-10" }, "N4053": { "type": "paper", "title": "WG21 2014-06 Rapperswil Minutes", "subgroup": "", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4053.html", "link": "https://wg21.link/n4053", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02" }, "N4054": { "type": "paper", "title": "PL22.16 2014-06 Rapperswil Minutes", "subgroup": "", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4054.pdf", "link": "https://wg21.link/n4054", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-03" }, "N4055": { "type": "paper", "title": "Ruminations on (node-based) containers and noexcept", "subgroup": "Library", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4055.html", "link": "https://wg21.link/n4055", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02" }, "N4056": { "type": "paper", "title": "Minimal incomplete type support for standard containers", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4056.html", "link": "https://wg21.link/n4056", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-23" }, "N4057": { "type": "paper", "title": "A Proposal to Add a Const-Propagating Wrapper to the Standard Library", "subgroup": "Library", "author": "J. Coe, R. Mill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4057.pdf", "link": "https://wg21.link/n4057", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02" }, "N4058": { "type": "paper", "title": "Atomic Smart Pointers", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4058.pdf", "link": "https://wg21.link/n4058", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-12" }, "N4059": { "type": "paper", "title": "Spring 2015 C++ Standards Committee Meeting", "subgroup": "", "author": "Michael Price", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4059.pdf", "link": "https://wg21.link/n4059", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-03" }, "N4060": { "type": "paper", "title": "Changes to vector_execution_policy", "subgroup": "Concurrency", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4060.pdf", "link": "https://wg21.link/n4060", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-11" }, "N4061": { "type": "paper", "title": "Greatest Common Divisor and Least Common Multiple, v3", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4061.pdf", "link": "https://wg21.link/n4061", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-30" }, "N4063": { "type": "paper", "title": "On Parallel Invocations of Functions in Parallelism TS", "subgroup": "Concurrency", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4063.pdf", "link": "https://wg21.link/n4063", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-16-20" }, "N4064": { "type": "paper", "title": "Improving pair and tuple, revision 2", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4064.html", "link": "https://wg21.link/n4064", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02" }, "N4065": { "type": "paper", "title": "make_array, revision 2", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4065.html", "link": "https://wg21.link/n4065", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-26" }, "N4066": { "type": "paper", "title": "Delimited iterators (Rev. 3)", "subgroup": "Library", "author": "M. Spertus, N. Wilson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4066.htm", "link": "https://wg21.link/n4066", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-18" }, "N4067": { "type": "paper", "title": "Experimental std::function etc.", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4067.html", "link": "https://wg21.link/n4067", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-20" }, "N4068": { "type": "paper", "title": "Toward More Expressive Iterator Tags", "subgroup": "Library", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4068.html", "link": "https://wg21.link/n4068", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-28" }, "N4069": { "type": "paper", "title": "C++ Ostream Buffers", "subgroup": "Concurrency", "author": "L. Crowl, P. Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4069.html", "link": "https://wg21.link/n4069", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-18" }, "N4070": { "type": "paper", "title": "Improving the specification of the vector execution policy in Parallelism TS", "subgroup": "Concurrency", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4070.html", "link": "https://wg21.link/n4070", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-20" }, "N4071": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4071.htm", "link": "https://wg21.link/n4071", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-19" }, "N4072": { "type": "paper", "title": "Fixed Size Parameter Packs", "subgroup": "Evolution", "author": "M. Bos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4072.html", "link": "https://wg21.link/n4072", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-05-26", "issues": [ "EWG136" ] }, "N4073": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++", "subgroup": "I/O", "author": "M. McLaughlin, H. Sutter, J. Zink", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4073.pdf", "link": "https://wg21.link/n4073", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-03" }, "N4074": { "type": "paper", "title": "Let return {expr} Be Explicit, Revision 2", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4074.pdf", "link": "https://wg21.link/n4074", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02", "issues": [ "EWG114" ] }, "N4075": { "type": "paper", "title": "Centralized Defensive-Programming Support for Narrow Contracts (Revision 5)", "subgroup": "Library", "author": "J. Lakos, A. Zakharov, A. Beels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4075.pdf", "link": "https://wg21.link/n4075", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-20" }, "N4076": { "type": "paper", "title": "A proposal to add a generalized callable negator (Revision 2)", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4076.html", "link": "https://wg21.link/n4076", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-17" }, "N4077": { "type": "paper", "title": "Experimental shared_ptr for Library Fundamentals TS", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4077.html", "link": "https://wg21.link/n4077", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-20" }, "N4078": { "type": "paper", "title": "Fixes for optional objects", "subgroup": "Library", "author": "F. Cacciola, A. Krzemieński, V. Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4078.html", "link": "https://wg21.link/n4078", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-20" }, "N4079": { "type": "paper", "title": "C++ Standard Library Issues Resolved Directly In Rapperswil, 2014", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4079.html", "link": "https://wg21.link/n4079", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-20" }, "N4080": { "type": "paper", "title": "File System TS Immediate Issues for Rapperswil", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4080.html", "link": "https://wg21.link/n4080", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-20" }, "N4081": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals", "subgroup": "", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4081.html", "link": "https://wg21.link/n4081", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-07" }, "N4082": { "type": "paper", "title": "Programming Languages — C++ Extensions for Library Fundamentals", "subgroup": "", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4082.pdf", "link": "https://wg21.link/n4082", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-07" }, "N4083": { "type": "paper", "title": "Editor's Report for Version 1 of the Library Fundamentals TS", "subgroup": "", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4083.html", "link": "https://wg21.link/n4083", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-07" }, "N4084": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 2", "subgroup": "", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4084.html", "link": "https://wg21.link/n4084", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-06" }, "N4085": { "type": "paper", "title": "Editor's Report for Version 2 of the Library Fundamentals TS", "subgroup": "", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4085.html", "link": "https://wg21.link/n4085", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-06" }, "N4086": { "type": "paper", "title": "Removing trigraphs??!", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4086.html", "link": "https://wg21.link/n4086", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-18", "issues": [ "EWG121" ] }, "N4087": { "type": "paper", "title": "Multidimensional bounds, index and array_view, revision 3", "subgroup": "Concurrency", "author": "Ł. Mendakiewicz, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4087.html", "link": "https://wg21.link/n4087", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-01" }, "N4088": { "type": "paper", "title": "Task Region R3", "subgroup": "Library", "author": "P. Halpern, A. Robison, A. Laksberg, H. Sutter, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4088.pdf", "link": "https://wg21.link/n4088", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-21" }, "N4089": { "type": "paper", "title": "Safe conversions in unique_ptr, revision 2", "subgroup": "Library", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4089.pdf", "link": "https://wg21.link/n4089", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "issues": [ "LWG2520" ] }, "N4090": { "type": "paper", "title": "The Maladies of All Member Templates: An Incomplete Biography of Specialization (DR727 + DR1755)", "subgroup": "Library", "author": "Faisal Vali", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4090.pdf", "link": "https://wg21.link/n4090", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-21" }, "N4091": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 90", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4091.html", "link": "https://wg21.link/n4091", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-07" }, "N4092": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 90", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4092.html", "link": "https://wg21.link/n4092", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-07" }, "N4093": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 90", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4093.html", "link": "https://wg21.link/n4093", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-07" }, "N4094": { "type": "paper", "title": "Response To: Let return {expr} Be Explicit", "subgroup": "Evolution", "author": "H. Hinnant, V. Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4094.html", "link": "https://wg21.link/n4094", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-06", "issues": [ "EWG114" ] }, "N4095": { "type": "paper", "title": "File System TS Active Issues List (Revision R2)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4095.html", "link": "https://wg21.link/n4095", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-05" }, "N4096": { "type": "paper", "title": "File System TS Closed Issues List (Revision R2)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4096.html", "link": "https://wg21.link/n4096", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-05" }, "N4097": { "type": "paper", "title": "File System TS Defect Report List (Revision R2)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4097.html", "link": "https://wg21.link/n4097", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-05" }, "N4098": { "type": "paper", "title": "File System TS Editor's Report, Post-Rapperswil", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4098.html", "link": "https://wg21.link/n4098", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-05" }, "N4099": { "type": "paper", "title": "Working Draft, Technical Specification — File System", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4099.html", "link": "https://wg21.link/n4099", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-04" }, "N4100": { "type": "paper", "title": "Programming Languages — C++ — File System Technical Specification", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4100.pdf", "link": "https://wg21.link/n4100", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-04" }, "N4101": { "type": "paper", "title": "C++ Standard Evolution Active Issues List (Revision R08)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4101.html", "link": "https://wg21.link/n4101", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-01" }, "N4102": { "type": "paper", "title": "C++ Standard Evolution Completed Issues List (Revision R08)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4102.html", "link": "https://wg21.link/n4102", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-01" }, "N4103": { "type": "paper", "title": "C++ Standard Evolution Closed Issues List (Revision R08)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4103.html", "link": "https://wg21.link/n4103", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-01" }, "N4104": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4104.html", "link": "https://wg21.link/n4104", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-04" }, "N4105": { "type": "paper", "title": "Information technology – Programming languages, their environments and system software interfaces – Technical Specification for C++ Extensions for Parallelism", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4105.pdf", "link": "https://wg21.link/n4105", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-04" }, "N4106": { "type": "paper", "title": "Parallelism TS Editor's Report, post-Rapperswil", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4106.html", "link": "https://wg21.link/n4106", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-04" }, "N4107": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Concurrency", "subgroup": "", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4107.html", "link": "https://wg21.link/n4107", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-07" }, "N4108": { "type": "paper", "title": "Concurrency TS Editor's Report, July 2014", "subgroup": "", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4108.html", "link": "https://wg21.link/n4108", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02" }, "N4109": { "type": "paper", "title": "A proposal to add a utility class to represent expected monad - Revision 1", "subgroup": "Library", "author": "V. Escriba, P. Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4109.pdf", "link": "https://wg21.link/n4109", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-06-29", "issues": [ "LEWG29" ] }, "N4110": { "type": "paper", "title": "Exploring the design space of contract specifications for C++", "subgroup": "Evolution", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4110.pdf", "link": "https://wg21.link/n4110", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-06", "issues": [ "EWG137" ] }, "N4111": { "type": "paper", "title": "Static reflection (rev. 2)", "subgroup": "Reflection", "author": "Matúš Chochlík", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4111.pdf", "link": "https://wg21.link/n4111", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02" }, "N4112": { "type": "paper", "title": "File System PDTS National Body Comments Record of Response", "subgroup": "", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4112.pdf", "link": "https://wg21.link/n4112", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-03" }, "N4113": { "type": "paper", "title": "Reflection Type Traits For Classes, Unions and Enumerations (rev 3)", "subgroup": "Reflection", "author": "A. Tomazos, C. Kaeser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4113.pdf", "link": "https://wg21.link/n4113", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02" }, "N4114": { "type": "paper", "title": "Defaulted comparison operators", "subgroup": "Evolution", "author": "Oleg Smolsky", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4114.htm", "link": "https://wg21.link/n4114", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02", "issues": [ "EWG116" ] }, "N4115": { "type": "paper", "title": "Searching for Types in Parameter Packs", "subgroup": "Library", "author": "B. Seymour, S. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4115.html", "link": "https://wg21.link/n4115", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-04" }, "N4116": { "type": "paper", "title": "Nested Namespace Definition (rev 1)", "subgroup": "Evolution", "author": "A. Tomazos, R. Kawulak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4116.pdf", "link": "https://wg21.link/n4116", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-03", "issues": [ "EWG126" ] }, "N4117": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R89)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4117.html", "link": "https://wg21.link/n4117", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-08" }, "N4118": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R89)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4118.html", "link": "https://wg21.link/n4118", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-08" }, "N4119": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R89)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4119.html", "link": "https://wg21.link/n4119", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-08" }, "N4120": { "type": "paper", "title": "Null Coalescing Conditional Operator", "subgroup": "Evolution", "author": "Alexander Bock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4120.pdf", "link": "https://wg21.link/n4120", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-02", "issues": [ "EWG138" ] }, "N4121": { "type": "paper", "title": "Compile-Time String: std::string_literal", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4121.pdf", "link": "https://wg21.link/n4121", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-04", "issues": [ "EWG139" ] }, "N4122": { "type": "paper", "title": "AGENDA, PL22.16 Meeting No. 64, WG21 Meeting No. 59, November 3-8, 2014 – Urbana-Champaign, IL", "subgroup": "", "author": "Stephen D. Clamage", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4122.pdf", "link": "https://wg21.link/n4122", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-28" }, "N4123": { "type": "paper", "title": "Improvements to the Concurrency Technical Specification", "subgroup": "Concurrency", "author": "A. Laksberg, V. Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4123.html", "link": "https://wg21.link/n4123", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4124": { "type": "paper", "title": "Toward More Expressive Iterator Tags", "subgroup": "Library", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4124.html", "link": "https://wg21.link/n4124", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-11" }, "N4125": { "type": "paper", "title": "2014-09 WG21/SG1 Meeting Information", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4125.pdf", "link": "https://wg21.link/n4125", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-17" }, "N4126": { "type": "paper", "title": "Explicitly defaulted comparison operators", "subgroup": "Evolution", "author": "Oleg Smolsky", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4126.htm", "link": "https://wg21.link/n4126", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-29", "issues": [ "EWG116" ] }, "N4127": { "type": "paper", "title": "Checked-dereference conditions", "subgroup": "Evolution", "author": "Eelis van der Weegen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4127.html", "link": "https://wg21.link/n4127", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-07-20", "issues": [ "EWG140" ] }, "N4128": { "type": "paper", "title": "Ranges for the Standard Library, Revision 1", "subgroup": "Library", "author": "E. Niebler, S. Parent, A. Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4128.html", "link": "https://wg21.link/n4128", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4129": { "type": "paper", "title": "Source-Code Information Capture", "subgroup": "Library", "author": "Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4129.pdf", "link": "https://wg21.link/n4129", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG164" ] }, "N4130": { "type": "paper", "title": "Pad Thy Atomics", "subgroup": "Concurrency", "author": "JF Bastien, O. Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4130.pdf", "link": "https://wg21.link/n4130", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-01" }, "N4131": { "type": "paper", "title": "explicit should never be implicit", "subgroup": "Evolution", "author": "Filip Roséen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4131.html", "link": "https://wg21.link/n4131", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-09", "issues": [ "EWG114" ] }, "N4132": { "type": "paper", "title": "Contiguous Iterators", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4132.html", "link": "https://wg21.link/n4132", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-10" }, "N4133": { "type": "paper", "title": "Cleanup for exception-specification and throw-expression", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4133.html", "link": "https://wg21.link/n4133", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-10" }, "N4134": { "type": "paper", "title": "Resumable Functions v.2", "subgroup": "Concurrency", "author": "G. Nishanov, J. Radigan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4134.pdf", "link": "https://wg21.link/n4134", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4135": { "type": "paper", "title": "Language Support for Runtime Contract Validation (Revision 8)", "subgroup": "Evolution", "author": "J. Lakos, A. Zakharov, A. Beels, N. Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4135.pdf", "link": "https://wg21.link/n4135", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-09", "issues": [ "EWG141" ] }, "N4136": { "type": "paper", "title": "C Concurrency Challenges Draft", "subgroup": "Concurrency", "author": "M. Batty, P. Sewell, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4136.pdf", "link": "https://wg21.link/n4136", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4137": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4137.htm", "link": "https://wg21.link/n4137", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-25" }, "N4138": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4138.html", "link": "https://wg21.link/n4138", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-07" }, "N4139": { "type": "paper", "title": "Editor's Report — Programming Languages — C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4139.html", "link": "https://wg21.link/n4139", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-07" }, "N4140": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "https://github.com/cplusplus/draft/raw/main/papers/n4140.pdf", "link": "https://wg21.link/n4140", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-07" }, "N4141": { "type": "paper", "title": "Programming Languages — C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n4141.pdf", "link": "https://wg21.link/n4141", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-02" }, "N4142": { "type": "paper", "title": "Atomic Operations on a Very Large Array", "subgroup": "Concurrency", "author": "Carter Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4142.pdf", "link": "https://wg21.link/n4142", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-08" }, "N4143": { "type": "paper", "title": "Executors and schedulers, revision 4", "subgroup": "Concurrency", "author": "Chris Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4143.pdf", "link": "https://wg21.link/n4143", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-11" }, "N4144": { "type": "paper", "title": "Searching and Manipulation of Parameter Packs", "subgroup": "Library", "author": "B. Seymour, S. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4144.html", "link": "https://wg21.link/n4144", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-11" }, "N4145": { "type": "paper", "title": "Data-Invariant Functions", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4145.html", "link": "https://wg21.link/n4145", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-26" }, "N4146": { "type": "paper", "title": "Disposition of Comments, ISO/IEC DIS 14882 C++ 2014", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4146.pdf", "link": "https://wg21.link/n4146", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-23" }, "N4147": { "type": "paper", "title": "Inline variables, or encapsulated expressions", "subgroup": "Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4147.pdf", "link": "https://wg21.link/n4147", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-15", "issues": [ "EWG142" ] }, "N4148": { "type": "paper", "title": "Disallowing Inaccessible Operators From Trivially Copyable", "subgroup": "Evolution", "author": "Matheus Izvekov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4148.html", "link": "https://wg21.link/n4148", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-24", "issues": [ "EWG143" ] }, "N4149": { "type": "paper", "title": "Categorically qualified classes", "subgroup": "Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4149.pdf", "link": "https://wg21.link/n4149", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-25", "issues": [ "EWG144" ] }, "N4150": { "type": "paper", "title": "Alias-Set Attributes: Toward restrict-like aliasing semantics for C++", "subgroup": "Evolution", "author": "H. Finkel, H. Tong, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4150.pdf", "link": "https://wg21.link/n4150", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG72" ] }, "N4151": { "type": "paper", "title": "TriviallyCopyable reference_wrapper", "subgroup": "Library", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4151.html", "link": "https://wg21.link/n4151", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-08" }, "N4152": { "type": "paper", "title": "uncaught_exceptions", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4152.pdf", "link": "https://wg21.link/n4152", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-30", "issues": [ "EWG63" ] }, "N4153": { "type": "paper", "title": "2015-02 LWG Meeting Invitation and Information", "subgroup": "", "author": "Nico Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4153.pdf", "link": "https://wg21.link/n4153", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-03" }, "N4154": { "type": "paper", "title": "Operator assert", "subgroup": "Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4154.pdf", "link": "https://wg21.link/n4154", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-30", "issues": [ "EWG145" ] }, "N4155": { "type": "paper", "title": "Non-member size() and more (Revision 1)", "subgroup": "Library", "author": "Riccardo Marcangelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4155.htm", "link": "https://wg21.link/n4155", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-28" }, "N4156": { "type": "paper", "title": "Light-Weight Execution Agents Revision 3", "subgroup": "Concurrency", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4156.pdf", "link": "https://wg21.link/n4156", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4157": { "type": "paper", "title": "Relaxing Packaging Rules for Exceptions Thrown by Parallel Algorithms", "subgroup": "Concurrency", "author": "A. Robison, J. Hoberock, A. Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4157.pdf", "link": "https://wg21.link/n4157", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-02" }, "N4158": { "type": "paper", "title": "Destructive Move (Rev 1)", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4158.pdf", "link": "https://wg21.link/n4158", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-12", "issues": [ "EWG160" ] }, "N4159": { "type": "paper", "title": "std::function and Beyond", "subgroup": "Library", "author": "G. Romer, R. Perepelitsa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4159.pdf", "link": "https://wg21.link/n4159", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4160": { "type": "paper", "title": "Value constraints", "subgroup": "Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4160.html", "link": "https://wg21.link/n4160", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-03", "issues": [ "EWG146" ] }, "N4161": { "type": "paper", "title": "Uniform Container Erasure (Revision 1)", "subgroup": "Library", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4161.htm", "link": "https://wg21.link/n4161", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-09" }, "N4162": { "type": "paper", "title": "Atomic Smart Pointers, rev. 1", "subgroup": "Concurrency", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4162.pdf", "link": "https://wg21.link/n4162", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-06" }, "N4163": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Telecon Meeting", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4163.htm", "link": "https://wg21.link/n4163", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-06" }, "N4164": { "type": "paper", "title": "Forwarding References", "subgroup": "Evolution", "author": "H. Sutter, B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4164.pdf", "link": "https://wg21.link/n4164", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-06", "issues": [ "EWG147" ] }, "N4165": { "type": "paper", "title": "Unified Call Syntax", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4165.pdf", "link": "https://wg21.link/n4165", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-04", "issues": [ "EWG148" ] }, "N4166": { "type": "paper", "title": "Movable initializer lists", "subgroup": "Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4166.pdf", "link": "https://wg21.link/n4166", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-06", "issues": [ "EWG149" ] }, "N4167": { "type": "paper", "title": "Transform Reduce, an Additional Algorithm for C++ Extensions for Parallelism", "subgroup": "Concurrency", "author": "G. Mercer, A. Bergé, H. Kaiser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4167.pdf", "link": "https://wg21.link/n4167", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4168": { "type": "paper", "title": "Removing auto_ptr", "subgroup": "Library", "author": "Billy Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4168.html", "link": "https://wg21.link/n4168", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-02" }, "N4169": { "type": "paper", "title": "A proposal to add invoke function template (Revision 1)", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4169.html", "link": "https://wg21.link/n4169", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-22" }, "N4170": { "type": "paper", "title": "Extend INVOKE to support types convertible to target class (Revision 1)", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4170.html", "link": "https://wg21.link/n4170", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-12", "issues": [ "LEWG43" ] }, "N4171": { "type": "paper", "title": "Parameter group placeholders for bind", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4171.html", "link": "https://wg21.link/n4171", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-05", "issues": [ "LEWG40" ] }, "N4172": { "type": "paper", "title": "Named arguments", "subgroup": "Evolution", "author": "E. Akhgari, B. Ballo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4172.htm", "link": "https://wg21.link/n4172", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-07", "issues": [ "EWG150" ] }, "N4173": { "type": "paper", "title": "Operator Dot", "subgroup": "Evolution", "author": "B. Stroustrup, G. Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4173.pdf", "link": "https://wg21.link/n4173", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-11", "issues": [ "EWG151" ] }, "N4174": { "type": "paper", "title": "Call syntax: x.f(y) vs. f(x,y)", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4174.pdf", "link": "https://wg21.link/n4174", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-11", "issues": [ "EWG148" ] }, "N4175": { "type": "paper", "title": "Default comparisons", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4175.pdf", "link": "https://wg21.link/n4175", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-11", "issues": [ "EWG116" ] }, "N4176": { "type": "paper", "title": "Thoughts about Comparisons", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4176.pdf", "link": "https://wg21.link/n4176", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-11", "issues": [ "EWG116" ] }, "N4177": { "type": "paper", "title": "Multidimensional bounds, index and array_view, revision 4", "subgroup": "Library", "author": "Ł. Mendakiewicz, H. Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4177.html", "link": "https://wg21.link/n4177", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-06" }, "N4178": { "type": "paper", "title": "Proposed resolution for Core Issue 330: Qualification conversions and pointers to arrays of pointers", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4178.html", "link": "https://wg21.link/n4178", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-07" }, "N4179": { "type": "paper", "title": "Transactional Memory Support for C++: Wording (revision 2)", "subgroup": "Core/Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4179.html", "link": "https://wg21.link/n4179", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4180": { "type": "paper", "title": "SG5 Transactional Memory Support for C++ Update", "subgroup": "Evolution", "author": "M. Wong, V. Luchangco, J. Maurer, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4180.pdf", "link": "https://wg21.link/n4180", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG82" ] }, "N4182": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2014/07/14-2014/10/06", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4182.pdf", "link": "https://wg21.link/n4182", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4183": { "type": "paper", "title": "Contiguous Iterators: Pointer Conversion & Type Trait", "subgroup": "Library", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4183.pdf", "link": "https://wg21.link/n4183", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4184": { "type": "paper", "title": "SIMD Types: The Vector Type & Operations", "subgroup": "Concurrency", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4184.pdf", "link": "https://wg21.link/n4184", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4185": { "type": "paper", "title": "SIMD Types: The Mask Type & Write-Masking", "subgroup": "Concurrency", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4185.pdf", "link": "https://wg21.link/n4185", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4186": { "type": "paper", "title": "Supporting Custom Diagnostics and SFINAE", "subgroup": "Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4186.pdf", "link": "https://wg21.link/n4186", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG152" ] }, "N4187": { "type": "paper", "title": "C++ Ostream Buffers", "subgroup": "Library", "author": "L. Crowl, P. Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4187.html", "link": "https://wg21.link/n4187", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-08" }, "N4188": { "type": "paper", "title": "Proposal for classes with runtime size", "subgroup": "Evolution", "author": "L. Deniau, A. Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4188.pdf", "link": "https://wg21.link/n4188", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-01", "issues": [ "EWG153" ] }, "N4189": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "P. Sommerlad, A. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4189.pdf", "link": "https://wg21.link/n4189", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-08" }, "N4190": { "type": "paper", "title": "Removing auto_ptr, random_shuffle(), And Old Stuff", "subgroup": "Library", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4190.htm", "link": "https://wg21.link/n4190", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-09" }, "N4191": { "type": "paper", "title": "Folding expressions", "subgroup": "Evolution", "author": "A. Sutton, R. Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4191.html", "link": "https://wg21.link/n4191", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-07", "issues": [ "EWG154" ] }, "N4192": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 91", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4192.html", "link": "https://wg21.link/n4192", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4193": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 91", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4193.html", "link": "https://wg21.link/n4193", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4194": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 91", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4194.html", "link": "https://wg21.link/n4194", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4195": { "type": "paper", "title": "std::synchronic", "subgroup": "Concurrency", "author": "O. Giroux, C. Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4195.pdf", "link": "https://wg21.link/n4195", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-07" }, "N4196": { "type": "paper", "title": "Attributes for namespaces and enumerators", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4196.html", "link": "https://wg21.link/n4196", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-06", "issues": [ "EWG113" ] }, "N4197": { "type": "paper", "title": "Adding u8 character literals", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4197.html", "link": "https://wg21.link/n4197", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-06", "issues": [ "EWG119" ] }, "N4198": { "type": "paper", "title": "Allow constant evaluation for all non-type template arguments", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4198.html", "link": "https://wg21.link/n4198", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-06", "issues": [ "EWG155" ] }, "N4199": { "type": "paper", "title": "Minutes of Sept. 4-5, 2014 SG1 meeting in Redmond, WA", "subgroup": "", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4199.html", "link": "https://wg21.link/n4199", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4200": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4200.htm", "link": "https://wg21.link/n4200", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-08" }, "N4201": { "type": "paper", "title": "Alignment Helpers for C++", "subgroup": "Library", "author": "Matthew Fioravante", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4201.html", "link": "https://wg21.link/n4201", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-20" }, "N4202": { "type": "paper", "title": "Strongly Typed Bitset", "subgroup": "Library", "author": "Matthew Fioravante", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4202.html", "link": "https://wg21.link/n4202", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-20" }, "N4203": { "type": "paper", "title": "Fast ASCII Character Manipulation", "subgroup": "Library", "author": "Matthew Fioravante", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4203.html", "link": "https://wg21.link/n4203", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-20" }, "N4204": { "type": "paper", "title": "C++ Latches and Barriers", "subgroup": "Concurrency, Library", "author": "A. Mackintosh, O. Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4204.html", "link": "https://wg21.link/n4204", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-08-06" }, "N4205": { "type": "paper", "title": "Working Draft, C++ Extensions for Concepts", "subgroup": "Core", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4205.pdf", "link": "https://wg21.link/n4205", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4206": { "type": "paper", "title": "C++ Standard Evolution Active Issues List (Revision R09)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4206.html", "link": "https://wg21.link/n4206", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-09" }, "N4207": { "type": "paper", "title": "C++ Standard Evolution Completed Issues List (Revision R09)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4207.html", "link": "https://wg21.link/n4207", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-09" }, "N4208": { "type": "paper", "title": "C++ Standard Evolution Closed Issues List (Revision R09)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4208.html", "link": "https://wg21.link/n4208", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-09" }, "N4209": { "type": "paper", "title": "A Proposal to Add a Const-Propagating Wrapper to the Standard Library", "subgroup": "Library", "author": "J. Coe, R. Mill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4209.html", "link": "https://wg21.link/n4209", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-09" }, "N4210": { "type": "paper", "title": "IBM comment on preparing for a Trigraph-adverse future in C++17", "subgroup": "Evolution", "author": "M. Wong, H. Tong, R. Bhakta, D. Inglis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4210.pdf", "link": "https://wg21.link/n4210", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG121" ] }, "N4211": { "type": "paper", "title": "File System TS Active Issues List (Revision R3)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4211.html", "link": "https://wg21.link/n4211", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-11" }, "N4212": { "type": "paper", "title": "File System TS Closed Issues List (Revision R3)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4212.html", "link": "https://wg21.link/n4212", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-11" }, "N4213": { "type": "paper", "title": "File System TS Defect Report List (Revision R3)", "subgroup": "Filesystem", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4213.html", "link": "https://wg21.link/n4213", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-11" }, "N4214": { "type": "paper", "title": "A Module System for C++ (Revision 2)", "subgroup": "Modules", "author": "G. Dos Reis, M. Hall, G. Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4214.pdf", "link": "https://wg21.link/n4214", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13", "issues": [ "EWG163" ] }, "N4215": { "type": "paper", "title": "Towards Implementation and Use of memory_order_consume", "subgroup": "Concurrency", "author": "P. McKenney, T. Riegel, J. Preshing", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4215.pdf", "link": "https://wg21.link/n4215", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-05" }, "N4216": { "type": "paper", "title": "Out-of-Thin-Air Execution is Vacuous", "subgroup": "Concurrency", "author": "P. McKenney, A. Jeffrey, A. Sezgin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4216.html", "link": "https://wg21.link/n4216", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4217": { "type": "paper", "title": "std::rand replacement", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4217.html", "link": "https://wg21.link/n4217", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-08" }, "N4218": { "type": "paper", "title": "Variant: a typesafe union", "subgroup": "Library", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4218.pdf", "link": "https://wg21.link/n4218", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-24" }, "N4219": { "type": "paper", "title": "Fixing the specification of universal-character-names (rev. 2)", "subgroup": "Undefined Behavior", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4219.pdf", "link": "https://wg21.link/n4219", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4220": { "type": "paper", "title": "An update to the preprocessor specification (rev. 2)", "subgroup": "Undefined Behavior", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4220.pdf", "link": "https://wg21.link/n4220", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4221": { "type": "paper", "title": "Generalized lifetime extension", "subgroup": "Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4221.pdf", "link": "https://wg21.link/n4221", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG156" ] }, "N4222": { "type": "paper", "title": "Minimal Additions to the Array View Library for Performance and Interoperability", "subgroup": "Library", "author": "R. ter Borg, J. Perla", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4222.pdf", "link": "https://wg21.link/n4222", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-09" }, "N4223": { "type": "paper", "title": "Response To: Let return {expr} Be Explicit", "subgroup": "Evolution", "author": "V. Voutilainen, M. Kilpeläinen, J. Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4223.html", "link": "https://wg21.link/n4223", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4224": { "type": "paper", "title": "Supplements to C++ Latches", "subgroup": "Concurrency", "author": "A. Mackintosh, A. Berkan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4224.html", "link": "https://wg21.link/n4224", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4225": { "type": "paper", "title": "Towards uniform handling of subobjects", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4225.html", "link": "https://wg21.link/n4225", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG157" ] }, "N4226": { "type": "paper", "title": "Apply the [[noreturn]] attribute to main as a hint to eliminate global object destructor calls", "subgroup": "Reflection", "author": "D. Diaz, E. Bringas, D. Gutson, J. Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4226.pdf", "link": "https://wg21.link/n4226", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG162" ] }, "N4227": { "type": "paper", "title": "Cleaning-up noexcept in the Library (Rev 2)", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4227.pdf", "link": "https://wg21.link/n4227", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4228": { "type": "paper", "title": "Refining Expression Evaluation Order for Idiomatic C++", "subgroup": "Evolution", "author": "G. Dos Reis, H. Sutter, J. Caves", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4228.pdf", "link": "https://wg21.link/n4228", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13", "issues": [ "EWG158" ] }, "N4229": { "type": "paper", "title": "Pointer Ordering", "subgroup": "Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4229.pdf", "link": "https://wg21.link/n4229", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13", "issues": [ "EWG165" ] }, "N4230": { "type": "paper", "title": "Nested namespace definition (revision 2)", "subgroup": "Evolution", "author": "R. Kawulak, A. Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4230.html", "link": "https://wg21.link/n4230", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG126" ] }, "N4231": { "type": "paper", "title": "Terms and definitions related to \"threads\"", "subgroup": "Concurrency", "author": "T. Riegel, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4231.pdf", "link": "https://wg21.link/n4231", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4232": { "type": "paper", "title": "Stackful Coroutines and Stackless Resumable Functions", "subgroup": "Concurrency", "author": "Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4232.pdf", "link": "https://wg21.link/n4232", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4233": { "type": "paper", "title": "A Class for Status and Optional Value", "subgroup": "Library", "author": "L. Crowl, C. Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4233.html", "link": "https://wg21.link/n4233", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4234": { "type": "paper", "title": "0-overhead-principle violations in exception handling - part 2", "subgroup": "Evolution", "author": "Daniel Gutson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4234.pdf", "link": "https://wg21.link/n4234", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG129" ] }, "N4235": { "type": "paper", "title": "Selecting from Parameter Packs", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4235.htm", "link": "https://wg21.link/n4235", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10", "issues": [ "EWG30" ] }, "N4236": { "type": "paper", "title": "A compile-time string library template with UDL operator templates", "subgroup": "Library", "author": "Michael Price", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4236.html", "link": "https://wg21.link/n4236", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4237": { "type": "paper", "title": "Language Extensions for Vector loop level parallelism", "subgroup": "Concurrency", "author": "R. Geva, C. Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4237.pdf", "link": "https://wg21.link/n4237", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4238": { "type": "paper", "title": "An Abstract Model of Vector Parallelism", "subgroup": "Concurrency", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4238.pdf", "link": "https://wg21.link/n4238", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4239": { "type": "paper", "title": "Defaulted Comparison Using Reflection", "subgroup": "Reflection, Evolution", "author": "A. Tomazos, M. Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4239.pdf", "link": "https://wg21.link/n4239", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-12", "issues": [ "EWG116" ] }, "N4240": { "type": "paper", "title": "Improved insertion interface for unique-key maps (Revision 2)", "subgroup": "Library", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4240.html", "link": "https://wg21.link/n4240", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-11" }, "N4241": { "type": "paper", "title": "A proposal to add shared_mutex (untimed) (Revision 3)", "subgroup": "Concurrency", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4241.htm", "link": "https://wg21.link/n4241", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-10" }, "N4242": { "type": "paper", "title": "Executors and Asynchronous Operations, Revision 1", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4242.html", "link": "https://wg21.link/n4242", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4243": { "type": "paper", "title": "Networking Library Proposal (Revision 2)", "subgroup": "Networking, Library", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4243.html", "link": "https://wg21.link/n4243", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4244": { "type": "paper", "title": "Resumable Lambdas: A language extension for generators and coroutines", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4244.pdf", "link": "https://wg21.link/n4244", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4245": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R90)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4245.html", "link": "https://wg21.link/n4245", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4246": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R90)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4246.html", "link": "https://wg21.link/n4246", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4247": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R90)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4247.html", "link": "https://wg21.link/n4247", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-13" }, "N4248": { "type": "paper", "title": "Library Preconditions are a Language Feature", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4248.html", "link": "https://wg21.link/n4248", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-12", "issues": [ "EWG159" ] }, "N4249": { "type": "paper", "title": "Networking Primitives: std::experimental::network::htonl Considered Harmful", "subgroup": "Library", "author": "A. Meredith, J. Burley, A. Martin, D. Chisnall, et al.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4249.html", "link": "https://wg21.link/n4249", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-09" }, "N4250": { "type": "paper", "title": "WG21 2014-10-24 Telecon Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4250.html", "link": "https://wg21.link/n4250", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-27" }, "N4251": { "type": "paper", "title": "WG21 2014-11 Urbana Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4251.html", "link": "https://wg21.link/n4251", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4252": { "type": "paper", "title": "PL22.16 2014-11 Urbana Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4252.pdf", "link": "https://wg21.link/n4252", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4253": { "type": "paper", "title": "Language Support for Runtime Contract Validation (Revision 9)", "subgroup": "Evolution", "author": "J. Lakos, A. Zakharov, A. Beels, N. Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4253.pdf", "link": "https://wg21.link/n4253", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21", "issues": [ "EWG141" ] }, "N4254": { "type": "paper", "title": "User-defined Literals for size_t and ptrdiff_t", "subgroup": "Library Evolution", "author": "Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4254.html", "link": "https://wg21.link/n4254", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4255": { "type": "paper", "title": "Proposed resolution for US104: Allocator-aware regular expressions (rev 3)", "subgroup": "Library", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4255.pdf", "link": "https://wg21.link/n4255", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-03" }, "N4257": { "type": "paper", "title": "Delimited iterators (rev 4)", "subgroup": "Library Evolution", "author": "Mike Spertus, Nathan Wilson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4257.html", "link": "https://wg21.link/n4257", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-04" }, "N4258": { "type": "paper", "title": "Cleaning up noexcept in the Library (Rev 3)", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4258.pdf", "link": "https://wg21.link/n4258", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4259": { "type": "paper", "title": "Wording for std::uncaught_exceptions", "subgroup": "Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4259.pdf", "link": "https://wg21.link/n4259", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-06" }, "N4260": { "type": "paper", "title": "Wording for Atomic Smart Pointers", "subgroup": "Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4260.pdf", "link": "https://wg21.link/n4260", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-08" }, "N4261": { "type": "paper", "title": "Proposed resolution for Core Issue 330: Qualification conversions and pointers to arrays of pointers", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4261.html", "link": "https://wg21.link/n4261", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-06" }, "N4262": { "type": "paper", "title": "Wording for Forwarding References", "subgroup": "Core", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4262.pdf", "link": "https://wg21.link/n4262", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-05" }, "N4263": { "type": "paper", "title": "Toward a concept-enabled standard library", "subgroup": "Concepts", "author": "Matt Austern, Gabriel Dos Reis, Eric Niebler, Bjarne Stroustrup, Herb Sutter, Andrew Sutton, Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4263.pdf", "link": "https://wg21.link/n4263", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-04" }, "N4265": { "type": "paper", "title": "Transactional Memory Support for C++: Wording (revision 3)", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4265.html", "link": "https://wg21.link/n4265", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4266": { "type": "paper", "title": "Attributes for namespaces and enumerators", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4266.html", "link": "https://wg21.link/n4266", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-05" }, "N4267": { "type": "paper", "title": "Adding u8 character literals", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4267.html", "link": "https://wg21.link/n4267", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-05" }, "N4268": { "type": "paper", "title": "Allow constant evaluation for all non-type template arguments", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4268.html", "link": "https://wg21.link/n4268", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-05" }, "N4270": { "type": "paper", "title": "Consolidated Revisions to C++ Extensions for Library Fundamentals", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4270.html", "link": "https://wg21.link/n4270", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4272": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Transactional Memory", "subgroup": "Transactional Memory", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4272.pdf", "link": "https://wg21.link/n4272", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4273": { "type": "paper", "title": "Uniform Container Erasure (Revision 2)", "subgroup": "Library", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4273.htm", "link": "https://wg21.link/n4273", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-06" }, "N4274": { "type": "paper", "title": "Relaxing Packaging Rules for Exceptions Thrown by Parallel Algorithms - Proposed Wording (Revision 1)", "subgroup": "Concurrency", "author": "Arch D. Robison, Jared Hoberock, Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4274.pdf", "link": "https://wg21.link/n4274", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-14" }, "N4275": { "type": "paper", "title": "Parallelism PDTS Comment Responses", "subgroup": "Concurrency", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4275.html", "link": "https://wg21.link/n4275", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4276": { "type": "paper", "title": "Adding Fused Transform Algorithms to the Parallelism TS", "subgroup": "Concurrency", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4276.pdf", "link": "https://wg21.link/n4276", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-05" }, "N4277": { "type": "paper", "title": "TriviallyCopyable reference_wrapper (Revision 1)", "subgroup": "Library", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4277.html", "link": "https://wg21.link/n4277", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-06" }, "N4279": { "type": "paper", "title": "Improved insertion interface for unique-key maps (Revision 2.3)", "subgroup": "Library", "author": "Thomas Köpp", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4279.html", "link": "https://wg21.link/n4279", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4280": { "type": "paper", "title": "Non-member size() and more (Revison 2)", "subgroup": "Library", "author": "Riccardo Marcangelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4280.pdf", "link": "https://wg21.link/n4280", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-06" }, "N4282": { "type": "paper", "title": "A Proposal for the World's Dumbest Smart Pointer, v4", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4282.pdf", "link": "https://wg21.link/n4282", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4284": { "type": "paper", "title": "Contiguous Iterators", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4284.html", "link": "https://wg21.link/n4284", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4285": { "type": "paper", "title": "Cleanup for exception-specification and throw-expression", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4285.html", "link": "https://wg21.link/n4285", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4286": { "type": "paper", "title": "Resumable Functions (revision 3)", "subgroup": "Evolution", "author": "Gor Nishanov, Jim Radigan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4286.pdf", "link": "https://wg21.link/n4286", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-18", "issues": [ "EWG166" ] }, "N4287": { "type": "paper", "title": "Threads, Fibers and Couroutines (slides deck)", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4287.pdf", "link": "https://wg21.link/n4287", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-18", "issues": [ "EWG166" ] }, "N4288": { "type": "paper", "title": "Strike string_view::clear from Library Fundamentals", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4288.html", "link": "https://wg21.link/n4288", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4293": { "type": "paper", "title": "C++ language support for contract programming", "subgroup": "Evolution", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4293.pdf", "link": "https://wg21.link/n4293", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-23", "issues": [ "EWG137" ] }, "N4294": { "type": "paper", "title": "Arrays of run-time bounds as data members", "subgroup": "Evolution", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4294.pdf", "link": "https://wg21.link/n4294", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-23", "issues": [ "EWG84" ] }, "N4295": { "type": "paper", "title": "Folding Expressions", "subgroup": "Core", "author": "Andrew Sutton, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4295.html", "link": "https://wg21.link/n4295", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4296": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4296.pdf", "link": "https://wg21.link/n4296", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-19" }, "N4297": { "type": "paper", "title": "Editor's Report — Programming Languages — C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4297.html", "link": "https://wg21.link/n4297", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-19" }, "N4298": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Ballot Resolution Telecon Meeting", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4298.pdf", "link": "https://wg21.link/n4298", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2011-11-14" }, "N4301": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Transactional Memory", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4301.pdf", "link": "https://wg21.link/n4301", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4302": { "type": "paper", "title": "Technical Specification for C++ Extensions for Technical Specification for C++ Extensions for Transactional Memory", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4302.pdf", "link": "https://wg21.link/n4302", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4303": { "type": "paper", "title": "Pointer Safety and Placement New", "subgroup": "Core", "author": "Richard Smith, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4303.html", "link": "https://wg21.link/n4303", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4304": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 92", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4304.html", "link": "https://wg21.link/n4304", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-24" }, "N4305": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 92", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4305.html", "link": "https://wg21.link/n4305", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-24" }, "N4306": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 92", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4306.html", "link": "https://wg21.link/n4306", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-24" }, "N4307": { "type": "paper", "title": "National Body Comment — ISO/IEC PDTS 19568 — Technical Specification: C++ Extensions for Library Fundamentals", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4307.pdf", "link": "https://wg21.link/n4307", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-12" }, "N4308": { "type": "paper", "title": "National Body Comment — ISO/IEC PDTS 19570 — Technical Specification: C++ Extensions for Parallelism", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4308.pdf", "link": "https://wg21.link/n4308", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-12" }, "N4309": { "type": "paper", "title": "Return type deduction for explicitly-defaulted and deleted special member functions", "subgroup": "Evolution", "author": "Michael Price", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4309.html", "link": "https://wg21.link/n4309", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-17", "issues": [ "EWG167" ] }, "N4310": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4310.html", "link": "https://wg21.link/n4310", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4311": { "type": "paper", "title": "Parallelism TS Editor's Report", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4311.pdf", "link": "https://wg21.link/n4311", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4312": { "type": "paper", "title": "Programming Languages — Technical Specification for C++ Extensions for Parallelism", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4312.pdf", "link": "https://wg21.link/n4312", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4313": { "type": "paper", "title": "Improvements to the Concurrency Technical Specification, revision 1", "subgroup": "Concurrency", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4313.html", "link": "https://wg21.link/n4313", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4314": { "type": "paper", "title": "Data-Invariant Functions (revision 2)", "subgroup": "Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4314.html", "link": "https://wg21.link/n4314", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-15" }, "N4315": { "type": "paper", "title": "make_array, revision 3", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4315.html", "link": "https://wg21.link/n4315", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-07" }, "N4316": { "type": "paper", "title": "std::rand replacement, revision 2", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4316.html", "link": "https://wg21.link/n4316", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-08" }, "N4317": { "type": "paper", "title": "New Safer Functions to Advance Iterators", "subgroup": "Library Evolution", "author": "Patrick Grace", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4317.pdf", "link": "https://wg21.link/n4317", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-17" }, "N4318": { "type": "paper", "title": "Proposal to add an absolute difference function to the C++ Standard Library", "subgroup": "Library Evolution", "author": "Jeremy Turnbull", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4318.pdf", "link": "https://wg21.link/n4318", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-09-21" }, "N4319": { "type": "paper", "title": "Contracts for C++: What are the Choices", "subgroup": "Evolution", "author": "Gabriel Dos Reis, Shuvendu Lahiri, Francesco Logozzo, Thomas Ball, Jared Parsons", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4319.pdf", "link": "https://wg21.link/n4319", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-23", "issues": [ "EWG168" ] }, "N4320": { "type": "paper", "title": "Make exception specifications be part of the type system", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4320.html", "link": "https://wg21.link/n4320", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-20", "issues": [ "EWG169" ] }, "N4321": { "type": "paper", "title": "Towards Implementation and Use of memory_order_consume", "subgroup": "Concurrency", "author": "Paul McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4321.pdf", "link": "https://wg21.link/n4321", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-10-05" }, "N4322": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "Concurrency", "author": "Paul McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4322.html", "link": "https://wg21.link/n4322", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-20" }, "N4323": { "type": "paper", "title": "Out-of-Thin-Air Execution is Vacuous", "subgroup": "Concurrency", "author": "Paul McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4323.html", "link": "https://wg21.link/n4323", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-20" }, "N4324": { "type": "paper", "title": "Use Cases for Thread-Local Storage", "subgroup": "Concurrency", "author": "Paul McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4324.html", "link": "https://wg21.link/n4324", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-20" }, "N4325": { "type": "paper", "title": "C++ Standard Evolution Active Issues List (Revision R10)", "subgroup": "Evolution", "author": "Ville Voutilanen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4325.html", "link": "https://wg21.link/n4325", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4326": { "type": "paper", "title": "C++ Standard Evolution Completed Issues List (Revision R10)", "subgroup": "Evolution", "author": "Ville Voutilanen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4326.html", "link": "https://wg21.link/n4326", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4327": { "type": "paper", "title": "C++ Standard Evolution Closed Issues List (Revision R10)", "subgroup": "Evolution", "author": "Ville Voutilanen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4327.html", "link": "https://wg21.link/n4327", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4328": { "type": "paper", "title": "C++ Standard Library Issues History for C++14", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4328.html", "link": "https://wg21.link/n4328", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-24" }, "N4329": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R91)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4329.html", "link": "https://wg21.link/n4329", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-24" }, "N4330": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R91)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4330.html", "link": "https://wg21.link/n4330", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-24" }, "N4331": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R91)", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4331.html", "link": "https://wg21.link/n4331", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-24" }, "N4332": { "type": "paper", "title": "Networking Library Proposal (Revision 3)", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4332.html", "link": "https://wg21.link/n4332", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4333": { "type": "paper", "title": "Concepts Lite", "subgroup": "Core", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4333.pdf", "link": "https://wg21.link/n4333", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4334": { "type": "paper", "title": "Wording for bool_constant", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4334.html", "link": "https://wg21.link/n4334", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4335": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals", "subgroup": "Library Evolution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4335.html", "link": "https://wg21.link/n4335", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4336": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 2", "subgroup": "Library Evolution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4336.html", "link": "https://wg21.link/n4336", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4337": { "type": "paper", "title": "Editor's Report for the Library Fundamentals TS", "subgroup": "Library Evolution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4337.html", "link": "https://wg21.link/n4337", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4338": { "type": "paper", "title": "Editor's Report: Technical Specification for C++ Extensions for Transactional Memory", "subgroup": "Transactional Memory", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4338.pdf", "link": "https://wg21.link/n4338", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4339": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Concepts Meeting", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4339.pdf", "link": "https://wg21.link/n4339", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/", "date": "2014-11-21" }, "N4340": { "type": "paper", "title": "Remove Deprecated Use of the register Keyword", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4340.html", "link": "https://wg21.link/n4340", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2014-11-26", "issues": [ "EWG170" ] }, "N4346": { "type": "paper", "title": "Multidimensional bounds, index and array_view, revision 5", "subgroup": "Library", "author": "Lukasz Mendakiewicz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4346.html", "link": "https://wg21.link/n4346", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-05" }, "N4348": { "type": "paper", "title": "Making std::function thread-safe", "subgroup": "Library", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4348.html", "link": "https://wg21.link/n4348", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-02" }, "N4349": { "type": "paper", "title": "Minutes of WG21 Telecon", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4349.html", "link": "https://wg21.link/n4349", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2014-12-05" }, "N4350": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Concepts Meeting Notice (revision 1)", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4350.pdf", "link": "https://wg21.link/n4350", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-15" }, "N4351": { "type": "paper", "title": "Responses to National Body Comments, PDTS 19570, C++ Extensions for Parallelism", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4351.pdf", "link": "https://wg21.link/n4351", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2014-12-23" }, "N4352": { "type": "paper", "title": "Parallelism TS", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4352.html", "link": "https://wg21.link/n4352", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-08" }, "N4353": { "type": "paper", "title": "Parallelism TS - Editor's Report", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4353.pdf", "link": "https://wg21.link/n4353", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-08" }, "N4354": { "type": "paper", "title": "Parallelism TS - DTS Ballot Document", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4354.pdf", "link": "https://wg21.link/n4354", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-08" }, "N4355": { "type": "paper", "title": "Shared Multidimensional Arrays with Polymorphic Layout", "subgroup": "Library", "author": "Carter Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4355.pdf", "link": "https://wg21.link/n4355", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-04" }, "N4356": { "type": "paper", "title": "Relaxed Array Type Declarator", "subgroup": "Evolution", "author": "Carter Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4356.pdf", "link": "https://wg21.link/n4356", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-04", "issues": [ "EWG171" ] }, "N4357": { "type": "paper", "title": "Introduce the [[noexit]] attribute for main as a hint to eliminate destructor calls for objects with static storage duration", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4357.html", "link": "https://wg21.link/n4357", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-19", "issues": [ "EWG162" ] }, "N4358": { "type": "paper", "title": "Unary Folds and Empty Parameter Packs", "subgroup": "Evolution", "author": "Thibaut Le Jehan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4358.pdf", "link": "https://wg21.link/n4358", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-20", "issues": [ "EWG172" ] }, "N4359": { "type": "paper", "title": "A Proposal to Add vector release method just like unique_ptr release method to the Standard Library", "subgroup": "Library", "author": "Jerry Liang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4359.pdf", "link": "https://wg21.link/n4359", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-09" }, "N4360": { "type": "paper", "title": "Delayed Evaluation Parameters", "subgroup": "Evolution", "author": "Douglas Boffey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4360.pdf", "link": "https://wg21.link/n4360", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-22", "issues": [ "EWG173" ] }, "N4361": { "type": "paper", "title": "Concepts Lite TS", "subgroup": "", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4361.pdf", "link": "https://wg21.link/n4361", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-27" }, "N4362": { "type": "paper", "title": "WG21 2015-01 Skillman Minutes", "subgroup": "", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4362.html", "link": "https://wg21.link/n4362", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-27" }, "N4365": { "type": "paper", "title": "Responses to National Body Comments, ISO/IEC PDTS 19568, C++ Extensions for Library Fundamentals", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4365.pdf", "link": "https://wg21.link/n4365", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-29" }, "N4366": { "type": "paper", "title": "LWG 2228: Missing SFINAE rule in unique_ptr templated assignment", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4366.html", "link": "https://wg21.link/n4366", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-11" }, "N4367": { "type": "paper", "title": "Comparison in C++", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4367.html", "link": "https://wg21.link/n4367", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-08", "issues": [ "EWG174" ] }, "N4368": { "type": "paper", "title": "Introducing alias size_type for type size_t in class std::bitset", "subgroup": "Library evolution", "author": "Vladimir Grigoriev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4368.htm", "link": "https://wg21.link/n4368", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-03" }, "N4369": { "type": "paper", "title": "Default argument for second parameter of std::advance", "subgroup": "Library evolution", "author": "Vladimir Grigoriev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4369.htm", "link": "https://wg21.link/n4369", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-12" }, "N4370": { "type": "paper", "title": "Networking Library Proposal (Revision 4)", "subgroup": "Library", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4370.html", "link": "https://wg21.link/n4370", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-06" }, "N4371": { "type": "paper", "title": "Minimal incomplete type support for standard containers, revision 2", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4371.html", "link": "https://wg21.link/n4371", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-04" }, "N4372": { "type": "paper", "title": "A Proposal to Add a Const-Propagating Wrapper to the Standard Library", "subgroup": "Library", "author": "Jonathan Coe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4372.html", "link": "https://wg21.link/n4372", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-06" }, "N4373": { "type": "paper", "title": "Atomic View", "subgroup": "Library", "author": "Carter Edwards, Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4373.pdf", "link": "https://wg21.link/n4373", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-01-26" }, "N4374": { "type": "paper", "title": "Linux-Kernel Memory Mode", "subgroup": "Concurrency", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4374.html", "link": "https://wg21.link/n4374", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-06" }, "N4375": { "type": "paper", "title": "Out-of-Thin-Air Execution is Vacuous", "subgroup": "Concurrency", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4375.html", "link": "https://wg21.link/n4375", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-06" }, "N4376": { "type": "paper", "title": "Use Cases for Thread-Local Storage", "subgroup": "Concurrency", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4376.html", "link": "https://wg21.link/n4376", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-06" }, "N4377": { "type": "paper", "title": "C++ Extensions for Concepts PDTS", "subgroup": "", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4377.pdf", "link": "https://wg21.link/n4377", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-09" }, "N4378": { "type": "paper", "title": "Language Support for Contract Assertions", "subgroup": "Evolution", "author": "John Lakos, Nathan Myers, Alexei Zakharov, Alexander Beels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4378.pdf", "link": "https://wg21.link/n4378", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-08", "issues": [ "EWG141" ] }, "N4379": { "type": "paper", "title": "FAQ about N4378, Language Support for Contract Assertions", "subgroup": "Evolution", "author": "John Lakos, Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4379.pdf", "link": "https://wg21.link/n4379", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-08", "issues": [ "EWG141" ] }, "N4380": { "type": "paper", "title": "Constant View: A proposal for a std::as_const helper function template", "subgroup": "Library", "author": "ADAM David Alan Martin, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4380.html", "link": "https://wg21.link/n4380", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-05" }, "N4381": { "type": "paper", "title": "Suggested Design for Customization Points", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4381.html", "link": "https://wg21.link/n4381", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-03-11" }, "N4382": { "type": "paper", "title": "Working Draft, C++ extensions for Ranges", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4382.pdf", "link": "https://wg21.link/n4382", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12" }, "N4383": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R92)", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4383.html", "link": "https://wg21.link/n4383", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4384": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R92)", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4384.html", "link": "https://wg21.link/n4384", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4385": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R92)", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4385.html", "link": "https://wg21.link/n4385", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4386": { "type": "paper", "title": "Unspecialized std::tuple_size should be defined", "subgroup": "Library", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4386.pdf", "link": "https://wg21.link/n4386", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-24" }, "N4387": { "type": "paper", "title": "Improving pair and tuple, revision 3", "subgroup": "Library", "author": "Daniel Krügler, Geoffrey Romer, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4387.html", "link": "https://wg21.link/n4387", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-03-14" }, "N4388": { "type": "paper", "title": "A Proposal to Add a Const-Propagating Wrapper to the Standard Library", "subgroup": "Library", "author": "Jonathan Coe, Robert Mill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4388.html", "link": "https://wg21.link/n4388", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-25" }, "N4389": { "type": "paper", "title": "Wording for bool_constant, revision 1", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4389.html", "link": "https://wg21.link/n4389", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-23" }, "N4390": { "type": "paper", "title": "Minimal incomplete type support for standard containers, revision 3", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4390.html", "link": "https://wg21.link/n4390", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-24" }, "N4391": { "type": "paper", "title": "make_array, revision 4", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4391.html", "link": "https://wg21.link/n4391", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-26" }, "N4392": { "type": "paper", "title": "C++ Latches and Barriers", "subgroup": "Library", "author": "Alasdair Mackintosh, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4392.pdf", "link": "https://wg21.link/n4392", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-03-03" }, "N4393": { "type": "paper", "title": "Noop Constructors and Destructors", "subgroup": "Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4393.pdf", "link": "https://wg21.link/n4393", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10", "issues": [ "EWG160" ] }, "N4394": { "type": "paper", "title": "Agenda for Lenexa Meeting", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4394.html", "link": "https://wg21.link/n4394", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-03-12" }, "N4395": { "type": "paper", "title": "SIMD Types: ABI Considerations", "subgroup": "Concurrency/Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4395.pdf", "link": "https://wg21.link/n4395", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4396": { "type": "paper", "title": "National Body Comments: PDTS 19841, Transactional Memory", "subgroup": "Transactional Memory", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4396.pdf", "link": "https://wg21.link/n4396", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-03-16" }, "N4397": { "type": "paper", "title": "A low-level API for stackful coroutines", "subgroup": "Concurrency", "author": "Oliver Kowalke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4397.pdf", "link": "https://wg21.link/n4397", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4398": { "type": "paper", "title": "A unified syntax for stackless and stackful coroutines", "subgroup": "Concurrency", "author": "Oliver Kowalke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4398.pdf", "link": "https://wg21.link/n4398", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4399": { "type": "paper", "title": "Proposed Working Draft, Technical Specification for C++ Extensions for Concurrency", "subgroup": "Concurrency", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4399.html", "link": "https://wg21.link/n4399", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4400": { "type": "paper", "title": "Concurrency TS Editor's Report, May 2015", "subgroup": "Concurrency", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4400.html", "link": "https://wg21.link/n4400", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4401": { "type": "paper", "title": "Defaulted comparison operator semantics should be uniform", "subgroup": "Evolution", "author": "Michael Price", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4401.html", "link": "https://wg21.link/n4401", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-07", "issues": [ "EWG178" ] }, "N4402": { "type": "paper", "title": "Resumable Functions (revision 4)", "subgroup": "Evolution", "author": "Gor Nishanov, Jim Radigan", "link": "https://wg21.link/n4402", "long_link": "http://wiki.edg.com/twiki/pub/Wg21lenexa/Documents/N4402.pdf", "issues": [ "EWG166" ] }, "N4403": { "type": "paper", "title": "Draft wording for Resumable Functions", "subgroup": "Evolution", "author": "Gor Nishanov", "link": "https://wg21.link/n4403", "long_link": "http://wiki.edg.com/twiki/pub/Wg21lenexa/Documents/N4403.pdf", "issues": [ "EWG166" ] }, "N4404": { "type": "paper", "title": "Extension to aggregate initialization", "subgroup": "Evolution", "author": "Oleg Smolsky", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4404.html", "link": "https://wg21.link/n4404", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-03-31", "issues": [ "EWG108" ] }, "N4405": { "type": "paper", "title": "Type of the accumulaters of standard algorithms std::accumulate and std::inner_product", "subgroup": "Library Evolution", "author": "Vladimir Grigoriev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4405.htm", "link": "https://wg21.link/n4405", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-02-11" }, "N4406": { "type": "paper", "title": "Integrating Executors with Parallel Algorithm Execution", "subgroup": "Concurrency", "author": "Jared Hoberock, Michael Garland, Oliver Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4406.pdf", "link": "https://wg21.link/n4406", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4407": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism", "subgroup": "Concurrency", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4407.html", "link": "https://wg21.link/n4407", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4408": { "type": "paper", "title": "Parallelism TS Editor's Report", "subgroup": "Concurrency", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4408.pdf", "link": "https://wg21.link/n4408", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4409": { "type": "paper", "title": "Programming Languages — Technical Specification for C++ Extensions for Parallelism", "subgroup": "Concurrency", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4409.pdf", "link": "https://wg21.link/n4409", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4410": { "type": "paper", "title": "Responses to PDTS comments on Transactional Memory", "subgroup": "Transactional Memory", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4410.html", "link": "https://wg21.link/n4410", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4411": { "type": "paper", "title": "Task Block (formerly Task Region) R4", "subgroup": "Library Evolution, Concurrency", "author": "Pablo Halpern, Arch Robison, Hong Hong, Artur Laksberg, Gor Nishanov, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4411.pdf", "link": "https://wg21.link/n4411", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4412": { "type": "paper", "title": "Shortcomings of iostreams", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4412.html", "link": "https://wg21.link/n4412", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4414": { "type": "paper", "title": "Executors and Schedulers Revision 5", "subgroup": "Concurrency", "author": "Chris Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4414.pdf", "link": "https://wg21.link/n4414", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4415": { "type": "paper", "title": "Simple Contracts for C++", "subgroup": "Evolution", "author": "Gabriel Dos Reis, J. Daniel Garcia, Francesco Logozzo, Manuel Fahndrich, Shuvendu Lahri", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4415.pdf", "link": "https://wg21.link/n4415", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12", "issues": [ "EWG141" ] }, "N4416": { "type": "paper", "title": "Don't Move: Vector Can Have Your Non-Moveable Types Covered", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4416.pdf", "link": "https://wg21.link/n4416", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4417": { "type": "paper", "title": "Source-Code Information Capture", "subgroup": "Reflection", "author": "Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4417.pdf", "link": "https://wg21.link/n4417", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-08" }, "N4418": { "type": "paper", "title": "Parameter Stringization", "subgroup": "Reflection", "author": "Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4418.pdf", "link": "https://wg21.link/n4418", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-08" }, "N4419": { "type": "paper", "title": "Potential extensions to Source-Code Information Capture", "subgroup": "Reflection", "author": "Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4419.pdf", "link": "https://wg21.link/n4419", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-08" }, "N4420": { "type": "paper", "title": "Defining Test Code", "subgroup": "Reflection", "author": "Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4420.pdf", "link": "https://wg21.link/n4420", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-08" }, "N4421": { "type": "paper", "title": "Evolution Active Issues List (Revision R11)", "subgroup": "", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4421.html", "link": "https://wg21.link/n4421", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4422": { "type": "paper", "title": "Evolution Completed Issues List (Revision R11)", "subgroup": "", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4422.html", "link": "https://wg21.link/n4422", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4423": { "type": "paper", "title": "Evolution Closed Issues List (Revision R11)", "subgroup": "", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4423.html", "link": "https://wg21.link/n4423", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4424": { "type": "paper", "title": "Inline Variables", "subgroup": "Evolution", "author": "Hal Finkel, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4424.pdf", "link": "https://wg21.link/n4424", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-07", "issues": [ "EWG142" ] }, "N4425": { "type": "paper", "title": "Generalized Dynamic Assumptions", "subgroup": "Evolution", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4425.pdf", "link": "https://wg21.link/n4425", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-07", "issues": [ "EWG179" ] }, "N4426": { "type": "paper", "title": "Adding [nothrow-] swappable traits", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4426.html", "link": "https://wg21.link/n4426", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4427": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Pre-Lenexa Telecon Meeting", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4427.pdf", "link": "https://wg21.link/n4427", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-08" }, "N4428": { "type": "paper", "title": "Type Property Queries (rev 4)", "subgroup": "Reflection", "author": "Andrew Tomazos, Christian Kaeser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4428.pdf", "link": "https://wg21.link/n4428", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-08" }, "N4429": { "type": "paper", "title": "Core issue 1941 - rewording inherited constructors", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4429.html", "link": "https://wg21.link/n4429", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10", "issues": [ "EWG180" ] }, "N4430": { "type": "paper", "title": "Core issue 1776 - replacement of class objects containing reference members", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4430.html", "link": "https://wg21.link/n4430", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4431": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4431.pdf", "link": "https://wg21.link/n4431", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4432": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4432.html", "link": "https://wg21.link/n4432", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4433": { "type": "paper", "title": "Flexible static_assert messages", "subgroup": "Evolution", "author": "Michael Price", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4433.html", "link": "https://wg21.link/n4433", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09", "issues": [ "EWG181" ] }, "N4434": { "type": "paper", "title": "Tweaks to Streamline Concepts Lite Syntax", "subgroup": "Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4434.pdf", "link": "https://wg21.link/n4434", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10", "issues": [ "EWG182" ] }, "N4435": { "type": "paper", "title": "Proposing Contract Attributes", "subgroup": "Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4435.pdf", "link": "https://wg21.link/n4435", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09", "issues": [ "EWG141" ] }, "N4436": { "type": "paper", "title": "Proposing Standard Library Support for the C++ Detection Idiom", "subgroup": "Library Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4436.pdf", "link": "https://wg21.link/n4436", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4437": { "type": "paper", "title": "Conditionally-supported Special Math Functions, v3", "subgroup": "Library Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4437.pdf", "link": "https://wg21.link/n4437", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4438": { "type": "paper", "title": "Industrial Experience with Transactional Memory at Wyatt Technologies.", "subgroup": "Transactional Memory", "author": "Brett Hall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4438.pdf", "link": "https://wg21.link/n4438", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4439": { "type": "paper", "title": "Light-Weight Execution Agents Revision 3", "subgroup": "Concurrency", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4439.pdf", "link": "https://wg21.link/n4439", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4440": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "Feature Testing", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4440.html", "link": "https://wg21.link/n4440", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2014-04-10" }, "N4441": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2015-03-23 and 2015-04-06", "subgroup": "Transactional Memory", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4441.pdf", "link": "https://wg21.link/n4441", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4442": { "type": "paper", "title": "Default argument for second parameter of std::advance (Rev. 1)", "subgroup": "Library Evolution", "author": "Vladimir Grigoriev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4442.htm", "link": "https://wg21.link/n4442", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4443": { "type": "paper", "title": "Introducing alias size_type for type size_t in class std::bitset (Rev. 1 )", "subgroup": "Library Evolution", "author": "Vladimir Grigoriev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4443.htm", "link": "https://wg21.link/n4443", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4444": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "Concurrency", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4444.html", "link": "https://wg21.link/n4444", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4445": { "type": "paper", "title": "Overly attached promise", "subgroup": "Concurrency", "author": "Agustín Bergé, Hartmut Kaiser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4445.html", "link": "https://wg21.link/n4445", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4446": { "type": "paper", "title": "The missing INVOKE related trait", "subgroup": "Library Evolution", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4446.html", "link": "https://wg21.link/n4446", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4447": { "type": "paper", "title": "From a type T, gather members name and type information, via variadic template expansion", "subgroup": "Reflection", "author": "Cleiton Santoia Silva, Daniel Auresco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4447.pdf", "link": "https://wg21.link/n4447", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4448": { "type": "paper", "title": "Rounding and Overflow in C++", "subgroup": "Library Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4448.html", "link": "https://wg21.link/n4448", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12" }, "N4449": { "type": "paper", "title": "Message Digest Library for C++", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4449.html", "link": "https://wg21.link/n4449", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09" }, "N4450": { "type": "paper", "title": "Variant: a typesafe union (v2)", "subgroup": "Library Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4450.pdf", "link": "https://wg21.link/n4450", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-13" }, "N4451": { "type": "paper", "title": "Static reflection", "subgroup": "Reflection", "author": "Matúš Chochlík", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4451.pdf", "link": "https://wg21.link/n4451", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2014-04-11" }, "N4452": { "type": "paper", "title": "Use cases of reflection", "subgroup": "Reflection", "author": "Matúš Chochlík", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4452.pdf", "link": "https://wg21.link/n4452", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2014-04-11" }, "N4453": { "type": "paper", "title": "Resumable Expressions", "subgroup": "Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4453.pdf", "link": "https://wg21.link/n4453", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12", "issues": [ "EWG183" ] }, "N4454": { "type": "paper", "title": "SIMD Types Example: Matrix Multiplication", "subgroup": "Concurrency", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4454.pdf", "link": "https://wg21.link/n4454", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4455": { "type": "paper", "title": "No Sane Compiler Would Optimize Atomics", "subgroup": "Concurrency", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4455.html", "link": "https://wg21.link/n4455", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4456": { "type": "paper", "title": "Towards improved support for games, graphics, real-time, low latency, embedded systems", "subgroup": "Evolution", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4456.pdf", "link": "https://wg21.link/n4456", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12" }, "N4457": { "type": "paper", "title": "C++ Standard Core Language Active Issues, Revision 93", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4457.html", "link": "https://wg21.link/n4457", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-13" }, "N4458": { "type": "paper", "title": "C++ Standard Core Language Defect Reports and Accepted Issues, Revision 93", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4458.html", "link": "https://wg21.link/n4458", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-13" }, "N4459": { "type": "paper", "title": "C++ Standard Core Language Closed Issues, Revision 93", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4459.html", "link": "https://wg21.link/n4459", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-13" }, "N4460": { "type": "paper", "title": "LWG 2424: Atomics, mutexes and condition variables should not be trivially copyable", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4460.html", "link": "https://wg21.link/n4460", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-07", "issues": [ "EWG184" ] }, "N4461": { "type": "paper", "title": "Static if resurrected", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4461.html", "link": "https://wg21.link/n4461", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-07", "issues": [ "EWG29" ] }, "N4462": { "type": "paper", "title": "LWG 2089, Towards more perfect forwarding", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4462.html", "link": "https://wg21.link/n4462", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-07", "issues": [ "EWG185" ] }, "N4463": { "type": "paper", "title": "IO device requirements for C++", "subgroup": "I/O", "author": "Cleiton Santoia Silva, Daniel Auresco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4463.pdf", "link": "https://wg21.link/n4463", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4464": { "type": "paper", "title": "Pi-calculus syntax for C++ executors", "subgroup": "Concurrency", "author": "Cleiton Santoia Silva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4464.pdf", "link": "https://wg21.link/n4464", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4465": { "type": "paper", "title": "A Module System for C++ (Revision 3)", "subgroup": "Evolution", "author": "Gabriel Dos Reis, Mark Hall, Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4465.pdf", "link": "https://wg21.link/n4465", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-13", "issues": [ "EWG163" ] }, "N4466": { "type": "paper", "title": "Wording for Modules", "subgroup": "Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4466.pdf", "link": "https://wg21.link/n4466", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-13", "issues": [ "EWG163" ] }, "N4468": { "type": "paper", "title": "On Quantifying Memory-Allocation Strategies", "subgroup": "Library Evolution", "author": "John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4468.pdf", "link": "https://wg21.link/n4468", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-11" }, "N4469": { "type": "paper", "title": "Template Argument Type Deduction", "subgroup": "Evolution", "author": "James Touton, Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4469.html", "link": "https://wg21.link/n4469", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10", "issues": [ "EWG9" ] }, "N4470": { "type": "paper", "title": "Variadic lock_guard", "subgroup": "Concurrency", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4470.html", "link": "https://wg21.link/n4470", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10" }, "N4471": { "type": "paper", "title": "Template parameter deduction for constructors (Rev 2)", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4471.html", "link": "https://wg21.link/n4471", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12", "issues": [ "EWG60" ] }, "N4472": { "type": "paper", "title": "consexpr goto", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4472.html", "link": "https://wg21.link/n4472", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10", "issues": [ "EWG186" ] }, "N4473": { "type": "paper", "title": "noexcept(auto), again", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4473.html", "link": "https://wg21.link/n4473", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-10", "issues": [ "EWG187" ] }, "N4474": { "type": "paper", "title": "Unified Call Syntax: x.f(y) and f(x,y)", "subgroup": "Evolution", "author": "Bjarne Stroustrup, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4474.pdf", "link": "https://wg21.link/n4474", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12", "issues": [ "EWG148" ] }, "N4475": { "type": "paper", "title": "Default comparisons (R2)", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4475.pdf", "link": "https://wg21.link/n4475", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09", "issues": [ "EWG116" ] }, "N4476": { "type": "paper", "title": "Thoughts about Comparisons (R2)", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4476.pdf", "link": "https://wg21.link/n4476", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09", "issues": [ "EWG116" ] }, "N4477": { "type": "paper", "title": "Operator Dot (R2)", "subgroup": "Evolution", "author": "Bjarne Stroustrup, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4477.pdf", "link": "https://wg21.link/n4477", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-09", "issues": [ "EWG151" ] }, "N4478": { "type": "paper", "title": "Networking Library Proposal (Revision 5", "subgroup": "Library Evoution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4478.html", "link": "https://wg21.link/n4478", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-13" }, "N4479": { "type": "paper", "title": "Merge Fundamentals V1 into v2", "subgroup": "Library Evoution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4479.html", "link": "https://wg21.link/n4479", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12" }, "N4480": { "type": "paper", "title": "Programming Languages — C++ Extensions for Library Fundamentals DTS", "subgroup": "", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4480.html", "link": "https://wg21.link/n4480", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-07" }, "N4481": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 2", "subgroup": "Library Evolution", "author": "Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4481.html", "link": "https://wg21.link/n4481", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12" }, "N4482": { "type": "paper", "title": "Some notes on executors and the Networking Library Proposal", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4482.html", "link": "https://wg21.link/n4482", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-13" }, "N4483": { "type": "paper", "title": "Read-copy-update", "subgroup": "Concurrency", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4483.pdf", "link": "https://wg21.link/n4483", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-14" }, "N4484": { "type": "paper", "title": "C++ Standard Library Active Issues List (Revision R93)", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4484.html", "link": "https://wg21.link/n4484", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-23" }, "N4485": { "type": "paper", "title": "C++ Standard Library Defect Report List (Revision R93)", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4485.html", "link": "https://wg21.link/n4485", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-23" }, "N4486": { "type": "paper", "title": "C++ Standard Library Closed Issues List (Revision R93)", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4486.html", "link": "https://wg21.link/n4486", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-23" }, "N4487": { "type": "paper", "title": "Constexpr lambdas", "subgroup": "Evolution", "author": "Faisal Vali, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4487.pdf", "link": "https://wg21.link/n4487", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-28" }, "N4488": { "type": "paper", "title": "Responses to PDTS comments on Transactional Memory, version 2", "subgroup": "Concurrency", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4488.html", "link": "https://wg21.link/n4488", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-07" }, "N4489": { "type": "paper", "title": "WG21 2015-04-24 Telecon Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4489.html", "link": "https://wg21.link/n4489", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-29" }, "N4490": { "type": "paper", "title": "WG21 2015-05 Lenexa Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4490.html", "link": "https://wg21.link/n4490", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-29" }, "N4491": { "type": "paper", "title": "PL22.16 2015-05 Lenexa Minutes (Draft)", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4491.pdf", "link": "https://wg21.link/n4491", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-30" }, "N4492": { "type": "paper", "title": "Thoughts about C++17", "subgroup": "", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4492.pdf", "link": "https://wg21.link/n4492", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-15" }, "N4494": { "type": "paper", "title": "Multidimensional bounds, offset and array_view, revision 6", "subgroup": "Library", "author": "Lukasz Mendakiewicz, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4494.html", "link": "https://wg21.link/n4494", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-01" }, "N4495": { "type": "paper", "title": "Operator dot", "subgroup": "Evolution", "author": "Mathias Gaunard, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4495.html", "link": "https://wg21.link/n4495", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4496": { "type": "paper", "title": "WG21 2014-11 Urbana Minutes (revision 1)", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4496.html", "link": "https://wg21.link/n4496", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-28" }, "N4497": { "type": "paper", "title": "PL22.16 2014-11 Urbana Minutes (Final)", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4497.pdf", "link": "https://wg21.link/n4497", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-30" }, "N4498": { "type": "paper", "title": "Variadic lock_guard (Rev. 2)", "subgroup": "Concurrency", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4498.html", "link": "https://wg21.link/n4498", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-04" }, "N4499": { "type": "paper", "title": "Draft wording for Coroutines (Revision 2)", "subgroup": "Evolution", "author": "Gor Nishanov, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4499.pdf", "link": "https://wg21.link/n4499", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4501": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Concurrency", "subgroup": "Concurrency", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4501.html", "link": "https://wg21.link/n4501", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-08" }, "N4502": { "type": "paper", "title": "Proposing Standard Library Support for the C++ Detection Idiom, V2", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4502.pdf", "link": "https://wg21.link/n4502", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-03" }, "N4505": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism", "subgroup": "Concurrency", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4505.pdf", "link": "https://wg21.link/n4505", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-05" }, "N4506": { "type": "paper", "title": "Parallelism TS Editor's Report", "subgroup": "Concurrency", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4506.pdf", "link": "https://wg21.link/n4506", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-06" }, "N4507": { "type": "paper", "title": "Technical Specification for C++ Extensions for Parallelism", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4507.pdf", "link": "https://wg21.link/n4507", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-05" }, "N4508": { "type": "paper", "title": "A proposal to add shared_mutex (untimed) (Revision 4)", "subgroup": "Concurrency", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4508.html", "link": "https://wg21.link/n4508", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-05" }, "N4509": { "type": "paper", "title": "constexpr atomic::is_always_lock_free", "subgroup": "Concurrency", "author": "Olivier Giroux, JF Bastien, Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4509.html", "link": "https://wg21.link/n4509", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-05" }, "N4510": { "type": "paper", "title": "Minimal incomplete type support for standard containers, revision 4", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4510.html", "link": "https://wg21.link/n4510", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-05" }, "N4511": { "type": "paper", "title": "Adding [nothrow-]swappable traits, revision 1", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4511.html", "link": "https://wg21.link/n4511", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4512": { "type": "paper", "title": "Multidimensional bounds, offset and array_view, revision 7", "subgroup": "Library", "author": "_ukasz Mendakiewicz, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4512.html", "link": "https://wg21.link/n4512", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-07" }, "N4513": { "type": "paper", "title": "Working Draft Technical Specification for C++ Extensions for Transactional Memory", "subgroup": "Concurrency", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4513.pdf", "link": "https://wg21.link/n4513", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-08" }, "N4514": { "type": "paper", "title": "Technical Specification for C++ Extensions for Transactional Memory", "subgroup": "", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4514.pdf", "link": "https://wg21.link/n4514", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-08" }, "N4515": { "type": "paper", "title": "Editor's Report: Technical Specification for C++ Extensions for Transactional Memory", "subgroup": "Concurrency", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4515.html", "link": "https://wg21.link/n4515", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4516": { "type": "paper", "title": "Variant: a type-safe union (v3)", "subgroup": "Library Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4516.pdf", "link": "https://wg21.link/n4516", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-06" }, "N4517": { "type": "paper", "title": "Record of Response: National Body Comments ISO/IEC PDTS 19841", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4517.pdf", "link": "https://wg21.link/n4517", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-08" }, "N4518": { "type": "paper", "title": "Make exception specifications be part of the type system, version 2", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4518.html", "link": "https://wg21.link/n4518", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-08" }, "N4519": { "type": "paper", "title": "Source-Code Information Capture", "subgroup": "Library", "author": "Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4519.pdf", "link": "https://wg21.link/n4519", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-08" }, "N4521": { "type": "paper", "title": "Merge Fundamentals V1 into V2", "subgroup": "Library Evolution", "author": "Jeffrey Yaskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4521.html", "link": "https://wg21.link/n4521", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-04-12" }, "N4522": { "type": "paper", "title": "std::atomic_object_fence(mo, T&&...)", "subgroup": "Concurrency", "author": "Olivier Giroux, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4522.html", "link": "https://wg21.link/n4522", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-21" }, "N4523": { "type": "paper", "title": "constexpr std::thread::hardware_{true,false}_sharing_size", "subgroup": "Concurrency", "author": "Olivier Giroux, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4523.html", "link": "https://wg21.link/n4523", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-21" }, "N4524": { "type": "paper", "title": "Respect vector::reserve(request) Relative to Reallocation", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4524.pdf", "link": "https://wg21.link/n4524", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4525": { "type": "paper", "title": "C++ Standard Library Issues Resolved Directly In Lenexa", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4525.html", "link": "https://wg21.link/n4525", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-08" }, "N4526": { "type": "paper", "title": "Towards improved support for games, graphics, real-time, low latency, embedded systems", "subgroup": "SG14", "author": "Michael Wong, Sean Middleditch, Nicolas Guillemot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4526.pdf", "link": "https://wg21.link/n4526", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4527": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4527.pdf", "link": "https://wg21.link/n4527", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4528": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4528.html", "link": "https://wg21.link/n4528", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4529": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 2", "subgroup": "Library Evolution", "author": "Jeffrey Yaskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4529.html", "link": "https://wg21.link/n4529", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4530": { "type": "paper", "title": "Editor's Report for the Library Fundamentals TS", "subgroup": "Library Evolution", "author": "Jeffrey Yaskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4530.html", "link": "https://wg21.link/n4530", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4531": { "type": "paper", "title": "std::rand replacement, revision 3", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4531.html", "link": "https://wg21.link/n4531", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-08" }, "N4532": { "type": "paper", "title": "Proposed wording for default comparisons", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4532.html", "link": "https://wg21.link/n4532", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4533": { "type": "paper", "title": "Make exception specifications be part of the type system, version 3", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4533.html", "link": "https://wg21.link/n4533", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-20" }, "N4534": { "type": "paper", "title": "Data-Invariant Functions (revision 3)", "subgroup": "Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4534.html", "link": "https://wg21.link/n4534", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4535": { "type": "paper", "title": "Feature-testing preprocessor predicates for C++17", "subgroup": "Feature Testing", "author": "Clark Nelson, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4535.html", "link": "https://wg21.link/n4535", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-06" }, "N4536": { "type": "paper", "title": "An algorithm to \"clamp\" a value between a pair of boundary values", "subgroup": "Library Evolution", "author": "Martin Moene, Niels Dekker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4536.html", "link": "https://wg21.link/n4536", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-17" }, "N4537": { "type": "paper", "title": "Adding Symmetry Between shared_ptr and weak_ptr", "subgroup": "Library", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4537.html", "link": "https://wg21.link/n4537", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-19" }, "N4538": { "type": "paper", "title": "Technical Specification for C++ Extensions for Concurrency", "subgroup": "", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4538.pdf", "link": "https://wg21.link/n4538", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-20" }, "N4539": { "type": "paper", "title": "Evolution Active Issues List (Revision R12)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4539.html", "link": "https://wg21.link/n4539", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4540": { "type": "paper", "title": "Evolution Completed Issues List (Revision R12)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4540.html", "link": "https://wg21.link/n4540", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4541": { "type": "paper", "title": "Evolution Closed Issues List (Revision R12)", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4541.html", "link": "https://wg21.link/n4541", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-22" }, "N4542": { "type": "paper", "title": "Variant: a type-safe union (v4).", "subgroup": "Library Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4542.pdf", "link": "https://wg21.link/n4542", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-24" }, "N4543": { "type": "paper", "title": "A polymorphic wrapper for all Callable objects", "subgroup": "Library Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4543.pdf", "link": "https://wg21.link/n4543", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-26" }, "N4544": { "type": "paper", "title": "October 2015 WG21 Meeting (Kona)", "subgroup": "", "author": "Thomas Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4544.htm", "link": "https://wg21.link/n4544", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-26" }, "N4545": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 19-24 Oct 2015, Kona, HI/US", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4545.html", "link": "https://wg21.link/n4545", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-06-04" }, "N4546": { "type": "paper", "title": "Agenda and Meeting Notice for WG21 Concepts Telecon", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4546.pdf", "link": "https://wg21.link/n4546", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-06-29" }, "N4547": { "type": "paper", "title": "Business Plan and Convener's report", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4547.htm", "link": "https://wg21.link/n4547", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-07-13" }, "N4548": { "type": "paper", "title": "WG21 2015-07-20 Telecon Minutes", "subgroup": "", "author": "Roger Orr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4548.html", "link": "https://wg21.link/n4548", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-07-20" }, "N4549": { "type": "paper", "title": "Programming Languages — C++ Extensions for Concepts", "subgroup": "", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4549.pdf", "link": "https://wg21.link/n4549", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-07-27" }, "N4550": { "type": "paper", "title": "Record of Response: National Body Comments on ISO/IEC PDTS 19217, Technical Specification: C++ Extensions for Concepts", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4550.pdf", "link": "https://wg21.link/n4550", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-07-25" }, "N4551": { "type": "paper", "title": "National Body Comments, ISO/IEC PDTS 19571, C++ Extensions for Concurrency", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4551.pdf", "link": "https://wg21.link/n4551", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-08-13" }, "N4552": { "type": "paper", "title": "Pre-Kona WG21 Telecon", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4552.pdf", "link": "https://wg21.link/n4552", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "N4553": { "type": "paper", "title": "Working Draft, C++ extensions for Concepts", "subgroup": "Concepts", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4553.pdf", "link": "https://wg21.link/n4553", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-02" }, "N4554": { "type": "paper", "title": "Editor's report for the Concepts TS", "subgroup": "Concepts", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4554.pdf", "link": "https://wg21.link/n4554", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-02" }, "N4555": { "type": "paper", "title": "February 2016 WG21 Meeting", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4555.pdf", "link": "https://wg21.link/n4555", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-09" }, "N4556": { "type": "paper", "title": "WG21 telecon minutes", "subgroup": "", "author": "Marhsall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4556.htm", "link": "https://wg21.link/n4556", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-09" }, "N4557": { "type": "paper", "title": "WG21 2015-07-20 Telecon (revised)", "subgroup": "", "author": "Roger Orr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4557.html", "link": "https://wg21.link/n4557", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-24" }, "N4558": { "type": "paper", "title": "Kona WG21 Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4558.html", "link": "https://wg21.link/n4558", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-16" }, "N4559": { "type": "paper", "title": "Kona PL22.16 Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4559.pdf", "link": "https://wg21.link/n4559", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-16" }, "N4560": { "type": "paper", "title": "Working Draft, C++ Extensions for Ranges", "subgroup": "", "author": "Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4560.pdf", "link": "https://wg21.link/n4560", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-06" }, "N4561": { "type": "paper", "title": "Ranges Editor's Report", "subgroup": "", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4561.pdf", "link": "https://wg21.link/n4561", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-05" }, "N4562": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 2", "subgroup": "", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4562.html", "link": "https://wg21.link/n4562", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-05" }, "N4563": { "type": "paper", "title": "Editor's Report for the Library Fundamentals TS", "subgroup": "", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4563.html", "link": "https://wg21.link/n4563", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-05" }, "N4564": { "type": "paper", "title": "C++ Extensions for Library Fundamentals, Version 2 PDTS", "subgroup": "", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4564.pdf", "link": "https://wg21.link/n4564", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-05" }, "N4565": { "type": "paper", "title": "Record of Response: National Body Comments ISO/IEC PDTS 19571 Technical Specification: C++ Extensions for Concurrency", "subgroup": "", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4565.pdf", "link": "https://wg21.link/n4565", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-06" }, "N4566": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4566.html", "link": "https://wg21.link/n4566", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-09" }, "N4567": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++ Note:", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4567.pdf", "link": "https://wg21.link/n4567", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-09" }, "N4568": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 29 Feb-05 Mar 2016, Jacksonville, FL/US", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4568.html", "link": "https://wg21.link/n4568", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-12-01" }, "N4569": { "type": "paper", "title": "Proposed Ranges TS working draft", "subgroup": "", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4569.pdf", "link": "https://wg21.link/n4569", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "N4570": { "type": "paper", "title": "Oulu Meeting Information", "subgroup": "", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4570.pdf", "link": "https://wg21.link/n4570", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-08" }, "N4571": { "type": "paper", "title": "2016-11 Issaquah meeting information", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4571.pdf", "link": "https://wg21.link/n4571", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-21" }, "N4572": { "type": "paper", "title": "WG21 telecon meeting: Pre-Jacksonville", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4572.pdf", "link": "https://wg21.link/n4572", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-27" }, "N4573": { "type": "paper", "title": "2017-02 Kona WG21 Meeting Information", "subgroup": "", "author": "Thomas Plum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4573.htm", "link": "https://wg21.link/n4573", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-02" }, "N4575": { "type": "paper", "title": "Networking TS Working Draft", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4575.pdf", "link": "https://wg21.link/n4575", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "N4576": { "type": "paper", "title": "Networking TS Editor's Report", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4576.pdf", "link": "https://wg21.link/n4576", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "N4577": { "type": "paper", "title": "Technical Specification for C++ Extensions for Concurrency", "subgroup": "", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n4577.pdf", "link": "https://wg21.link/n4577", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "N4578": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4578.html", "link": "https://wg21.link/n4578", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-22" }, "N4579": { "type": "paper", "title": "Parallelism TS Editor's Report, pre-Jacksonville mailing", "subgroup": "", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4579.pdf", "link": "https://wg21.link/n4579", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-22" }, "N4580": { "type": "paper", "title": "WG21 2016-02-19 Telecon Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4580.pdf", "link": "https://wg21.link/n4580", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-23" }, "N4581": { "type": "paper", "title": "Revised WG21 2016-02-19 Telecon Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4581.pdf", "link": "https://wg21.link/n4581", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-29" }, "N4582": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4582.pdf", "link": "https://wg21.link/n4582", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-19" }, "N4583": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4583.html", "link": "https://wg21.link/n4583", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-18" }, "N4584": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 2", "subgroup": "", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4584.html", "link": "https://wg21.link/n4584", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-08" }, "N4585": { "type": "paper", "title": "Editor's Report for the Library Fundamentals TS", "subgroup": "", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4585.html", "link": "https://wg21.link/n4585", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-08" }, "N4586": { "type": "paper", "title": "WG21 2016-02 Jacksonville Min", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4586.pdf", "link": "https://wg21.link/n4586", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-30" }, "N4587": { "type": "paper", "title": "PL22.16 2016-02 Jacksonville Minutes (Draft)", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4587.pdf", "link": "https://wg21.link/n4587", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-30" }, "N4588": { "type": "paper", "title": "Working Draft, C++ extensions for Networking Note:", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4588.pdf", "link": "https://wg21.link/n4588", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-21" }, "N4589": { "type": "paper", "title": "Networking TS Editor's Report", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4589.pdf", "link": "https://wg21.link/n4589", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20" }, "N4590": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 20-25 Jun 2016, Oulu, FI", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4590.html", "link": "https://wg21.link/n4590", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-04-07" }, "N4591": { "type": "paper", "title": "WG21 telecon meeting: Pre-Oulu", "subgroup": "", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4591.pdf", "link": "https://wg21.link/n4591", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-19" }, "N4592": { "type": "paper", "title": "Modules TS Working Draft", "subgroup": "", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4592.pdf", "link": "https://wg21.link/n4592", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "N4593": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4593.html", "link": "https://wg21.link/n4593", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "N4594": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4594.pdf", "link": "https://wg21.link/n4594", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "N4595": { "type": "paper", "title": "WG21 2016-06-10 Telecon Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4595.pdf", "link": "https://wg21.link/n4595", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-15" }, "N4596": { "type": "paper", "title": "PL22.16 Jacksonville Minutes (revised)", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4596.pdf", "link": "https://wg21.link/n4596", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-04-01" }, "N4597": { "type": "paper", "title": "WG21 2016-06 Oulu Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4597.pdf", "link": "https://wg21.link/n4597", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-11" }, "N4598": { "type": "paper", "title": "PL22.16 2016-06 Oulu Minutes", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4598.pdf", "link": "https://wg21.link/n4598", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-10" }, "N4599": { "type": "paper", "title": "2016-08 LWG Meeting", "subgroup": "", "author": "Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4599.pdf", "link": "https://wg21.link/n4599", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-02" }, "N4600": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 2", "subgroup": "", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4600.html", "link": "https://wg21.link/n4600", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-01" }, "N4601": { "type": "paper", "title": "Editor's Report for the Library Fundamentals TS", "subgroup": "", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4601.html", "link": "https://wg21.link/n4601", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-01" }, "N4602": { "type": "paper", "title": "WG21 telecon minutes - pre-Oulu (revised)", "subgroup": "", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4602.pdf", "link": "https://wg21.link/n4602", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-10" }, "N4603": { "type": "paper", "title": "Editor's Report — Committee Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4603.html", "link": "https://wg21.link/n4603", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-12" }, "N4604": { "type": "paper", "title": "C++17 CD Ballot Document", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4604.pdf", "link": "https://wg21.link/n4604", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-12" }, "N4606": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4606.pdf", "link": "https://wg21.link/n4606", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-12" }, "N4607": { "type": "paper", "title": "Toronto Meeting Information", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4607.pdf", "link": "https://wg21.link/n4607", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-18" }, "N4608": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 7-12 Nov 2016, Issaquah, WA, US", "subgroup": "WG21", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4608.html", "link": "https://wg21.link/n4608", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-21" }, "N4609": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4609.htm", "link": "https://wg21.link/n4609", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-08-11" }, "N4610": { "type": "paper", "title": "Working Draft, Extensions to C++ for Modules", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4610.pdf", "link": "https://wg21.link/n4610", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "N4611": { "type": "paper", "title": "Editor's Report for the Modules TS", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4611.pdf", "link": "https://wg21.link/n4611", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "N4612": { "type": "paper", "title": "Working Draft, C++ extensions for Networking", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4612.pdf", "link": "https://wg21.link/n4612", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17" }, "N4613": { "type": "paper", "title": "Networking TS - Editor's Report", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4613.html", "link": "https://wg21.link/n4613", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17" }, "N4614": { "type": "paper", "title": "WG21 telecon meeting: Pre-Issaquah", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4614.pdf", "link": "https://wg21.link/n4614", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-01" }, "N4615": { "type": "paper", "title": "WG21 2016-10-28 Telecon Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4615.pdf", "link": "https://wg21.link/n4615", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-28" }, "N4616": { "type": "paper", "title": "Response to NB Comments: SC22 N5097, ISO/IEC PDTS 19568 Part 2, Library Fundamentals, Part 2", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4616.pdf", "link": "https://wg21.link/n4616", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-12" }, "N4617": { "type": "paper", "title": "Programming Languages — C++ Extensions for Library Fundamentals, Version 2 DTS", "subgroup": "WG21", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4617.pdf", "link": "https://wg21.link/n4617", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4618": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4618.pdf", "link": "https://wg21.link/n4618", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4619": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4619.html", "link": "https://wg21.link/n4619", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4620": { "type": "paper", "title": "Working Draft, C++ Extensions for Ranges", "subgroup": "WG21", "author": "Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4620.pdf", "link": "https://wg21.link/n4620", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-27" }, "N4621": { "type": "paper", "title": "Editor's Report for the Ranges TS", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4621.html", "link": "https://wg21.link/n4621", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-27" }, "N4622": { "type": "paper", "title": "Programming Languages — C++ Extensions for Ranges PDTS", "subgroup": "WG21", "author": "Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4622.pdf", "link": "https://wg21.link/n4622", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-27" }, "N4623": { "type": "paper", "title": "WG21 2016-11 Issaquah Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4623.pdf", "link": "https://wg21.link/n4623", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4624": { "type": "paper", "title": "PL22.16 2016-11 Issaquah Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4624.pdf", "link": "https://wg21.link/n4624", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4625": { "type": "paper", "title": "Programming Languages — C++ Extensions for Networking PDTS", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4625.pdf", "link": "https://wg21.link/n4625", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4626": { "type": "paper", "title": "Working Draft, C++ Extensions for Networking", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4626.pdf", "link": "https://wg21.link/n4626", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4627": { "type": "paper", "title": "Networking TS - Editor's Report", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4627.pdf", "link": "https://wg21.link/n4627", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4628": { "type": "paper", "title": "Working Draft, Technical Specification on C++ Extensions for Coroutines", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4628.pdf", "link": "https://wg21.link/n4628", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-27" }, "N4629": { "type": "paper", "title": "Editor's report for the Coroutines TS", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4629.html", "link": "https://wg21.link/n4629", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-27" }, "N4630": { "type": "paper", "title": "Working Draft, C++ extensions for Concepts", "subgroup": "WG21", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4630.pdf", "link": "https://wg21.link/n4630", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4631": { "type": "paper", "title": "Editor's report for the Concepts TS", "subgroup": "WG21", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/n4631.html", "link": "https://wg21.link/n4631", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28" }, "N4632": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 27 Feb - 4 Mar 2017, Kona, HI, US", "subgroup": "WG21", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4632.html", "link": "https://wg21.link/n4632", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2016-12-13" }, "N4633": { "type": "paper", "title": "2017-11 Albuquerque WG21 meeting information", "subgroup": "WG21", "author": "Carter Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4633.pdf", "link": "https://wg21.link/n4633", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-09" }, "N4634": { "type": "paper", "title": "PL22.16 2016-11 Issaquah Minutes (final)", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4634.pdf", "link": "https://wg21.link/n4634", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-18" }, "N4635": { "type": "paper", "title": "Pre-Kona WG21 Telecon Agenda", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4635.pdf", "link": "https://wg21.link/n4635", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-23" }, "N4636": { "type": "paper", "title": "2017-07-10-15 ISO WG21 C++ Standard Meeting in Toronto", "subgroup": "WG21", "author": "Michael Wong, Botond Ballo, JF Bastien, Hubert Tong, Patrice Roy, Tony Van Eerd, Duncan Exon Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4636.pdf", "link": "https://wg21.link/n4636", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "N4637": { "type": "paper", "title": "Working Draft, Extensions to C++ for Modules", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4637.pdf", "link": "https://wg21.link/n4637", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-03" }, "N4638": { "type": "paper", "title": "Editor's Report for the Module TS", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4638.pdf", "link": "https://wg21.link/n4638", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-03" }, "N4639": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4639.html", "link": "https://wg21.link/n4639", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "N4640": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4640.pdf", "link": "https://wg21.link/n4640", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "N4641": { "type": "paper", "title": "Working Draft, C++ extensions for Concepts", "subgroup": "WG21", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4641.pdf", "link": "https://wg21.link/n4641", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "N4642": { "type": "paper", "title": "Editor's report for the Concepts TS", "subgroup": "WG21", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4642.pdf", "link": "https://wg21.link/n4642", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "N4643": { "type": "paper", "title": "National Body Comments for PDTS 19216, C++ Extensions for Networking", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4643.pdf", "link": "https://wg21.link/n4643", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-17" }, "N4644": { "type": "paper", "title": "National Body Comments for PDTS 21425, C++ Extensions for Ranges", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4644.pdf", "link": "https://wg21.link/n4644", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-17" }, "N4645": { "type": "paper", "title": "WG21 Telecon Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4645.pdf", "link": "https://wg21.link/n4645", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-21" }, "N4647": { "type": "paper", "title": "Working Draft, Extensions to C++ for Modules", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4647.pdf", "link": "https://wg21.link/n4647", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-19" }, "N4648": { "type": "paper", "title": "Editor's Report for the Module TS", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4648.pdf", "link": "https://wg21.link/n4648", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-20" }, "N4649": { "type": "paper", "title": "Working Draft, Technical Specification on C++ Extensions for Coroutines", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4649.pdf", "link": "https://wg21.link/n4649", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "N4650": { "type": "paper", "title": "Editor's report for the Coroutines TS", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4650.html", "link": "https://wg21.link/n4650", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02" }, "N4651": { "type": "paper", "title": "Working Draft, C++ Extensions for Ranges", "subgroup": "WG21", "author": "Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4651.pdf", "link": "https://wg21.link/n4651", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-15" }, "N4652": { "type": "paper", "title": "Editor's Report for the Ranges TS", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4652.html", "link": "https://wg21.link/n4652", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-15" }, "N4653": { "type": "paper", "title": "2017-02 Kona Record of Discussion ISO/IEC", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n4653.pdf", "link": "https://wg21.link/n4653", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-14" }, "N4654": { "type": "paper", "title": "WG21 2017-02 Kona Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4654.pdf", "link": "https://wg21.link/n4654", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-14" }, "N4655": { "type": "paper", "title": "PL22.16 2017-02 Kona Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4655.pdf", "link": "https://wg21.link/n4655", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-14" }, "N4656": { "type": "paper", "title": "Working Draft, C++ Extensions for Networking", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4656.pdf", "link": "https://wg21.link/n4656", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-17" }, "N4657": { "type": "paper", "title": "Networking TS - Editor's Report", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4657.pdf", "link": "https://wg21.link/n4657", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-17" }, "N4658": { "type": "paper", "title": "Alternative accommodation (student residence) for the 2017-07 Toronto WG21 Meeting", "subgroup": "WG21", "author": "Botond Ballo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4658.pdf", "link": "https://wg21.link/n4658", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-17" }, "N4659": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++ Note:", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4659.pdf", "link": "https://wg21.link/n4659", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-21" }, "N4660": { "type": "paper", "title": "C++17 DIS Ballot Document", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n4660.pdf", "link": "https://wg21.link/n4660", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-21" }, "N4661": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4661.html", "link": "https://wg21.link/n4661", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-21" }, "N4662": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 10-15 Jul 2017, Toronto, ON, CA", "subgroup": "WG21", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4662.html", "link": "https://wg21.link/n4662", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-27" }, "N4663": { "type": "paper", "title": "Coroutines PDTS document", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4663.pdf", "link": "https://wg21.link/n4663", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-25" }, "N4664": { "type": "paper", "title": "Responses to National Body Comments for ISO/IEC CD 14882", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4664.pdf", "link": "https://wg21.link/n4664", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-30" }, "N4665": { "type": "paper", "title": "WG21 telecon meeting: Pre-Toronto", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4665.pdf", "link": "https://wg21.link/n4665", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-01" }, "N4666": { "type": "paper", "title": "National Body Comments, SC22 N 5205, ISO/IEC PDTS 22277, C++ Extensions for Coroutines", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4666.pdf", "link": "https://wg21.link/n4666", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-05" }, "N4667": { "type": "paper", "title": "Working Draft, Extensions to C++ for Modules", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4667.pdf", "link": "https://wg21.link/n4667", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-19" }, "N4668": { "type": "paper", "title": "Editor's Report for the Module TS", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4668.pdf", "link": "https://wg21.link/n4668", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "N4669": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4669.html", "link": "https://wg21.link/n4669", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "N4670": { "type": "paper", "title": "Parallelism TS Editor's Report, pre-Toronto mailing", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4670.pdf", "link": "https://wg21.link/n4670", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "N4671": { "type": "paper", "title": "Working Draft, C++ Extensions for Ranges", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4671.pdf", "link": "https://wg21.link/n4671", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "N4672": { "type": "paper", "title": "Editor's Report for the Ranges TS", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4672.html", "link": "https://wg21.link/n4672", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "N4673": { "type": "paper", "title": "Spring 2018 WG21 Meeting Information (Rapperswil)", "subgroup": "WG21", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4673.pdf", "link": "https://wg21.link/n4673", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "N4674": { "type": "paper", "title": "Working Draft, C++ extensions for Concepts", "subgroup": "WG21", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4674.pdf", "link": "https://wg21.link/n4674", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "N4675": { "type": "paper", "title": "Editor's report for the Concepts TS", "subgroup": "WG21", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4675.pdf", "link": "https://wg21.link/n4675", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "N4676": { "type": "paper", "title": "WG21 Telecon Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4676.pdf", "link": "https://wg21.link/n4676", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-30" }, "N4677": { "type": "paper", "title": "WG21 / PL22.16 Meeting, Jacksonville, FL, March 12 - 17, 2018", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4677.pdf", "link": "https://wg21.link/n4677", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-07" }, "N4678": { "type": "paper", "title": "National Body Comments for ISO/IEC PDTS 22277, C++ Extensions for Coroutines", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4678.pdf", "link": "https://wg21.link/n4678", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-29" }, "N4679": { "type": "paper", "title": "Editor's report for the Coroutines TS", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4679.html", "link": "https://wg21.link/n4679", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-29" }, "N4680": { "type": "paper", "title": "C++ Extensions for Coroutines TS Document", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4680.pdf", "link": "https://wg21.link/n4680", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30" }, "N4681": { "type": "paper", "title": "Working Draft, Extensions to C++ for Modules", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4681.pdf", "link": "https://wg21.link/n4681", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14" }, "N4682": { "type": "paper", "title": "Editor's Report for the Module TS", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4682.pdf", "link": "https://wg21.link/n4682", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31" }, "N4683": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4683.md", "link": "https://wg21.link/n4683", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-17" }, "N4684": { "type": "paper", "title": "Ranges TS Ballot Document", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4684.pdf", "link": "https://wg21.link/n4684", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31" }, "N4685": { "type": "paper", "title": "Working Draft, C++ Extensions for Ranges", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4685.pdf", "link": "https://wg21.link/n4685", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31" }, "N4686": { "type": "paper", "title": "Editor's Report for the Ranges TS", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4686.html", "link": "https://wg21.link/n4686", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31" }, "N4687": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++ Note:", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4687.pdf", "link": "https://wg21.link/n4687", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30" }, "N4688": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4688.html", "link": "https://wg21.link/n4688", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30" }, "N4689": { "type": "paper", "title": "Extensions to C++ for Modules Ballot Document", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4689.pdf", "link": "https://wg21.link/n4689", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31" }, "N4690": { "type": "paper", "title": "2017-07 Toronto Record of Discussion", "subgroup": "WG21", "author": "Patrice Roy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4690.html", "link": "https://wg21.link/n4690", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-03" }, "N4691": { "type": "paper", "title": "WG21 2017-07 Toronto Minutes", "subgroup": "WG21", "author": "Patrice Roy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4691.html", "link": "https://wg21.link/n4691", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-03" }, "N4692": { "type": "paper", "title": "PL22.16 2017-07 Toronto Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4692.html", "link": "https://wg21.link/n4692", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-03" }, "N4693": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 06-11 Nov 2017, Albuquerque, NM, US", "subgroup": "WG21", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4693.html", "link": "https://wg21.link/n4693", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-12" }, "N4694": { "type": "paper", "title": "Responses to National Body Comments to ISO/IEC PDTS 21425, C++ Extensions for Ranges", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4694.pdf", "link": "https://wg21.link/n4694", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-10" }, "N4697": { "type": "paper", "title": "NB Comments, ISO/IEC PDTS 21544, C++ Extensions for Modules", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4697.pdf", "link": "https://wg21.link/n4697", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-07" }, "N4698": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4698.html", "link": "https://wg21.link/n4698", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "N4699": { "type": "paper", "title": "Parallelism TS Editor's Report", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4699.pdf", "link": "https://wg21.link/n4699", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "N4700": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++ Note:", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4700.pdf", "link": "https://wg21.link/n4700", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "N4701": { "type": "paper", "title": "Editor's Report — Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4701.html", "link": "https://wg21.link/n4701", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "N4704": { "type": "paper", "title": "WG21 telecon meeting: Pre-Albuquerque", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4704.pdf", "link": "https://wg21.link/n4704", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-30" }, "N4705": { "type": "paper", "title": "WG21 2017-10-27 Telecon Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4705.pdf", "link": "https://wg21.link/n4705", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-30" }, "N4706": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4706.html", "link": "https://wg21.link/n4706", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-22" }, "N4707": { "type": "paper", "title": "Parallelism TS Editor's Report", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4707.pdf", "link": "https://wg21.link/n4707", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-22" }, "N4708": { "type": "paper", "title": "Responses to National Body Comments, ISO/IEC PDTS 19216, C++ Extensions for Networking", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4708.pdf", "link": "https://wg21.link/n4708", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-24" }, "N4709": { "type": "paper", "title": "WG21 2017-11 Albuquerque Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4709.pdf", "link": "https://wg21.link/n4709", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-26" }, "N4710": { "type": "paper", "title": "PL22.16 2017-11 Albuquerque Minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4710.pdf", "link": "https://wg21.link/n4710", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-26" }, "N4711": { "type": "paper", "title": "Working Draft, C ++ Extensions for Networking", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4711.pdf", "link": "https://wg21.link/n4711", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27" }, "N4712": { "type": "paper", "title": "Networking TS - Editor's Report", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4712.pdf", "link": "https://wg21.link/n4712", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27" }, "N4713": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4713.pdf", "link": "https://wg21.link/n4713", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27" }, "N4714": { "type": "paper", "title": "Editors' Report — Programming Languages — C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/n4714.html", "link": "https://wg21.link/n4714", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27" }, "N4715": { "type": "paper", "title": "2018-11 San Diego Meeting Information", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4715.pdf", "link": "https://wg21.link/n4715", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-01" }, "N4716": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 12-17 March 2018, Jacksonville, FL, US", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4716.html", "link": "https://wg21.link/n4716", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-12" }, "N4717": { "type": "paper", "title": "WG21 telecon meeting: Pre-Jacksonville", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4717.pdf", "link": "https://wg21.link/n4717", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-10" }, "N4718": { "type": "paper", "title": "WG21 telecon meeting: Modules TS publication", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4718.pdf", "link": "https://wg21.link/n4718", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-18" }, "N4719": { "type": "paper", "title": "Programming Languages — Extensions to C++ for Modules", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n4719.pdf", "link": "https://wg21.link/n4719", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-29" }, "N4720": { "type": "paper", "title": "Working Draft, Extensions to C++ for Modules", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4720.pdf", "link": "https://wg21.link/n4720", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-29" }, "N4721": { "type": "paper", "title": "Editor’s Report for the Module TS", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4721.pdf", "link": "https://wg21.link/n4721", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "N4722": { "type": "paper", "title": "Responses to SC22 N5250, ISO/IEC PDTS 21544, C++ Extensions for Modules", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4722.pdf", "link": "https://wg21.link/n4722", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-04" }, "N4723": { "type": "paper", "title": "Working Draft, C++ Extensions for Coroutines", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4723.pdf", "link": "https://wg21.link/n4723", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "N4724": { "type": "paper", "title": "Editor's report for the Coroutines TS", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4724.md", "link": "https://wg21.link/n4724", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-06" }, "N4725": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4725.html", "link": "https://wg21.link/n4725", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "N4726": { "type": "paper", "title": "Parallelism TS Editor’s Report", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4726.pdf", "link": "https://wg21.link/n4726", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "N4727": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4727.pdf", "link": "https://wg21.link/n4727", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "N4728": { "type": "paper", "title": "Editors' Report — Programming Languages – C++", "subgroup": "WG21", "author": "Richard Smith, Dawn Perchik, Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4728.html", "link": "https://wg21.link/n4728", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "N4729": { "type": "paper", "title": "WG21 telecon meeting: Modules TS publication", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4729.pdf", "link": "https://wg21.link/n4729", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-01" }, "N4730": { "type": "paper", "title": "WG21 pre-Jacksonville telecon minutes", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4730.pdf", "link": "https://wg21.link/n4730", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-02" }, "N4731": { "type": "paper", "title": "SC22 WG14 Liaison Report (C Standard)", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4731.pdf", "link": "https://wg21.link/n4731", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-05" }, "N4732": { "type": "paper", "title": "WG21 2018-03 Jacksonville Minutes", "subgroup": "WG21", "author": "Patrice Roy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4732.html", "link": "https://wg21.link/n4732", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "N4734": { "type": "paper", "title": "Working Draft, C ++ Extensions for Networking", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4734.pdf", "link": "https://wg21.link/n4734", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-04" }, "N4735": { "type": "paper", "title": "Networking TS - Editor's Report", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4735.pdf", "link": "https://wg21.link/n4735", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-04" }, "N4736": { "type": "paper", "title": "Working Draft, C ++ Extensions for Coroutines", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4736.pdf", "link": "https://wg21.link/n4736", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-31" }, "N4737": { "type": "paper", "title": "Editor's report for the Coroutines TS", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4737.html", "link": "https://wg21.link/n4737", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-27" }, "N4738": { "type": "paper", "title": "C++ Standardization Committee Meeting, HSR Rapperswil – Latest Info", "subgroup": "WG21", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4738.pdf", "link": "https://wg21.link/n4738", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01" }, "N4739": { "type": "paper", "title": "Jacksonville 2018 LEWG Summary", "subgroup": "WG21", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4739.pdf", "link": "https://wg21.link/n4739", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-27" }, "N4740": { "type": "paper", "title": "N4740 Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4740.html", "link": "https://wg21.link/n4740", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "N4741": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4741.pdf", "link": "https://wg21.link/n4741", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "N4742": { "type": "paper", "title": "Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4742.html", "link": "https://wg21.link/n4742", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "N4743": { "type": "paper", "title": "Parallelism TS Editor’s Report, post-Jacksonville mailing", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4743.pdf", "link": "https://wg21.link/n4743", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "N4744": { "type": "paper", "title": "Programming Languages - Technical Specification for C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n4744.pdf", "link": "https://wg21.link/n4744", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "N4745": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 4-9 June 2018, Rapperswil, Switzerland", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4745.html", "link": "https://wg21.link/n4745", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-30" }, "N4746": { "type": "paper", "title": "Working Draft, C++ Extensions for Reflection", "subgroup": "WG21", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4746.pdf", "link": "https://wg21.link/n4746", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "N4747": { "type": "paper", "title": "Reflection TS - Editor’s Report", "subgroup": "WG21", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4747.html", "link": "https://wg21.link/n4747", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-05-05" }, "N4748": { "type": "paper", "title": "WG21 telecon meeting: Pre-Rapperswil", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4748.pdf", "link": "https://wg21.link/n4748", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06" }, "N4749": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith, Dawn Perchik, Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4749.html", "link": "https://wg21.link/n4749", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-04" }, "N4750": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4750.pdf", "link": "https://wg21.link/n4750", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "N4751": { "type": "paper", "title": "WG21 pre-Rapperswil telecon minutes", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4751.pdf", "link": "https://wg21.link/n4751", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-25" }, "N4752": { "type": "paper", "title": "Responses to National Body Comments for ISO/IEC PDTS 19750, C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4752.pdf", "link": "https://wg21.link/n4752", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08" }, "N4753": { "type": "paper", "title": "WG21 2018-06 Rapperswil Minutes", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4753.pdf", "link": "https://wg21.link/n4753", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-12-06" }, "N4754": { "type": "paper", "title": "Rapperswil 2018 LEWG Summary", "subgroup": "WG21", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4754.pdf", "link": "https://wg21.link/n4754", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-12" }, "N4755": { "type": "paper", "title": "Working Draft, C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4755.pdf", "link": "https://wg21.link/n4755", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24" }, "N4756": { "type": "paper", "title": "Parallelism TS Editor’s Report, post-Rapperswil mailing", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4756.pdf", "link": "https://wg21.link/n4756", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-26" }, "N4757": { "type": "paper", "title": "Programming Languages - C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n4757.pdf", "link": "https://wg21.link/n4757", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24" }, "N4758": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4758.html", "link": "https://wg21.link/n4758", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25" }, "N4759": { "type": "paper", "title": "Editor’s Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4759.html", "link": "https://wg21.link/n4759", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25" }, "N4760": { "type": "paper", "title": "Working Draft, C++ Extensions for Coroutines", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4760.pdf", "link": "https://wg21.link/n4760", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24" }, "N4761": { "type": "paper", "title": "Editor's report for the Coroutines TS", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4761.html", "link": "https://wg21.link/n4761", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24" }, "N4762": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4762.pdf", "link": "https://wg21.link/n4762", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-07" }, "N4763": { "type": "paper", "title": "Collated Responses to National Body Comments, PDTS 19750, Parallelism, V2", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4763.pdf", "link": "https://wg21.link/n4763", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-06" }, "N4764": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4764.html", "link": "https://wg21.link/n4764", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-07" }, "N4765": { "type": "paper", "title": "2019 Kona meeting information", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4765.pdf", "link": "https://wg21.link/n4765", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-25" }, "N4766": { "type": "paper", "title": "Working Draft, C++ Extensions for Reflection", "subgroup": "WG21", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4766.pdf", "link": "https://wg21.link/n4766", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-11" }, "N4767": { "type": "paper", "title": "Reflection TS - Editor’s Report", "subgroup": "WG21", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4767.html", "link": "https://wg21.link/n4767", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "N4768": { "type": "paper", "title": "Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++)", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4768.md", "link": "https://wg21.link/n4768", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-14" }, "N4769": { "type": "paper", "title": "PL22.16/WG21 draft agenda: 5-10 November 2018, San-Diego, USA", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4769.html", "link": "https://wg21.link/n4769", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-27" }, "N4770": { "type": "paper", "title": "2019 Kona meeting information (rev. 1)", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4770.pdf", "link": "https://wg21.link/n4770", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-28" }, "N4771": { "type": "paper", "title": "Working Draft, C++ Extensions for Networking", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4771.pdf", "link": "https://wg21.link/n4771", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "N4772": { "type": "paper", "title": "Networking TS - Editor's Report", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4772.html", "link": "https://wg21.link/n4772", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "N4773": { "type": "paper", "title": "Working Draft, C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4773.pdf", "link": "https://wg21.link/n4773", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "N4774": { "type": "paper", "title": "Parallelism TS Editor’s Report, pre-San Diego mailing", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4774.pdf", "link": "https://wg21.link/n4774", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "N4775": { "type": "paper", "title": "Working Draft, C++ Extensions for Coroutines", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4775.pdf", "link": "https://wg21.link/n4775", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "N4776": { "type": "paper", "title": "Editor's report for the Coroutines TS", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4776.html", "link": "https://wg21.link/n4776", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "N4777": { "type": "paper", "title": "WG21 telecon meeting: Pre-San Diego", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4777.pdf", "link": "https://wg21.link/n4777", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06" }, "N4778": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4778.pdf", "link": "https://wg21.link/n4778", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "N4779": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4779.html", "link": "https://wg21.link/n4779", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "N4780": { "type": "paper", "title": "2019 Cologne Meeting Invitation and Information", "subgroup": "WG21", "author": "Nico Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4780.pdf", "link": "https://wg21.link/n4780", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/" }, "N4781": { "type": "paper", "title": "WG21 2018-06 Rapperswil Minutes", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4781.pdf", "link": "https://wg21.link/n4781", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "N4782": { "type": "paper", "title": "WG21 Autumn Meeting - Belfast, Northern Ireland", "subgroup": "WG21", "author": "Jamie Allsop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4782.pdf", "link": "https://wg21.link/n4782", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-24" }, "N4783": { "type": "paper", "title": "2019 Cologne Meeting Invitation and Information", "subgroup": "WG21", "author": "Nico Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4783.pdf", "link": "https://wg21.link/n4783", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/" }, "N4784": { "type": "paper", "title": "WG21 pre-San Diego telecon minutes", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4784.pdf", "link": "https://wg21.link/n4784", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-28" }, "N4785": { "type": "paper", "title": "San Diego 2018 LEWG Summary", "subgroup": "WG21", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4785.pdf", "link": "https://wg21.link/n4785", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-13" }, "N4786": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4786.html", "link": "https://wg21.link/n4786", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-13" }, "N4787": { "type": "paper", "title": "Editor’s Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4787.html", "link": "https://wg21.link/n4787", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-13" }, "N4788": { "type": "paper", "link": "https://wg21.link/n4788", "title": "", "long_link": "https://github.com/cplusplus/draft/raw/master/papers/n4788.pdf" }, "N4789": { "type": "paper", "link": "https://wg21.link/n4789", "title": "", "long_link": "https://htmlpreview.github.io/?https://github.com/cplusplus/draft/blob/master/papers/n4789.html" }, "N4790": { "type": "paper", "title": "WG21 2018-11 San Diego Minutes", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4790.pdf", "link": "https://wg21.link/n4790", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "N4791": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4791.pdf", "link": "https://wg21.link/n4791", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "N4792": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4792.html", "link": "https://wg21.link/n4792", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "N4793": { "type": "paper", "title": "Working Draft, C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4793.pdf", "link": "https://wg21.link/n4793", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "N4794": { "type": "paper", "title": "Parallelism TS Editor’s Report, post-San Diego mailing", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/n4794.pdf", "link": "https://wg21.link/n4794", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "N4795": { "type": "paper", "title": "PL22.16/WG21 Draft agenda: 18-23 Febuary 2019, Kona, HI, USA", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4795.html", "link": "https://wg21.link/n4795", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-04" }, "N4796": { "type": "paper", "title": "Working Draft, C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4796.pdf", "link": "https://wg21.link/n4796", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21" }, "N4797": { "type": "paper", "title": "Parallelism TS Editor’s Report, pre-Kona mailing", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4797.pdf", "link": "https://wg21.link/n4797", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21" }, "N4798": { "type": "paper", "title": "WG21 telecon meeting: Pre-Kona", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4798.pdf", "link": "https://wg21.link/n4798", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-19" }, "N4799": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4799.html", "link": "https://wg21.link/n4799", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21" }, "N4800": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4800.pdf", "link": "https://wg21.link/n4800", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21" }, "N4801": { "type": "paper", "title": "WG21 pre-Kona telecon minutes", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4801.pdf", "link": "https://wg21.link/n4801", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-08" }, "N4802": { "type": "paper", "title": "WG21 2018-11 San Diego Minutes", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4802.pdf", "link": "https://wg21.link/n4802", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-11-26" }, "N4803": { "type": "paper", "title": "Kona 2019 LEWG Summary", "subgroup": "WG21", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4803.pdf", "link": "https://wg21.link/n4803", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-24" }, "N4805": { "type": "paper", "title": "WG21 2019-02 Kona Minutes of Meeting", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4805.pdf", "link": "https://wg21.link/n4805", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10" }, "N4806": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4806.html", "link": "https://wg21.link/n4806", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-13" }, "N4807": { "type": "paper", "title": "Editor’s Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4807.html", "link": "https://wg21.link/n4807", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-13" }, "N4808": { "type": "paper", "title": "Working Draft, C++ Extensions for Parallelism Version 2", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4808.pdf", "link": "https://wg21.link/n4808", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11" }, "N4809": { "type": "paper", "title": "Parallelism TS Editor’s Report, post-Kona mailing", "subgroup": "WG21", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4809.pdf", "link": "https://wg21.link/n4809", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11" }, "N4810": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4810.pdf", "link": "https://wg21.link/n4810", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-15" }, "N4811": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4811.html", "link": "https://wg21.link/n4811", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-15" }, "N4812": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4812.html", "link": "https://wg21.link/n4812", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-21" }, "N4814": { "type": "paper", "title": "2019 Belfast Meeting Invitation and Information", "subgroup": "WG21", "author": "Jamie Allsop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4814.pdf", "link": "https://wg21.link/n4814", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16" }, "N4815": { "type": "paper", "title": "Cologne Agenda", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4815.html", "link": "https://wg21.link/n4815", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-04" }, "N4816": { "type": "paper", "title": "WG21 telecon meeting: Pre-Cologne", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4816.pdf", "link": "https://wg21.link/n4816", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-01" }, "N4817": { "type": "paper", "title": "2020 Prague Meeting Invitation and Information", "subgroup": "WG21", "author": "Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4817.pdf", "link": "https://wg21.link/n4817", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17" }, "N4818": { "type": "paper", "title": "Working Draft, C++ Extensions for Reflection", "subgroup": "WG21", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4818.pdf", "link": "https://wg21.link/n4818", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17" }, "N4819": { "type": "paper", "title": "Reflection TS - Editor's Report", "subgroup": "WG21", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4819.html", "link": "https://wg21.link/n4819", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17" }, "N4820": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4820.pdf", "link": "https://wg21.link/n4820", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18" }, "N4821": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith, Thomas Koeppe, Jens Maurer, Dawn Perchik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4821.html", "link": "https://wg21.link/n4821", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18" }, "N4823": { "type": "paper", "title": "Cologne 2019 LEWG Summary", "subgroup": "WG21", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4823.pdf", "link": "https://wg21.link/n4823", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-25" }, "N4824": { "type": "paper", "title": "Business plan and convener's report", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4824.pdf", "link": "https://wg21.link/n4824", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-29" }, "N4825": { "type": "paper", "title": "2020 Varna Meeting Information", "subgroup": "WG21", "author": "Vassil Vassilev, Mark Zeren, Vassil Keremidchiev, Anton Stoyanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4825.pdf", "link": "https://wg21.link/n4825", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-09" }, "N4826": { "type": "paper", "title": "WG21 2019-07 Cologne Minutes of Meeting", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4826.pdf", "link": "https://wg21.link/n4826", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-09" }, "N4827": { "type": "paper", "link": "https://wg21.link/n4827", "title": "", "long_link": "https://htmlpreview.github.io/?https://github.com/cplusplus/draft/blob/master/papers/n4827.html" }, "N4828": { "type": "paper", "link": "https://wg21.link/n4828", "title": "", "long_link": "https://github.com/cplusplus/draft/raw/master/papers/n4828.pdf" }, "N4829": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4829.html", "link": "https://wg21.link/n4829", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-15" }, "N4830": { "type": "paper", "title": "Committee Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4830.pdf", "link": "https://wg21.link/n4830", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-15" }, "N4831": { "type": "paper", "title": "2022 Portland Meeting Invitation and Information", "subgroup": "WG21", "author": "Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4831.pdf", "link": "https://wg21.link/n4831", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-04" }, "N4832": { "type": "paper", "title": "2021 Kona meeting information", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4832.pdf", "link": "https://wg21.link/n4832", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-02" }, "N4833": { "type": "paper", "title": "Agenda for Belfast", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4833.html", "link": "https://wg21.link/n4833", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-04" }, "N4834": { "type": "paper", "title": "WG21 telecon meeting: Pre-Belfast", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4834.pdf", "link": "https://wg21.link/n4834", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-04" }, "N4835": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4835.pdf", "link": "https://wg21.link/n4835", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08" }, "N4836": { "type": "paper", "title": "Editors’ Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4836.html", "link": "https://wg21.link/n4836", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08" }, "N4837": { "type": "paper", "title": "2020 Varna Meeting Information", "subgroup": "WG21", "author": "Vassil Vassilev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4837.pdf", "link": "https://wg21.link/n4837", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08" }, "N4838": { "type": "paper", "title": "Pre-Belfast Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4838.pdf", "link": "https://wg21.link/n4838", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-28" }, "N4839": { "type": "paper", "title": "WG21 2019-11 Belfast Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4839.pdf", "link": "https://wg21.link/n4839", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-19" }, "N4840": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4840.html", "link": "https://wg21.link/n4840", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25" }, "N4841": { "type": "paper", "title": "Editor's Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4841.html", "link": "https://wg21.link/n4841", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25" }, "N4842": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4842.pdf", "link": "https://wg21.link/n4842", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-27" }, "N4843": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith, Thomas Koeppe, Jens Maurer, Dawn Perchik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4843.html", "link": "https://wg21.link/n4843", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-27" }, "N4844": { "type": "paper", "title": "Collated CD 14882 Comments", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4844.pdf", "link": "https://wg21.link/n4844", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-22" }, "N4845": { "type": "paper", "title": "Belfast 2019 LEWG Summary", "subgroup": "WG21", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4845.pdf", "link": "https://wg21.link/n4845", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-18" }, "N4846": { "type": "paper", "title": "Agenda - Prague, February 2020", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4846.html", "link": "https://wg21.link/n4846", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-31" }, "N4847": { "type": "paper", "title": "WG21 telecon meeting: Pre-Prague", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4847.pdf", "link": "https://wg21.link/n4847", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13" }, "N4848": { "type": "paper", "title": "WG21 Autumn Meeting 2020 - New York, New York, USA", "subgroup": "WG21", "author": "Kevin Fleming", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4848.pdf", "link": "https://wg21.link/n4848", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-14" }, "N4849": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4849.pdf", "link": "https://wg21.link/n4849", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-14" }, "N4850": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith, Thomas Koeppe, Jens Maurer, Dawn Perchik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4850.html", "link": "https://wg21.link/n4850", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-14" }, "N4851": { "type": "paper", "title": "Pre-Prague Telco Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4851.pdf", "link": "https://wg21.link/n4851", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-04" }, "N4852": { "type": "paper", "title": "Prague LEWG Summary", "subgroup": "WG21", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4852.pdf", "link": "https://wg21.link/n4852", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-20" }, "N4853": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4853.html", "link": "https://wg21.link/n4853", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-29" }, "N4854": { "type": "paper", "title": "Editor's Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4854.html", "link": "https://wg21.link/n4854", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-29" }, "N4855": { "type": "paper", "title": "WG21 2020-02 Prague Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4855.pdf", "link": "https://wg21.link/n4855", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-07" }, "N4856": { "type": "paper", "title": "C++ Extensions for Reflection", "subgroup": "WG21", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4856.pdf", "link": "https://wg21.link/n4856", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02" }, "N4857": { "type": "paper", "title": "Reflection TS - Responses", "subgroup": "WG21", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4857.pdf", "link": "https://wg21.link/n4857", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02" }, "N4858": { "type": "paper", "title": "Disposition of Comments: SC22 5415, ISO/IEC CD 14882", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4858.pdf", "link": "https://wg21.link/n4858", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15" }, "N4859": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith, Thomas Koeppe, Jens Maurer, Dawn Perchik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4859.html", "link": "https://wg21.link/n4859", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-03" }, "N4860": { "type": "paper", "title": "Draft International Standard - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "https://isocpp.org/files/papers/N4860.pdf", "link": "https://wg21.link/n4860", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-08" }, "N4861": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith, Thomas Koeppe, Jens Maurer, Dawn Perchik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4861.pdf", "link": "https://wg21.link/n4861", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-08" }, "N4862": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4862.pdf", "link": "https://wg21.link/n4862", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-29" }, "N4863": { "type": "paper", "title": "Agenda for Fall Virtual WG21/PL22.16 Meeting", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4863.html", "link": "https://wg21.link/n4863", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-02" }, "N4864": { "type": "paper", "title": "WG21 virtual meeting: Autumn 2020", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4864.pdf", "link": "https://wg21.link/n4864", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-21" }, "N4865": { "type": "paper", "title": "Response to Editorial Comments: ISO/IEC DIS 14882, Programming Language C++", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4865.pdf", "link": "https://wg21.link/n4865", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-19" }, "N4866": { "type": "paper", "title": "WG21 admin telecon meeting: Pre-Autumn 2020", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4866.pdf", "link": "https://wg21.link/n4866", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-14" }, "N4867": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Richard Smith, Thomas Koeppe, Jens Maurer, Dawn Perchik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4867.html", "link": "https://wg21.link/n4867", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-18" }, "N4868": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4868.pdf", "link": "https://wg21.link/n4868", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-18" }, "N4869": { "type": "paper", "title": "WG21 Pre-Autumn 2020 telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4869.pdf", "link": "https://wg21.link/n4869", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-05" }, "N4870": { "type": "paper", "title": "WG21 2020-02 Prague Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4870.pdf", "link": "https://wg21.link/n4870", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-09" }, "N4871": { "type": "paper", "title": "WG21 Pre-Autumn 2020 telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4871.pdf", "link": "https://wg21.link/n4871", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-09" }, "N4873": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4873.html", "link": "https://wg21.link/n4873", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-09" }, "N4874": { "type": "paper", "title": "Editor's Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4874.html", "link": "https://wg21.link/n4874", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-09" }, "N4875": { "type": "paper", "title": "WG21 admin telecon meeting: Winter 2021", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4875.pdf", "link": "https://wg21.link/n4875", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-14" }, "N4876": { "type": "paper", "title": "WG21 virtual meeting: Winter 2021", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4876.pdf", "link": "https://wg21.link/n4876", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-14" }, "N4877": { "type": "paper", "title": "WG21 2020-11 Virtual Meeting Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4877.pdf", "link": "https://wg21.link/n4877", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-19" }, "N4878": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4878.pdf", "link": "https://wg21.link/n4878", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15" }, "N4879": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Thomas Köppe, Jens Maurer, Dawn Perchik, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4879.html", "link": "https://wg21.link/n4879", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15" }, "N4880": { "type": "paper", "title": "PL22.16/WG21 agenda: 22 February 2021, Virtual Meeting", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4880.html", "link": "https://wg21.link/n4880", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-23" }, "N4881": { "type": "paper", "title": "WG21 virtual meetings: 2021-02, -06, and -10", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4881.pdf", "link": "https://wg21.link/n4881", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-08" }, "N4882": { "type": "paper", "title": "WG21 admin telecon meetings: 2021-02, -05, and -09", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4882.pdf", "link": "https://wg21.link/n4882", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-08" }, "N4883": { "type": "paper", "title": "WG21 February 2021 admin telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4883.pdf", "link": "https://wg21.link/n4883", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-16" }, "N4884": { "type": "paper", "title": "WG21 2021-02 Virtual Meeting Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4884.pdf", "link": "https://wg21.link/n4884", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-09" }, "N4885": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4885.pdf", "link": "https://wg21.link/n4885", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-17" }, "N4886": { "type": "paper", "title": "Editors’ Report - Programming Languages - C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4886.html", "link": "https://wg21.link/n4886", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-17" }, "N4887": { "type": "paper", "title": "PL22.16/WG21 agenda: 7 June 2021, Virtual Meeting", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4887.html", "link": "https://wg21.link/n4887", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-21" }, "N4888": { "type": "paper", "title": "WG21 virtual meetings: 2021-06, and -10", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4888.pdf", "link": "https://wg21.link/n4888", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-24" }, "N4889": { "type": "paper", "title": "WG21 admin telecon meeting: 2021-09", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4889.pdf", "link": "https://wg21.link/n4889", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-24" }, "N4890": { "type": "paper", "title": "WG21 2021-05 Admin telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4890.pdf", "link": "https://wg21.link/n4890", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-26" }, "N4891": { "type": "paper", "title": "WG21 2021-06 Virtual Meeting Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4891.pdf", "link": "https://wg21.link/n4891", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-24" }, "N4892": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4892.pdf", "link": "https://wg21.link/n4892", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-18" }, "N4893": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4893.html", "link": "https://wg21.link/n4893", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-18" }, "N4894": { "type": "paper", "title": "Business Plan and Convener's Report", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4894.pdf", "link": "https://wg21.link/n4894", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-13" }, "N4895": { "type": "paper", "title": "Working Draft, Extensions to C++ for Concurrency Version 2", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4895.pdf", "link": "https://wg21.link/n4895", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-15" }, "N4896": { "type": "paper", "title": "PL22.16/WG21 agenda: 4 October 2021, Virtual Meeting", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4896.html", "link": "https://wg21.link/n4896", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-17" }, "N4897": { "type": "paper", "title": "WG21 admin telecon meeting: September 2021", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4897.pdf", "link": "https://wg21.link/n4897", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-28" }, "N4898": { "type": "paper", "title": "WG21 2021-10 Virtual Meeting Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4898.pdf", "link": "https://wg21.link/n4898", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-18" }, "N4899": { "type": "paper", "title": "WG21 admin telecon meetings: 2022", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4899.pdf", "link": "https://wg21.link/n4899", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-12" }, "N4900": { "type": "paper", "title": "WG21 virtual plenary meeting(s): 2022", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4900.pdf", "link": "https://wg21.link/n4900", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-12" }, "N4901": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4901.pdf", "link": "https://wg21.link/n4901", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-22" }, "N4902": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/n4902.html", "link": "https://wg21.link/n4902", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-22" }, "N4903": { "type": "paper", "title": "PL22.16/WG21 agenda: 7 February 2022, Virtual Meeting", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4903.html", "link": "https://wg21.link/n4903", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-24" }, "N4904": { "type": "paper", "title": "WG21 admin telecon meetings: 2022 summer and autumn (revision 1)", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4904.pdf", "link": "https://wg21.link/n4904", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-24" }, "N4905": { "type": "paper", "title": "WG21 2022-01 Admin telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4905.pdf", "link": "https://wg21.link/n4905", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-01" }, "N4906": { "type": "paper", "title": "Transactional Memory TS2", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4906.pdf", "link": "https://wg21.link/n4906", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-19" }, "N4907": { "type": "paper", "title": "WG21 2022-02 Virtual Meeting Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4907.pdf", "link": "https://wg21.link/n4907", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-17" }, "N4908": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4908.html", "link": "https://wg21.link/n4908", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-20" }, "N4909": { "type": "paper", "title": "Editor's Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4909.html", "link": "https://wg21.link/n4909", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-20" }, "N4910": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4910.pdf", "link": "https://wg21.link/n4910", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-17" }, "N4911": { "type": "paper", "title": "Editors’ Report - Programming Languages - C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4911.html", "link": "https://wg21.link/n4911", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-17" }, "N4912": { "type": "paper", "title": "2022-11 Kona hybrid meeting information", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4912.pdf", "link": "https://wg21.link/n4912", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-05" }, "N4913": { "type": "paper", "title": "PL22.16/WG21 agenda: 25 July 2022, Virtual Meeting", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4913.html", "link": "https://wg21.link/n4913", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-22" }, "N4914": { "type": "paper", "title": "WG21 2022-07 Admin telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4914.pdf", "link": "https://wg21.link/n4914", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-21" }, "N4915": { "type": "paper", "title": "Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++)", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4915.pdf", "link": "https://wg21.link/n4915", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-20" }, "N4916": { "type": "paper", "title": "WG21 2022-07 Virtual Meeting Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4916.pdf", "link": "https://wg21.link/n4916", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-12" }, "N4917": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4917.pdf", "link": "https://wg21.link/n4917", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-05" }, "N4918": { "type": "paper", "title": "Editors’ Report - Programming Languages – C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4918.html", "link": "https://wg21.link/n4918", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-08" }, "N4919": { "type": "paper", "title": "Programming Languages - C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n4919.pdf", "link": "https://wg21.link/n4919", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-04" }, "N4920": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4920.html", "link": "https://wg21.link/n4920", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-15" }, "N4921": { "type": "paper", "title": "Editor’s Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4921.html", "link": "https://wg21.link/n4921", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-15" }, "N4922": { "type": "paper", "title": "INCITS C++/WG21 agenda: 7-12 November 2022, Kona, HI US", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4922.html", "link": "https://wg21.link/n4922", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-05" }, "N4923": { "type": "paper", "title": "Working Draft, Extensions to C++ for Transactional Memory Version 2", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4923.pdf", "link": "https://wg21.link/n4923", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15" }, "N4924": { "type": "paper", "title": "WG21 2022-10 Admin telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4924.pdf", "link": "https://wg21.link/n4924", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-31" }, "N4925": { "type": "paper", "title": "2023-02 Issaquah meeting information", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4925.pdf", "link": "https://wg21.link/n4925", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-04" }, "N4926": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4926.html", "link": "https://wg21.link/n4926", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-16" }, "N4927": { "type": "paper", "title": "Editor's Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/n4927.html", "link": "https://wg21.link/n4927", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-16" }, "N4928": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4928.pdf", "link": "https://wg21.link/n4928", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-18" }, "N4929": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4929.html", "link": "https://wg21.link/n4929", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-18" }, "N4933": { "type": "paper", "title": "WG21 November 2022 Kona Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4933.pdf", "link": "https://wg21.link/n4933", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-05" }, "N4934": { "type": "paper", "title": "2023 WG21 admin telecon meetings", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4934.pdf", "link": "https://wg21.link/n4934", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-14" }, "N4935": { "type": "paper", "title": "2023 Varna Meeting Invitation and Information", "subgroup": "WG21", "author": "Vassil Vassilev, Mark Zeren, Vassil Keremidchiev, Stanimir Lukanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4935.pdf", "link": "https://wg21.link/n4935", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-15" }, "N4936": { "type": "paper", "title": "2023-11 Kona meeting information", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4936.pdf", "link": "https://wg21.link/n4936", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-16" }, "N4937": { "type": "paper", "title": "Programming Languages — C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/n4937.pdf", "link": "https://wg21.link/n4937", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-15" }, "N4938": { "type": "paper", "title": "Editor's Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4938.html", "link": "https://wg21.link/n4938", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-17" }, "N4939": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4939.html", "link": "https://wg21.link/n4939", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-17" }, "N4940": { "type": "paper", "title": "WG21 2022-11 Kona Minutes of Meeting V2", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4940.pdf", "link": "https://wg21.link/n4940", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-23" }, "N4941": { "type": "paper", "title": "INCITS C++/WG21 Agenda: 6-11 February 2023, Issaquah, WA USA", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4941.html", "link": "https://wg21.link/n4941", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-21" }, "N4942": { "type": "paper", "title": "WG21 2023-01 Admin telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4942.pdf", "link": "https://wg21.link/n4942", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-02" }, "N4943": { "type": "paper", "title": "WG21 February 2023 Issaquah Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4943.pdf", "link": "https://wg21.link/n4943", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-06" }, "N4944": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4944.pdf", "link": "https://wg21.link/n4944", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-22" }, "N4945": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4945.html", "link": "https://wg21.link/n4945", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-23" }, "N4946": { "type": "paper", "title": "2024-03 Tokyo meeting information", "subgroup": "WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4946.pdf", "link": "https://wg21.link/n4946", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-14" }, "N4947": { "type": "paper", "title": "INCITS C++/WG21 agenda: 12-17 June 2023, Varna, Bulgaria", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4947.html", "link": "https://wg21.link/n4947", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-02" }, "N4948": { "type": "paper", "title": "Working Draft, C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4948.html", "link": "https://wg21.link/n4948", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-08" }, "N4949": { "type": "paper", "title": "Editor's Report: C++ Extensions for Library Fundamentals, Version 3", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4949.html", "link": "https://wg21.link/n4949", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-08" }, "N4950": { "type": "paper", "title": "Working Draft, Standard for Programming Language C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4950.pdf", "link": "https://wg21.link/n4950", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-10" }, "N4951": { "type": "paper", "title": "Editors' Report - Programming Languages - C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4951.html", "link": "https://wg21.link/n4951", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-10" }, "N4953": { "type": "paper", "title": "Concurrency TS2", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4953.pdf", "link": "https://wg21.link/n4953", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15" }, "N4954": { "type": "paper", "title": "2023 WG21 admin telecon meetings, rev. 1", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4954.pdf", "link": "https://wg21.link/n4954", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18" }, "N4955": { "type": "paper", "title": "WG21 2023-06 Admin telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4955.pdf", "link": "https://wg21.link/n4955", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-05" }, "N4956": { "type": "paper", "title": "Concurrency TS2 PDTS", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4956.pdf", "link": "https://wg21.link/n4956", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15" }, "N4957": { "type": "paper", "title": "WG21 June 2023 Varna Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4957.pdf", "link": "https://wg21.link/n4957", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-28" }, "N4958": { "type": "paper", "title": "Working Draft, Programming Languages — C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4958.pdf", "link": "https://wg21.link/n4958", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-14" }, "N4959": { "type": "paper", "title": "Editors' Report, Programming Languages — C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4959.html", "link": "https://wg21.link/n4959", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-14" }, "N4960": { "type": "paper", "title": "Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++)", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4960.pdf", "link": "https://wg21.link/n4960", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-09" }, "N4961": { "type": "paper", "title": "2024-03 Tokyo meeting information", "subgroup": "WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4961.pdf", "link": "https://wg21.link/n4961", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-02" }, "N4962": { "type": "paper", "title": "WG21 agenda: 6-11 November 2023, Kona, HI", "subgroup": "WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4962.html", "link": "https://wg21.link/n4962", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-07" }, "N4963": { "type": "paper", "title": "2023 WG21 admin telecon meetings, rev. 2", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4963.pdf", "link": "https://wg21.link/n4963", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-01" }, "N4964": { "type": "paper", "title": "Working Draft, Programming Languages — C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4964.pdf", "link": "https://wg21.link/n4964", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15" }, "N4965": { "type": "paper", "title": "Editors' Report, Programming Languages — C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4965.html", "link": "https://wg21.link/n4965", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15" }, "N4966": { "type": "paper", "title": "St. Louis Meeting Invitation and Information", "subgroup": "WG21", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4966.pdf", "link": "https://wg21.link/n4966", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-19" }, "N4967": { "type": "paper", "title": "WG21 2023-10 Admin telecon minutes", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4967.pdf", "link": "https://wg21.link/n4967", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-30" }, "N4970": { "type": "paper", "title": "WG21 2023-11 Kona Minutes of Meeting", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4970.pdf", "link": "https://wg21.link/n4970", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-29" }, "N4971": { "type": "paper", "title": "Working Draft, Programming Languages — C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4971.pdf", "link": "https://wg21.link/n4971", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18" }, "N4972": { "type": "paper", "title": "Editors' Report, Programming Languages — C++", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/n4972.html", "link": "https://wg21.link/n4972", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18" }, "N4974": { "type": "paper", "title": "2024-11 Wroclaw meeting information", "subgroup": "All of WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4974.pdf", "link": "https://wg21.link/n4974", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-18" }, "N4975": { "type": "paper", "title": "2024 WG21 admin telecon meetings", "subgroup": "All of WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4975.pdf", "link": "https://wg21.link/n4975", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-21" }, "N4976": { "type": "paper", "title": "WG21 agenda: 18-23 March 2024, Tokyo, Japan", "subgroup": "All of WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4976.html", "link": "https://wg21.link/n4976", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-26" }, "N4978": { "type": "paper", "title": "WG21 2024-03 Admin telecon minutes", "subgroup": "All of WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4978.pdf", "link": "https://wg21.link/n4978", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-11" }, "N4979": { "type": "paper", "title": "Hagenberg Meeting Invitation and Information", "subgroup": "All of WG21", "author": "Peter Kulczycki, Michael Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4979.pdf", "link": "https://wg21.link/n4979", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22" }, "N4980": { "type": "paper", "title": "WG21 2024-03 Tokyo Minutes of Meeting", "subgroup": "All of WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4980.pdf", "link": "https://wg21.link/n4980", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-05" }, "N4981": { "type": "paper", "title": "Working Draft, Programming Languages — C++", "subgroup": "All of WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4981.pdf", "link": "https://wg21.link/n4981", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16" }, "N4982": { "type": "paper", "title": "Editors' Report, Programming Languages — C++", "subgroup": "All of WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4982.html", "link": "https://wg21.link/n4982", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16" }, "N4983": { "type": "paper", "title": "WG21 agenda: 24-29 June 2024, St. Louis, MO, USA", "subgroup": "All of WG21", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/n4983.html", "link": "https://wg21.link/n4983", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-19" }, "P0001R0": { "type": "paper", "title": "Removing Deprecated Register Keyword", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0001r0.html", "link": "https://wg21.link/p0001r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0001R1": { "type": "paper", "title": "Removing Deprecated Register Keyword", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0001r1.html", "link": "https://wg21.link/p0001r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-21" }, "P0002R0": { "type": "paper", "title": "Removing Deprecated Operator++ for bool", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0002r0.html", "link": "https://wg21.link/p0002r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0002R1": { "type": "paper", "title": "Removing Deprecated Operator++ for bool", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0002r1.html", "link": "https://wg21.link/p0002r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0003R0": { "type": "paper", "title": "Removing Deprecated Dynamic Exception Specifications", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0003r0.html", "link": "https://wg21.link/p0003r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0003R1": { "type": "paper", "title": "Removing Deprecated Exception Specifications from C++17", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r1.html", "link": "https://wg21.link/p0003r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-09" }, "P0003R2": { "type": "paper", "title": "Removing Deprecated Dynamic Exception Specifications from C++17", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r2.html", "link": "https://wg21.link/p0003r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20" }, "P0003R3": { "type": "paper", "title": "Removing Deprecated Exception Specifications from C++17", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r3.html", "link": "https://wg21.link/p0003r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23" }, "P0003R4": { "type": "paper", "title": "Removing Deprecated Exception Specifications from C++17", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r4.html", "link": "https://wg21.link/p0003r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-25" }, "P0003R5": { "type": "paper", "title": "Removing Deprecated Exception Specifications from C++17", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r5.html", "link": "https://wg21.link/p0003r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0004R0": { "type": "paper", "title": "Removing Deprecated Aliases in iostreams", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0004r0.html", "link": "https://wg21.link/p0004r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0004R1": { "type": "paper", "title": "Removing Deprecated Aliases in iostreams", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0004r1.html", "link": "https://wg21.link/p0004r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-19" }, "P0005R0": { "type": "paper", "title": "Adopt not_fn from Library Fundamentals 2 for C++17", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0005r0.html", "link": "https://wg21.link/p0005r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0005R1": { "type": "paper", "title": "Adopt not_fn from Library Fundamentals 2 for C++17", "subgroup": "Library", "author": "Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0005r1.html", "link": "https://wg21.link/p0005r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-18" }, "P0005R2": { "type": "paper", "title": "Adopt not_fn from Library Fundamentals 2 for C++17", "subgroup": "Library", "author": "Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0005r2.html", "link": "https://wg21.link/p0005r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0005R3": { "type": "paper", "title": "Adopt not_fn from Library Fundamentals 2 for C++17", "subgroup": "Library", "author": "Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0005r3.html", "link": "https://wg21.link/p0005r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0005R4": { "type": "paper", "title": "Adopt not_fn from Library Fundamentals 2 for C++17", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0005r4.html", "link": "https://wg21.link/p0005r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-01" }, "P0006R0": { "type": "paper", "title": "Adopt Type Traits Variable Templates from Library Fundamentals TS for C++17", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0006r0.html", "link": "https://wg21.link/p0006r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0007R0": { "type": "paper", "title": "Constant View: A proposal for a std::as_const helper function template", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0007r0.html", "link": "https://wg21.link/p0007r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0007R1": { "type": "paper", "title": "Constant View: A proposal for a std::as_const helper function template", "subgroup": "Library Evolution", "author": "ADAM David Alan Martin, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0007r1.html", "link": "https://wg21.link/p0007r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-22" }, "P0008R0": { "type": "paper", "title": "C++ Executors", "subgroup": "Concurrency", "author": "Chris Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0008r0.pdf", "link": "https://wg21.link/p0008r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0009R0": { "type": "paper", "title": "Polymorphic Multidimensional Array View", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Christian Trott, Juan Alday, Jesse Perla, Mauro Bianco, Robin Maffeo, Ben Sander, Bryce Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0009r0.html", "link": "https://wg21.link/p0009r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23", "issues": [ "LEWG80" ], "github_url": "https://github.com/cplusplus/papers/issues/96" }, "P0009R1": { "type": "paper", "title": "Polymorphic Multidimensional Array View", "subgroup": "Library Evolution, Evolution", "author": "H. Carter Edwards, Christian Trott, Juan Alday, Jesse Perla, Mauro Bianco, Robin Maffeo, Ben Sander, Bryce Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0009r1.html", "link": "https://wg21.link/p0009r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-04", "issues": [ "LEWG80" ], "github_url": "https://github.com/cplusplus/papers/issues/96" }, "P0009R2": { "type": "paper", "title": "Polymorphic Multidimensional Array View", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0009r2.html", "link": "https://wg21.link/p0009r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-27", "issues": [ "LEWG80" ], "github_url": "https://github.com/cplusplus/papers/issues/96" }, "P0009R3": { "type": "paper", "title": "Polymorphic Multidimensional Array View", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0009r3.html", "link": "https://wg21.link/p0009r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG80" ], "github_url": "https://github.com/cplusplus/papers/issues/96" }, "P0009R4": { "type": "paper", "title": "Polymorphic Multidimensional Array Reference", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander, Athanasios Iliopoulos, John Michopoulos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0009r4.html", "link": "https://wg21.link/p0009r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-11", "issues": [ "LEWG80" ], "github_url": "https://github.com/cplusplus/papers/issues/96" }, "P0009R5": { "type": "paper", "title": "Polymorphic Multidimensional Array Reference", "subgroup": "Library", "author": "H. Carter Edwards, Daniel Sunderland, D. S. Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0009r5.html", "link": "https://wg21.link/p0009r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R6": { "type": "paper", "title": "mdspan: A Non-Owning Multidimensional Array Reference", "subgroup": "Library", "author": "H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, D. S. Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0009r6.html", "link": "https://wg21.link/p0009r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R7": { "type": "paper", "title": "mdspan: A Non-Owning Multidimensional Array Reference", "subgroup": "Library", "author": "H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, D. S. Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0009r7.html", "link": "https://wg21.link/p0009r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R8": { "type": "paper", "title": "mdspan: A Non-Owning Multidimensional Array Reference", "subgroup": "Library", "author": "H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, D. S. Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0009r8.html", "link": "https://wg21.link/p0009r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R9": { "type": "paper", "title": "mdspan: A Non-Owning Multidimensional Array Reference", "subgroup": "Library", "author": "H. Carter Edwards, Bryce Adelstein Lelbach, Daniel Sunderland, D. S. Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0009r9.html", "link": "https://wg21.link/p0009r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R10": { "type": "paper", "title": "mdspan", "subgroup": "Library", "author": "Christian Trott, Bryce Adelstein Lelbach, Daniel Sunderland, D. S. Hollman, H. Carter Edwards, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0009r10.html", "link": "https://wg21.link/p0009r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-28", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R11": { "type": "paper", "title": "MDSPAN", "subgroup": "Library", "author": "Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0009r11.html", "link": "https://wg21.link/p0009r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-16", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R12": { "type": "paper", "title": "MDSPAN", "subgroup": "Library", "author": "Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0009r12.html", "link": "https://wg21.link/p0009r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-21", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R13": { "type": "paper", "title": "MDSPAN", "subgroup": "Library Evolution, Library", "author": "Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0009r13.html", "link": "https://wg21.link/p0009r13", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R14": { "type": "paper", "title": "MDSPAN", "subgroup": "Library Evolution, Library", "author": "Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0009r14.html", "link": "https://wg21.link/p0009r14", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-15", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R15": { "type": "paper", "title": "MDSPAN", "subgroup": "Library", "author": "Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0009r15.html", "link": "https://wg21.link/p0009r15", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R16": { "type": "paper", "title": "MDSPAN", "subgroup": "Library", "author": "Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0009r16.html", "link": "https://wg21.link/p0009r16", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-16", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R17": { "type": "paper", "title": "MDSPAN", "subgroup": "Library", "author": "Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0009r17.html", "link": "https://wg21.link/p0009r17", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-15", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0009R18": { "type": "paper", "title": "MDSPAN", "subgroup": "WG21", "author": "Christian Trott, D.S. Hollman, Damien Lebrun-Grandie, Mark Hoemmen, Daniel Sunderland, H. Carter Edwards, Bryce Adelstein Lelbach, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0009r18.html", "link": "https://wg21.link/p0009r18", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-13", "github_url": "https://github.com/cplusplus/papers/issues/96", "issues": [ "LEWG80" ] }, "P0010R0": { "type": "paper", "title": "Adding a subsection for concurrent random number generation in C++17", "subgroup": "Library", "author": "Pattabhi Raman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0010r0.pdf", "link": "https://wg21.link/p0010r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-11-25" }, "P0011R0": { "type": "paper", "title": "Additions to Filesystem supporting Relative Paths", "subgroup": "File System", "author": "Jamie Alsop, Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0011r0.html", "link": "https://wg21.link/p0011r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0012R0": { "type": "paper", "title": "Make exception specifications be part of the type system, version 4", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0012r0.html", "link": "https://wg21.link/p0012r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-08" }, "P0012R1": { "type": "paper", "title": "Make exception specifications be part of the type system, version 5", "subgroup": "", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0012r1.html", "link": "https://wg21.link/p0012r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-22" }, "P0013R0": { "type": "paper", "title": "Logical Operator Type Traits", "subgroup": "Library Evolution", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0013r0.html", "link": "https://wg21.link/p0013r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-07-05" }, "P0013R1": { "type": "paper", "title": "Logical Operator Type Traits (revison 1)", "subgroup": "Library Evolution", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0013r1.html", "link": "https://wg21.link/p0013r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0014R0": { "type": "paper", "title": "Proposal to add the multiline option to std::regex for its ECMAScript engine", "subgroup": "Library Evolution", "author": "Nozomu Katō", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0014r0.pdf", "link": "https://wg21.link/p0014r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-07-11" }, "P0014R1": { "type": "paper", "title": "Proposal to add the multiline option to std::regex for its ECMAScript engine", "subgroup": "Library Evolution", "author": "Nozomu Katō", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0014r1.html", "link": "https://wg21.link/p0014r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-30" }, "P0015R0": { "type": "paper", "title": "A specialization-friendly std::common_type", "subgroup": "Library Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0015r0.htm", "link": "https://wg21.link/p0015r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-08-13" }, "P0017R0": { "type": "paper", "title": "Extension to aggregate initialization", "subgroup": "Evolution", "author": "Oleg Smolsky", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0017r0.html", "link": "https://wg21.link/p0017r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-07-13" }, "P0017R1": { "type": "paper", "title": "Extension to aggregate initialization", "subgroup": "Evolution", "author": "Oleg Smolsky", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0017r1.html", "link": "https://wg21.link/p0017r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-24" }, "P0018R0": { "type": "paper", "title": "Lambda Capture of *this by Value", "subgroup": "Evolution", "author": "H. Carter Edwards, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0018r0.html", "link": "https://wg21.link/p0018r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23" }, "P0018R1": { "type": "paper", "title": "Lambda Capture of *this by Value", "subgroup": "Evolution", "author": "H. Carter Edwards, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0018r1.html", "link": "https://wg21.link/p0018r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0018R2": { "type": "paper", "title": "Lambda Capture of *this by Value", "subgroup": "Evolution", "author": "H. Carter Edwards, Daveed Vandevoorde, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0018r2.html", "link": "https://wg21.link/p0018r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-11-30" }, "P0018R3": { "type": "paper", "title": "Lambda Capture of *this by Value as [=,*this]", "subgroup": "Evolution, Core", "author": "H. Carter Edwards, Daveed Vandevoorde, Christian Trott, Hal Finkel, Jim Reus, Robin Maffeo, Ben Sander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0018r3.html", "link": "https://wg21.link/p0018r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0019R0": { "type": "paper", "title": "Atomic View", "subgroup": "Concurrency", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0019r0.html", "link": "https://wg21.link/p0019r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23", "issues": [ "LEWG228" ] }, "P0019R1": { "type": "paper", "title": "Atomic View", "subgroup": "Concurrency", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0019r1.html", "link": "https://wg21.link/p0019r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-02-04", "issues": [ "LEWG228" ] }, "P0019R2": { "type": "paper", "title": "Atomic View", "subgroup": "Concurrency", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0019r2.html", "link": "https://wg21.link/p0019r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-14", "issues": [ "LEWG228" ] }, "P0019R3": { "type": "paper", "title": "Atomic View", "subgroup": "Library Evolution, Concurrency", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0019r3.html", "link": "https://wg21.link/p0019r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG228" ] }, "P0019R4": { "type": "paper", "title": "Atomic View", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0019r4.html", "link": "https://wg21.link/p0019r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09", "issues": [ "LEWG228" ] }, "P0019R5": { "type": "paper", "title": "Atomic View", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0019r5.html", "link": "https://wg21.link/p0019r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-06", "issues": [ "LEWG228" ] }, "P0019R6": { "type": "paper", "title": "Atomic View", "subgroup": "Library", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0019r6.html", "link": "https://wg21.link/p0019r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG228" ] }, "P0019R7": { "type": "paper", "title": "Atomic Ref", "subgroup": "SG1, Library", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, Daniel Sunderland, Mark Hoemmen, D. S. Hollman, Bryce Adelstein Lelbach, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0019r7.html", "link": "https://wg21.link/p0019r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG228" ] }, "P0019R8": { "type": "paper", "title": "Atomic Ref", "subgroup": "Library", "author": "Daniel Sunderland, H. Carter Edwards, Hans Boehm, Olivier Giroux, Mark Hoemmen, D. S. Hollman, Bryce Adelstein Lelbach, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0019r8.html", "link": "https://wg21.link/p0019r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-07", "issues": [ "LEWG228" ] }, "P0020R0": { "type": "paper", "title": "Floating Point Atomic View", "subgroup": "Concurrency", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0020r0.html", "link": "https://wg21.link/p0020r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23", "issues": [ "LEWG190" ] }, "P0020R1": { "type": "paper", "title": "Floating Point Atomic", "subgroup": "Concurrency", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0020r1.html", "link": "https://wg21.link/p0020r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-02-04", "issues": [ "LEWG190" ] }, "P0020R2": { "type": "paper", "title": "Floating Point Atomic", "subgroup": "Concurrency, Library Evolution", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0020r2.html", "link": "https://wg21.link/p0020r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-14", "issues": [ "LEWG190" ] }, "P0020R3": { "type": "paper", "title": "Floating Point Atomic View", "subgroup": "Library Evolution, Concurrency", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0020r3.html", "link": "https://wg21.link/p0020r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG190" ] }, "P0020R4": { "type": "paper", "title": "Floating Point Atomic", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0020r4.html", "link": "https://wg21.link/p0020r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09", "issues": [ "LEWG190" ] }, "P0020R5": { "type": "paper", "title": "Floating Point Atomic", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0020r5.html", "link": "https://wg21.link/p0020r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-06", "issues": [ "LEWG190" ] }, "P0020R6": { "type": "paper", "title": "Floating Point Atomic", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0020r6.html", "link": "https://wg21.link/p0020r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10", "issues": [ "LEWG190" ] }, "P0021R0": { "type": "paper", "title": "Working Draft, C++ Extensions for Ranges", "subgroup": "Library Evolution", "author": "Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0021r0.pdf", "link": "https://wg21.link/p0021r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0022R0": { "type": "paper", "title": "Proxy Iterators for the Ranges Extensions", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0022r0.html", "link": "https://wg21.link/p0022r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-06-30" }, "P0022R1": { "type": "paper", "title": "Proxy Iterators for the Ranges Extensions", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0022r1.html", "link": "https://wg21.link/p0022r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-06" }, "P0022R2": { "type": "paper", "title": "Proxy Iterators for the Ranges Extensions", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0022r2.html", "link": "https://wg21.link/p0022r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17" }, "P0023R0": { "type": "paper", "title": "Relocator: Efficiently moving objects", "subgroup": "", "author": "Denis Bider", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0023r0.pdf", "link": "https://wg21.link/p0023r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-04-08" }, "P0024R0": { "type": "paper", "title": "The Parallelism TS Should be Standardized", "subgroup": "Concurrency", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0024r0.html", "link": "https://wg21.link/p0024r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0024R1": { "type": "paper", "title": "The Parallelism TS Should be Standardized", "subgroup": "Concurrency", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0024r1.html", "link": "https://wg21.link/p0024r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0024R2": { "type": "paper", "title": "The Parallelism TS Should be Standardized", "subgroup": "Concurrency", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0024r2.html", "link": "https://wg21.link/p0024r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0025R0": { "type": "paper", "title": "An algorithm to \"clamp\" a value between a pair of boundary values", "subgroup": "Library Evolution", "author": "Martin Moene, Niels Dekker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0025r0.html", "link": "https://wg21.link/p0025r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-18" }, "P0025R1": { "type": "paper", "title": "An algorithm to \"clamp\" a value between a pair of boundary values", "subgroup": "Library", "author": "Martin Moene, Niels Dekker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0025r1.html", "link": "https://wg21.link/p0025r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-29" }, "P0026R0": { "type": "paper", "title": "multi-range-based for loops", "subgroup": "Evolution", "author": "Matthew McAtamney-Greenwood", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0026r0.pdf", "link": "https://wg21.link/p0026r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-08-11" }, "P0027R0": { "type": "paper", "title": "Named Types", "subgroup": "Evolution", "author": "Troy Korjuslommi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0027r0.pdf", "link": "https://wg21.link/p0027r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/" }, "P0028R0": { "type": "paper", "title": "Using non-standard attributes", "subgroup": "Evolution", "author": "J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0028r0.pdf", "link": "https://wg21.link/p0028r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-15" }, "P0028R1": { "type": "paper", "title": "Using non-standard attributes", "subgroup": "Evolution", "author": "J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0028r1.pdf", "link": "https://wg21.link/p0028r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0028R2": { "type": "paper", "title": "Using non-standard attributes", "subgroup": "Evolution", "author": "J. Daniel Garcia, Luis M. Sanchez, Massimo Torquati, Marco Danelutto, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0028r2.pdf", "link": "https://wg21.link/p0028r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-15" }, "P0028R3": { "type": "paper", "title": "Using non-standard attributes", "subgroup": "Evolution", "author": "J. Daniel Garcia, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0028r3.html", "link": "https://wg21.link/p0028r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-15" }, "P0028R4": { "type": "paper", "title": "Using attribute namespaces without repetition", "subgroup": "Core", "author": "J. Daniel Garcia, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0028r4.html", "link": "https://wg21.link/p0028r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-22" }, "P0029R0": { "type": "paper", "title": "A Unified Proposal for Composable Hashing", "subgroup": "Library Evolution", "author": "Geoff Romer, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0029r0.html", "link": "https://wg21.link/p0029r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-21", "issues": [ "LEWG21" ] }, "P0030R0": { "type": "paper", "title": "Proposal to Introduce a 3-Argument Overload to std::hypot", "subgroup": "Library Evolution", "author": "Benson Ma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0030r0.pdf", "link": "https://wg21.link/p0030r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-08" }, "P0030R1": { "type": "paper", "title": "Proposal to Introduce a 3-Argument Overload to std::hypot", "subgroup": "Library", "author": "Benson Ma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0030r1.pdf", "link": "https://wg21.link/p0030r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-06" }, "P0031R0": { "type": "paper", "title": "A Proposal to Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0031r0.html", "link": "https://wg21.link/p0031r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-09" }, "P0032R0": { "type": "paper", "title": "Homogeneous interface for variant, any and optional", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0032r0.pdf", "link": "https://wg21.link/p0032r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24", "issues": [ "LEWG100" ] }, "P0032R1": { "type": "paper", "title": "Homogeneous interface for variant, any and optional (Revision 1)", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0032r1.pdf", "link": "https://wg21.link/p0032r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-05", "issues": [ "LEWG100" ] }, "P0032R2": { "type": "paper", "title": "Homogeneous interface for variant, any and optional (Revision 2)", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0032r2.pdf", "link": "https://wg21.link/p0032r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-13", "issues": [ "LEWG100" ] }, "P0032R3": { "type": "paper", "title": "Homogeneous interface for variant, any and optional (Revision 3)", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0032r3.pdf", "link": "https://wg21.link/p0032r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-24", "issues": [ "LEWG100", "LWG2754" ] }, "P0033R0": { "type": "paper", "title": "Re-enabling shared_from_this", "subgroup": "Library Evolution", "author": "Jonathan Wakely, Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0033r0.html", "link": "https://wg21.link/p0033r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23" }, "P0033R1": { "type": "paper", "title": "Re-enabling shared_from_this (revision 1)", "subgroup": "Library Evolution", "author": "Jonathan Wakely, Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0033r1.html", "link": "https://wg21.link/p0033r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-10-24" }, "P0034R0": { "type": "paper", "title": "Civil Time for the Standard Library", "subgroup": "Library Evolution", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0034r0.html", "link": "https://wg21.link/p0034r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "issues": [ "LEWG116" ] }, "P0035R0": { "type": "paper", "title": "Dynamic memory allocation for over-aligned data", "subgroup": "Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0035r0.html", "link": "https://wg21.link/p0035r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-09", "issues": [ "LEWG183" ] }, "P0035R1": { "type": "paper", "title": "Dynamic memory allocation for over-aligned data", "subgroup": "Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0035r1.html", "link": "https://wg21.link/p0035r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-12-29", "issues": [ "LEWG183" ] }, "P0035R2": { "type": "paper", "title": "Dynamic memory allocation for over-aligned data", "subgroup": "Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0035r2.html", "link": "https://wg21.link/p0035r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-18", "issues": [ "LEWG183" ] }, "P0035R3": { "type": "paper", "title": "Dynamic memory allocation for over-aligned data", "subgroup": "Core, Library Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0035r3.html", "link": "https://wg21.link/p0035r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-26", "issues": [ "LEWG183" ] }, "P0035R4": { "type": "paper", "title": "Dynamic memory allocation for over-aligned data", "subgroup": "Core, Library Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0035r4.html", "link": "https://wg21.link/p0035r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-21", "issues": [ "LEWG183" ] }, "P0036R0": { "type": "paper", "title": "Unary Folds and Empty Parameter Packs (Revision 1)", "subgroup": "Core", "author": "Thibaut Le Jehan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0036r0.pdf", "link": "https://wg21.link/p0036r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-10" }, "P0037R0": { "type": "paper", "title": "Fixed point real numbers", "subgroup": "Library Evolution, SG14", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0037r0.html", "link": "https://wg21.link/p0037r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28", "issues": [ "LEWG117", "LEWG372" ], "github_url": "https://github.com/cplusplus/papers/issues/97" }, "P0037R1": { "type": "paper", "title": "Fixed point real numbers", "subgroup": "Library Evolution, SG14", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0037r1.html", "link": "https://wg21.link/p0037r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG117", "LEWG372" ], "github_url": "https://github.com/cplusplus/papers/issues/97" }, "P0037R2": { "type": "paper", "title": "Fixed-point real numbers", "subgroup": "Numerics, SG14", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0037r2.html", "link": "https://wg21.link/p0037r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG117", "LEWG372" ], "github_url": "https://github.com/cplusplus/papers/issues/97" }, "P0037R3": { "type": "paper", "title": "Fixed-point real numbers", "subgroup": "Numerics, SG14, Library Evolution", "author": "John McFarlane, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0037r3.html", "link": "https://wg21.link/p0037r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17", "issues": [ "LEWG117", "LEWG372" ], "github_url": "https://github.com/cplusplus/papers/issues/97" }, "P0037R4": { "type": "paper", "title": "Fixed-point real numbers", "subgroup": "Numerics, SG14, Library Evolution", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0037r4.md", "link": "https://wg21.link/p0037r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG117", "LEWG372" ], "github_url": "https://github.com/cplusplus/papers/issues/97" }, "P0037R5": { "type": "paper", "title": "Fixed-Point Real Numbers", "subgroup": "SG6, SG14, Library Evolution", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0037r5.html", "link": "https://wg21.link/p0037r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/97", "issues": [ "LEWG117", "LEWG372" ] }, "P0037R6": { "type": "paper", "title": "Fixed-Point Real Numbers", "subgroup": "SG6, SG14, Library Evolution", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0037r6.html", "link": "https://wg21.link/p0037r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/97", "issues": [ "LEWG117", "LEWG372" ] }, "P0037R7": { "type": "paper", "title": "Fixed-Point Real Numbers", "subgroup": "SG6, LEWGI", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0037r7.html", "link": "https://wg21.link/p0037r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/97", "issues": [ "LEWG117", "LEWG372" ] }, "P0038R0": { "type": "paper", "title": "Flat Containers", "subgroup": "Library Evolution, SG14", "author": "Sean Middleditch", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0038r0.html", "link": "https://wg21.link/p0038r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "issues": [ "LEWG118" ] }, "P0039R0": { "type": "paper", "title": "Extending raw_storage_iterator", "subgroup": "Library Evolution, SG14", "author": "Brent Friedman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0039r0.html", "link": "https://wg21.link/p0039r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-11" }, "P0040R0": { "type": "paper", "title": "Extending memory management tools", "subgroup": "Library Evolution, SG14", "author": "Brent Friedman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0040r0.html", "link": "https://wg21.link/p0040r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-11", "issues": [ "LEWG120" ] }, "P0040R1": { "type": "paper", "title": "Extending memory management tools", "subgroup": "Library Evolution, SG14", "author": "Brent Friedman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0040r1.html", "link": "https://wg21.link/p0040r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-10", "issues": [ "LEWG120" ] }, "P0040R2": { "type": "paper", "title": "Extending memory management tools", "subgroup": "Library Evolution, SG14", "author": "Brent Friedman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0040r2.html", "link": "https://wg21.link/p0040r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "issues": [ "LEWG120" ] }, "P0040R3": { "type": "paper", "title": "Extending memory management tools", "subgroup": "Library Evolution, SG14", "author": "Brent Friedman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0040r3.html", "link": "https://wg21.link/p0040r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24", "issues": [ "LEWG120" ] }, "P0041R0": { "type": "paper", "title": "Unstable remove algorithms", "subgroup": "Library Evolution, SG14", "author": "Brent Friedman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0041r0.html", "link": "https://wg21.link/p0041r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-11" }, "P0042R0": { "type": "paper", "title": "std::recover: undoing type erasure", "subgroup": "Library Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0042r0.pdf", "link": "https://wg21.link/p0042r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0043R0": { "type": "paper", "title": "Function wrappers with allocators and noexcept", "subgroup": "Library Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0043r0.pdf", "link": "https://wg21.link/p0043r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0044R0": { "type": "paper", "title": "unwinding_state: safe exception relativity", "subgroup": "Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0044r0.pdf", "link": "https://wg21.link/p0044r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-17" }, "P0045R0": { "type": "paper", "title": "Overloaded and qualified std::function", "subgroup": "Library Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0045r0.pdf", "link": "https://wg21.link/p0045r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27", "issues": [ "LEWG104" ] }, "P0045R1": { "type": "paper", "title": "Qualified std::function signatures", "subgroup": "Library Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0045r1.pdf", "link": "https://wg21.link/p0045r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG104" ] }, "P0046R0": { "type": "paper", "title": "Change is_transparent to metafunction", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0046r0.html", "link": "https://wg21.link/p0046r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-10" }, "P0046R1": { "type": "paper", "title": "Change is_transparent to metafunction", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0046r1.html", "link": "https://wg21.link/p0046r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-30" }, "P0047R0": { "type": "paper", "title": "Transactional Memory (TM) Meeting Minutes 2015/06/01-2015/09/21", "subgroup": "Transactional Memory", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0047r0.pdf", "link": "https://wg21.link/p0047r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0048R0": { "type": "paper", "title": "Games Dev/Low Latency/Financial Trading/Banking Meeting Minutes 2015/08/12-2015/09/23", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0048r0.pdf", "link": "https://wg21.link/p0048r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0050R0": { "type": "paper", "title": "C++ generic match function", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0050r0.pdf", "link": "https://wg21.link/p0050r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0051R0": { "type": "paper", "title": "C++ generic overload function", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0051r0.pdf", "link": "https://wg21.link/p0051r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-22", "issues": [ "LEWG125" ], "github_url": "https://github.com/cplusplus/papers/issues/281" }, "P0051R1": { "type": "paper", "title": "C++ generic overload function (Revision 1)", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0051r1.pdf", "link": "https://wg21.link/p0051r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-05", "issues": [ "LEWG125" ], "github_url": "https://github.com/cplusplus/papers/issues/281" }, "P0051R2": { "type": "paper", "title": "C++ generic overload function", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0051r2.pdf", "link": "https://wg21.link/p0051r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-13", "issues": [ "LEWG125" ], "github_url": "https://github.com/cplusplus/papers/issues/281" }, "P0051R3": { "type": "paper", "title": "C++ generic overload function", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escribá", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0051r3.pdf", "link": "https://wg21.link/p0051r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/281", "issues": [ "LEWG125" ] }, "P0052R0": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0052r0.pdf", "link": "https://wg21.link/p0052r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27", "issues": [ "LEWG6" ], "github_url": "https://github.com/cplusplus/papers/issues/278" }, "P0052R1": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0052r1.pdf", "link": "https://wg21.link/p0052r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG6" ], "github_url": "https://github.com/cplusplus/papers/issues/278" }, "P0052R2": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library, Library Evolution", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0052r2.pdf", "link": "https://wg21.link/p0052r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-18", "issues": [ "LEWG6" ], "github_url": "https://github.com/cplusplus/papers/issues/278" }, "P0052R3": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0052r3.pdf", "link": "https://wg21.link/p0052r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG6" ], "github_url": "https://github.com/cplusplus/papers/issues/278" }, "P0052R4": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0052r4.pdf", "link": "https://wg21.link/p0052r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-16", "issues": [ "LEWG6" ], "github_url": "https://github.com/cplusplus/papers/issues/278" }, "P0052R5": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0052r5.pdf", "link": "https://wg21.link/p0052r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-13", "issues": [ "LEWG6" ], "github_url": "https://github.com/cplusplus/papers/issues/278" }, "P0052R6": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0052r6.pdf", "link": "https://wg21.link/p0052r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-21", "issues": [ "LEWG6" ], "github_url": "https://github.com/cplusplus/papers/issues/278" }, "P0052R7": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0052r7.pdf", "link": "https://wg21.link/p0052r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-26", "github_url": "https://github.com/cplusplus/papers/issues/278", "issues": [ "LEWG6" ] }, "P0052R8": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0052r8.pdf", "link": "https://wg21.link/p0052r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-24", "github_url": "https://github.com/cplusplus/papers/issues/278", "issues": [ "LEWG6" ] }, "P0052R9": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0052r9.pdf", "link": "https://wg21.link/p0052r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-03", "github_url": "https://github.com/cplusplus/papers/issues/278", "issues": [ "LEWG6" ] }, "P0052R10": { "type": "paper", "title": "Generic Scope Guard and RAII Wrapper for the Standard Library", "subgroup": "Library", "author": "Peter Sommerlad, Andrew L. Sandoval", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0052r10.pdf", "link": "https://wg21.link/p0052r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-19", "github_url": "https://github.com/cplusplus/papers/issues/278", "issues": [ "LEWG6" ] }, "P0053R0": { "type": "paper", "title": "C++ Synchronized Buffered Ostream", "subgroup": "Library", "author": "Lawrence Crowl, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0053r0.html", "link": "https://wg21.link/p0053r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23", "issues": [ "LEWG20" ] }, "P0053R1": { "type": "paper", "title": "C++ Synchronized Buffered Ostream", "subgroup": "Library evolution, Concurrency, Library", "author": "Lawrence Crowl, Peter Sommerlad, Nicolia Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0053r1.html", "link": "https://wg21.link/p0053r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-10-24", "issues": [ "LEWG20" ] }, "P0053R2": { "type": "paper", "title": "C++ Synchronized Buffered Ostream", "subgroup": "Library evolution, Concurrency, Library", "author": "Lawrence Crowl, Peter Sommerlad, Nicolia Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0053r2.html", "link": "https://wg21.link/p0053r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-05", "issues": [ "LEWG20" ] }, "P0053R3": { "type": "paper", "title": "DRAFT C++ Synchronized Buffered Ostream", "subgroup": "Library Evolution, Concurrency, Library", "author": "Lawrence Crowl, Peter Sommerlad, Nicolia Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0053r3.html", "link": "https://wg21.link/p0053r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-12", "issues": [ "LEWG20" ] }, "P0053R4": { "type": "paper", "title": "DRAFT C++ Synchronized Buffered Ostream", "subgroup": "Library Evolution, Concurrency, Library", "author": "Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0053r4.html", "link": "https://wg21.link/p0053r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02", "issues": [ "LEWG20" ] }, "P0053R5": { "type": "paper", "title": "C++ Synchronized Buffered Ostream", "subgroup": "Library Evolution, Concurrency, Library", "author": "Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0053r5.pdf", "link": "https://wg21.link/p0053r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG20" ] }, "P0053R6": { "type": "paper", "title": "C++ Synchronized Buffered Ostream", "subgroup": "Library Evolution, Library", "author": "Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0053r6.pdf", "link": "https://wg21.link/p0053r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-15", "issues": [ "LEWG20" ] }, "P0053R7": { "type": "paper", "title": "C++ Synchronized Buffered Ostream", "subgroup": "Library Evolution, Library", "author": "Lawrence Crowl, Peter Sommerlad, Nicolai Josuttis, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0053r7.pdf", "link": "https://wg21.link/p0053r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-07", "issues": [ "LEWG20" ] }, "P0054R0": { "type": "paper", "title": "Coroutines: reports from the fields", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0054r0.html", "link": "https://wg21.link/p0054r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-12" }, "P0055R0": { "type": "paper", "title": "On Interactions Between Coroutines and Networking Library", "subgroup": "Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0055r0.html", "link": "https://wg21.link/p0055r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-12", "issues": [ "LEWG127" ] }, "P0055R1": { "type": "paper", "title": "On Interactions Between Coroutines and Networking Library", "subgroup": "Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0055r1.html", "link": "https://wg21.link/p0055r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG127" ] }, "P0056R0": { "type": "paper", "title": "Soft Keywords", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0056r0.html", "link": "https://wg21.link/p0056r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-12" }, "P0057R0": { "type": "paper", "title": "Wording for Coroutines (Revision 3)", "subgroup": "Core, Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0057r0.pdf", "link": "https://wg21.link/p0057r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-26", "issues": [ "LEWG128" ] }, "P0057R1": { "type": "paper", "title": "Wording for Coroutines", "subgroup": "Core, Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0057r1.pdf", "link": "https://wg21.link/p0057r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-06", "issues": [ "LEWG128" ] }, "P0057R2": { "type": "paper", "title": "Wording for Coroutines", "subgroup": "Core, Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0057r2.pdf", "link": "https://wg21.link/p0057r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG128" ] }, "P0057R3": { "type": "paper", "title": "Wording for Coroutines", "subgroup": "Core, Evolution", "author": "Gor Nishanov, Jens Maurer, Richard Smith, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0057r3.pdf", "link": "https://wg21.link/p0057r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20", "issues": [ "LEWG128" ] }, "P0057R4": { "type": "paper", "title": "Wording for Coroutines", "subgroup": "Core, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0057r4.pdf", "link": "https://wg21.link/p0057r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "issues": [ "LEWG128" ] }, "P0057R5": { "type": "paper", "title": "Wording for Coroutines", "subgroup": "Core, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0057r5.pdf", "link": "https://wg21.link/p0057r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-10", "issues": [ "LEWG128" ] }, "P0057R6": { "type": "paper", "title": "Wording for Coroutines", "subgroup": "Core, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0057r6.pdf", "link": "https://wg21.link/p0057r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16", "issues": [ "LEWG128" ] }, "P0057R7": { "type": "paper", "title": "Wording for Coroutines", "subgroup": "Core, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0057r7.pdf", "link": "https://wg21.link/p0057r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11", "issues": [ "LEWG128" ] }, "P0057R8": { "type": "paper", "title": "Working Draft, C++ Extensions for Coroutines", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0057r8.pdf", "link": "https://wg21.link/p0057r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG128" ] }, "P0058R0": { "type": "paper", "title": "An Interface for Abstracting Execution", "subgroup": "Concurrency", "author": "Jared Hoberock, Michael Garland, Olivier Girioux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0058r0.pdf", "link": "https://wg21.link/p0058r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0058R1": { "type": "paper", "title": "An Interface for Abstracting Execution", "subgroup": "Concurrency", "author": "Jared Hoberock, Michael Garland, Olivier Girioux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0058r1.pdf", "link": "https://wg21.link/p0058r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0059R0": { "type": "paper", "title": "Add rings to the Standard Library", "subgroup": "SG14, Library Evolution", "author": "Guy Davidson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0059r0.pdf", "link": "https://wg21.link/p0059r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "issues": [ "LEWG129" ] }, "P0059R1": { "type": "paper", "title": "Add rings to the Standard Library", "subgroup": "SG14, Library Evolution", "author": "Guy Davidson, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0059r1.pdf", "link": "https://wg21.link/p0059r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-09", "issues": [ "LEWG129" ] }, "P0059R2": { "type": "paper", "title": "Add rings to the Standard Library", "subgroup": "SG14, Library Evolution", "author": "Guy Davidson, Arthur O'Dwyer, Joe Best-Rotheray", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0059r2.pdf", "link": "https://wg21.link/p0059r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG129" ] }, "P0059R3": { "type": "paper", "title": "A proposal to add a ring span to the standard library", "subgroup": "SG14, Library Evolution", "author": "Guy Davidson, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0059r3.pdf", "link": "https://wg21.link/p0059r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "issues": [ "LEWG129" ] }, "P0059R4": { "type": "paper", "title": "A proposal to add a ring span to the standard library", "subgroup": "SG14, Library Evolution", "author": "Guy Davidson, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0059r4.pdf", "link": "https://wg21.link/p0059r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG129" ] }, "P0060R0": { "type": "paper", "title": "Function Object-Based Overloading of Operator Dot", "subgroup": "Evolution", "author": "Mathias Gaunard, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0060r0.html", "link": "https://wg21.link/p0060r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-18" }, "P0061R0": { "type": "paper", "title": "Feature-testing preprocessor predicates for C++17", "subgroup": "Feature Testing", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0061r0.html", "link": "https://wg21.link/p0061r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-16" }, "P0061R1": { "type": "paper", "title": "__has_include for C++17", "subgroup": "", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0061r1.html", "link": "https://wg21.link/p0061r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0062R0": { "type": "paper", "title": "When should compilers optimize atomics?", "subgroup": "Concurrency", "author": "Hans Boehm, JF Bastien, Peter Dimov, Hal Finkel, Paul McKenney, Michael Wong, Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0062r0.html", "link": "https://wg21.link/p0062r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0062R1": { "type": "paper", "title": "When should compilers optimize atomics?", "subgroup": "Concurrency", "author": "JF Bastien, Peter Dimov, Hal Finkel, Paul McKenney, Michael Wong, Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0062r1.html", "link": "https://wg21.link/p0062r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-27" }, "P0063R0": { "type": "paper", "title": "C++17 should refer to C11 instead of C99", "subgroup": "Concurrency", "author": "Hans Boehm, Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0063r0.html", "link": "https://wg21.link/p0063r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "issues": [ "LEWG146" ] }, "P0063R1": { "type": "paper", "title": "C++17 should refer to C11 instead of C99", "subgroup": "Library Evolution", "author": "Clark Nelson, Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0063r1.html", "link": "https://wg21.link/p0063r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG146" ] }, "P0063R2": { "type": "paper", "title": "C++17 should refer to C11 instead of C99", "subgroup": "Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0063r2.html", "link": "https://wg21.link/p0063r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-18", "issues": [ "LEWG146" ] }, "P0063R3": { "type": "paper", "title": "C++17 should refer to C11 instead of C99", "subgroup": "Library Evolution", "author": "Clark Nelson, Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0063r3.html", "link": "https://wg21.link/p0063r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG146", "LWG2828" ] }, "P0065R0": { "type": "paper", "title": "Movable initializer lists, rev. 2", "subgroup": "Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0065r0.pdf", "link": "https://wg21.link/p0065r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0066R0": { "type": "paper", "title": "Accessors and views with lifetime extension", "subgroup": "Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0066r0.pdf", "link": "https://wg21.link/p0066r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0067R0": { "type": "paper", "title": "Elementary string conversions", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0067r0.html", "link": "https://wg21.link/p0067r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "issues": [ "LEWG130" ] }, "P0067R1": { "type": "paper", "title": "Elementary string conversions", "subgroup": "Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0067r1.html", "link": "https://wg21.link/p0067r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG130" ] }, "P0067R2": { "type": "paper", "title": "Elementary string conversions, revision 2", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0067r2.html", "link": "https://wg21.link/p0067r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-27", "issues": [ "LEWG130" ] }, "P0067R3": { "type": "paper", "title": "Elementary string conversions, revision 2", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0067r3.html", "link": "https://wg21.link/p0067r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG130" ] }, "P0067R4": { "type": "paper", "title": "Elementary string conversions, revision 4", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0067r4.html", "link": "https://wg21.link/p0067r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-11", "issues": [ "LEWG130", "LWG2893" ] }, "P0067R5": { "type": "paper", "title": "Elementary string conversions, revision 5", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0067r5.html", "link": "https://wg21.link/p0067r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11", "issues": [ "LEWG130" ] }, "P0068R0": { "type": "paper", "title": "Proposal of [[unused]], [[nodiscard]] and [[fallthrough]] attributes", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0068r0.pdf", "link": "https://wg21.link/p0068r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-03" }, "P0069R0": { "type": "paper", "title": "A C++ Compiler for Heterogeneous Computing", "subgroup": "Concurrency", "author": "Ben Sander, Greg Stoner, Siu-chi Chan, Wen-Heng (Jack) Chung", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0069r0.pdf", "link": "https://wg21.link/p0069r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0070R0": { "type": "paper", "title": "Coroutines: Return Before Await", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0070r0.html", "link": "https://wg21.link/p0070r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-12" }, "P0071R0": { "type": "paper", "title": "Coroutines: Keyword alternatives", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0071r0.html", "link": "https://wg21.link/p0071r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-12" }, "P0072R0": { "type": "paper", "title": "Light-Weight Execution Agents", "subgroup": "Concurrency", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0072r0.pdf", "link": "https://wg21.link/p0072r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0072R1": { "type": "paper", "title": "Light-Weight Execution Agents", "subgroup": "Concurrency", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0072r1.pdf", "link": "https://wg21.link/p0072r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0073R0": { "type": "paper", "title": "On unifying the coroutines and resumable functions proposals", "subgroup": "Evolution", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0073r0.pdf", "link": "https://wg21.link/p0073r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0073R1": { "type": "paper", "title": "On unifying the coroutines and resumable functions proposals", "subgroup": "Evolution", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0073r1.pdf", "link": "https://wg21.link/p0073r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0073R2": { "type": "paper", "title": "On unifying the coroutines and resumable functions proposals", "subgroup": "Evolution", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0073r2.pdf", "link": "https://wg21.link/p0073r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0074R0": { "type": "paper", "title": "Making std::owner_less more flexible", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0074r0.html", "link": "https://wg21.link/p0074r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23" }, "P0075R0": { "type": "paper", "title": "Template Library for Index-Based Loops", "subgroup": "Library", "author": "Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0075r0.pdf", "link": "https://wg21.link/p0075r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "issues": [ "LEWG334" ] }, "P0075R1": { "type": "paper", "title": "Template Library for Index-Based Loops", "subgroup": "Library", "author": "Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0075r1.pdf", "link": "https://wg21.link/p0075r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG334" ] }, "P0075R2": { "type": "paper", "title": "Template Library for Parallel For Loops", "subgroup": "SG1", "author": "Pablo Halpern, Clark Nelson, Arch D. Robison, Robert Geva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0075r2.pdf", "link": "https://wg21.link/p0075r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-09", "issues": [ "LEWG334" ] }, "P0076R0": { "type": "paper", "title": "Vector and Wavefront Policies", "subgroup": "Library", "author": "Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0076r0.pdf", "link": "https://wg21.link/p0076r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "issues": [ "LEWG191" ] }, "P0076R1": { "type": "paper", "title": "Vector and Wavefront Policies", "subgroup": "Concurrency", "author": "Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0076r1.pdf", "link": "https://wg21.link/p0076r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG191" ] }, "P0076R2": { "type": "paper", "title": "Vector and Wavefront Policies", "subgroup": "Library Evolution", "author": "Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0076r2.pdf", "link": "https://wg21.link/p0076r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28", "issues": [ "LEWG191" ] }, "P0076R3": { "type": "paper", "title": "Vector and Wavefront Policies", "subgroup": "Library Evolution", "author": "Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0076r3.pdf", "link": "https://wg21.link/p0076r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-07", "issues": [ "LEWG191" ] }, "P0076R4": { "type": "paper", "title": "Vector and Wavefront Policies", "subgroup": "Library Evolution, Core", "author": "Arch Robison, Pablo Halpern, Robert Geva, Clark Nelson, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0076r4.pdf", "link": "https://wg21.link/p0076r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14", "issues": [ "LEWG191" ] }, "P0077R0": { "type": "paper", "title": "is_callable, the missing INVOKE related trait", "subgroup": "Library Evolution", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0077r0.html", "link": "https://wg21.link/p0077r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-22" }, "P0077R1": { "type": "paper", "title": "is_callable, the missing INVOKE related trai", "subgroup": "Library Evolution", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0077r1.html", "link": "https://wg21.link/p0077r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0077R2": { "type": "paper", "title": "is_callable, the missing INVOKE related trai", "subgroup": "Library", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0077r2.html", "link": "https://wg21.link/p0077r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-03" }, "P0078R0": { "type": "paper", "title": "The [[pure]] attribute", "subgroup": "Evolution", "author": "Karl-Étienne Perron", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0078r0.pdf", "link": "https://wg21.link/p0078r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0079R0": { "type": "paper", "title": "Extension methods in C++", "subgroup": "Evolution", "author": "Roger Orr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0079r0.pdf", "link": "https://wg21.link/p0079r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0080R0": { "type": "paper", "title": "Variant: Discriminated Union with Value Semantics", "subgroup": "Library Evolution", "author": "Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0080r0.pdf", "link": "https://wg21.link/p0080r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-07-28" }, "P0081R0": { "type": "paper", "title": "A proposal to add sincos to the standard library", "subgroup": "Numerics", "author": "Paul Dreik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0081r0.pdf", "link": "https://wg21.link/p0081r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0082R0": { "type": "paper", "title": "For Loop Exit Strategies (Revision 1)", "subgroup": "Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0082r0.pdf", "link": "https://wg21.link/p0082r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0082R1": { "type": "paper", "title": "For Loop Exit Strategies (Revision 1)", "subgroup": "Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0082r1.pdf", "link": "https://wg21.link/p0082r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14" }, "P0082R2": { "type": "paper", "title": "For Loop Exit Strategies (Revision 3)", "subgroup": "Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0082r2.pdf", "link": "https://wg21.link/p0082r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0083R0": { "type": "paper", "title": "Splicing Maps and Sets (Revision 2)", "subgroup": "Library Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0083r0.pdf", "link": "https://wg21.link/p0083r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0083R1": { "type": "paper", "title": "Splicing Maps and Sets (Revision 3)", "subgroup": "Library Evolution", "author": "Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0083r1.pdf", "link": "https://wg21.link/p0083r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-07" }, "P0083R2": { "type": "paper", "title": "Splicing Maps and Sets (Revision 4)", "subgroup": "Library", "author": "Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0083r2.pdf", "link": "https://wg21.link/p0083r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20" }, "P0083R3": { "type": "paper", "title": "Splicing Maps and Sets (Revision 5)", "subgroup": "Library Evolution", "author": "Alan Talbot, Jonathan Wakely, Howard Hinnant, James Dennett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0083r3.pdf", "link": "https://wg21.link/p0083r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24", "issues": [ "LWG2743" ] }, "P0084R0": { "type": "paper", "title": "Emplace Return Type", "subgroup": "Library Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0084r0.pdf", "link": "https://wg21.link/p0084r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24", "issues": [ "LEWG132" ] }, "P0084R1": { "type": "paper", "title": "Emplace Return Type (Revision 1)", "subgroup": "Library Evolution, Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0084r1.pdf", "link": "https://wg21.link/p0084r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28", "issues": [ "LEWG132" ] }, "P0084R2": { "type": "paper", "title": "Emplace Return Type (Revision 1)", "subgroup": "Library Evolution, Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0084r2.pdf", "link": "https://wg21.link/p0084r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG132" ] }, "P0085R0": { "type": "paper", "title": "Oo... adding a coherent character sequence to begin octal-literals", "subgroup": "Evolution", "author": "Michael Jonker, Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0085r0.html", "link": "https://wg21.link/p0085r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-05-08" }, "P0086R0": { "type": "paper", "title": "Variant design review", "subgroup": "Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0086r0.pdf", "link": "https://wg21.link/p0086r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0087R0": { "type": "paper", "title": "Variant: a type-safe union without undefined behavior (v2)", "subgroup": "Library Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0087r0.pdf", "link": "https://wg21.link/p0087r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0088R0": { "type": "paper", "title": "Variant: a type-safe union that is rarely invalid (v5)", "subgroup": "Library Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0088r0.pdf", "link": "https://wg21.link/p0088r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0088R1": { "type": "paper", "title": "Variant: a type-safe union that is rarely invalid (v6)", "subgroup": "Library", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0088r1.html", "link": "https://wg21.link/p0088r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-13" }, "P0088R2": { "type": "paper", "title": "Variant: a type-safe union for C++17 (v7)", "subgroup": "Library", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0088r2.html", "link": "https://wg21.link/p0088r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-21" }, "P0088R3": { "type": "paper", "title": "Variant: a type-safe union for C++17 (v8)", "subgroup": "Library", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0088r3.html", "link": "https://wg21.link/p0088r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23" }, "P0089R0": { "type": "paper", "title": "Quantifying Memory-Allocatiom Strategies", "subgroup": "Library Evolution", "author": "John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0089r0.pdf", "link": "https://wg21.link/p0089r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0089R1": { "type": "paper", "title": "Quantifying Memory-Allocation Strategies", "subgroup": "Library Evolution", "author": "John Lakos, Jeffrey Mendelsohn, Alisdair Meredith, Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0089r1.pdf", "link": "https://wg21.link/p0089r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0090R0": { "type": "paper", "title": "Removing result_type, etc.", "subgroup": "Library Evolution", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0090r0.htm", "link": "https://wg21.link/p0090r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0091R0": { "type": "paper", "title": "Template parameter deduction for constructors (Rev. 3)", "subgroup": "Evolution", "author": "Mike Spertus, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0091r0.html", "link": "https://wg21.link/p0091r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0091R1": { "type": "paper", "title": "Template parameter deduction for constructors (Rev. 3)", "subgroup": "Evolution", "author": "Mike Spertus, Faisal Vali, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0091r1.html", "link": "https://wg21.link/p0091r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "P0091R2": { "type": "paper", "title": "Template argument deduction for class templates (Rev. 5)", "subgroup": "Core", "author": "Mike Spertus, Faisal Vali, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0091r2.html", "link": "https://wg21.link/p0091r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29" }, "P0091R3": { "type": "paper", "title": "Template argument deduction for class templates (Rev. 6)", "subgroup": "Core", "author": "Mike Spertus, Faisal Vali, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0091r3.html", "link": "https://wg21.link/p0091r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24" }, "P0091R4": { "type": "paper", "title": "Template argument deduction for class templates (Rev. 7)", "subgroup": "Evolution", "author": "Mike Spertus, Faisal Vali, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0091r4.html", "link": "https://wg21.link/p0091r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2016-06-24" }, "P0092R0": { "type": "paper", "title": "Polishing ", "subgroup": "Library Evolution", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0092r0.html", "link": "https://wg21.link/p0092r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23" }, "P0092R1": { "type": "paper", "title": "Polishing", "subgroup": "Library Evolution", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0092r1.html", "link": "https://wg21.link/p0092r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-20" }, "P0093R0": { "type": "paper", "title": "Simply a strong variant", "subgroup": "Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0093r0.html", "link": "https://wg21.link/p0093r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0094R0": { "type": "paper", "title": "Simply a basic variant", "subgroup": "Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0094r0.html", "link": "https://wg21.link/p0094r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0095R0": { "type": "paper", "title": "The case for a language based variant", "subgroup": "Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0095r0.html", "link": "https://wg21.link/p0095r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24", "github_url": "https://github.com/cplusplus/papers/issues/303" }, "P0095R1": { "type": "paper", "title": "Pattern Matching and Language Variants", "subgroup": "Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0095r1.html", "link": "https://wg21.link/p0095r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "github_url": "https://github.com/cplusplus/papers/issues/303" }, "P0095R2": { "type": "paper", "title": "Language Variants", "subgroup": "Evolution", "author": "David Sankel, Dan Sarginson, Sergei Murzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0095r2.html", "link": "https://wg21.link/p0095r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/303" }, "P0096R0": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "Feature Testing", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0096r0.html", "link": "https://wg21.link/p0096r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2014-09-16" }, "P0096R1": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "Feature Testing", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0096r1.html", "link": "https://wg21.link/p0096r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-19" }, "P0096R2": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "Feature Testing", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0096r2.html", "link": "https://wg21.link/p0096r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-23" }, "P0096R3": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "Feature Testing", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0096r3.html", "link": "https://wg21.link/p0096r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-04-29" }, "P0096R4": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "Feature Testing", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0096r4.html", "link": "https://wg21.link/p0096r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-26" }, "P0096R5": { "type": "paper", "title": "Feature-testing recommendations for C++", "subgroup": "SG10, Evolution, Library Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0096r5.html", "link": "https://wg21.link/p0096r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-09" }, "P0097R0": { "type": "paper", "title": "Use Cases for Thread-Local Storage", "subgroup": "Concurrency", "author": "Paul E. McKenney, JF Bastien, Pablo Halpern, Michael Wong, Thomas Richard William Scogland, Robert Geva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0097r0.html", "link": "https://wg21.link/p0097r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0098R0": { "type": "paper", "title": "Towards Implementation and Use of memory order consume", "subgroup": "Concurrency", "author": "Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0098r0.pdf", "link": "https://wg21.link/p0098r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0098R1": { "type": "paper", "title": "Towards Implementation and Use of memory order consume", "subgroup": "Concurrency", "author": "Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0098r1.pdf", "link": "https://wg21.link/p0098r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-04" }, "P0099R0": { "type": "paper", "title": "A low-level API for stackful context switching", "subgroup": "Concurrency", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0099r0.pdf", "link": "https://wg21.link/p0099r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0099R1": { "type": "paper", "title": "A low-level API for stackful context switching", "subgroup": "Concurrency", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0099r1.pdf", "link": "https://wg21.link/p0099r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0100R0": { "type": "paper", "title": "Comparison in C++", "subgroup": "Library Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0100r0.html", "link": "https://wg21.link/p0100r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0100R1": { "type": "paper", "title": "Comparison in C++", "subgroup": "Library Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0100r1.html", "link": "https://wg21.link/p0100r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-07" }, "P0100R2": { "type": "paper", "title": "Comparison in C++", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0100r2.html", "link": "https://wg21.link/p0100r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-27" }, "P0101R0": { "type": "paper", "title": "An Outline of a C++ Numbers Technical Specification,", "subgroup": "Numerics", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0101r0.html", "link": "https://wg21.link/p0101r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0102R0": { "type": "paper", "title": "C++ Parametric Number Type Aliases", "subgroup": "Numerics", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0102r0.html", "link": "https://wg21.link/p0102r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0103R0": { "type": "paper", "title": "Overflow-Detecting and Double-Wide Arithmetic Operations", "subgroup": "Numerics", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0103r0.html", "link": "https://wg21.link/p0103r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0103R1": { "type": "paper", "title": "Overflow-Detecting and Double-Wide Arithmetic Operations", "subgroup": "Numerics", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0103r1.html", "link": "https://wg21.link/p0103r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0104R0": { "type": "paper", "title": "Multi-Word Integer Operations and Types", "subgroup": "Numerics", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0104r0.html", "link": "https://wg21.link/p0104r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0104R1": { "type": "paper", "title": "Multi-Word Integer Operations and Types", "subgroup": "Numerics", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0104r1.html", "link": "https://wg21.link/p0104r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0105R0": { "type": "paper", "title": "Rounding and Overflow in C++", "subgroup": "Numerics", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0105r0.html", "link": "https://wg21.link/p0105r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0105R1": { "type": "paper", "title": "Rounding and Overflow in C++", "subgroup": "Numerics", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0105r1.html", "link": "https://wg21.link/p0105r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0106R0": { "type": "paper", "title": "C++ Binary Fixed-Point Arithmetic", "subgroup": "Numerics", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0106r0.html", "link": "https://wg21.link/p0106r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0107R0": { "type": "paper", "title": "Better support for constexpr in std::array", "subgroup": "Library Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0107r0.pdf", "link": "https://wg21.link/p0107r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23" }, "P0108R0": { "type": "paper", "title": "Skeleton Proposal for Thread-Local Storage (TLS)", "subgroup": "Concurrency", "author": "Paul E. McKenney, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0108r0.html", "link": "https://wg21.link/p0108r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24", "issues": [ "LEWG192" ] }, "P0108R1": { "type": "paper", "title": "Skeleton Proposal for Thread-Local Storage (TLS)", "subgroup": "Concurrency, Library Evolution", "author": "Paul E. McKenney, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0108r1.html", "link": "https://wg21.link/p0108r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-04-14", "issues": [ "LEWG192" ] }, "P0109R0": { "type": "paper", "title": "Function Aliases + Extended Inheritance = Opaque Typedefs", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0109r0.pdf", "link": "https://wg21.link/p0109r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0110R0": { "type": "paper", "title": "Implementing the strong guarantee for variant<> assignment", "subgroup": "Evolution, Library Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0110r0.html", "link": "https://wg21.link/p0110r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0112R0": { "type": "paper", "title": "Networking Library (Revision 6)", "subgroup": "Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0112r0.html", "link": "https://wg21.link/p0112r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0112R1": { "type": "paper", "title": "Networking Library (Revision 7)", "subgroup": "Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0112r1.html", "link": "https://wg21.link/p0112r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0113R0": { "type": "paper", "title": "Executors and Asynchronous Operations, Revision 2", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0113r0.html", "link": "https://wg21.link/p0113r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0114R0": { "type": "paper", "title": "Resumable Expressions (revision 1)", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0114r0.pdf", "link": "https://wg21.link/p0114r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0116R0": { "type": "paper", "title": "Boolean conversion for Standard Library types", "subgroup": "Library Evolution", "author": "Robert Kawulak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0116r0.html", "link": "https://wg21.link/p0116r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0117R0": { "type": "paper", "title": "Generic to_string/to_wstring functions", "subgroup": "Library Evolution", "author": "Robert Kawulak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0117r0.html", "link": "https://wg21.link/p0117r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0118R0": { "type": "paper", "title": "Concepts-TS editors report", "subgroup": "Concepts", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0118r0.pdf", "link": "https://wg21.link/p0118r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-26" }, "P0119R0": { "type": "paper", "title": "Overload sets as function arguments", "subgroup": "Evolution", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0119r0.pdf", "link": "https://wg21.link/p0119r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0119R1": { "type": "paper", "title": "Overload sets as function arguments", "subgroup": "Evolution", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0119r1.pdf", "link": "https://wg21.link/p0119r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0119R2": { "type": "paper", "title": "Overload sets as function arguments", "subgroup": "Evolution", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0119r2.pdf", "link": "https://wg21.link/p0119r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28" }, "P0120R0": { "type": "paper", "title": "constexpr unions and common initial sequences", "subgroup": "Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0120r0.html", "link": "https://wg21.link/p0120r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0121R0": { "type": "paper", "title": "Working Draft, C++ extensions for Concepts", "subgroup": "Concepts", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0121r0.pdf", "link": "https://wg21.link/p0121r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0122R0": { "type": "paper", "title": "array_view: bounds-safe views for sequences of objects", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0122r0.pdf", "link": "https://wg21.link/p0122r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "issues": [ "LEWG147" ] }, "P0122R1": { "type": "paper", "title": "span: bounds-safe views of objects for sequences", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0122r1.pdf", "link": "https://wg21.link/p0122r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG147" ] }, "P0122R2": { "type": "paper", "title": "span: bounds-safe views for sequences of objects", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0122r2.pdf", "link": "https://wg21.link/p0122r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-26", "issues": [ "LEWG147" ] }, "P0122R3": { "type": "paper", "title": "span: bounds-safe views for sequences of objects", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0122r3.pdf", "link": "https://wg21.link/p0122r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-10", "issues": [ "LEWG147" ] }, "P0122R4": { "type": "paper", "title": "span: bounds-safe views for sequences of objects", "subgroup": "Library", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0122r4.pdf", "link": "https://wg21.link/p0122r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG147" ] }, "P0122R5": { "type": "paper", "title": "span: bounds-safe views for sequences of objects", "subgroup": "Library", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0122r5.pdf", "link": "https://wg21.link/p0122r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-17", "issues": [ "LEWG147" ] }, "P0122R6": { "type": "paper", "title": "span: bounds-safe views for sequences of objects", "subgroup": "Library", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0122r6.pdf", "link": "https://wg21.link/p0122r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG147" ] }, "P0122R7": { "type": "paper", "title": "span: bounds-safe views for sequences of objects", "subgroup": "Library", "author": "Neil MacIntosh, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0122r7.pdf", "link": "https://wg21.link/p0122r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "issues": [ "LEWG147" ] }, "P0123R0": { "type": "paper", "title": "Unifying the interfaces of string_view and array_view", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0123r0.pdf", "link": "https://wg21.link/p0123r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "issues": [ "LEWG138" ] }, "P0123R1": { "type": "paper", "title": "string_span: bounds-safe views for sequences of characters", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0123r1.pdf", "link": "https://wg21.link/p0123r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG138" ] }, "P0123R2": { "type": "paper", "title": "string_span: bounds-safe views for sequences of objects", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0123r2.pdf", "link": "https://wg21.link/p0123r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-26", "issues": [ "LEWG138" ] }, "P0124R0": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "Concurrency", "author": "Paul E. McKenney, Ulrich Weigand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0124r0.html", "link": "https://wg21.link/p0124r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25", "github_url": "https://github.com/cplusplus/papers/issues/547" }, "P0124R1": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "Concurrency", "author": "Paul E. McKenney, Ulrich Weigand, Andrea Parri", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0124r1.html", "link": "https://wg21.link/p0124r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-27", "github_url": "https://github.com/cplusplus/papers/issues/547" }, "P0124R2": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "Concurrency", "author": "Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0124r2.html", "link": "https://wg21.link/p0124r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-26", "github_url": "https://github.com/cplusplus/papers/issues/547" }, "P0124R3": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "Concurrency", "author": "Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0124r3.html", "link": "https://wg21.link/p0124r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-26", "github_url": "https://github.com/cplusplus/papers/issues/547" }, "P0124R4": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "Concurrency", "author": "Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0124r4.html", "link": "https://wg21.link/p0124r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-25", "github_url": "https://github.com/cplusplus/papers/issues/547" }, "P0124R5": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "SG1", "author": "Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0124r5.html", "link": "https://wg21.link/p0124r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-06", "github_url": "https://github.com/cplusplus/papers/issues/547" }, "P0124R6": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "SG1", "author": "Paul McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0124r6.html", "link": "https://wg21.link/p0124r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-27", "github_url": "https://github.com/cplusplus/papers/issues/547" }, "P0124R7": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "SG1 Concurrency and Parallelism,SG5 Transactional Memory,SG14 Low Latency", "author": "Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0124r7.html", "link": "https://wg21.link/p0124r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-23", "github_url": "https://github.com/cplusplus/papers/issues/547" }, "P0124R8": { "type": "paper", "title": "Linux-Kernel Memory Model", "subgroup": "SG1 Concurrency and Parallelism,SG5 Transactional Memory,SG14 Low Latency", "author": "Paul E. McKenney, Ulrich Weigand, Andrea Parri, Boqun Feng", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0124r8.html", "link": "https://wg21.link/p0124r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-23", "github_url": "https://github.com/cplusplus/papers/issues/547" }, "P0125R0": { "type": "paper", "title": "std::bitset inclusion test methods", "subgroup": "Library", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0125r0.html", "link": "https://wg21.link/p0125r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0126R0": { "type": "paper", "title": "std::synchronic", "subgroup": "Concurrency", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0126r0.pdf", "link": "https://wg21.link/p0126r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-24" }, "P0126R1": { "type": "paper", "title": "std::synchronic", "subgroup": "Concurrency", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0126r1.pdf", "link": "https://wg21.link/p0126r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0126R2": { "type": "paper", "title": "std::synchronic", "subgroup": "Concurrency", "author": "Olivier Giroux, Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0126r2.pdf", "link": "https://wg21.link/p0126r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-13" }, "P0127R0": { "type": "paper", "title": "Declaring non-type template arguments with auto", "subgroup": "Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0127r0.html", "link": "https://wg21.link/p0127r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0127R1": { "type": "paper", "title": "Declaring non-type template arguments with auto", "subgroup": "Evolution", "author": "James Touton, Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0127r1.html", "link": "https://wg21.link/p0127r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0127R2": { "type": "paper", "title": "Declaring non-type template arguments with auto", "subgroup": "Evolution", "author": "James Touton, Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0127r2.html", "link": "https://wg21.link/p0127r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23" }, "P0128R0": { "type": "paper", "title": "constexpr_if", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0128r0.html", "link": "https://wg21.link/p0128r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-26" }, "P0128R1": { "type": "paper", "title": "constexpr_if", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0128r1.html", "link": "https://wg21.link/p0128r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-10" }, "P0129R0": { "type": "paper", "title": "We cannot (realistically) get rid of throwing moves", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0129r0.html", "link": "https://wg21.link/p0129r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-26" }, "P0130R0": { "type": "paper", "title": "Comparing virtual functions", "subgroup": "SG14", "author": "Scott Wardle, Roberto Parolin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0130r0.pdf", "link": "https://wg21.link/p0130r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0131R0": { "type": "paper", "title": "Unified call syntax concerns", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0131r0.pdf", "link": "https://wg21.link/p0131r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0132R0": { "type": "paper", "title": "Non-throwing container operations", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0132r0.html", "link": "https://wg21.link/p0132r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27", "issues": [ "LEWG140" ] }, "P0132R1": { "type": "paper", "title": "Non-throwing container operations", "subgroup": "Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0132r1.html", "link": "https://wg21.link/p0132r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "issues": [ "LEWG140" ] }, "P0133R0": { "type": "paper", "title": "Putting noexcept(auto) on hold, again", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0133r0.html", "link": "https://wg21.link/p0133r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0134R0": { "type": "paper", "title": "Introducing a name for brace-or-equal-initializers for non-static data members", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0134r0.html", "link": "https://wg21.link/p0134r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-23" }, "P0135R0": { "type": "paper", "title": "Guaranteed copy elision through simplified value categories", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0135r0.html", "link": "https://wg21.link/p0135r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0135R1": { "type": "paper", "title": "Wording for guaranteed copy elision through simplified value categories", "subgroup": "", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0135r1.html", "link": "https://wg21.link/p0135r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-20" }, "P0136R0": { "type": "paper", "title": "Rewording inheriting constructors (core issue 1941 et al)", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0136r0.html", "link": "https://wg21.link/p0136r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0136R1": { "type": "paper", "title": "Rewording inheriting constructors (core issue 1941 et al)", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0136r1.html", "link": "https://wg21.link/p0136r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-19" }, "P0137R0": { "type": "paper", "title": "Core Issue 1776: Replacement of class objects containing reference members", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0137r0.html", "link": "https://wg21.link/p0137r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-27" }, "P0137R1": { "type": "paper", "title": "Core Issue 1776: Replacement of class objects containing reference members", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0137r1.html", "link": "https://wg21.link/p0137r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23" }, "P0138R0": { "type": "paper", "title": "Construction Rules for enum class Values", "subgroup": "Core", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0138r0.pdf", "link": "https://wg21.link/p0138r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-28" }, "P0138R1": { "type": "paper", "title": "Construction Rules for enum class Values", "subgroup": "Core", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0138r1.pdf", "link": "https://wg21.link/p0138r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14" }, "P0138R2": { "type": "paper", "title": "Construction Rules for enum class Values", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0138r2.pdf", "link": "https://wg21.link/p0138r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0141R0": { "type": "paper", "title": "Modules, Componentization, and Transitional Paths", "subgroup": "Modules", "author": "Gabriel Dos Reis, Pavel Curtis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0141r0.pdf", "link": "https://wg21.link/p0141r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-10-05" }, "P0142R0": { "type": "paper", "title": "A Module System for C++ (Revision 4)", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0142r0.pdf", "link": "https://wg21.link/p0142r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "P0143R0": { "type": "paper", "title": "Wording for Modules", "subgroup": "Core", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0143r0.pdf", "link": "https://wg21.link/p0143r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-11-30" }, "P0143R1": { "type": "paper", "title": "Wording for Modules", "subgroup": "Core", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0143r1.pdf", "link": "https://wg21.link/p0143r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "P0143R2": { "type": "paper", "title": "Wording for Modules", "subgroup": "Core", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0143r2.pdf", "link": "https://wg21.link/p0143r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0144R0": { "type": "paper", "title": "Structured Bindings", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0144r0.pdf", "link": "https://wg21.link/p0144r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-14" }, "P0144R1": { "type": "paper", "title": "Structured Bindings", "subgroup": "Evolution", "author": "Herb Sutter, Bjarne Stroustrup, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0144r1.pdf", "link": "https://wg21.link/p0144r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-03" }, "P0144R2": { "type": "paper", "title": "Structured Bindings", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0144r2.pdf", "link": "https://wg21.link/p0144r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-16" }, "P0145R0": { "type": "paper", "title": "Expression Order of Evaluation", "subgroup": "Evolution", "author": "Gabriel Dos Reis, Herb Sutter, Jonathan Caves", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0145r0.pdf", "link": "https://wg21.link/p0145r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-01" }, "P0145R1": { "type": "paper", "title": "Refining Expression Evaluation Order for Idiomatic C++ (Revision 2)", "subgroup": "Evolution, Core", "author": "Gabriel Dos Reis, Herb Sutter, Jonathan Caves", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0145r1.pdf", "link": "https://wg21.link/p0145r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0145R2": { "type": "paper", "title": "Refining Expression Evaluation Order for Idiomatic C++", "subgroup": "Core", "author": "Gabriel Dos Reis, Herb Sutter, Jonathan Caves", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0145r2.pdf", "link": "https://wg21.link/p0145r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-03" }, "P0145R3": { "type": "paper", "title": "Refining Expression Evaluation Order for Idiomatic C++", "subgroup": "Core", "author": "Gabriel Dos Reis, Herb Sutter, Jonathan Caves", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0145r3.pdf", "link": "https://wg21.link/p0145r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23" }, "P0146R0": { "type": "paper", "title": "Regular Void", "subgroup": "Evolution", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0146r0.html", "link": "https://wg21.link/p0146r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-09-25" }, "P0146R1": { "type": "paper", "title": "Regular Void", "subgroup": "Evolution", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0146r1.html", "link": "https://wg21.link/p0146r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11" }, "P0147R0": { "type": "paper", "title": "The Use and Implementation of Contracts", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0147r0.html", "link": "https://wg21.link/p0147r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-08" }, "P0148R0": { "type": "paper", "title": "memory_resource_ptr: A Limited Smart Pointer for memory_resource Correctness", "subgroup": "Library Evolution", "author": "Pablo Halpern, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0148r0.pdf", "link": "https://wg21.link/p0148r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-14" }, "P0149R0": { "type": "paper", "title": "Generalised member pointers", "subgroup": "Evolution", "author": "Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0149r0.pdf", "link": "https://wg21.link/p0149r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0151R0": { "type": "paper", "title": "Proposal of Multi-Declarators", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0151r0.pdf", "link": "https://wg21.link/p0151r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-16" }, "P0152R0": { "type": "paper", "title": "constexpr atomic::is_always_lock_free", "subgroup": "Concurrency", "author": "Olivier Giroux, JF Bastien, Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0152r0.html", "link": "https://wg21.link/p0152r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-21" }, "P0152R1": { "type": "paper", "title": "constexpr atomic::is_always_lock_free", "subgroup": "Concurrency", "author": "Olivier Giroux, JF Bastien, Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0152r1.html", "link": "https://wg21.link/p0152r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-02" }, "P0153R0": { "type": "paper", "title": "std::atomic_object_fence(mo, T&&...)", "subgroup": "", "author": "Olivier Giroux, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0153r0.html", "link": "https://wg21.link/p0153r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-05" }, "P0154R0": { "type": "paper", "title": "constexpr std::thread::hardware_{true,false}_sharing_size", "subgroup": "", "author": "JF Bastien, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0154r0.html", "link": "https://wg21.link/p0154r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-24" }, "P0154R1": { "type": "paper", "title": "constexpr std::thread::hardware_{true,false}_sharing_size", "subgroup": "Concurrency", "author": "JF Bastien, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0154r1.html", "link": "https://wg21.link/p0154r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-03" }, "P0155R0": { "type": "paper", "title": "Task Block R5", "subgroup": "Library", "author": "Pablo Halpern, Arch Robison, Hong Hong, Artur Laksberg, Gor Nishanov, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0155r0.pdf", "link": "https://wg21.link/p0155r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-22" }, "P0156R0": { "type": "paper", "title": "Variadic lock_guard (Rev. 3)", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0156r0.html", "link": "https://wg21.link/p0156r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-21", "issues": [ "LWG2887" ] }, "P0156R1": { "type": "paper", "title": "Variadic lock_guard (Rev. 4)", "subgroup": "Library", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0156r1.html", "link": "https://wg21.link/p0156r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-21" }, "P0156R2": { "type": "paper", "title": "Variadic lock_guard (Rev. 4)", "subgroup": "Library", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0156r2.html", "link": "https://wg21.link/p0156r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0157R0": { "type": "paper", "title": "Handling Disappointment in C++", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0157r0.html", "link": "https://wg21.link/p0157r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-07" }, "P0158R0": { "type": "paper", "title": "Couroutines belong in a TS", "subgroup": "Evolution", "author": "Jamie Allsop, Jonathan Wakely, Christopher Kohlhoff, Anthony Williams, Roger Orr, Andy Sawyer, Jonathan Coe, Arash Partow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0158r0.html", "link": "https://wg21.link/p0158r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-06" }, "P0159R0": { "type": "paper", "title": "Draft of Technical Specification for C++ Extensions for Concurrency", "subgroup": "", "author": "Artur Laksberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0159r0.html", "link": "https://wg21.link/p0159r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-22" }, "P0160R0": { "type": "paper", "title": "Wording for removing defaults for unary folds", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0160r0.html", "link": "https://wg21.link/p0160r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0161R0": { "type": "paper", "title": "Bitset Iterators, Masks, and Container Operations", "subgroup": "Library", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0161r0.pdf", "link": "https://wg21.link/p0161r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG148" ] }, "P0162R0": { "type": "paper", "title": "A response to \"P0055R0: On Interactions Between Coroutines and Networking Library\"", "subgroup": "", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0162r0.pdf", "link": "https://wg21.link/p0162r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-06", "issues": [ "LEWG127" ] }, "P0163R0": { "type": "paper", "title": "shared_ptr::weak_type", "subgroup": "Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0163r0.html", "link": "https://wg21.link/p0163r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0164R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0164r0.html", "link": "https://wg21.link/p0164r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0165R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Kona", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0165r0.html", "link": "https://wg21.link/p0165r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-10-23" }, "P0165R1": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Jacksonville", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0165r1.html", "link": "https://wg21.link/p0165r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0165R2": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Oulu", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0165r2.html", "link": "https://wg21.link/p0165r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0165R3": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Issaquah", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0165r3.html", "link": "https://wg21.link/p0165r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17" }, "P0165R4": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Kona", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0165r4.html", "link": "https://wg21.link/p0165r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0166R0": { "type": "paper", "title": "Three interesting questions about contracts", "subgroup": "Evolution", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0166r0.pdf", "link": "https://wg21.link/p0166r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-06" }, "P0167R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues after the October, 2015 (Kona) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0167r0.html", "link": "https://wg21.link/p0167r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-10" }, "P0167R1": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the February, 2016 (Jacksonville) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0167r1.html", "link": "https://wg21.link/p0167r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "P0167R2": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the February, 2016 (Jacksonville) meeting", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0167r2.html", "link": "https://wg21.link/p0167r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0169R0": { "type": "paper", "title": "regex and Unicode character types", "subgroup": "Library evolution", "author": "Nozomu Katō", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0169r0.html", "link": "https://wg21.link/p0169r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-03", "issues": [ "LEWG144" ] }, "P0170R0": { "type": "paper", "title": "Wording for Constexpr Lambda", "subgroup": "Evolution", "author": "Faisal Vali", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0170r0.pdf", "link": "https://wg21.link/p0170r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-01" }, "P0170R1": { "type": "paper", "title": "Wording for Constexpr Lambda", "subgroup": "Core", "author": "Faisal Vali", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0170r1.pdf", "link": "https://wg21.link/p0170r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-01" }, "P0171R0": { "type": "paper", "title": "Response To: Resumable Expressions P0114R0", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0171r0.html", "link": "https://wg21.link/p0171r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-06" }, "P0172R0": { "type": "paper", "title": "Abominable Function Types", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/p0172r0.html", "link": "https://wg21.link/p0172r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/", "date": "2015-11-10" }, "P0174R0": { "type": "paper", "title": "Deprecating Vestigial Library Parts in C++17", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r0.html", "link": "https://wg21.link/p0174r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15", "issues": [ "LEWG149" ] }, "P0174R1": { "type": "paper", "title": "Deprecating Vestigial Library Parts in C++17", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r1.html", "link": "https://wg21.link/p0174r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-21", "issues": [ "LEWG149" ] }, "P0174R2": { "type": "paper", "title": "Deprecating Vestigial Library Parts in C++17", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r2.html", "link": "https://wg21.link/p0174r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG149" ] }, "P0175R0": { "type": "paper", "title": "Synopses for the C library", "subgroup": "Library", "author": "Thomas Koeppe, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0175r0.html", "link": "https://wg21.link/p0175r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-13", "issues": [ "LWG3051" ] }, "P0175R1": { "type": "paper", "title": "Synopses for the C library", "subgroup": "Library", "author": "Thomas Koeppe, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0175r1.html", "link": "https://wg21.link/p0175r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24", "issues": [ "LWG3051" ] }, "P0177R0": { "type": "paper", "title": "Cleaning up allocator_traits", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0177r0.html", "link": "https://wg21.link/p0177r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15", "issues": [ "LEWG151" ], "github_url": "https://github.com/cplusplus/papers/issues/263" }, "P0177R1": { "type": "paper", "title": "Cleaning up allocator_traits", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0177r1.html", "link": "https://wg21.link/p0177r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-01", "issues": [ "LEWG151" ], "github_url": "https://github.com/cplusplus/papers/issues/263" }, "P0177R2": { "type": "paper", "title": "Cleaning up allocator_traits", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0177r2.html", "link": "https://wg21.link/p0177r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-21", "issues": [ "LEWG151" ], "github_url": "https://github.com/cplusplus/papers/issues/263" }, "P0178R0": { "type": "paper", "title": "Allocators and swap", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0178r0.html", "link": "https://wg21.link/p0178r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15", "issues": [ "LEWG152" ] }, "P0180R0": { "type": "paper", "title": "Reserve a New Library Namespace Future Standardization", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0180r0.html", "link": "https://wg21.link/p0180r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-10", "issues": [ "LEWG153" ] }, "P0180R1": { "type": "paper", "title": "Reserve a New Library Namespace Future Standardization", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0180r1.html", "link": "https://wg21.link/p0180r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-21", "issues": [ "LEWG153" ] }, "P0180R2": { "type": "paper", "title": "Reserve a New Library Namespace Future Standardization", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0180r2.html", "link": "https://wg21.link/p0180r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG153" ] }, "P0181R0": { "type": "paper", "title": "Ordered By Default", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0181r0.html", "link": "https://wg21.link/p0181r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-17" }, "P0181R1": { "type": "paper", "title": "Ordered By Default", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0181r1.html", "link": "https://wg21.link/p0181r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23" }, "P0184R0": { "type": "paper", "title": "Generalizing the Range-Based For Loop", "subgroup": "Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0184r0.html", "link": "https://wg21.link/p0184r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11" }, "P0185R0": { "type": "paper", "title": "Adding [nothrow-] swappable traits", "subgroup": "Library", "author": "Daniel Krugler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0185r0.html", "link": "https://wg21.link/p0185r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-09" }, "P0185R1": { "type": "paper", "title": "Adding [nothrow-]swappable traits, revision 3", "subgroup": "Library", "author": "Daniel Krugler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0185r1.html", "link": "https://wg21.link/p0185r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-01" }, "P0186R0": { "type": "paper", "title": "Iterator Facade Library Proposal for Ranges", "subgroup": "Library Evolution", "author": "Beman Dawes, Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0186r0.html", "link": "https://wg21.link/p0186r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG155" ] }, "P0187R0": { "type": "paper", "title": "Proposal of Bitfield Default Member Initializers", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0187r0.pdf", "link": "https://wg21.link/p0187r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-11-20" }, "P0187R1": { "type": "paper", "title": "Proposal/Wording for Bit-field Default Member Initializer Syntax", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0187r1.pdf", "link": "https://wg21.link/p0187r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-28" }, "P0188R0": { "type": "paper", "title": "Wording for [[fallthrough]] attribute", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0188r0.pdf", "link": "https://wg21.link/p0188r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-03" }, "P0188R1": { "type": "paper", "title": "Wording for [[fallthrough]] attribute", "subgroup": "Core", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0188r1.pdf", "link": "https://wg21.link/p0188r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-29" }, "P0189R0": { "type": "paper", "title": "Wording for [[nodiscard]] attribute", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0189r0.pdf", "link": "https://wg21.link/p0189r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-03" }, "P0189R1": { "type": "paper", "title": "Wording for [[nodiscard]] attribute", "subgroup": "Core", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0189r1.pdf", "link": "https://wg21.link/p0189r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-29" }, "P0190R0": { "type": "paper", "title": "Proposal for New memory order consume Definition", "subgroup": "Concurrency", "author": "Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0190r0.pdf", "link": "https://wg21.link/p0190r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-10" }, "P0190R1": { "type": "paper", "title": "Proposal for New memory order consume Definition", "subgroup": "Concurrency", "author": "Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0190r1.pdf", "link": "https://wg21.link/p0190r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-18" }, "P0190R2": { "type": "paper", "title": "Proposal for New memory order consume Definition", "subgroup": "Concurrency", "author": "Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0190r2.pdf", "link": "https://wg21.link/p0190r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-25" }, "P0190R3": { "type": "paper", "title": "Proposal for New memory order consume Definition", "subgroup": "Concurrency", "author": "Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0190r3.pdf", "link": "https://wg21.link/p0190r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0190R4": { "type": "paper", "title": "Proposal for New memory order consume Definition", "subgroup": "Concurrency", "author": "Paul E. McKenney, Michael Wong, Hans Boehm, Jens Maurer, Jeffrey Yasskin, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0190r4.pdf", "link": "https://wg21.link/p0190r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-28" }, "P0191R1": { "type": "paper", "title": "C++ virtual member function pointer comparison", "subgroup": "Evolution", "author": "Daniel Markus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0191r1.pdf", "link": "https://wg21.link/p0191r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20" }, "P0192R0": { "type": "paper", "title": "Adding a Fundamental Type for Short Float", "subgroup": "Evolution", "author": "Boris Fomitchev, Sergei Nikolaev, Oliver Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0192r0.pdf", "link": "https://wg21.link/p0192r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-11-11", "issues": [ "LEWG358" ], "github_url": "https://github.com/cplusplus/papers/issues/548" }, "P0192R1": { "type": "paper", "title": "Adding a Fundamental Type for Short Float", "subgroup": "Evolution", "author": "Boris Fomitchev, Sergei Nikolaev, Olivier Giroux, Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0192r1.pdf", "link": "https://wg21.link/p0192r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14", "issues": [ "LEWG358" ], "github_url": "https://github.com/cplusplus/papers/issues/548" }, "P0192R4": { "type": "paper", "title": "`short float` and fixed-size floating point types", "subgroup": "Evolution, Library Evolution", "author": "Michał Dominiak, Bryce Adelstein Lelbach, Boris Fomitchev, Sergei Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0192r4.html", "link": "https://wg21.link/p0192r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/548" }, "P0193R0": { "type": "paper", "title": "Where is Vectorization in C++‽", "subgroup": "Concurrency, SG14", "author": "JF Bastien, Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0193r0.html", "link": "https://wg21.link/p0193r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-21" }, "P0193R1": { "type": "paper", "title": "Where is Vectorization in C++‽", "subgroup": "Concurrency, SG14", "author": "JF Bastien, Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0193r1.html", "link": "https://wg21.link/p0193r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20" }, "P0194R0": { "type": "paper", "title": "Static reflection (revision 4)", "subgroup": "Reflection", "author": "Matus Chochlik, Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0194r0.pdf", "link": "https://wg21.link/p0194r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-08", "issues": [ "LEWG69" ] }, "P0194R1": { "type": "paper", "title": "Static reflection (revision 4)", "subgroup": "Reflection", "author": "Matúš Chochlík, Alex Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0194r1.html", "link": "https://wg21.link/p0194r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-17", "issues": [ "LEWG69" ] }, "P0194R2": { "type": "paper", "title": "Static reflection", "subgroup": "Reflection, Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0194r2.html", "link": "https://wg21.link/p0194r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG69" ] }, "P0194R3": { "type": "paper", "title": "Static reflection", "subgroup": "Reflection, Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0194r3.html", "link": "https://wg21.link/p0194r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG69" ] }, "P0194R4": { "type": "paper", "title": "Static reflection", "subgroup": "SG7, Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0194r4.html", "link": "https://wg21.link/p0194r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG69" ] }, "P0194R5": { "type": "paper", "title": "Static reflection", "subgroup": "Core, Library", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0194r5.html", "link": "https://wg21.link/p0194r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG69" ] }, "P0194R6": { "type": "paper", "title": "Static reflection", "subgroup": "Core, Library", "author": "Matus Chochlik, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0194r6.html", "link": "https://wg21.link/p0194r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "issues": [ "LEWG69" ] }, "P0195R0": { "type": "paper", "title": "Modernizing using-declarations", "subgroup": "Evolution", "author": "Robert Haberlach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0195r0.html", "link": "https://wg21.link/p0195r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-12-23" }, "P0195R1": { "type": "paper", "title": "Modernizing using-declarations", "subgroup": "Core", "author": "Robert Haberlach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0195r1.html", "link": "https://wg21.link/p0195r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15" }, "P0195R2": { "type": "paper", "title": "Pack expansions in using-declarations", "subgroup": "Core", "author": "Robert Haberlach, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0195r2.html", "link": "https://wg21.link/p0195r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-08" }, "P0196R0": { "type": "paper", "title": "A generic none_t literal type for Nullable types", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0196r0.pdf", "link": "https://wg21.link/p0196r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG156" ] }, "P0196R1": { "type": "paper", "title": "Generic none() factories for Nullable types", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0196r1.pdf", "link": "https://wg21.link/p0196r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-22", "issues": [ "LEWG156" ] }, "P0196R2": { "type": "paper", "title": "Generic none() factories for Nullable types", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0196r2.pdf", "link": "https://wg21.link/p0196r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-12", "issues": [ "LEWG156" ] }, "P0196R3": { "type": "paper", "title": "Generic none() factories for Nullable types", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0196r3.pdf", "link": "https://wg21.link/p0196r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15", "issues": [ "LEWG156" ] }, "P0196R4": { "type": "paper", "title": "Generic none() factories for Nullable types", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0196r4.pdf", "link": "https://wg21.link/p0196r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG156" ] }, "P0196R5": { "type": "paper", "title": "Generic none() factories for Nullable types", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escribá", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0196r5.pdf", "link": "https://wg21.link/p0196r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-03", "issues": [ "LEWG156" ] }, "P0197R0": { "type": "paper", "title": "Default Tuple-like access", "subgroup": "Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0197r0.pdf", "link": "https://wg21.link/p0197r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11" }, "P0198R0": { "type": "paper", "title": "Default Swap", "subgroup": "Evolution, Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0198r0.pdf", "link": "https://wg21.link/p0198r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11" }, "P0199R0": { "type": "paper", "title": "Default Hash", "subgroup": "Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0199r0.pdf", "link": "https://wg21.link/p0199r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11" }, "P0200R0": { "type": "paper", "title": "A Proposal to Add Y Combinator to the Standard Library", "subgroup": "Library Evolution", "author": "Yegor Derevenets", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0200r0.html", "link": "https://wg21.link/p0200r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-22" }, "P0201R0": { "type": "paper", "title": "A cloning pointer-class for C++", "subgroup": "Library Evolution", "author": "Jonathan Coe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0201r0.pdf", "link": "https://wg21.link/p0201r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-01", "issues": [ "LEWG158" ], "github_url": "https://github.com/cplusplus/papers/issues/258" }, "P0201R1": { "type": "paper", "title": "An indirect value-type for C++", "subgroup": "Library Evolution", "author": "Jonathan Coe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0201r1.pdf", "link": "https://wg21.link/p0201r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-13", "issues": [ "LEWG158" ], "github_url": "https://github.com/cplusplus/papers/issues/258" }, "P0201R2": { "type": "paper", "title": "A polymorphic value-type for C++", "subgroup": "Library Evolution", "author": "Jonathan Coe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0201r2.pdf", "link": "https://wg21.link/p0201r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG158" ], "github_url": "https://github.com/cplusplus/papers/issues/258" }, "P0201R3": { "type": "paper", "title": "A polymorphic value-type for C++", "subgroup": "Library", "author": "Jonathan Coe, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0201r3.pdf", "link": "https://wg21.link/p0201r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/258", "issues": [ "LEWG158" ] }, "P0201R4": { "type": "paper", "title": "A polymorphic value-type for C++", "subgroup": "Library Evolution, Library", "author": "Jonathan Coe, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0201r4.pdf", "link": "https://wg21.link/p0201r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/258", "issues": [ "LEWG158" ] }, "P0201R5": { "type": "paper", "title": "A polymorphic value-type for C++", "subgroup": "Library Evolution, Library", "author": "Jonathan Coe, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0201r5.html", "link": "https://wg21.link/p0201r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/258", "issues": [ "LEWG158" ] }, "P0201R6": { "type": "paper", "title": "A polymorphic value-type for C++", "subgroup": "Library Evolution", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0201r6.html", "link": "https://wg21.link/p0201r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/258", "issues": [ "LEWG158" ] }, "P0202R0": { "type": "paper", "title": "Add Constexpr Modifiers to Functions in and Headers", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0202r0.html", "link": "https://wg21.link/p0202r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-31", "issues": [ "LEWG159" ] }, "P0202R1": { "type": "paper", "title": "Add Constexpr Modifiers to Functions in and Headers", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0202r1.html", "link": "https://wg21.link/p0202r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-21", "issues": [ "LEWG159" ] }, "P0202R2": { "type": "paper", "title": "Add Constexpr Modifiers to Functions in and Headers", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0202r2.html", "link": "https://wg21.link/p0202r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-12", "issues": [ "LEWG159" ] }, "P0202R3": { "type": "paper", "title": "Add Constexpr Modifiers to Functions in and Headers", "subgroup": "Library", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0202r3.html", "link": "https://wg21.link/p0202r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-09", "issues": [ "LEWG159" ] }, "P0203R0": { "type": "paper", "title": "Considerations for the design of expressive portable SIMD vectors", "subgroup": "SG14", "author": "Mathias Gaunard", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0203r0.html", "link": "https://wg21.link/p0203r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-26" }, "P0205R0": { "type": "paper", "title": "Allow Seeding Random Number Engines With std::random_device", "subgroup": "Numerics, Library Evolution, Library", "author": "Moritz Klammler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0205r0.html", "link": "https://wg21.link/p0205r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG160" ], "github_url": "https://github.com/cplusplus/papers/issues/325" }, "P0205R1": { "type": "paper", "title": "Efficient Seeding of Random Number Engines", "subgroup": "SG6, Library Evolution, Library", "author": "Moritz Klammler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0205r1.html", "link": "https://wg21.link/p0205r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-25", "github_url": "https://github.com/cplusplus/papers/issues/325", "issues": [ "LEWG160" ] }, "P0206R0": { "type": "paper", "title": "Discussion about std::thread and RAII", "subgroup": "Concurrency, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0206r0.html", "link": "https://wg21.link/p0206r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-27", "issues": [ "LEWG161" ] }, "P0206R1": { "type": "paper", "title": "A joining thread", "subgroup": "Concurrency, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0206r1.html", "link": "https://wg21.link/p0206r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-09", "issues": [ "LEWG161" ] }, "P0207R0": { "type": "paper", "title": "Ruminations on lambda captures", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0207r0.html", "link": "https://wg21.link/p0207r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-28" }, "P0208R0": { "type": "paper", "title": "Copy-swap helper", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0208r0.pdf", "link": "https://wg21.link/p0208r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG162" ] }, "P0208R1": { "type": "paper", "title": "Copy-swap Transaction", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0208r1.pdf", "link": "https://wg21.link/p0208r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-17", "issues": [ "LEWG162" ] }, "P0209R0": { "type": "paper", "title": "make_from_tuple: apply for construction", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0209r0.pdf", "link": "https://wg21.link/p0209r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG163" ] }, "P0209R1": { "type": "paper", "title": "make_from_tuple: apply for construction", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0209r1.pdf", "link": "https://wg21.link/p0209r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "issues": [ "LEWG163" ] }, "P0209R2": { "type": "paper", "title": "make_from_tuple: apply for construction", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0209r2.pdf", "link": "https://wg21.link/p0209r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG163" ] }, "P0210R0": { "type": "paper", "title": "A light-weight, dynamic array", "subgroup": "Library Evolution", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0210r0.html", "link": "https://wg21.link/p0210r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-29" }, "P0211R0": { "type": "paper", "title": "Allocator-aware library wrappers for dynamic allocation", "subgroup": "Library Evolution", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0211r0.html", "link": "https://wg21.link/p0211r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-30", "issues": [ "LEWG165" ], "github_url": "https://github.com/cplusplus/papers/issues/323" }, "P0211R1": { "type": "paper", "title": "Allocator-aware library wrappers for dynamic allocation", "subgroup": "Library Evolution", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0211r1.html", "link": "https://wg21.link/p0211r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG165" ], "github_url": "https://github.com/cplusplus/papers/issues/323" }, "P0211R2": { "type": "paper", "title": "Allocator-aware library wrappers for dynamic allocation", "subgroup": "Library Evolution", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0211r2.html", "link": "https://wg21.link/p0211r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/323", "issues": [ "LEWG165" ] }, "P0211R3": { "type": "paper", "title": "Allocator-aware library wrappers for dynamic allocation", "subgroup": "Library Evolution", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0211r3.html", "link": "https://wg21.link/p0211r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-14", "github_url": "https://github.com/cplusplus/papers/issues/323", "issues": [ "LEWG165" ] }, "P0212R0": { "type": "paper", "title": "Wording for [[maybe_unused]] attribute", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0212r0.pdf", "link": "https://wg21.link/p0212r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-31" }, "P0212R1": { "type": "paper", "title": "Wording for [[maybe_unused]] attribute", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0212r1.pdf", "link": "https://wg21.link/p0212r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-01" }, "P0213R0": { "type": "paper", "title": "Reexamining the Performance of Memory-Allocation Strategies", "subgroup": "Library Evolution", "author": "Graham Bleaney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0213r0.pdf", "link": "https://wg21.link/p0213r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-24" }, "P0214R0": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0214r0.pdf", "link": "https://wg21.link/p0214r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG193" ] }, "P0214R1": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library evolution, Concurrency", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0214r1.pdf", "link": "https://wg21.link/p0214r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28", "issues": [ "LEWG193" ] }, "P0214R2": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0214r2.pdf", "link": "https://wg21.link/p0214r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17", "issues": [ "LEWG193" ] }, "P0214R3": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0214r3.pdf", "link": "https://wg21.link/p0214r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG193" ] }, "P0214R4": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0214r4.pdf", "link": "https://wg21.link/p0214r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG193" ] }, "P0214R5": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0214r5.pdf", "link": "https://wg21.link/p0214r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30", "issues": [ "LEWG193" ] }, "P0214R6": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0214r6.pdf", "link": "https://wg21.link/p0214r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG193" ] }, "P0214R7": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0214r7.pdf", "link": "https://wg21.link/p0214r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27", "issues": [ "LEWG193" ] }, "P0214R8": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0214r8.pdf", "link": "https://wg21.link/p0214r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG193" ] }, "P0214R9": { "type": "paper", "title": "Data-Parallel Vector Types & Operations", "subgroup": "Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0214r9.pdf", "link": "https://wg21.link/p0214r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "issues": [ "LEWG193" ] }, "P0215R0": { "type": "paper", "title": "A Civil-Time Library", "subgroup": "Library Evolution", "author": "Greg Miller, Bradley White", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0215r0.html", "link": "https://wg21.link/p0215r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG116" ] }, "P0216R0": { "type": "paper", "title": "A Time-Zone Library", "subgroup": "Library Evolution", "author": "Greg Miller, Bradley White", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0216r0.html", "link": "https://wg21.link/p0216r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG166" ] }, "P0217R0": { "type": "paper", "title": "Proposed wording for structured bindings", "subgroup": "Evolution, Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0217r0.html", "link": "https://wg21.link/p0217r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-10" }, "P0217R1": { "type": "paper", "title": "Proposed wording for structured bindings", "subgroup": "Evolution, Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0217r1.html", "link": "https://wg21.link/p0217r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20" }, "P0217R2": { "type": "paper", "title": "Proposed wording for structured bindings", "subgroup": "Evolution, Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0217r2.html", "link": "https://wg21.link/p0217r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-26" }, "P0217R3": { "type": "paper", "title": "Proposed wording for structured bindings", "subgroup": "Evolution, Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0217r3.html", "link": "https://wg21.link/p0217r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24" }, "P0218R0": { "type": "paper", "title": "Adopt File System TS for C++17", "subgroup": "Library, File System", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0218r0.html", "link": "https://wg21.link/p0218r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11" }, "P0218R1": { "type": "paper", "title": "Adopt File System TS for C++17", "subgroup": "Library, File System", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0218r1.html", "link": "https://wg21.link/p0218r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-05" }, "P0219R0": { "type": "paper", "title": "Relative Paths for Filesystem", "subgroup": "Library, File System", "author": "Beman Dawes, Jamie Allsop, Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0219r0.html", "link": "https://wg21.link/p0219r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0219R1": { "type": "paper", "title": "Relative Paths for Filesystem", "subgroup": "Library, File System", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0219r1.html", "link": "https://wg21.link/p0219r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24" }, "P0220R0": { "type": "paper", "title": "Adopt Library Fundamentals TS for C++17", "subgroup": "Library, Library Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0220r0.html", "link": "https://wg21.link/p0220r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0220R1": { "type": "paper", "title": "Adopt Library Fundamentals V1 TS Components for C++17 (R1)", "subgroup": "Library, Library Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0220r1.html", "link": "https://wg21.link/p0220r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-03" }, "P0221R0": { "type": "paper", "title": "Proposed wording for default comparisons, revision 2", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0221r0.html", "link": "https://wg21.link/p0221r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-10", "issues": [ "LEWG185" ] }, "P0221R1": { "type": "paper", "title": "Proposed wording for default comparisons, revision 3", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0221r1.html", "link": "https://wg21.link/p0221r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-17", "issues": [ "LEWG185" ] }, "P0221R2": { "type": "paper", "title": "Proposed wording for default comparisons, revision 4", "subgroup": "Evolution, Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0221r2.html", "link": "https://wg21.link/p0221r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG185" ] }, "P0222R0": { "type": "paper", "title": "Allowing Anonymous Structs as Return Values", "subgroup": "Evolution", "author": "Matthew Woehlke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0222r0.html", "link": "https://wg21.link/p0222r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-05" }, "P0223R0": { "type": "paper", "title": "Class Namespace", "subgroup": "Evolution", "author": "Matthew Woehlke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0223r0.html", "link": "https://wg21.link/p0223r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-09" }, "P0224R0": { "type": "paper", "title": "Implicit Return Type", "subgroup": "Evolution", "author": "Matthew Woehlke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0224r0.html", "link": "https://wg21.link/p0224r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-05" }, "P0225R0": { "type": "paper", "title": "Why I want Concepts, and why I want them sooner rather than later", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0225r0.html", "link": "https://wg21.link/p0225r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-05" }, "P0226R0": { "type": "paper", "title": "Mathematical Special Functions for C++17, v4", "subgroup": "Library, Library Evolution", "author": "Walter E. Brown, Axel Naumann, Edward Smith-Rowland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0226r0.pdf", "link": "https://wg21.link/p0226r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-10" }, "P0226R1": { "type": "paper", "title": "Mathematical Special Functions for C++17, v5", "subgroup": "Library, Library Evolution", "author": "Walter E. Brown, Axel Naumann, Edward Smith-Rowland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0226r1.pdf", "link": "https://wg21.link/p0226r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-29" }, "P0227R0": { "type": "paper", "title": "Weakening the iterator categories of some standard algorithms", "subgroup": "Library Evolution", "author": "Thibaut Le Jehan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0227r0.pdf", "link": "https://wg21.link/p0227r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-09", "issues": [ "LEWG169" ], "github_url": "https://github.com/cplusplus/papers/issues/283" }, "P0228R0": { "type": "paper", "title": "A Proposal to Add Safe Integer Types to the Standard Library Technical Report", "subgroup": "Library Evolution", "author": "Robert Ramey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0228r0.pdf", "link": "https://wg21.link/p0228r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-16", "github_url": "https://github.com/cplusplus/papers/issues/98" }, "P0228R3": { "type": "paper", "title": "unique_function: a move-only std::function", "subgroup": "Library Evolution", "author": "Ryan McDougall, Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0228r3.html", "link": "https://wg21.link/p0228r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-09", "github_url": "https://github.com/cplusplus/papers/issues/98" }, "P0228R6": { "type": "paper", "title": "any_invocable", "subgroup": "Library", "author": "Matt Calabrese, Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0228r6.html", "link": "https://wg21.link/p0228r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-09", "github_url": "https://github.com/cplusplus/papers/issues/98" }, "P0229R0": { "type": "paper", "title": "SG5 Transactional Memory Meeting minutes 2015/11/02-2016/02/08", "subgroup": "Transactional Memory", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0229r0.pdf", "link": "https://wg21.link/p0229r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0230R0": { "type": "paper", "title": "SG14 Games Dev/Low Latency/Financial Meeting Minutes 2015/10/14-2015/02/10", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0230r0.pdf", "link": "https://wg21.link/p0230r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0231R0": { "type": "paper", "title": "Extending the Transactional Memory Technical Specification to Support Commit Actions", "subgroup": "Transactional Memory", "author": "Victor Luchangco, Michael Spear, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0231r0.pdf", "link": "https://wg21.link/p0231r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0232R0": { "type": "paper", "title": "A Concurrency ToolKit for Structured Deferral/Optimistic Speculation", "subgroup": "Concurrency, SG14, Evolution", "author": "Paul McKenney, Michael Wong, Maged Michael", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0232r0.pdf", "link": "https://wg21.link/p0232r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0233R0": { "type": "paper", "title": "Hazard Pointers: Safe Reclamation for Optimistic Concurrency", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Maged M. Michael, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0233r0.pdf", "link": "https://wg21.link/p0233r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG291" ] }, "P0233R1": { "type": "paper", "title": "Hazard Pointers: Safe Reclamation for Optimistic Concurrency", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Maged M. Michael, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0233r1.pdf", "link": "https://wg21.link/p0233r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "issues": [ "LEWG291" ] }, "P0233R2": { "type": "paper", "title": "Hazard Pointers: Safe Reclamation for Optimistic Concurrency", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0233r2.pdf", "link": "https://wg21.link/p0233r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17", "issues": [ "LEWG291" ] }, "P0233R3": { "type": "paper", "title": "Hazard Pointers: Safe Reclamation for Optimistic Concurrency", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, D. S. Hollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0233r3.pdf", "link": "https://wg21.link/p0233r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG291" ] }, "P0233R4": { "type": "paper", "title": "Hazard Pointers: Safe Reclamation for Optimistic Concurrency", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, D. S. Hollman, Geoffrey Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0233r4.pdf", "link": "https://wg21.link/p0233r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG291" ] }, "P0233R5": { "type": "paper", "title": "Hazard Pointers: Safe Reclamation for Optimistic Concurrency", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, D. S. Hollman, Geoffrey Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0233r5.pdf", "link": "https://wg21.link/p0233r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30", "issues": [ "LEWG291" ] }, "P0233R6": { "type": "paper", "title": "Hazard Pointers: Safe Reclamation for Optimistic Concurrency", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Maged M. Michael, Michael Wong, Paul McKenney, Arthur O'Dwyer, D. S. Hollman, Geoffrey Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0233r6.pdf", "link": "https://wg21.link/p0233r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG291" ] }, "P0234R0": { "type": "paper", "title": "Towards Massive Parallelism(aka Heterogeneous Devices/Accelerators/GPGPU) support in C++", "subgroup": "Concurrency, SG14, Evolution", "author": "Michael Wong, Hartmut Kaiser, Thomas Heller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0234r0.pdf", "link": "https://wg21.link/p0234r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0235R0": { "type": "paper", "title": "A Packaging System for C++", "subgroup": "Evolution, SG14", "author": "Guy Somberg, Brian Fitzgerald", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0235r0.pdf", "link": "https://wg21.link/p0235r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-05" }, "P0236R0": { "type": "paper", "title": "Khronos's OpenCL SYCL to support Heterogeneous Devices for C++", "subgroup": "Concurrency, SG14", "author": "Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0236r0.pdf", "link": "https://wg21.link/p0236r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0237R0": { "type": "paper", "title": "On the standardization of fundamental bit manipulation utilities", "subgroup": "Library Evolution, SG14", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0237r0.pdf", "link": "https://wg21.link/p0237r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R1": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library Evolution, SG14, Numerics", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0237r1.html", "link": "https://wg21.link/p0237r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R2": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library Evolution, SG14, Numerics", "author": "Vincent Reverdy, Robert J. Brunner, Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0237r2.html", "link": "https://wg21.link/p0237r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-11", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R3": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library Evolution, SG14, Numerics", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0237r3.html", "link": "https://wg21.link/p0237r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R4": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library Evolution, SG14, Numerics", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0237r4.html", "link": "https://wg21.link/p0237r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-28", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R5": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library Evolution, SG14, Numerics", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0237r5.html", "link": "https://wg21.link/p0237r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R6": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library Evolution, SG14, Numerics", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0237r6.html", "link": "https://wg21.link/p0237r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-20", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R7": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library Evolution", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0237r7.pdf", "link": "https://wg21.link/p0237r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R8": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library Evolution", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0237r8.pdf", "link": "https://wg21.link/p0237r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R9": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0237r9.pdf", "link": "https://wg21.link/p0237r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG171" ], "github_url": "https://github.com/cplusplus/papers/issues/282" }, "P0237R10": { "type": "paper", "title": "Wording for fundamental bit manipulation utilities", "subgroup": "Library", "author": "Vincent Reverdy, Robert J. Brunner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0237r10.pdf", "link": "https://wg21.link/p0237r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/282", "issues": [ "LEWG171" ] }, "P0238R0": { "type": "paper", "title": "Return type deduction and SFINAE", "subgroup": "Evolution", "author": "Tomasz Kamińsk", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0238r0.html", "link": "https://wg21.link/p0238r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-07" }, "P0238R1": { "type": "paper", "title": "Return type deduction and SFINAE", "subgroup": "Evolution", "author": "Tomasz Kami_ski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0238r1.html", "link": "https://wg21.link/p0238r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-08" }, "P0239R0": { "type": "paper", "title": "valueless_by_exception", "subgroup": "Library Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0239r0.pdf", "link": "https://wg21.link/p0239r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2015-11-12" }, "P0240R0": { "type": "paper", "title": "Why I want Concepts, but why they should come later rather than sooner", "subgroup": "WG21", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0240r0.html", "link": "https://wg21.link/p0240r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0241R0": { "type": "paper", "title": "Remove Future-Related Explicit Specializations for Void", "subgroup": "Library Evolution", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0241r0.html", "link": "https://wg21.link/p0241r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG173" ] }, "P0242R0": { "type": "paper", "title": "Standard Library Support For Void", "subgroup": "Library Evolution", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0242r0.html", "link": "https://wg21.link/p0242r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG173" ] }, "P0244R0": { "type": "paper", "title": "Text_view: A C++ concepts and range based character encoding and code point enumeration library", "subgroup": "Library Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0244r0.html", "link": "https://wg21.link/p0244r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-10", "issues": [ "LEWG174" ] }, "P0244R1": { "type": "paper", "title": "Text_view: A C++ concepts and range based character encoding and code point enumeration library", "subgroup": "Library Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0244r1.html", "link": "https://wg21.link/p0244r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20", "issues": [ "LEWG174" ] }, "P0244R2": { "type": "paper", "title": "Text_view: A C++ concepts and range based character encoding and code point enumeration library", "subgroup": "Library Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0244r2.html", "link": "https://wg21.link/p0244r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-13", "issues": [ "LEWG174" ] }, "P0245R0": { "type": "paper", "title": "Hexadecimal float literals for C++", "subgroup": "Evolution", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0245r0.html", "link": "https://wg21.link/p0245r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-09" }, "P0245R1": { "type": "paper", "title": "Hexadecimal float literals for C++", "subgroup": "Evolution, Core", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0245r1.html", "link": "https://wg21.link/p0245r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0246R0": { "type": "paper", "title": "Contract Assert Support Merged Proposal", "subgroup": "Evolution", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0246r0.pdf", "link": "https://wg21.link/p0246r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0247R0": { "type": "paper", "title": "Criteria for Contract Support", "subgroup": "Evolution", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0247r0.pdf", "link": "https://wg21.link/p0247r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0248R0": { "type": "paper", "title": "Concepts in C++17", "subgroup": "WG21", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0248r0.pdf", "link": "https://wg21.link/p0248r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0249R0": { "type": "paper", "title": "Input Devices For 2D Graphics", "subgroup": "SG14", "author": "Brett Searles", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0249r0.pdf", "link": "https://wg21.link/p0249r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-05" }, "P0249R2": { "type": "paper", "title": "Input Devices For 2D Graphics", "subgroup": "SG13", "author": "Brett Searles, Michael McLaughlin, Jason Zink", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0249r2.pdf", "link": "https://wg21.link/p0249r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-07" }, "P0250R0": { "type": "paper", "title": "Wording improvements for initialization and thread ids (CWG 2046)", "subgroup": "Concurrency, Core", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0250r0.html", "link": "https://wg21.link/p0250r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0250R1": { "type": "paper", "title": "Wording improvements for initialization and thread ids (CWG 2046)", "subgroup": "Concurrency, Core", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0250r1.html", "link": "https://wg21.link/p0250r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20" }, "P0250R2": { "type": "paper", "title": "Wording improvements for initialization and thread ids (CWG 2046, 1784)", "subgroup": "Concurrency, Core", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0250r2.html", "link": "https://wg21.link/p0250r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-10" }, "P0250R3": { "type": "paper", "title": "Wording improvements for initialization and thread ids (CWG 2046, 1784)", "subgroup": "Core", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0250r3.html", "link": "https://wg21.link/p0250r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02" }, "P0251R0": { "type": "paper", "title": "Unified Call Syntax Wording", "subgroup": "Evolution", "author": "Bjarne Stroustrup, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0251r0.pdf", "link": "https://wg21.link/p0251r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11" }, "P0252R0": { "type": "paper", "title": "Operator Dot Wording", "subgroup": "Evolution", "author": "Bjarne Stroustrup, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0252r0.pdf", "link": "https://wg21.link/p0252r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-13" }, "P0252R1": { "type": "paper", "title": "Operator Dot Wording", "subgroup": "Evolution, Core", "author": "Bjarne Stroustrup, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0252r1.pdf", "link": "https://wg21.link/p0252r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-02" }, "P0252R2": { "type": "paper", "title": "Operator Dot Wording", "subgroup": "Evolution, Core", "author": "Bjarne Stroustrup, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0252r2.pdf", "link": "https://wg21.link/p0252r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0253R0": { "type": "paper", "title": "Fixing a design mistake in the searchers interface in Library Fundamentals", "subgroup": "Library Evolution", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0253r0.pdf", "link": "https://wg21.link/p0253r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0253R1": { "type": "paper", "title": "Fixing a design mistake in the searchers interface in Library Fundamentals", "subgroup": "Library Evolution", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0253r1.pdf", "link": "https://wg21.link/p0253r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-01" }, "P0254R0": { "type": "paper", "title": "Integrating std::string_view and std::string", "subgroup": "Library Evolution", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0254r0.pdf", "link": "https://wg21.link/p0254r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20", "issues": [ "LEWG194" ] }, "P0254R1": { "type": "paper", "title": "Integrating std::string_view and std::string", "subgroup": "Library Evolution", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0254r1.pdf", "link": "https://wg21.link/p0254r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "issues": [ "LEWG194" ] }, "P0254R2": { "type": "paper", "title": "Integrating std::string_view and std::string", "subgroup": "Library Evolution", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0254r2.pdf", "link": "https://wg21.link/p0254r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24", "issues": [ "LEWG194" ] }, "P0255R0": { "type": "paper", "title": "C++ Static Reflection via template pack expansion", "subgroup": "Reflection", "author": "Cleiton Santoia Silva, Daniel Auresco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0255r0.pdf", "link": "https://wg21.link/p0255r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0256R0": { "type": "paper", "title": "C++ Reflection Light", "subgroup": "Reflection", "author": "Cleiton Santoia Silva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0256r0.pdf", "link": "https://wg21.link/p0256r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0257R0": { "type": "paper", "title": "A byte type for the standard library.", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0257r0.pdf", "link": "https://wg21.link/p0257r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11", "issues": [ "LEWG195" ] }, "P0257R1": { "type": "paper", "title": "A byte type for increased type safety", "subgroup": "Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0257r1.pdf", "link": "https://wg21.link/p0257r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-27", "issues": [ "LEWG195" ] }, "P0258R0": { "type": "paper", "title": "is_contiguous_layout", "subgroup": "Evolution, Library Evolution", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0258r0.html", "link": "https://wg21.link/p0258r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG176" ] }, "P0258R1": { "type": "paper", "title": "is_contiguous_layout", "subgroup": "Library, Core", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0258r1.html", "link": "https://wg21.link/p0258r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-05", "issues": [ "LEWG176" ] }, "P0258R2": { "type": "paper", "title": "has_unique_object_representations - wording", "subgroup": "Library", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0258r2.html", "link": "https://wg21.link/p0258r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24", "issues": [ "LEWG176" ] }, "P0259R0": { "type": "paper", "title": "fixed_string: a compile-time string", "subgroup": "Library Evolution", "author": "Michael Price, Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0259r0.pdf", "link": "https://wg21.link/p0259r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "github_url": "https://github.com/cplusplus/papers/issues/396" }, "P0260R0": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "Concurrency", "author": "Lawrence Crowl, Chris Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0260r0.html", "link": "https://wg21.link/p0260r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14", "issues": [ "LEWG377" ], "github_url": "https://github.com/cplusplus/papers/issues/99" }, "P0260R1": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0260r1.html", "link": "https://wg21.link/p0260r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "issues": [ "LEWG377" ], "github_url": "https://github.com/cplusplus/papers/issues/99" }, "P0260R2": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "Concurrency", "author": "Lawrence Crowl, Chris Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0260r2.html", "link": "https://wg21.link/p0260r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG377" ], "github_url": "https://github.com/cplusplus/papers/issues/99" }, "P0260R3": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "Library Evolution Incubator", "author": "Lawrence Crowl, Chris Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0260r3.html", "link": "https://wg21.link/p0260r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/99", "issues": [ "LEWG377" ] }, "P0260R4": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "Library Evolution", "author": "Lawrence Crowl, Chris Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0260r4.html", "link": "https://wg21.link/p0260r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/99", "issues": [ "LEWG377" ] }, "P0260R5": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "SG1, Library Evolution", "author": "Lawrence Crowl, Chris Mysen, Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0260r5.html", "link": "https://wg21.link/p0260r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/99", "issues": [ "LEWG377" ] }, "P0260R6": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Detlef Vollmann, Lawrence Crowl, Chris Mysen, Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0260r6.html", "link": "https://wg21.link/p0260r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/99", "issues": [ "LEWG377" ] }, "P0260R7": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Detlef Vollmann, Lawrence Crowl, Chris Mysen, Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0260r7.html", "link": "https://wg21.link/p0260r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-13", "github_url": "https://github.com/cplusplus/papers/issues/99", "issues": [ "LEWG377" ] }, "P0260R8": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Detlef Vollmann, Lawrence Crowl, Chris Mysen, Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0260r8.html", "link": "https://wg21.link/p0260r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-09", "github_url": "https://github.com/cplusplus/papers/issues/99", "issues": [ "LEWG377" ] }, "P0260R9": { "type": "paper", "title": "C++ Concurrent Queues", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Detlef Vollmann, Lawrence Crowl, Chris Mysen, Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0260r9.html", "link": "https://wg21.link/p0260r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/99", "issues": [ "LEWG377" ] }, "P0261R0": { "type": "paper", "title": "C++ Distributed Counters", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0261r0.html", "link": "https://wg21.link/p0261r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14", "issues": [ "LEWG310" ], "github_url": "https://github.com/cplusplus/papers/issues/563" }, "P0261R1": { "type": "paper", "title": "C++ Distributed Counters", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0261r1.html", "link": "https://wg21.link/p0261r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-13", "issues": [ "LEWG310" ], "github_url": "https://github.com/cplusplus/papers/issues/563" }, "P0261R2": { "type": "paper", "title": "C++ Distributed Counters", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0261r2.html", "link": "https://wg21.link/p0261r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "issues": [ "LEWG310" ], "github_url": "https://github.com/cplusplus/papers/issues/563" }, "P0261R3": { "type": "paper", "title": "C++ Distributed Counters", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0261r3.html", "link": "https://wg21.link/p0261r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-13", "issues": [ "LEWG310" ], "github_url": "https://github.com/cplusplus/papers/issues/563" }, "P0261R4": { "type": "paper", "title": "C++ Distributed Counters", "subgroup": "Library Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0261r4.html", "link": "https://wg21.link/p0261r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/563", "issues": [ "LEWG310" ] }, "P0262R0": { "type": "paper", "title": "A Class for Status and Optional Value", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0262r0.html", "link": "https://wg21.link/p0262r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14", "issues": [ "LEWG561" ] }, "P0262R1": { "type": "paper", "title": "A Class for Status and Optional Value", "subgroup": "Evolution", "author": "Lawrence Crowl, Chris Mysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0262r1.html", "link": "https://wg21.link/p0262r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG561" ] }, "P0263R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the February, 2016 (Jacksonville) Meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0263r0.html", "link": "https://wg21.link/p0263r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "P0263R1": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the February, 2016 (Jacksonville) Meeting", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0263r1.html", "link": "https://wg21.link/p0263r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0264R0": { "type": "paper", "title": "auto operator= considered dangerous", "subgroup": "Evolution", "author": "Michael Price", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0264r0.html", "link": "https://wg21.link/p0264r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-11" }, "P0265R0": { "type": "paper", "title": "SG5 is NOT proposing Transactional Memory for C++17", "subgroup": "Transactional Memory", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0265r0.pdf", "link": "https://wg21.link/p0265r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "P0266R0": { "type": "paper", "title": "Removing Restrictions on requires-Expressions", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0266r0.pdf", "link": "https://wg21.link/p0266r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0266R1": { "type": "paper", "title": "Removing Restrictions on requires-Expressions", "subgroup": "Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0266r1.pdf", "link": "https://wg21.link/p0266r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-10" }, "P0266R2": { "type": "paper", "title": "Lifting Restrictions on requires-Expressions", "subgroup": "Core", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0266r2.pdf", "link": "https://wg21.link/p0266r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0267R0": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++,", "subgroup": "SG14", "author": "Michael McLaughlin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0267r0.pdf", "link": "https://wg21.link/p0267r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12", "issues": [ "LEWG177" ], "github_url": "https://github.com/cplusplus/papers/issues/399" }, "P0267R1": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++,", "subgroup": "Library Evolution", "author": "Michael McLaughlin, Herb Sutter, Jason Zink", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0267r1.pdf", "link": "https://wg21.link/p0267r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-21", "issues": [ "LEWG177" ], "github_url": "https://github.com/cplusplus/papers/issues/399" }, "P0267R2": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++,", "subgroup": "Library Evolution", "author": "Michael McLaughlin, Herb Sutter, Jason Zink", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0267r2.pdf", "link": "https://wg21.link/p0267r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-22", "issues": [ "LEWG177" ], "github_url": "https://github.com/cplusplus/papers/issues/399" }, "P0267R3": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++,", "subgroup": "Library Evolution", "author": "Michael McLaughlin, Herb Sutter, Jason Zink", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0267r3.pdf", "link": "https://wg21.link/p0267r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG177" ], "github_url": "https://github.com/cplusplus/papers/issues/399" }, "P0267R4": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++,", "subgroup": "Library Evolution", "author": "Michael McLaughlin, Herb Sutter, Jason Zink", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0267r4.pdf", "link": "https://wg21.link/p0267r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-20", "issues": [ "LEWG177" ], "github_url": "https://github.com/cplusplus/papers/issues/399" }, "P0267R5": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++,", "subgroup": "Library Evolution", "author": "Michael McLaughlin, Herb Sutter, Jason Zink, Guy Davidson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0267r5.pdf", "link": "https://wg21.link/p0267r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG177" ], "github_url": "https://github.com/cplusplus/papers/issues/399" }, "P0267R6": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++,", "subgroup": "Library Evolution", "author": "Michael McLaughlin, Herb Sutter, Jason Zink, Guy Davidson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0267r6.pdf", "link": "https://wg21.link/p0267r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30", "issues": [ "LEWG177" ], "github_url": "https://github.com/cplusplus/papers/issues/399" }, "P0267R7": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++", "subgroup": "Library Evolution", "author": "Michael B. McLaughlin, Herb Sutter, Jason Zink, Guy Davidson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0267r7.pdf", "link": "https://wg21.link/p0267r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "github_url": "https://github.com/cplusplus/papers/issues/399", "issues": [ "LEWG177" ] }, "P0267R8": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++", "subgroup": "WG21", "author": "Michael B. McLaughlin, Herb Sutter, Jason Zink, Guy Davidson, Michael Kazakov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0267r8.pdf", "link": "https://wg21.link/p0267r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-26", "github_url": "https://github.com/cplusplus/papers/issues/399", "issues": [ "LEWG177" ] }, "P0267R9": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++", "subgroup": "SG13", "author": "Michael B. McLaughlin, Herb Sutter, Jason Zink, Guy Davidson, Michael Kazakov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0267r9.pdf", "link": "https://wg21.link/p0267r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/399", "issues": [ "LEWG177" ] }, "P0267R10": { "type": "paper", "title": "A Proposal to Add 2D Graphics Rendering and Display to C++", "subgroup": "SG13, SG16", "author": "Michael B McLaughlin, Herb Sutter, Jason Zink, Guy Davidson, Michael Kazakov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0267r10.pdf", "link": "https://wg21.link/p0267r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/399", "issues": [ "LEWG177" ] }, "P0268R0": { "type": "paper", "title": "up-to expression", "subgroup": "Evolution", "author": "Mike Spertus, Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0268r0.pdf", "link": "https://wg21.link/p0268r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0269R0": { "type": "paper", "title": "Allocator-aware regular expressions", "subgroup": "Library", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0269r0.pdf", "link": "https://wg21.link/p0269r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14", "issues": [ "LEWG9" ], "github_url": "https://github.com/cplusplus/papers/issues/896" }, "P0270R0": { "type": "paper", "title": "Removing C dependencies from signal handler wording", "subgroup": "Concurrency", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0270r0.html", "link": "https://wg21.link/p0270r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0270R1": { "type": "paper", "title": "Removing C dependencies from signal handler wording", "subgroup": "Library", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0270r1.html", "link": "https://wg21.link/p0270r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-10" }, "P0270R2": { "type": "paper", "title": "Removing C dependencies from signal handler wording", "subgroup": "Core, Library", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0270r2.html", "link": "https://wg21.link/p0270r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-27" }, "P0270R3": { "type": "paper", "title": "Removing C dependencies from signal handler wording", "subgroup": "Core, Library", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0270r3.html", "link": "https://wg21.link/p0270r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02" }, "P0271R0": { "type": "paper", "title": "std::direct_init for plugging the metaprogramming constructor hole", "subgroup": "Library Evolution", "author": "Richard Smith, Tony Van Eerd, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0271r0.html", "link": "https://wg21.link/p0271r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-13" }, "P0272R0": { "type": "paper", "title": "Give 'std::string' a non-const '.data()' member function", "subgroup": "Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0272r0.html", "link": "https://wg21.link/p0272r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-13" }, "P0272R1": { "type": "paper", "title": "Give 'std::string' a non-const '.data()' member function", "subgroup": "Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0272r1.html", "link": "https://wg21.link/p0272r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0273R0": { "type": "paper", "title": "Proposed modules changes from implementation and deployment experience", "subgroup": "Evolution", "author": "Richard Smith, Chandler Carruth, David Jones", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0273r0.pdf", "link": "https://wg21.link/p0273r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0273R1": { "type": "paper", "title": "Proposed modules changes from implementation and deployment experience", "subgroup": "Evolution", "author": "Richard Smith, Chandler Carruth, David Jones", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0273r1.pdf", "link": "https://wg21.link/p0273r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17" }, "P0274R0": { "type": "paper", "title": "Clump - A Vector-like Sequence Container with Embedded Storage", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0274r0.pdf", "link": "https://wg21.link/p0274r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0275R0": { "type": "paper", "title": "A Proposal to add Classes and Functions Required for Dynamic Library Load", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0275r0.html", "link": "https://wg21.link/p0275r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20", "issues": [ "LEWG196" ] }, "P0275R1": { "type": "paper", "title": "A Proposal to add Classes and Functions Required for Dynamic Library Load", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0275r1.html", "link": "https://wg21.link/p0275r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-28", "issues": [ "LEWG196" ] }, "P0275R2": { "type": "paper", "title": "A Proposal to add Classes and Functions Required for Dynamic Library Load", "subgroup": "Library Evolution, Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0275r2.html", "link": "https://wg21.link/p0275r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-12", "issues": [ "LEWG196" ] }, "P0275R3": { "type": "paper", "title": "A Proposal to add Classes and Functions Required for Dynamic Library Load", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0275r3.html", "link": "https://wg21.link/p0275r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-01", "issues": [ "LEWG196" ] }, "P0275R4": { "type": "paper", "title": "A Proposal to add Classes and Functions Required for Dynamic Library Load", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0275r4.html", "link": "https://wg21.link/p0275r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-01", "issues": [ "LEWG196" ] }, "P0276R0": { "type": "paper", "title": "A Proposal to add Attribute [[visible]]", "subgroup": "Evolution, Core", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0276r0.html", "link": "https://wg21.link/p0276r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20" }, "P0277R0": { "type": "paper", "title": "const Inheritance", "subgroup": "Evolution", "author": "David Wilson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0277r0.pdf", "link": "https://wg21.link/p0277r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-13" }, "P0277R1": { "type": "paper", "title": "const Inheritance", "subgroup": "Evolution", "author": "David Wilson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0277r1.pdf", "link": "https://wg21.link/p0277r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-22" }, "P0278R0": { "type": "paper", "title": "volatile solutions", "subgroup": "Core", "author": "Jon Kalb, Dan Saks", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0278r0.html", "link": "https://wg21.link/p0278r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14" }, "P0279R0": { "type": "paper", "title": "Read-Copy Update (RCU) for C++", "subgroup": "Concurrency", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0279r0.html", "link": "https://wg21.link/p0279r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14" }, "P0279R1": { "type": "paper", "title": "Read-Copy Update (RCU) for C++", "subgroup": "Concurrency", "author": "Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0279r1.pdf", "link": "https://wg21.link/p0279r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-08-25" }, "P0280R0": { "type": "paper", "title": "Initialize unspecified aggregate members with direct list initialization", "subgroup": "Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0280r0.html", "link": "https://wg21.link/p0280r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-08" }, "P0281R0": { "type": "paper", "title": "Remove comma elision in variadic function declarations", "subgroup": "Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0281r0.html", "link": "https://wg21.link/p0281r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-01-23" }, "P0282R0": { "type": "paper", "title": "Const-preserving overloads for the strtox family of functions", "subgroup": "Library Evolution, Library", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0282r0.html", "link": "https://wg21.link/p0282r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-07" }, "P0283R0": { "type": "paper", "title": "Standard and non-standard attributes", "subgroup": "Evolution", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0283r0.pdf", "link": "https://wg21.link/p0283r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-12" }, "P0283R1": { "type": "paper", "title": "Standard and non-standard attributes", "subgroup": "Core", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0283r1.pdf", "link": "https://wg21.link/p0283r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-15" }, "P0283R2": { "type": "paper", "title": "Standard and non-standard attributes", "subgroup": "Core", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0283r2.html", "link": "https://wg21.link/p0283r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-22" }, "P0284R0": { "type": "paper", "title": "Unqualified enumerators in case labels", "subgroup": "Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0284r0.html", "link": "https://wg21.link/p0284r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14" }, "P0285R0": { "type": "paper", "title": "Using customization points to unify executors", "subgroup": "Concurrency", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0285r0.html", "link": "https://wg21.link/p0285r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14" }, "P0286R0": { "type": "paper", "title": "A networking library extension to support co_await-based coroutines", "subgroup": "Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0286r0.html", "link": "https://wg21.link/p0286r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-14", "issues": [ "LEWG127" ] }, "P0287R0": { "type": "paper", "title": "Simple Contracts for C++", "subgroup": "Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0287r0.pdf", "link": "https://wg21.link/p0287r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-15" }, "P0288R0": { "type": "paper", "title": "A polymorphic wrapper for all Callable objects", "subgroup": "Library Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0288r0.pdf", "link": "https://wg21.link/p0288r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-13", "issues": [ "LEWG34" ], "github_url": "https://github.com/cplusplus/papers/issues/400" }, "P0288R1": { "type": "paper", "title": "A polymorphic wrapper for all Callable objects", "subgroup": "Library Evolution", "author": "David Krauss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0288r1.pdf", "link": "https://wg21.link/p0288r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG34" ], "github_url": "https://github.com/cplusplus/papers/issues/400" }, "P0288R4": { "type": "paper", "title": "any_invocable", "subgroup": "Library Evolution, Library", "author": "Ryan McDougall, Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0288r4.html", "link": "https://wg21.link/p0288r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-19", "github_url": "https://github.com/cplusplus/papers/issues/400" }, "P0288R5": { "type": "paper", "title": "any_invocable", "subgroup": "Library", "author": "Matt Calabrese, Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0288r5.html", "link": "https://wg21.link/p0288r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/400" }, "P0288R6": { "type": "paper", "title": "any_invocable", "subgroup": "Library", "author": "Matt Calabrese, Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0288r6.html", "link": "https://wg21.link/p0288r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-09", "github_url": "https://github.com/cplusplus/papers/issues/400" }, "P0288R7": { "type": "paper", "title": "any_invocable", "subgroup": "Library", "author": "Ryan McDougall, Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0288r7.html", "link": "https://wg21.link/p0288r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-03", "github_url": "https://github.com/cplusplus/papers/issues/400" }, "P0288R8": { "type": "paper", "title": "move_only_function (was any_invocable)", "subgroup": "Library", "author": "Ryan McDougall, Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0288r8.html", "link": "https://wg21.link/p0288r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-14", "github_url": "https://github.com/cplusplus/papers/issues/400" }, "P0288R9": { "type": "paper", "title": "move_only_function (was any_invocable)", "subgroup": "Library", "author": "Matt Calabrese, Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0288r9.html", "link": "https://wg21.link/p0288r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-27", "github_url": "https://github.com/cplusplus/papers/issues/400" }, "P0289R0": { "type": "paper", "title": "Forward declarations of nested classes", "subgroup": "Evolution", "author": "Matt Austern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0289r0.pdf", "link": "https://wg21.link/p0289r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-16" }, "P0290R0": { "type": "paper", "title": "apply() for synchronized_value", "subgroup": "Concurrency", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0290r0.html", "link": "https://wg21.link/p0290r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-02-19", "issues": [ "LEWG308" ], "github_url": "https://github.com/cplusplus/papers/issues/255" }, "P0290R1": { "type": "paper", "title": "apply() for synchronized_value", "subgroup": "Concurrency", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0290r1.html", "link": "https://wg21.link/p0290r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG308" ], "github_url": "https://github.com/cplusplus/papers/issues/255" }, "P0290R2": { "type": "paper", "title": "apply() for synchronized_value", "subgroup": "Concurrency", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0290r2.html", "link": "https://wg21.link/p0290r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02", "issues": [ "LEWG308" ], "github_url": "https://github.com/cplusplus/papers/issues/255" }, "P0290R3": { "type": "paper", "title": "apply() for synchronized_value", "subgroup": "SG9 Ranges,Library Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0290r3.html", "link": "https://wg21.link/p0290r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-17", "github_url": "https://github.com/cplusplus/papers/issues/255", "issues": [ "LEWG308" ] }, "P0290R4": { "type": "paper", "title": "apply() for synchronized_value", "subgroup": "Core", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0290r4.html", "link": "https://wg21.link/p0290r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-16", "github_url": "https://github.com/cplusplus/papers/issues/255", "issues": [ "LEWG308" ] }, "P0292R0": { "type": "paper", "title": "constexpr if: A slightly different syntax", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0292r0.html", "link": "https://wg21.link/p0292r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-17" }, "P0292R1": { "type": "paper", "title": "constexpr if: A slightly different syntax", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0292r1.html", "link": "https://wg21.link/p0292r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-26" }, "P0292R2": { "type": "paper", "title": "constexpr if: A slightly different syntax", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0292r2.html", "link": "https://wg21.link/p0292r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-20" }, "P0293R0": { "type": "paper", "title": "Template deduction for nested classes", "subgroup": "Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0293r0.pdf", "link": "https://wg21.link/p0293r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14" }, "P0295R0": { "type": "paper", "title": "Adopt Selected Library Fundamentals V2 Components for C++17", "subgroup": "Library Evolution, Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0295r0.pdf", "link": "https://wg21.link/p0295r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-01", "issues": [ "LEWG184" ] }, "P0296R0": { "type": "paper", "title": "Forward progress guarantees: Base definitions", "subgroup": "Core", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0296r0.html", "link": "https://wg21.link/p0296r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-05" }, "P0296R1": { "type": "paper", "title": "Forward progress guarantees: Base definitions", "subgroup": "Core", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0296r1.html", "link": "https://wg21.link/p0296r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-27" }, "P0296R2": { "type": "paper", "title": "Forward progress guarantees: Base definitions", "subgroup": "Core", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0296r2.html", "link": "https://wg21.link/p0296r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-21" }, "P0298R0": { "type": "paper", "title": "A byte type definition", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0298r0.pdf", "link": "https://wg21.link/p0298r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-27", "issues": [ "LEWG195" ] }, "P0298R1": { "type": "paper", "title": "A byte type definition", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0298r1.pdf", "link": "https://wg21.link/p0298r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-10", "issues": [ "LEWG195" ] }, "P0298R2": { "type": "paper", "title": "A byte type definition", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0298r2.pdf", "link": "https://wg21.link/p0298r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11", "issues": [ "LEWG195" ] }, "P0298R3": { "type": "paper", "title": "A byte type definition", "subgroup": "Library Evolution", "author": "Neil MacIntosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0298r3.pdf", "link": "https://wg21.link/p0298r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03", "issues": [ "LEWG195" ] }, "P0299R0": { "type": "paper", "title": "Forward progress guarantees for the Parallelism TS v2", "subgroup": "Library", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0299r0.html", "link": "https://wg21.link/p0299r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-05", "issues": [ "LEWG197" ] }, "P0299R1": { "type": "paper", "title": "Forward progress guarantees for the Parallelism TS features", "subgroup": "Library", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0299r1.html", "link": "https://wg21.link/p0299r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24", "issues": [ "LEWG197" ] }, "P0301R0": { "type": "paper", "title": "Wording for Unified Call Syntax", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0301r0.html", "link": "https://wg21.link/p0301r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0301R1": { "type": "paper", "title": "Wording for Unified Call Syntax (revision 1)", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0301r1.html", "link": "https://wg21.link/p0301r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-21" }, "P0302R0": { "type": "paper", "title": "Deprecating Allocator Support in std::function", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0302r0.html", "link": "https://wg21.link/p0302r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-18", "issues": [ "LEWG198" ] }, "P0302R1": { "type": "paper", "title": "Removing Allocator Support in std::function (rev 1)", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0302r1.html", "link": "https://wg21.link/p0302r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG198" ] }, "P0303R0": { "type": "paper", "title": "Extensions to C++ for Short Float Type", "subgroup": "Evolution, Library Evolution", "author": "Boris Fomitchev, Sergei Nikolaev, Olivier Giroux, Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0303r0.pdf", "link": "https://wg21.link/p0303r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG358" ] }, "P0304R0": { "type": "paper", "title": "C++ Standard Library Issues Resolved Directly In Jacksonville", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0304r0.html", "link": "https://wg21.link/p0304r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-04" }, "P0304R1": { "type": "paper", "title": "C++ Standard Library Issues Resolved Directly In Issaquah", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0304r1.html", "link": "https://wg21.link/p0304r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0305R0": { "type": "paper", "title": "If statement with initializer", "subgroup": "Evolution, Core", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0305r0.html", "link": "https://wg21.link/p0305r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-14" }, "P0305R1": { "type": "paper", "title": "Selection statements with initializer", "subgroup": "Evolution, Core", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0305r1.html", "link": "https://wg21.link/p0305r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24" }, "P0306R0": { "type": "paper", "title": "Comma elision and comma deletion", "subgroup": "Evolution, Core, WG14 liason", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0306r0.html", "link": "https://wg21.link/p0306r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-17" }, "P0306R1": { "type": "paper", "title": "Comma elision and comma deletion", "subgroup": "Evolution, Core, WG14", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0306r1.html", "link": "https://wg21.link/p0306r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-08" }, "P0306R2": { "type": "paper", "title": "Comma elision and comma deletion", "subgroup": "Evolution, Core, WG14", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0306r2.html", "link": "https://wg21.link/p0306r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-27" }, "P0306R3": { "type": "paper", "title": "Comma elision and comma deletion", "subgroup": "Evolution, Core, WG14", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0306r3.html", "link": "https://wg21.link/p0306r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0306R4": { "type": "paper", "title": "Comma elision and comma deletion", "subgroup": "Core, WG14", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0306r4.html", "link": "https://wg21.link/p0306r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-12" }, "P0307R0": { "type": "paper", "title": "Making Optional Greater Equal Again", "subgroup": "Library Evolution, Library", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0307r0.pdf", "link": "https://wg21.link/p0307r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-15", "issues": [ "LEWG199" ] }, "P0307R2": { "type": "paper", "title": "Making Optional Greater Equal Again", "subgroup": "Library Evolution, Library", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0307r2.pdf", "link": "https://wg21.link/p0307r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-15" }, "P0308R0": { "type": "paper", "title": "Valueless Variants Considered Harmful", "subgroup": "Library Evolution, Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0308r0.html", "link": "https://wg21.link/p0308r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-16", "issues": [ "LEWG200", "LWG2881" ] }, "P0309R0": { "type": "paper", "title": "Partial class", "subgroup": "Evolution", "author": "Daniele Bordes, Markus Hosch", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0309r0.pdf", "link": "https://wg21.link/p0309r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-17" }, "P0310R0": { "type": "paper", "title": "Splitting node and array allocation in allocators", "subgroup": "Library Evolution", "author": "Marcelo Zimbres", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0310r0.pdf", "link": "https://wg21.link/p0310r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-19", "issues": [ "LEWG201" ] }, "P0311R0": { "type": "paper", "title": "A Unified Vision for Manipulating Tuple-like Objects", "subgroup": "Evolution", "author": "Matthew Woehlke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0311r0.html", "link": "https://wg21.link/p0311r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-18" }, "P0312R0": { "type": "paper", "title": "Make Pointers to Members Callable", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0312r0.pdf", "link": "https://wg21.link/p0312r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-20" }, "P0312R1": { "type": "paper", "title": "Make Pointers to Members Callable", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0312r1.html", "link": "https://wg21.link/p0312r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-07" }, "P0313R0": { "type": "paper", "title": "Comparison operators in fold-expressions", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0313r0.html", "link": "https://wg21.link/p0313r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-21" }, "P0314R0": { "type": "paper", "title": "Querying the alignment of an object", "subgroup": "Evolution", "author": "Robert Haberlach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0314r0.html", "link": "https://wg21.link/p0314r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-28" }, "P0315R0": { "type": "paper", "title": "Lambdas in unevaluated context", "subgroup": "Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0315r0.pdf", "link": "https://wg21.link/p0315r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-24" }, "P0315R1": { "type": "paper", "title": "Lambdas in unevaluated context", "subgroup": "Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0315r1.pdf", "link": "https://wg21.link/p0315r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-08-01" }, "P0315R2": { "type": "paper", "title": "Lambdas in unevaluated context", "subgroup": "Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0315r2.pdf", "link": "https://wg21.link/p0315r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0315R3": { "type": "paper", "title": "Lambdas in unevaluated context", "subgroup": "Core", "author": "Louis Dionne, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0315r3.pdf", "link": "https://wg21.link/p0315r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-11" }, "P0315R4": { "type": "paper", "title": "Wording for lambdas in unevaluated contexts", "subgroup": "Core", "author": "Louis Dionne, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0315r4.pdf", "link": "https://wg21.link/p0315r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10" }, "P0316R0": { "type": "paper", "title": "allocate_unique and allocator_delete", "subgroup": "Library Evolution", "author": "Miro Knejp", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0316r0.html", "link": "https://wg21.link/p0316r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-01", "issues": [ "LEWG165", "LEWG229", "LEWG430" ], "github_url": "https://github.com/cplusplus/papers/issues/1089" }, "P0317R0": { "type": "paper", "title": "Directory Entry Caching for Filesystem", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0317r0.html", "link": "https://wg21.link/p0317r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "issues": [ "LEWG202" ] }, "P0317R1": { "type": "paper", "title": "Directory Entry Caching for Filesystem", "subgroup": "Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0317r1.html", "link": "https://wg21.link/p0317r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG202" ] }, "P0318R0": { "type": "paper", "title": "decay_unwrap and unwrap_reference", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0318r0.pdf", "link": "https://wg21.link/p0318r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-22", "issues": [ "LEWG203" ] }, "P0318R1": { "type": "paper", "title": "unwrap_ref_decay and unwrap_reference", "subgroup": "Library", "author": "Vicente J. Botet Escribá", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0318r1.pdf", "link": "https://wg21.link/p0318r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-30", "issues": [ "LEWG203", "LWG3202" ] }, "P0319R0": { "type": "paper", "title": "Adding Emplace functions for promise/future", "subgroup": "Library Evolution, Concurrency", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0319r0.pdf", "link": "https://wg21.link/p0319r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-22", "issues": [ "LEWG204" ] }, "P0319R1": { "type": "paper", "title": "Adding Emplace functions for promise/future", "subgroup": "Library Evolution, Concurrency", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0319r1.pdf", "link": "https://wg21.link/p0319r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15", "issues": [ "LEWG204" ] }, "P0319R2": { "type": "paper", "title": "Adding Emplace functions for promise/future (revision 2)", "subgroup": "SG1, Library Evolution", "author": "Vicente J. Botet Escribá", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0319r2.pdf", "link": "https://wg21.link/p0319r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-03", "issues": [ "LEWG204" ] }, "P0320R0": { "type": "paper", "title": "Thread Constructor Attributes", "subgroup": "Library Evolution, Concurrency", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0320r0.pdf", "link": "https://wg21.link/p0320r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-22", "issues": [ "LEWG205" ] }, "P0320R1": { "type": "paper", "title": "Thread Constructor Attributes", "subgroup": "Library Evolution, Concurrency", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0320r1.pdf", "link": "https://wg21.link/p0320r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-12", "issues": [ "LEWG205" ] }, "P0322R0": { "type": "paper", "title": "exception_list", "subgroup": "Library Evolution. Concurrency", "author": "Bryce Adelstein Lelbach, Alisdair Meredith, Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0322r0.html", "link": "https://wg21.link/p0322r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-04-24", "issues": [ "LEWG206" ] }, "P0323R0": { "type": "paper", "title": "A proposal to add a utility class to represent expected monad (Revision 2)", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0323r0.pdf", "link": "https://wg21.link/p0323r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28", "issues": [ "LEWG29" ], "github_url": "https://github.com/cplusplus/papers/issues/254" }, "P0323R1": { "type": "paper", "title": "A proposal to add a utility class to represent expected object (Revision 3)", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0323r1.pdf", "link": "https://wg21.link/p0323r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-12", "issues": [ "LEWG29" ], "github_url": "https://github.com/cplusplus/papers/issues/254" }, "P0323R2": { "type": "paper", "title": "A proposal to add a utility class to represent expected object (Revision 4)", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0323r2.pdf", "link": "https://wg21.link/p0323r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15", "issues": [ "LEWG29" ], "github_url": "https://github.com/cplusplus/papers/issues/254" }, "P0323R3": { "type": "paper", "title": "Utility class to represent expected object", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0323r3.pdf", "link": "https://wg21.link/p0323r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG29" ], "github_url": "https://github.com/cplusplus/papers/issues/254" }, "P0323R4": { "type": "paper", "title": "std::expected", "subgroup": "Library", "author": "Vicente Botet, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0323r4.html", "link": "https://wg21.link/p0323r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-26", "issues": [ "LEWG29" ], "github_url": "https://github.com/cplusplus/papers/issues/254" }, "P0323R5": { "type": "paper", "title": "std::expected", "subgroup": "Library", "author": "Vicente Botet, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0323r5.html", "link": "https://wg21.link/p0323r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08", "github_url": "https://github.com/cplusplus/papers/issues/254", "issues": [ "LEWG29" ] }, "P0323R6": { "type": "paper", "title": "std::expected", "subgroup": "Library", "author": "Vicente Botet, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0323r6.html", "link": "https://wg21.link/p0323r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02", "github_url": "https://github.com/cplusplus/papers/issues/254", "issues": [ "LEWG29" ] }, "P0323R7": { "type": "paper", "title": "std::expected", "subgroup": "Library", "author": "Vicente Botet, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0323r7.html", "link": "https://wg21.link/p0323r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22", "github_url": "https://github.com/cplusplus/papers/issues/254", "issues": [ "LEWG29" ] }, "P0323R8": { "type": "paper", "title": "std::expected", "subgroup": "Library", "author": "JF Bastien, Vicente Botet", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0323r8.html", "link": "https://wg21.link/p0323r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/254", "issues": [ "LEWG29" ] }, "P0323R9": { "type": "paper", "title": "std::expected", "subgroup": "Library", "author": "JF Bastien, Vicente Botet", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0323r9.html", "link": "https://wg21.link/p0323r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-03", "github_url": "https://github.com/cplusplus/papers/issues/254", "issues": [ "LEWG29" ] }, "P0323R10": { "type": "paper", "title": "std::expected", "subgroup": "Library", "author": "JF Bastien, Vicente Botet", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0323r10.html", "link": "https://wg21.link/p0323r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-15", "github_url": "https://github.com/cplusplus/papers/issues/254", "issues": [ "LEWG29" ] }, "P0323R11": { "type": "paper", "title": "std::expected", "subgroup": "Library", "author": "JF Bastien, Jonathan Wakely, Vicente Botet", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0323r11.html", "link": "https://wg21.link/p0323r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-16", "github_url": "https://github.com/cplusplus/papers/issues/254", "issues": [ "LEWG29" ] }, "P0323R12": { "type": "paper", "title": "std::expected", "subgroup": "Library", "author": "Vicente Botet, JF Bastien, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0323r12.html", "link": "https://wg21.link/p0323r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-07", "github_url": "https://github.com/cplusplus/papers/issues/254", "issues": [ "LEWG29" ] }, "P0324R0": { "type": "paper", "title": "One Concept Definition Syntax", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0324r0.html", "link": "https://wg21.link/p0324r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-04" }, "P0325R0": { "type": "paper", "title": "Propose to adopt make_array in C++17", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0325r0.html", "link": "https://wg21.link/p0325r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-03-31", "issues": [ "LEWG207", "LEWG558" ], "github_url": "https://github.com/cplusplus/papers/issues/4" }, "P0325R1": { "type": "paper", "title": "Propose to adopt make_array into the IS", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0325r1.html", "link": "https://wg21.link/p0325r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-29", "issues": [ "LEWG207", "LEWG558" ], "github_url": "https://github.com/cplusplus/papers/issues/4" }, "P0325R2": { "type": "paper", "title": "to_array from LFTS with updates", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0325r2.html", "link": "https://wg21.link/p0325r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-11", "github_url": "https://github.com/cplusplus/papers/issues/4", "issues": [ "LEWG207", "LEWG558" ] }, "P0325R3": { "type": "paper", "title": "to_array from LFTS with updates", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0325r3.html", "link": "https://wg21.link/p0325r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-07", "github_url": "https://github.com/cplusplus/papers/issues/4", "issues": [ "LEWG207", "LEWG558" ] }, "P0325R4": { "type": "paper", "title": "to_array from LFTS with updates", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0325r4.html", "link": "https://wg21.link/p0325r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-29", "github_url": "https://github.com/cplusplus/papers/issues/4", "issues": [ "LEWG207", "LEWG558" ] }, "P0326R0": { "type": "paper", "title": "Structured binding: customization point issues", "subgroup": "Evolution, Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0326r0.pdf", "link": "https://wg21.link/p0326r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28", "issues": [ "LEWG225" ] }, "P0327R0": { "type": "paper", "title": "Product types access", "subgroup": "Evolution, Reflection, Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0327r0.pdf", "link": "https://wg21.link/p0327r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "issues": [ "LEWG292" ] }, "P0327R1": { "type": "paper", "title": "Product types access", "subgroup": "Evolution, Reflection, Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0327r1.pdf", "link": "https://wg21.link/p0327r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16", "issues": [ "LEWG292" ] }, "P0327R2": { "type": "paper", "title": "Product types access", "subgroup": "Evolution, SG7, Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0327r2.pdf", "link": "https://wg21.link/p0327r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15", "issues": [ "LEWG292" ] }, "P0327R3": { "type": "paper", "title": "Product types access", "subgroup": "Evolution, SG7, Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0327r3.pdf", "link": "https://wg21.link/p0327r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG292" ] }, "P0329R0": { "type": "paper", "title": "Designated Initialization", "subgroup": "Evolution", "author": "Tim Shen, Richard Smith, Zhihao Yuan, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0329r0.pdf", "link": "https://wg21.link/p0329r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-09" }, "P0329R1": { "type": "paper", "title": "Designated Initialization Wording", "subgroup": "Core", "author": "Tim Shen, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0329r1.pdf", "link": "https://wg21.link/p0329r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-09-26" }, "P0329R2": { "type": "paper", "title": "Designated Initialization Wording", "subgroup": "Core", "author": "Tim Shen, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0329r2.pdf", "link": "https://wg21.link/p0329r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-21" }, "P0329R3": { "type": "paper", "title": "Designated Initialization Wording", "subgroup": "Core", "author": "Tim Shen, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0329r3.pdf", "link": "https://wg21.link/p0329r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-06" }, "P0329R4": { "type": "paper", "title": "Designated Initialization Wording", "subgroup": "Core", "author": "Tim Shen, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0329r4.pdf", "link": "https://wg21.link/p0329r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-12" }, "P0330R0": { "type": "paper", "title": "User-Defined Literals for size_t", "subgroup": "Library Evolution", "author": "Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0330r0.pdf", "link": "https://wg21.link/p0330r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-15", "issues": [ "LEWG77" ], "github_url": "https://github.com/cplusplus/papers/issues/1" }, "P0330R1": { "type": "paper", "title": "User-Defined Literals for size_t", "subgroup": "Library", "author": "Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0330r1.pdf", "link": "https://wg21.link/p0330r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-12", "issues": [ "LEWG77" ], "github_url": "https://github.com/cplusplus/papers/issues/1" }, "P0330R2": { "type": "paper", "title": "Literal Suffixes for ptrdiff_t and size_t", "subgroup": "Evolution, Core", "author": "JeanHeyd Meneide, Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0330r2.html", "link": "https://wg21.link/p0330r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-01", "github_url": "https://github.com/cplusplus/papers/issues/1", "issues": [ "LEWG77" ] }, "P0330R3": { "type": "paper", "title": "Literal Suffixes for ptrdiff_t and size_t", "subgroup": "Evolution, Core", "author": "JeanHeyd Meneide, Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0330r3.html", "link": "https://wg21.link/p0330r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/1", "issues": [ "LEWG77" ] }, "P0330R4": { "type": "paper", "title": "Literal Suffixes for ptrdiff_t and size_t", "subgroup": "Evolution, Core", "author": "JeanHeyd Meneide, Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0330r4.html", "link": "https://wg21.link/p0330r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/1", "issues": [ "LEWG77" ] }, "P0330R5": { "type": "paper", "title": "Literal Suffixes for ptrdiff_t and size_t", "subgroup": "Core", "author": "JeanHeyd Meneide, Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0330r5.html", "link": "https://wg21.link/p0330r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-24", "issues": [ "LEWG77" ], "github_url": "https://github.com/cplusplus/papers/issues/1" }, "P0330R6": { "type": "paper", "title": "Literal Suffixes for ptrdiff_t and size_t", "subgroup": "Evolution", "author": "JeanHeyd Meneide, Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0330r6.html", "link": "https://wg21.link/p0330r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/1", "issues": [ "LEWG77" ] }, "P0330R7": { "type": "paper", "title": "Literal Suffixes for ptrdiff_t and size_t", "subgroup": "Core", "author": "JeanHeyd Meneide, Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0330r7.html", "link": "https://wg21.link/p0330r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-24", "github_url": "https://github.com/cplusplus/papers/issues/1", "issues": [ "LEWG77" ] }, "P0330R8": { "type": "paper", "title": "Literal Suffixes for (signed) size_t", "subgroup": "Core", "author": "JeanHeyd Meneide, Rein Halbersma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0330r8.html", "link": "https://wg21.link/p0330r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-11", "github_url": "https://github.com/cplusplus/papers/issues/1", "issues": [ "LEWG77" ] }, "P0331R0": { "type": "paper", "title": "Motivation and Examples for Multidimensional Array", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0331r0.html", "link": "https://wg21.link/p0331r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-27" }, "P0332R0": { "type": "paper", "title": "Relaxed Incomplete Multidimensional Array Type Declaration", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Robin Maffeo, Ben Sander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0332r0.html", "link": "https://wg21.link/p0332r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-27" }, "P0332R1": { "type": "paper", "title": "Relaxed Incomplete Multidimensional Array Type Declaration", "subgroup": "Library Evolution, Evolution", "author": "H. Carter Edwards, Bryce Lelbach, Christian Trott, Mauro Bianco, Athanasios Iliopoulos, John Michopoulos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0332r1.html", "link": "https://wg21.link/p0332r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-11" }, "P0332R2": { "type": "paper", "title": "Relaxed Incomplete Multidimensional Array Type Declaration", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Daniel Sunderland, Christian Trott, D. S. Hollman, Mauro Bianco, Athanasios Iliopoulos, John Michopoulos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0332r2.html", "link": "https://wg21.link/p0332r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10" }, "P0333R0": { "type": "paper", "title": "Improving Parallel Algorithm Exception Handling", "subgroup": "Concurrency, Library Evolution, Library", "author": "Bryce Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0333r0.html", "link": "https://wg21.link/p0333r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-15", "issues": [ "LEWG208" ] }, "P0334R0": { "type": "paper", "title": "Immutable Persistent Containers", "subgroup": "Library Evolution", "author": "Bryce Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0334r0.html", "link": "https://wg21.link/p0334r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-04-24", "issues": [ "LEWG209" ] }, "P0335R0": { "type": "paper", "title": "Context Tokens for Parallel Algorithms", "subgroup": "Concurrency", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0335r0.pdf", "link": "https://wg21.link/p0335r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28" }, "P0335R1": { "type": "paper", "title": "Context Tokens for Parallel Algorithms", "subgroup": "SG1", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0335r1.pdf", "link": "https://wg21.link/p0335r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P0336R0": { "type": "paper", "title": "Better Names for Parallel Execution Policies in C++17", "subgroup": "Concurrency, Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0336r0.pdf", "link": "https://wg21.link/p0336r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28", "issues": [ "LEWG189" ] }, "P0336R1": { "type": "paper", "title": "Better Names for Parallel Execution Policies in C++17", "subgroup": "Concurrency, Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0336r1.pdf", "link": "https://wg21.link/p0336r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG189" ] }, "P0337R0": { "type": "paper", "title": "Delete operator= for polymorphic_allocator", "subgroup": "Library Evolution, Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0337r0.html", "link": "https://wg21.link/p0337r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-25", "issues": [ "LEWG188" ] }, "P0338R0": { "type": "paper", "title": "C++ generic factories", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0338r0.pdf", "link": "https://wg21.link/p0338r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-24", "issues": [ "LEWG210" ] }, "P0338R1": { "type": "paper", "title": "C++ generic factories", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0338r1.pdf", "link": "https://wg21.link/p0338r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-12", "issues": [ "LEWG210" ] }, "P0338R2": { "type": "paper", "title": "C++ generic factories", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0338r2.pdf", "link": "https://wg21.link/p0338r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15", "issues": [ "LEWG210" ] }, "P0338R3": { "type": "paper", "title": "C++ generic factories", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escribá", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0338r3.pdf", "link": "https://wg21.link/p0338r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG210" ] }, "P0339R0": { "type": "paper", "title": "polymorphic_allocator as a vocabulary type", "subgroup": "Library Evolution", "author": "Pablo Halpern, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0339r0.pdf", "link": "https://wg21.link/p0339r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-31", "issues": [ "LEWG211" ], "github_url": "https://github.com/cplusplus/papers/issues/261" }, "P0339R1": { "type": "paper", "title": "polymorphic_allocator as a vocabulary type", "subgroup": "Library Evolution", "author": "Pablo Halpern, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0339r1.pdf", "link": "https://wg21.link/p0339r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG211" ], "github_url": "https://github.com/cplusplus/papers/issues/261" }, "P0339R2": { "type": "paper", "title": "polymorphic_allocator as a vocabulary type", "subgroup": "Library Evolution", "author": "Pablo Halpern, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0339r2.pdf", "link": "https://wg21.link/p0339r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-04", "issues": [ "LEWG211" ], "github_url": "https://github.com/cplusplus/papers/issues/261" }, "P0339R3": { "type": "paper", "title": "polymorphic_allocator as a vocabulary type", "subgroup": "Library Evolution", "author": "Pablo Halpern, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0339r3.pdf", "link": "https://wg21.link/p0339r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-29", "issues": [ "LEWG211" ], "github_url": "https://github.com/cplusplus/papers/issues/261" }, "P0339R4": { "type": "paper", "title": "polymorphic_allocator<> as a vocabulary type", "subgroup": "Library", "author": "Pablo Halpern, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0339r4.pdf", "link": "https://wg21.link/p0339r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02", "github_url": "https://github.com/cplusplus/papers/issues/261", "issues": [ "LEWG211" ] }, "P0339R5": { "type": "paper", "title": "polymorphic_allocator<> as a vocabulary type", "subgroup": "Library", "author": "Pablo Halpern, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0339r5.pdf", "link": "https://wg21.link/p0339r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/261", "issues": [ "LEWG211" ] }, "P0339R6": { "type": "paper", "title": "polymorphic_allocator<> as a vocabulary type", "subgroup": "Library", "author": "Pablo Halpern, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0339r6.pdf", "link": "https://wg21.link/p0339r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/261", "issues": [ "LEWG211" ] }, "P0340R0": { "type": "paper", "title": "Making std::underlying_type SFINAE-friendly", "subgroup": "Library Evolution", "author": "R. \"Tim\" Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0340r0.html", "link": "https://wg21.link/p0340r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG212", "LEWG431" ], "github_url": "https://github.com/cplusplus/papers/issues/6" }, "P0340R1": { "type": "paper", "title": "Making std::underlying_type SFINAE-friendly", "subgroup": "Library Evolution, Library", "author": "R. \"Tim\" Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0340r1.html", "link": "https://wg21.link/p0340r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/6", "issues": [ "LEWG212", "LEWG431" ] }, "P0340R2": { "type": "paper", "title": "Making std::underlying_type SFINAE-friendly", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0340r2.html", "link": "https://wg21.link/p0340r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/6", "issues": [ "LEWG212", "LEWG431" ] }, "P0340R3": { "type": "paper", "title": "Making std::underlying_type SFINAE-friendly", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0340r3.html", "link": "https://wg21.link/p0340r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-21", "github_url": "https://github.com/cplusplus/papers/issues/6", "issues": [ "LEWG212", "LEWG431" ] }, "P0341R0": { "type": "paper", "title": "parameter packs outside of templates", "subgroup": "Reflection, Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0341r0.html", "link": "https://wg21.link/p0341r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0342R0": { "type": "paper", "title": "Timing barriers", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0342r0.html", "link": "https://wg21.link/p0342r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "github_url": "https://github.com/cplusplus/papers/issues/1417" }, "P0342R1": { "type": "paper", "title": "What does \"current time\" mean?", "subgroup": "SG1", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0342r1.pdf", "link": "https://wg21.link/p0342r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1417" }, "P0342R2": { "type": "paper", "title": "pessimize_hint", "subgroup": "SG1 Concurrency and Parallelism", "author": "Gonzalo Brito Gadeschi, Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0342r2.html", "link": "https://wg21.link/p0342r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1417" }, "P0343R0": { "type": "paper", "title": "Meta-programming High-Order Functions", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0343r0.pdf", "link": "https://wg21.link/p0343r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-24", "issues": [ "LEWG213" ] }, "P0343R1": { "type": "paper", "title": "Meta-programming High-Order Functions", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0343r1.pdf", "link": "https://wg21.link/p0343r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15", "issues": [ "LEWG213" ] }, "P0345R0": { "type": "paper", "title": "Allowing any unsigned integral type as parameter type for literal operators", "subgroup": "Evolution", "author": "Michael Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0345r0.html", "link": "https://wg21.link/p0345r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-25" }, "P0346R0": { "type": "paper", "title": "A Nomenclature Tweak", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0346r0.pdf", "link": "https://wg21.link/p0346r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-25", "issues": [ "LEWG214" ] }, "P0346R1": { "type": "paper", "title": "A Nomenclature Tweak", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0346r1.pdf", "link": "https://wg21.link/p0346r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-21", "issues": [ "LEWG214" ] }, "P0347R0": { "type": "paper", "title": "Simplifying simple uses of ", "subgroup": "Numerics, Library Evolution", "author": "R. \"Tim\" Song, Melissa O'Neill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0347r0.html", "link": "https://wg21.link/p0347r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG215" ] }, "P0347R1": { "type": "paper", "title": "Simplifying simple uses of ", "subgroup": "Numerics, Library Evolution", "author": "R. \"Tim\" Song, Melissa O'Neill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0347r1.html", "link": "https://wg21.link/p0347r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16", "issues": [ "LEWG215" ] }, "P0348R0": { "type": "paper", "title": "Validity testing issues", "subgroup": "Core", "author": "Andrzej Krzemienski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0348r0.html", "link": "https://wg21.link/p0348r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-25" }, "P0349R0": { "type": "paper", "title": "Assumptions about the size of datapar", "subgroup": "Concurrency", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0349r0.pdf", "link": "https://wg21.link/p0349r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-24" }, "P0350R0": { "type": "paper", "title": "Integrating datapar with parallel algorithms and executors", "subgroup": "Concurrency", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0350r0.pdf", "link": "https://wg21.link/p0350r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-24", "issues": [ "LEWG309" ], "github_url": "https://github.com/cplusplus/papers/issues/544" }, "P0350R1": { "type": "paper", "title": "Integrating simd with parallel algorithms", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0350r1.pdf", "link": "https://wg21.link/p0350r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30", "issues": [ "LEWG309" ], "github_url": "https://github.com/cplusplus/papers/issues/544" }, "P0350R2": { "type": "paper", "title": "Integrating simd with parallel algorithms", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0350r2.pdf", "link": "https://wg21.link/p0350r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/544", "issues": [ "LEWG309" ] }, "P0350R3": { "type": "paper", "title": "Integrating simd with parallel algorithms", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0350r3.pdf", "link": "https://wg21.link/p0350r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-23", "github_url": "https://github.com/cplusplus/papers/issues/544", "issues": [ "LEWG309" ] }, "P0350R4": { "type": "paper", "title": "Integrating simd with parallel algorithms", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0350r4.pdf", "link": "https://wg21.link/p0350r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/544", "issues": [ "LEWG309" ] }, "P0352R0": { "type": "paper", "title": "Smart References through Delegation: An Alternative to N4477's Operator Dot", "subgroup": "Evolution", "author": "Hubert Tong, Faisal Vali", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0352r0.pdf", "link": "https://wg21.link/p0352r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0352R1": { "type": "paper", "title": "Smart References through Delegation (2nd revision)", "subgroup": "Evolution", "author": "Hubert Tong, Faisal Vali", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0352r1.pdf", "link": "https://wg21.link/p0352r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0353R0": { "type": "paper", "title": "Unicode Encoding Conversions for the Standard Library", "subgroup": "Library Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0353r0.html", "link": "https://wg21.link/p0353r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG216" ] }, "P0353R1": { "type": "paper", "title": "Unicode Friendly Encoding Conversions for the Standard Library", "subgroup": "Library Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0353r1.html", "link": "https://wg21.link/p0353r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG216" ] }, "P0354R0": { "type": "paper", "title": "default == is >, default < is < so", "subgroup": "Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0354r0.pdf", "link": "https://wg21.link/p0354r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-15" }, "P0355R0": { "type": "paper", "title": "Extending to Calendars and Time Zones", "subgroup": "Library Evolution", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0355r0.html", "link": "https://wg21.link/p0355r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG116" ] }, "P0355R1": { "type": "paper", "title": "Extending to Calendars and Time Zones", "subgroup": "Library Evolution", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0355r1.html", "link": "https://wg21.link/p0355r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16", "issues": [ "LEWG116" ] }, "P0355R2": { "type": "paper", "title": "Extending to Calendars and Time Zones", "subgroup": "Library Evolution", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0355r2.html", "link": "https://wg21.link/p0355r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-04", "issues": [ "LEWG116" ] }, "P0355R3": { "type": "paper", "title": "Extending to Calendars and Time Zones", "subgroup": "Library Evolution", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0355r3.html", "link": "https://wg21.link/p0355r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG116" ] }, "P0355R4": { "type": "paper", "title": "Extending to Calendars and Time Zones", "subgroup": "Library Evolution", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0355r4.html", "link": "https://wg21.link/p0355r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG116" ] }, "P0355R5": { "type": "paper", "title": "Extending to Calendars and Time Zones", "subgroup": "Library", "author": "Howard E. Hinnant, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0355r5.html", "link": "https://wg21.link/p0355r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG116" ] }, "P0355R6": { "type": "paper", "title": "Extending chrono to Calendars and Time Zones", "subgroup": "", "link": "https://wg21.link/p0355r6", "long_link": "http://wiki.edg.com/pub/Wg21jacksonville2018/StrawPolls/p0355r6.html", "source": "http://wiki.edg.com/bin/view/Wg21jacksonville2018/StrawPolls", "issues": [ "LEWG116" ] }, "P0355R7": { "type": "paper", "title": "Extending to Calendars and Time Zones", "subgroup": "Library", "author": "Howard E. Hinnant, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0355r7.html", "link": "https://wg21.link/p0355r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "issues": [ "LEWG116" ] }, "P0356R0": { "type": "paper", "title": "Simplified partial function application", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0356r0.html", "link": "https://wg21.link/p0356r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-22", "issues": [ "LEWG40" ], "github_url": "https://github.com/cplusplus/papers/issues/7" }, "P0356R1": { "type": "paper", "title": "Simplified partial function application", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0356r1.html", "link": "https://wg21.link/p0356r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-13", "issues": [ "LEWG40" ], "github_url": "https://github.com/cplusplus/papers/issues/7" }, "P0356R2": { "type": "paper", "title": "Simplified partial function application", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0356r2.html", "link": "https://wg21.link/p0356r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-14", "issues": [ "LEWG40" ], "github_url": "https://github.com/cplusplus/papers/issues/7" }, "P0356R3": { "type": "paper", "title": "Simplified partial function application", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0356r3.html", "link": "https://wg21.link/p0356r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-09", "issues": [ "LEWG40" ], "github_url": "https://github.com/cplusplus/papers/issues/7" }, "P0356R4": { "type": "paper", "title": "Simplified partial function application", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0356r4.html", "link": "https://wg21.link/p0356r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "github_url": "https://github.com/cplusplus/papers/issues/7", "issues": [ "LEWG40" ] }, "P0356R5": { "type": "paper", "title": "Simplified partial function application", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0356r5.html", "link": "https://wg21.link/p0356r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09", "github_url": "https://github.com/cplusplus/papers/issues/7", "issues": [ "LEWG40" ] }, "P0357R0": { "type": "paper", "title": "reference_wrapper for incomplete types", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0357r0.html", "link": "https://wg21.link/p0357r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-24", "issues": [ "LEWG217", "LEWG412" ], "github_url": "https://github.com/cplusplus/papers/issues/2" }, "P0357R1": { "type": "paper", "title": "reference_wrapper for incomplete types", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0357r1.html", "link": "https://wg21.link/p0357r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-09-29", "issues": [ "LEWG217", "LEWG412" ], "github_url": "https://github.com/cplusplus/papers/issues/2" }, "P0357R2": { "type": "paper", "title": "'reference_wrapper' for incomplete types", "subgroup": "Library", "author": "Tomasz Kamiński, Stephan T. Lavavej, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0357r2.html", "link": "https://wg21.link/p0357r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-10", "github_url": "https://github.com/cplusplus/papers/issues/2", "issues": [ "LEWG217", "LEWG412" ] }, "P0357R3": { "type": "paper", "title": "'reference_wrapper' for incomplete types", "subgroup": "Library", "author": "Tomasz Kamiński, Stephan T. Lavavej, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0357r3.html", "link": "https://wg21.link/p0357r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-07", "github_url": "https://github.com/cplusplus/papers/issues/2", "issues": [ "LEWG217", "LEWG412" ] }, "P0358R0": { "type": "paper", "title": "Fixes for not_fn", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0358r0.html", "link": "https://wg21.link/p0358r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28", "issues": [ "LEWG218" ] }, "P0358R1": { "type": "paper", "title": "Fixes for not_fn", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0358r1.html", "link": "https://wg21.link/p0358r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-22", "issues": [ "LEWG218" ] }, "P0359R0": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2016/02/22-2016/05/23", "subgroup": "Transaction Memory", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0359r0.pdf", "link": "https://wg21.link/p0359r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0360R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2016/02/17-2015/05/25", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0360r0.pdf", "link": "https://wg21.link/p0360r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0361R0": { "type": "paper", "title": "Invoking Algorithms asynchronously", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Hartmut Kaiser, Thomas Heller, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0361r0.pdf", "link": "https://wg21.link/p0361r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG219" ] }, "P0361R1": { "type": "paper", "title": "Invoking Algorithms asynchronously", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Hartmut Kaiser, Thomas Heller, Bryce Adelstein Lelbach, John Biddiscombe, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0361r1.pdf", "link": "https://wg21.link/p0361r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG219" ] }, "P0362R0": { "type": "paper", "title": "Towards support for Heterogeneous Devices in C++ (Concurrency aspects)", "subgroup": "Evolution, SG14, Concurrency", "author": "Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0362r0.pdf", "link": "https://wg21.link/p0362r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-23" }, "P0363R0": { "type": "paper", "title": "Towards support for Heterogeneous Devices in C++ (Language aspects)", "subgroup": "Evolution, SG14", "author": "Michael Wong, Andrew Richards, Maria Rovatsou, Ruyman Reyes, Lee Howes, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0363r0.pdf", "link": "https://wg21.link/p0363r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0364R0": { "type": "paper", "title": "Report on Exception Handling Lite (Disappointment) from SG14", "subgroup": "Evolution, SG14, Concurrency", "author": "Michael Wong, Sunil Srivastava, Sean Middleditch, Patrice Roy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0364r0.pdf", "link": "https://wg21.link/p0364r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-23" }, "P0365R0": { "type": "paper", "title": "Report on SG14, a year later and future directions", "subgroup": "Evolution, SG14, Concurrency, Library Evolution, Numerics, Reflection", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0365r0.pdf", "link": "https://wg21.link/p0365r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0366R0": { "type": "paper", "title": "Extending the Transactional Memory Technical Specification with an in_transaction Statemen", "subgroup": "Reflection", "author": "Victor Luchangco, Michael Spear, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0366r0.pdf", "link": "https://wg21.link/p0366r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0367R0": { "type": "paper", "title": "a C++ standard library class to qualify data accesses", "subgroup": "Library Evolution, SG14, Concurrency", "author": "Ronan Keryell, Joël Falcou", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0367r0.pdf", "link": "https://wg21.link/p0367r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "issues": [ "LEWG220" ] }, "P0369R0": { "type": "paper", "title": "2017-07 Toronto ISO WG21 C++ Standard Meeting information", "subgroup": "WG21", "author": "Michael Wong, Botond Ballo, JF Bastien, Hubert Tong, Patrice Roy, Tony Van Eerd, Duncan Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0369r0.pdf", "link": "https://wg21.link/p0369r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-23" }, "P0370R0": { "type": "paper", "title": "Ranges TS Design Updates Omnibus", "subgroup": "Library Evolution", "author": "Casey Carter, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0370r0.html", "link": "https://wg21.link/p0370r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG221" ] }, "P0370R1": { "type": "paper", "title": "Ranges TS Design Updates Omnibus", "subgroup": "Library Evolution", "author": "Casey Carter, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0370r1.html", "link": "https://wg21.link/p0370r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-05", "issues": [ "LEWG221" ] }, "P0370R2": { "type": "paper", "title": "Ranges TS Design Updates Omnibus", "subgroup": "Library", "author": "Casey Carter, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0370r2.html", "link": "https://wg21.link/p0370r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17", "issues": [ "LEWG221" ] }, "P0370R3": { "type": "paper", "title": "Ranges TS Design Updates Omnibus", "subgroup": "Library", "author": "Casey Carter, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0370r3.html", "link": "https://wg21.link/p0370r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-17", "issues": [ "LEWG221" ] }, "P0371R0": { "type": "paper", "title": "Temporarily deprecate memory_order_consume", "subgroup": "Concurrency, Core", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0371r0.html", "link": "https://wg21.link/p0371r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-26" }, "P0371R1": { "type": "paper", "title": "Temporarily discourage memory_order_consume", "subgroup": "Library, Core", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0371r1.html", "link": "https://wg21.link/p0371r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23" }, "P0372R0": { "type": "paper", "title": "A type for utf-8 data", "subgroup": "Evolution", "author": "Michael Spencer, Davide C. C. Italiano", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0372r0.html", "link": "https://wg21.link/p0372r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0373R0": { "type": "paper", "title": "Proposal of File Literals", "subgroup": "Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0373r0.pdf", "link": "https://wg21.link/p0373r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-21" }, "P0374R0": { "type": "paper", "title": "Stream parallelism patterns", "subgroup": "Concurrency", "author": "J. Daniel Garcia, David del Rio, Manuel F. Dolz, Javier Garcia-Blas, Luis M. Sanchez, Marco Danelutto, Massimo Torquati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0374r0.pdf", "link": "https://wg21.link/p0374r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0375R0": { "type": "paper", "title": "[[exhaustive]] attribute for enums", "subgroup": "Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0375r0.html", "link": "https://wg21.link/p0375r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29" }, "P0376R0": { "type": "paper", "title": "A Single Generalization of std::invoke, std::apply, and std::visit", "subgroup": "Library Evolution", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0376r0.html", "link": "https://wg21.link/p0376r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28", "issues": [ "LEWG222" ] }, "P0377R0": { "type": "paper", "title": "std::integral_constant with a Deduced Value Type", "subgroup": "Library Evolution", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0377r0.html", "link": "https://wg21.link/p0377r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29", "issues": [ "LEWG223" ] }, "P0379R0": { "type": "paper", "title": "Why a joining thread from P0206 is a Bad Idea", "subgroup": "Library Evolution, Library", "author": "Detlef Vollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0379r0.html", "link": "https://wg21.link/p0379r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-27", "issues": [ "LEWG161" ] }, "P0380R0": { "type": "paper", "title": "A Contract Design", "subgroup": "Evolution", "author": "G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0380r0.pdf", "link": "https://wg21.link/p0380r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-28" }, "P0380R1": { "type": "paper", "title": "A Contract Design", "subgroup": "Evolution", "author": "G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0380r1.pdf", "link": "https://wg21.link/p0380r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-11" }, "P0381R0": { "type": "paper", "title": "Numeric Width", "subgroup": "Numerics, SG14", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0381r0.html", "link": "https://wg21.link/p0381r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30", "issues": [ "LEWG187" ] }, "P0381R1": { "type": "paper", "title": "Numeric Width", "subgroup": "Numerics, SG14", "author": "John McFarlane, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0381r1.html", "link": "https://wg21.link/p0381r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17", "issues": [ "LEWG187" ] }, "P0382R0": { "type": "paper", "title": "Comments on P0119: Overload sets as function arguments", "subgroup": "Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0382r0.html", "link": "https://wg21.link/p0382r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-29" }, "P0384R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the June, 2016 (Oulu) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0384r0.html", "link": "https://wg21.link/p0384r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0385R0": { "type": "paper", "title": "Static reflection: Rationale, design and evolution", "subgroup": "Reflection, Evolution", "author": "Matúš Chochlík, Alex Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0385r0.pdf", "link": "https://wg21.link/p0385r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0385R1": { "type": "paper", "title": "Static reflection: Rationale, design and evolution", "subgroup": "Reflection, Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0385r1.pdf", "link": "https://wg21.link/p0385r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15" }, "P0385R2": { "type": "paper", "title": "Static reflection: Rationale, design and evolution", "subgroup": "Reflection, Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0385r2.pdf", "link": "https://wg21.link/p0385r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0386R0": { "type": "paper", "title": "Inline Variables", "subgroup": "Evolution", "author": "Hal Finkel, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0386r0.pdf", "link": "https://wg21.link/p0386r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-05-30" }, "P0386R2": { "type": "paper", "title": "Inline Variables", "subgroup": "", "author": "Hal Finkel, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0386r2.pdf", "link": "https://wg21.link/p0386r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24" }, "P0387R0": { "type": "paper", "title": "Memory Model Issues for Concurrent Data Structures", "subgroup": "Concurrency", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0387r0.html", "link": "https://wg21.link/p0387r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-11", "github_url": "https://github.com/cplusplus/papers/issues/3" }, "P0387R1": { "type": "paper", "title": "Memory Model Issues for Concurrent Data Structures", "subgroup": "SG1", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0387r1.html", "link": "https://wg21.link/p0387r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/3" }, "P0388R0": { "type": "paper", "title": "Permit conversions to arrays of unknown bound", "subgroup": "Evolution", "author": "Robert Haberlach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0388r0.html", "link": "https://wg21.link/p0388r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-28", "github_url": "https://github.com/cplusplus/papers/issues/565" }, "P0388R1": { "type": "paper", "title": "Permit conversions to arrays of unknown bound", "subgroup": "Evolution", "author": "Robert Haberlach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0388r1.html", "link": "https://wg21.link/p0388r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-15", "github_url": "https://github.com/cplusplus/papers/issues/565" }, "P0388R2": { "type": "paper", "title": "Permit conversions to arrays of unknown bound", "subgroup": "Evolution", "author": "Robert Haberlach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0388r2.html", "link": "https://wg21.link/p0388r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-09", "github_url": "https://github.com/cplusplus/papers/issues/565" }, "P0388R3": { "type": "paper", "title": "Permit conversions to arrays of unknown bound", "subgroup": "Core", "author": "Robert Haberlach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0388r3.html", "link": "https://wg21.link/p0388r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24", "github_url": "https://github.com/cplusplus/papers/issues/565" }, "P0388R4": { "type": "paper", "title": "Permit conversions to arrays of unknown bound", "subgroup": "Core", "author": "Robert Haberlach, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0388r4.html", "link": "https://wg21.link/p0388r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/565" }, "P0389R0": { "type": "paper", "title": "template keyword in unqualified-ids", "subgroup": "Evolution", "author": "Robert Haberlach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0389r0.html", "link": "https://wg21.link/p0389r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-28" }, "P0390R0": { "type": "paper", "title": "A Proposal to Add Pointer Cast Functions with Move Semantics to the Standard Library", "subgroup": "Library Evolution, Library", "author": "Nickolas Pokhylets", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0390r0.htm", "link": "https://wg21.link/p0390r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-04", "issues": [ "LEWG230" ] }, "P0391R0": { "type": "paper", "title": "Introducing the term \"templated entity\"", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0391r0.html", "link": "https://wg21.link/p0391r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-21" }, "P0392R0": { "type": "paper", "title": "Adapting string_view by filesystem paths", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0392r0.pdf", "link": "https://wg21.link/p0392r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23", "issues": [ "LEWG224" ] }, "P0393R3": { "type": "paper", "title": "Making Variant Greater Equal", "subgroup": "Library", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0393r3.html", "link": "https://wg21.link/p0393r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-21" }, "P0394R4": { "type": "paper", "title": "Hotel Parallelifornia: terminate() for Parallel Algorithms Exception Handling", "subgroup": "Concurrency", "author": "JF Bastien, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0394r4.html", "link": "https://wg21.link/p0394r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-23" }, "P0396R0": { "type": "paper", "title": "C++ Concepts Active Issues List (Snapshot of Revision 4)", "subgroup": "Core", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0396r0.html", "link": "https://wg21.link/p0396r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24" }, "P0397R0": { "type": "paper", "title": "C++ Standard Library Priority 1 Issues Resolved Directly In Oulu", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0397r0.html", "link": "https://wg21.link/p0397r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24" }, "P0398R0": { "type": "paper", "title": "Core issue 1518: Explicit default constructors and copy-list-initialization", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0398r0.html", "link": "https://wg21.link/p0398r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-24" }, "P0399R0": { "type": "paper", "title": "Networking TS & Threadpools", "subgroup": "Concurrency, Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0399r0.pdf", "link": "https://wg21.link/p0399r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15" }, "P0400R0": { "type": "paper", "title": "Wording for Order of Evaluation of Function Arguments", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0400r0.html", "link": "https://wg21.link/p0400r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-25" }, "P0401R0": { "type": "paper", "title": "Extensions to the Allocator interface", "subgroup": "Library Evolution", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0401r0.html", "link": "https://wg21.link/p0401r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-08", "issues": [ "LEWG231" ], "github_url": "https://github.com/cplusplus/papers/issues/401" }, "P0401R1": { "type": "paper", "title": "Providing size feedback in the Allocator interface", "subgroup": "Library Evolution, Library", "author": "Chris Kennelly, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0401r1.html", "link": "https://wg21.link/p0401r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/401", "issues": [ "LEWG231" ] }, "P0401R2": { "type": "paper", "title": "Providing size feedback in the Allocator interface", "subgroup": "Library Evolution, Library", "author": "Chris Kennelly, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0401r2.html", "link": "https://wg21.link/p0401r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/401", "issues": [ "LEWG231" ] }, "P0401R3": { "type": "paper", "title": "Providing size feedback in the Allocator interface", "subgroup": "Library", "author": "Chris Kennelly, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0401r3.html", "link": "https://wg21.link/p0401r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/401", "issues": [ "LEWG231" ] }, "P0401R4": { "type": "paper", "title": "Providing size feedback in the Allocator interface", "subgroup": "Library", "author": "Chris Kennelly, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0401r4.html", "link": "https://wg21.link/p0401r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-14", "github_url": "https://github.com/cplusplus/papers/issues/401", "issues": [ "LEWG231" ] }, "P0401R5": { "type": "paper", "title": "Providing size feedback in the Allocator interface", "subgroup": "Library", "author": "Chris Kennelly, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0401r5.html", "link": "https://wg21.link/p0401r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/401", "issues": [ "LEWG231" ] }, "P0401R6": { "type": "paper", "title": "Providing size feedback in the Allocator interface", "subgroup": "Library", "author": "Chris Kennelly, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0401r6.html", "link": "https://wg21.link/p0401r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/401", "issues": [ "LEWG231" ] }, "P0403R0": { "type": "paper", "title": "Literal suffixes for basic_string_view", "subgroup": "Library Evolution", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0403r0.html", "link": "https://wg21.link/p0403r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-09-13", "issues": [ "LEWG232" ] }, "P0403R1": { "type": "paper", "title": "Literal suffixes for basic_string_view", "subgroup": "Library Evolution", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0403r1.html", "link": "https://wg21.link/p0403r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09", "issues": [ "LEWG232" ] }, "P0404R0": { "type": "paper", "title": "Matching Types: 404 Syntax Not found", "subgroup": "Evolution", "author": "Hubert Tong, James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0404r0.html", "link": "https://wg21.link/p0404r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-11" }, "P0405R0": { "type": "paper", "title": "Wording for Networking TS changes from Kona", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0405r0.html", "link": "https://wg21.link/p0405r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-28" }, "P0406R1": { "type": "paper", "title": "Intrusive Containers", "subgroup": "Library Evolution", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0406r1.html", "link": "https://wg21.link/p0406r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17" }, "P0407R0": { "type": "paper", "title": "Allocator-aware basic stringbuf", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0407r0.pdf", "link": "https://wg21.link/p0407r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-05", "issues": [ "LEWG234" ], "github_url": "https://github.com/cplusplus/papers/issues/260" }, "P0407R1": { "type": "paper", "title": "Allocator-aware basic stringbuf", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0407r1.pdf", "link": "https://wg21.link/p0407r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15", "issues": [ "LEWG234" ], "github_url": "https://github.com/cplusplus/papers/issues/260" }, "P0407R2": { "type": "paper", "title": "Allocator-aware basic_stringbuf", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0407r2.pdf", "link": "https://wg21.link/p0407r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-16", "issues": [ "LEWG234" ], "github_url": "https://github.com/cplusplus/papers/issues/260" }, "P0408R0": { "type": "paper", "title": "Efficient Access to basic stringbuf's Buffer", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0408r0.pdf", "link": "https://wg21.link/p0408r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-01", "issues": [ "LEWG235" ], "github_url": "https://github.com/cplusplus/papers/issues/100" }, "P0408R1": { "type": "paper", "title": "Efficient Access to basic stringbuf's Buffer", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0408r1.pdf", "link": "https://wg21.link/p0408r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-03", "issues": [ "LEWG235" ], "github_url": "https://github.com/cplusplus/papers/issues/100" }, "P0408R2": { "type": "paper", "title": "Efficient Access to basic stringbuf's Buffer", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0408r2.pdf", "link": "https://wg21.link/p0408r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-07", "issues": [ "LEWG235" ], "github_url": "https://github.com/cplusplus/papers/issues/100" }, "P0408R3": { "type": "paper", "title": "Efficient Access to basic_stringbuf's Buffer", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0408r3.pdf", "link": "https://wg21.link/p0408r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-16", "issues": [ "LEWG235" ], "github_url": "https://github.com/cplusplus/papers/issues/100" }, "P0408R4": { "type": "paper", "title": "Efficient Access to basic_stringbuf’s Buffer", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0408r4.pdf", "link": "https://wg21.link/p0408r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-01", "github_url": "https://github.com/cplusplus/papers/issues/100", "issues": [ "LEWG235" ] }, "P0408R5": { "type": "paper", "title": "Efficient Access to basic_stringbuf’s Buffer", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0408r5.pdf", "link": "https://wg21.link/p0408r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-01", "github_url": "https://github.com/cplusplus/papers/issues/100", "issues": [ "LEWG235" ] }, "P0408R6": { "type": "paper", "title": "Efficient Access to basic_stringbuf’s Buffer", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0408r6.pdf", "link": "https://wg21.link/p0408r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/100", "issues": [ "LEWG235" ] }, "P0408R7": { "type": "paper", "title": "Efficient Access to basic_stringbuf’s Buffer", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0408r7.pdf", "link": "https://wg21.link/p0408r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/100", "issues": [ "LEWG235" ] }, "P0409R0": { "type": "paper", "title": "Allow lambda capture [=, this]", "subgroup": "Evolution", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0409r0.html", "link": "https://wg21.link/p0409r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-06-27" }, "P0409R1": { "type": "paper", "title": "Allow lambda capture [=, this]", "subgroup": "Evolution", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0409r1.html", "link": "https://wg21.link/p0409r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-11" }, "P0409R2": { "type": "paper", "title": "Allow lambda capture [=, this]", "subgroup": "Core", "author": "Thomas Koeppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0409r2.html", "link": "https://wg21.link/p0409r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-04" }, "P0411R0": { "type": "paper", "title": "Separating Library Requirements and Preconditions", "subgroup": "Library Evolution, Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0411r0.html", "link": "https://wg21.link/p0411r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-07", "issues": [ "LEWG236" ] }, "P0412R0": { "type": "paper", "title": "Benchmarking primitives", "subgroup": "Evolution, Library Evolution", "author": "Mikhail Maltsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0412r0.html", "link": "https://wg21.link/p0412r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-05" }, "P0413R0": { "type": "paper", "title": "Updating Parallel Execution Policy Names in the Parallelism TS", "subgroup": "Concurrency, Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0413r0.pdf", "link": "https://wg21.link/p0413r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-07", "issues": [ "LEWG283" ] }, "P0414R0": { "type": "paper", "title": "Merging shared_ptr changes from Library Fundamentals to C++17", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0414r0.html", "link": "https://wg21.link/p0414r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-07" }, "P0414R1": { "type": "paper", "title": "Merging shared_ptr changes from Library Fundamentals to C++17", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0414r1.html", "link": "https://wg21.link/p0414r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-06" }, "P0414R2": { "type": "paper", "title": "Merging shared_ptr changes from Library Fundamentals to C++17", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0414r2.html", "link": "https://wg21.link/p0414r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0415R0": { "type": "paper", "title": "Constexpr for std::complex", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0415r0.html", "link": "https://wg21.link/p0415r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-08-10", "issues": [ "LEWG237" ] }, "P0415R1": { "type": "paper", "title": "Constexpr for std::complex", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0415r1.html", "link": "https://wg21.link/p0415r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2016-11-10", "issues": [ "LEWG237", "LWG3349" ] }, "P0416R0": { "type": "paper", "title": "Operator Dot (R3)", "subgroup": "Evolution, Core", "author": "Bjarne Stroustrup, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0416r0.pdf", "link": "https://wg21.link/p0416r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-10" }, "P0416R1": { "type": "paper", "title": "Operator Dot (R3)", "subgroup": "Evolution, Core", "author": "Bjarne Stroustrup, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0416r1.pdf", "link": "https://wg21.link/p0416r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0417R0": { "type": "paper", "title": "C++17 should refer to ISO/IEC 10646 2014 instead of 1994", "subgroup": "Core, Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0417r0.html", "link": "https://wg21.link/p0417r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-13" }, "P0417R1": { "type": "paper", "title": "C++17 should refer to ISO/IEC 10646 2014 instead of 1994 (R1)", "subgroup": "Core, Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0417r1.html", "link": "https://wg21.link/p0417r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-25" }, "P0418R1": { "type": "paper", "title": "Fail or succeed: there is no atomic lattice", "subgroup": "Concurrency, Library", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0418r1.html", "link": "https://wg21.link/p0418r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-08-02" }, "P0418R2": { "type": "paper", "title": "Fail or succeed: there is no atomic lattice", "subgroup": "Concurrency, Library", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0418r2.html", "link": "https://wg21.link/p0418r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09" }, "P0421R0": { "type": "paper", "title": "Static class constructor", "subgroup": "Evolution", "author": "Mariusz Moczala", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0421r0.html", "link": "https://wg21.link/p0421r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-09-14" }, "P0422R0": { "type": "paper", "title": "Out-of-Thin-Air Execution is Vacuous", "subgroup": "Concurrency", "author": "Paul E. McKenney, Alan Jeffrey, Ali Sezgin, Tony Tye", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0422r0.html", "link": "https://wg21.link/p0422r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-07-27" }, "P0423R0": { "type": "paper", "title": "Variable templates for Networking TS traits", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0423r0.html", "link": "https://wg21.link/p0423r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-08-04" }, "P0424R0": { "type": "paper", "title": "Reconsidering literal operator templates for strings", "subgroup": "Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0424r0.pdf", "link": "https://wg21.link/p0424r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-08-15" }, "P0424R1": { "type": "paper", "title": "Reconsidering literal operator templates for strings", "subgroup": "Evolution", "author": "Louis Dionne, Hana Dusikova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0424r1.pdf", "link": "https://wg21.link/p0424r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0424R2": { "type": "paper", "title": "String literals as non-type template parameters", "subgroup": "Core", "author": "Louis Dionne, Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0424r2.pdf", "link": "https://wg21.link/p0424r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-14" }, "P0425R0": { "type": "paper", "title": "Metaprogramming by design, not by accident", "subgroup": "SG7", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0425r0.pdf", "link": "https://wg21.link/p0425r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0426R0": { "type": "paper", "title": "Constexpr for std::char_traits", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0426r0.html", "link": "https://wg21.link/p0426r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-08-10", "issues": [ "LEWG238" ] }, "P0426R1": { "type": "paper", "title": "Constexpr for std::char_traits", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0426r1.html", "link": "https://wg21.link/p0426r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-08", "issues": [ "LEWG238" ] }, "P0428R0": { "type": "paper", "title": "Familiar template syntax for generic lambdas", "subgroup": "Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0428r0.pdf", "link": "https://wg21.link/p0428r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-09-08" }, "P0428R1": { "type": "paper", "title": "Familiar template syntax for generic lambdas", "subgroup": "Core", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0428r1.pdf", "link": "https://wg21.link/p0428r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-16" }, "P0428R2": { "type": "paper", "title": "Familiar template syntax for generic lambdas", "subgroup": "Core", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0428r2.pdf", "link": "https://wg21.link/p0428r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-13" }, "P0429R0": { "type": "paper", "title": "A Standard flat_map", "subgroup": "Library, Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0429r0.pdf", "link": "https://wg21.link/p0429r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-08-31", "issues": [ "LEWG118" ], "github_url": "https://github.com/cplusplus/papers/issues/101" }, "P0429R1": { "type": "paper", "title": "A Standard flat_map", "subgroup": "Library, Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0429r1.pdf", "link": "https://wg21.link/p0429r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-31", "issues": [ "LEWG118" ], "github_url": "https://github.com/cplusplus/papers/issues/101" }, "P0429R2": { "type": "paper", "title": "A Standard flat_map", "subgroup": "Library, Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0429r2.pdf", "link": "https://wg21.link/p0429r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-31", "issues": [ "LEWG118" ], "github_url": "https://github.com/cplusplus/papers/issues/101" }, "P0429R3": { "type": "paper", "title": "A Standard flat_map", "subgroup": "Library Evolution, Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0429r3.pdf", "link": "https://wg21.link/p0429r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2016-08-31", "issues": [ "LEWG118" ], "github_url": "https://github.com/cplusplus/papers/issues/101" }, "P0429R4": { "type": "paper", "title": "A Standard flatmap", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0429r4.pdf", "link": "https://wg21.link/p0429r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-05", "github_url": "https://github.com/cplusplus/papers/issues/101", "issues": [ "LEWG118" ] }, "P0429R5": { "type": "paper", "title": "A Standard flat_map", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0429r5.pdf", "link": "https://wg21.link/p0429r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/101", "issues": [ "LEWG118" ] }, "P0429R6": { "type": "paper", "title": "A Standard flatmap", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0429r6.pdf", "link": "https://wg21.link/p0429r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/101", "issues": [ "LEWG118" ] }, "P0429R7": { "type": "paper", "title": "A Standard flat_map", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0429r7.pdf", "link": "https://wg21.link/p0429r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-13", "github_url": "https://github.com/cplusplus/papers/issues/101", "issues": [ "LEWG118" ] }, "P0429R8": { "type": "paper", "title": "A Standard flat_map", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0429r8.pdf", "link": "https://wg21.link/p0429r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-18", "github_url": "https://github.com/cplusplus/papers/issues/101", "issues": [ "LEWG118" ] }, "P0429R9": { "type": "paper", "title": "A Standard flat_map", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0429r9.pdf", "link": "https://wg21.link/p0429r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-17", "github_url": "https://github.com/cplusplus/papers/issues/101", "issues": [ "LEWG118" ] }, "P0430R0": { "type": "paper", "title": "File system library on non-POSIX-like operating systems", "subgroup": "Library, Library Evolution", "author": "Jason Liu, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0430r0.pdf", "link": "https://wg21.link/p0430r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-09-12", "issues": [ "LEWG274" ] }, "P0430R1": { "type": "paper", "title": "File system library on non-POSIX-like operating systems", "subgroup": "Library, Library Evolution", "author": "Jason Liu, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0430r1.pdf", "link": "https://wg21.link/p0430r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-24", "issues": [ "LEWG274" ] }, "P0430R2": { "type": "paper", "title": "File system library on non-POSIX-like operating systems", "subgroup": "Library, Library Evolution", "author": "Jason Liu, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0430r2.pdf", "link": "https://wg21.link/p0430r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-28", "issues": [ "LEWG274" ] }, "P0431R0": { "type": "paper", "title": "Correcting Evaluation Order for C++", "subgroup": "Evolution, Core", "author": "Hyman Rosen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0431r0.htm", "link": "https://wg21.link/p0431r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-09-14" }, "P0432R0": { "type": "paper", "title": "Implicit and Explicit Default Comparison Operators", "subgroup": "Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0432r0.html", "link": "https://wg21.link/p0432r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-09-18" }, "P0433R0": { "type": "paper", "title": "Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library", "subgroup": "Library Evolution, Library, Core", "author": "Mike Spertus, Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0433r0.html", "link": "https://wg21.link/p0433r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16", "issues": [ "LEWG239", "LEWG315" ] }, "P0433R1": { "type": "paper", "title": "Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library", "subgroup": "Library Evolution, Library", "author": "Mike Spertus, Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0433r1.html", "link": "https://wg21.link/p0433r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG239", "LEWG315" ] }, "P0433R2": { "type": "paper", "title": "Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library", "subgroup": "Library Evolution, Library", "author": "Mike Spertus, Walter E. Brown, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0433r2.html", "link": "https://wg21.link/p0433r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03", "issues": [ "LEWG239", "LEWG315" ] }, "P0433R3": { "type": "paper", "title": "Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library", "subgroup": "Library Evolution, Library", "author": "Mike Spertus, Walter E. Brown, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0433r3.html", "link": "https://wg21.link/p0433r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG239", "LEWG315" ] }, "P0434R0": { "type": "paper", "title": "Portable Interrupt Library", "subgroup": "SG13", "author": "Brett Searies", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0434r0.pdf", "link": "https://wg21.link/p0434r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-09" }, "P0435R0": { "type": "paper", "title": "Resolving LWG Issues re common_type", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0435r0.pdf", "link": "https://wg21.link/p0435r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14" }, "P0435R1": { "type": "paper", "title": "Resolving LWG Issues re common_type", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0435r1.pdf", "link": "https://wg21.link/p0435r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0436R0": { "type": "paper", "title": "An Extensible Approach to Obtaining Selected Operators", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0436r0.pdf", "link": "https://wg21.link/p0436r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-10" }, "P0436R1": { "type": "paper", "title": "An Extensible Approach to Obtaining Selected Operators", "subgroup": "Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0436r1.pdf", "link": "https://wg21.link/p0436r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09" }, "P0437R0": { "type": "paper", "title": "Numeric Traits for the Next Standard Library", "subgroup": "Numerics, Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0437r0.pdf", "link": "https://wg21.link/p0437r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG276" ] }, "P0437R1": { "type": "paper", "title": "Numeric Traits for the Standard Library", "subgroup": "Library Evolution, Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0437r1.pdf", "link": "https://wg21.link/p0437r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "issues": [ "LEWG276" ] }, "P0438R0": { "type": "paper", "title": "Toward a Technical Specification", "subgroup": "Numerics, Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0438r0.pdf", "link": "https://wg21.link/p0438r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-05", "issues": [ "LEWG277" ] }, "P0439R0": { "type": "paper", "title": "Make memory_order a scoped enumeration", "subgroup": "Concurrency, Library Evolution", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0439r0.html", "link": "https://wg21.link/p0439r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-06", "issues": [ "LEWG284", "LWG3999" ] }, "P0440R0": { "type": "paper", "title": "Floating Point Atomic View", "subgroup": "Concurrency, Library Evolution", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0440r0.html", "link": "https://wg21.link/p0440r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG240" ] }, "P0440R1": { "type": "paper", "title": "Floating Point Atomic View", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Hans Boehm, Olivier Giroux, JF Bastien, James Reus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0440r1.html", "link": "https://wg21.link/p0440r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09", "issues": [ "LEWG240" ] }, "P0441R0": { "type": "paper", "title": "Ranges: Merging Writable and MoveWritable", "subgroup": "Library Evolution, Library", "author": "Casey Carter, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0441r0.html", "link": "https://wg21.link/p0441r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17" }, "P0441R1": { "type": "paper", "title": "Ranges: Merging Writable and MoveWritable", "subgroup": "Library", "author": "Casey Carter, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0441r1.html", "link": "https://wg21.link/p0441r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-17" }, "P0443R0": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "Concurrency, SG14, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0443r0.html", "link": "https://wg21.link/p0443r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17", "issues": [ "LEWG565" ], "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R1": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, H. Carter Edwards, Gordon Brown, D. S. Hollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0443r1.html", "link": "https://wg21.link/p0443r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "issues": [ "LEWG565" ], "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R2": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "Concurrency,", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0443r2.html", "link": "https://wg21.link/p0443r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31", "issues": [ "LEWG565" ], "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R3": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "Concurrency", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0443r3.html", "link": "https://wg21.link/p0443r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG565" ], "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R4": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0443r4.html", "link": "https://wg21.link/p0443r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-22", "issues": [ "LEWG565" ], "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R5": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0443r5.html", "link": "https://wg21.link/p0443r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/102", "issues": [ "LEWG565" ] }, "P0443R6": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0443r6.html", "link": "https://wg21.link/p0443r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02", "github_url": "https://github.com/cplusplus/papers/issues/102", "issues": [ "LEWG565" ] }, "P0443R7": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, H. Carter Edwards, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0443r7.html", "link": "https://wg21.link/p0443r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/102", "issues": [ "LEWG565" ] }, "P0443R9": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0443r9.html", "link": "https://wg21.link/p0443r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R10": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, H. Carter Edwards, Gordon Brown, D. S. Hollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0443r10.html", "link": "https://wg21.link/p0443r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R11": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, D. S. Hollman, Lee Howes, Kirk Shoop, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0443r11.html", "link": "https://wg21.link/p0443r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R12": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, D. S. Hollman, Lee Howes, Kirk Shoop, Lewis Baker, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0443r12.html", "link": "https://wg21.link/p0443r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R13": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, D. S. Hollman, Lee Howes, Kirk Shoop, Lewis Baker, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0443r13.html", "link": "https://wg21.link/p0443r13", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0443R14": { "type": "paper", "title": "A Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, H. Carter Edwards, Gordon Brown, D. S. Hollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0443r14.html", "link": "https://wg21.link/p0443r14", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/102" }, "P0444R0": { "type": "paper", "title": "Unifying suspend-by-call and suspend-by-return", "subgroup": "Concurrency, Evolution", "author": "Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0444r0.pdf", "link": "https://wg21.link/p0444r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14" }, "P0445R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2016/09/21-2016/10/13", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0445r0.pdf", "link": "https://wg21.link/p0445r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0446R0": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2016/07/18-2016/10/10", "subgroup": "SG5", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0446r0.pdf", "link": "https://wg21.link/p0446r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0447R0": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "Library Evolution, SG14", "author": "Matthew Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0447r0.html", "link": "https://wg21.link/p0447r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16", "issues": [ "LEWG241" ], "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R1": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "Library Evolution, SG14", "author": "Patrice Roy, Guy Davidson, Matthew Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0447r1.pdf", "link": "https://wg21.link/p0447r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2016-11-21", "issues": [ "LEWG241" ], "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R2": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "Library Evolution, SG14", "author": "Patrice Roy, Guy Davidson, Matthew Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0447r2.pdf", "link": "https://wg21.link/p0447r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-11", "issues": [ "LEWG241" ], "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R3": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "Library Evolution, SG14", "author": "Patrice Roy, Guy Davidson, Matthew Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0447r3.pdf", "link": "https://wg21.link/p0447r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-16", "issues": [ "LEWG241" ], "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R4": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "Library Evolution, SG14", "author": "Patrice Roy, Guy Davidson, Matthew Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0447r4.html", "link": "https://wg21.link/p0447r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG241" ], "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R8": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0447r8.html", "link": "https://wg21.link/p0447r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-05", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R9": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0447r9.html", "link": "https://wg21.link/p0447r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-10", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R10": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "WG21, SG14, LEWGI, Library Evolution", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0447r10.html", "link": "https://wg21.link/p0447r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-10", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R11": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0447r11.html", "link": "https://wg21.link/p0447r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-07", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R12": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0447r12.html", "link": "https://wg21.link/p0447r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R13": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0447r13.html", "link": "https://wg21.link/p0447r13", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-24", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R14": { "type": "paper", "title": "Introduction of std::colony to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0447r14.html", "link": "https://wg21.link/p0447r14", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-20", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R15": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0447r15.html", "link": "https://wg21.link/p0447r15", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-16", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R16": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0447r16.html", "link": "https://wg21.link/p0447r16", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-09", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R17": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0447r17.html", "link": "https://wg21.link/p0447r17", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-04", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R18": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0447r18.html", "link": "https://wg21.link/p0447r18", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-21", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R19": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0447r19.html", "link": "https://wg21.link/p0447r19", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-17", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R20": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14, Library Evolution, WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0447r20.html", "link": "https://wg21.link/p0447r20", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-14", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R21": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "Library Evolution", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0447r21.html", "link": "https://wg21.link/p0447r21", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-12", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R22": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14 Low Latency,Library Evolution,WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0447r22.html", "link": "https://wg21.link/p0447r22", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R23": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14 Low Latency,Library Evolution,WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0447r23.html", "link": "https://wg21.link/p0447r23", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R24": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14 Low Latency,Library Evolution,WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0447r24.html", "link": "https://wg21.link/p0447r24", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-26", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R25": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14 Low Latency,Library Evolution,WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0447r25.html", "link": "https://wg21.link/p0447r25", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-03", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0447R26": { "type": "paper", "title": "Introduction of std::hive to the standard library", "subgroup": "SG14 Low Latency,Library Evolution,WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0447r26.html", "link": "https://wg21.link/p0447r26", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-17", "github_url": "https://github.com/cplusplus/papers/issues/328" }, "P0448R0": { "type": "paper", "title": "A strstream replacement using span as", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0448r0.pdf", "link": "https://wg21.link/p0448r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG242" ], "github_url": "https://github.com/cplusplus/papers/issues/103" }, "P0448R1": { "type": "paper", "title": "A strstream replacement using span as", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0448r1.pdf", "link": "https://wg21.link/p0448r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-07", "issues": [ "LEWG242" ], "github_url": "https://github.com/cplusplus/papers/issues/103" }, "P0448R2": { "type": "paper", "title": "A strstream replacement using span as buffer", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0448r2.pdf", "link": "https://wg21.link/p0448r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/103", "issues": [ "LEWG242" ] }, "P0448R3": { "type": "paper", "title": "A strstream replacement using span as buffer", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0448r3.pdf", "link": "https://wg21.link/p0448r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-17", "github_url": "https://github.com/cplusplus/papers/issues/103", "issues": [ "LEWG242" ] }, "P0448R4": { "type": "paper", "title": "A strstream replacement using span as buffer", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0448r4.pdf", "link": "https://wg21.link/p0448r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-01", "github_url": "https://github.com/cplusplus/papers/issues/103", "issues": [ "LEWG242" ] }, "P0451R0": { "type": "paper", "title": "Future-Proofing Parallel Algorithms Exception Handling", "subgroup": "Concurrency, Library Evolution, Library", "author": "Bryce Adelstein Lelbach, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0451r0.html", "link": "https://wg21.link/p0451r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG285" ] }, "P0452R0": { "type": "paper", "title": "Binary transform_reduce(): The Missing Overload", "subgroup": "Concurrency, Library Evolution, Library", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0452r0.html", "link": "https://wg21.link/p0452r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG286" ] }, "P0452R1": { "type": "paper", "title": "Unifying Parallel Algorithms", "subgroup": "Concurrency, Library Evolution, Library", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0452r1.html", "link": "https://wg21.link/p0452r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-01", "issues": [ "LEWG286" ] }, "P0454R0": { "type": "paper", "title": "Wording for a Minimal mdspan", "subgroup": "Library Evolution, Library", "author": "Bryce Adelstein Lelbach, H. Carter Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0454r0.html", "link": "https://wg21.link/p0454r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-10", "issues": [ "LEWG243" ] }, "P0457R0": { "type": "paper", "title": "String Prefix and Suffix Checking", "subgroup": "Library Evolution", "author": "Mikhail Maltsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0457r0.html", "link": "https://wg21.link/p0457r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-09", "issues": [ "LEWG244" ] }, "P0457R1": { "type": "paper", "title": "String Prefix and Suffix Checking", "subgroup": "Library", "author": "Mikhail Maltsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0457r1.html", "link": "https://wg21.link/p0457r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-16", "issues": [ "LEWG244" ] }, "P0457R2": { "type": "paper", "title": "String Prefix and Suffix Checking", "subgroup": "Library", "author": "Mikhail Maltsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0457r2.html", "link": "https://wg21.link/p0457r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-11", "issues": [ "LEWG244" ] }, "P0458R0": { "type": "paper", "title": "Checking for Existence of an Element in Associative Containers", "subgroup": "Library Evolution", "author": "Mikhail Maltsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0458r0.html", "link": "https://wg21.link/p0458r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-09", "issues": [ "LEWG245" ] }, "P0458R1": { "type": "paper", "title": "Checking for Existence of an Element in Associative Containers", "subgroup": "Library", "author": "Mikhail Maltsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0458r1.html", "link": "https://wg21.link/p0458r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-06", "issues": [ "LEWG245" ] }, "P0458R2": { "type": "paper", "title": "Checking for Existence of an Element in Associative Containers", "subgroup": "Library", "author": "Mikhail Maltsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0458r2.html", "link": "https://wg21.link/p0458r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-06", "issues": [ "LEWG245" ] }, "P0459R0": { "type": "paper", "title": "C++ Extensions for Ranges, Speculative Combined Proposal Document", "subgroup": "Library Evolution", "author": "Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0459r0.pdf", "link": "https://wg21.link/p0459r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15" }, "P0460R0": { "type": "paper", "title": "Flat containers wording", "subgroup": "Library Evolution", "author": "Sean Middleditch", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0460r0.pdf", "link": "https://wg21.link/p0460r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG118" ] }, "P0461R0": { "type": "paper", "title": "Proposed RCU C++ API", "subgroup": "Concurrency", "author": "Paul E. McKenney, Maged Michael, Michael Wong, Isabella Muerte, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0461r0.pdf", "link": "https://wg21.link/p0461r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0461R1": { "type": "paper", "title": "Proposed RCU C++ API", "subgroup": "Concurrency", "author": "Paul E. McKenney, Maged Michael, Michael Wong, Isabella Muerte, Arthur O'Dwyer, D. S. Hollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0461r1.pdf", "link": "https://wg21.link/p0461r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0461R2": { "type": "paper", "title": "Proposed RCU C++ API", "subgroup": "Concurrency", "author": "Paul E. McKenney, Maged Michael, Michael Wong, Isabella Muerte, Arthur O'Dwyer, D. S. Hollman, Andrew Hunter, Georey Romer, Lance Roy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0461r2.pdf", "link": "https://wg21.link/p0461r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15" }, "P0462R0": { "type": "paper", "title": "Marking memory order consume Dependency Chains", "subgroup": "Concurrency", "author": "Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl, JF Bastien, Micheal Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0462r0.pdf", "link": "https://wg21.link/p0462r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-13" }, "P0462R1": { "type": "paper", "title": "Marking memory order consume Dependency Chains", "subgroup": "Concurrency", "author": "Paul E. McKenney, Torvald Riegel, Jeff Preshing, Hans Boehm, Clark Nelson, Olivier Giroux, Lawrence Crowl, JF Bastien, Micheal Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0462r1.pdf", "link": "https://wg21.link/p0462r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0463R0": { "type": "paper", "title": "endian, Just endian", "subgroup": "Library Evolution", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0463r0.html", "link": "https://wg21.link/p0463r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16", "issues": [ "LEWG246" ] }, "P0463R1": { "type": "paper", "title": "endian, Just endian", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0463r1.html", "link": "https://wg21.link/p0463r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-13", "issues": [ "LEWG246" ] }, "P0464R0": { "type": "paper", "title": "Revisiting the meaning of \"foo(ConceptName,ConceptName)\"", "subgroup": "Evolution", "author": "Tony Van Eerd, Botond Ballo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0464r0.html", "link": "https://wg21.link/p0464r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-11" }, "P0464R1": { "type": "paper", "title": "Revisiting the meaning of \"foo(ConceptName,ConceptName)\"", "subgroup": "Evolution", "author": "Tony Van Eerd, Botond Ballo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0464r1.html", "link": "https://wg21.link/p0464r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-08" }, "P0464R2": { "type": "paper", "title": "Revisiting the meaning of \"foo(ConceptName,ConceptName)\"", "subgroup": "Evolution", "author": "Tony Van Eerd, Botond Ballo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0464r2.html", "link": "https://wg21.link/p0464r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-12" }, "P0465R0": { "type": "paper", "title": "Procedural Function Interfaces", "subgroup": "Evolution", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0465r0.pdf", "link": "https://wg21.link/p0465r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0466R0": { "type": "paper", "title": "Layout-compatibility and Pointer-interconvertibility Traits", "subgroup": "Library Evolution", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0466r0.pdf", "link": "https://wg21.link/p0466r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG247" ], "github_url": "https://github.com/cplusplus/papers/issues/273" }, "P0466R1": { "type": "paper", "title": "Layout-compatibility and Pointer-interconvertibility Traits", "subgroup": "Core, Library", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0466r1.pdf", "link": "https://wg21.link/p0466r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/273", "issues": [ "LEWG247" ] }, "P0466R2": { "type": "paper", "title": "Layout-compatibility and Pointer-interconvertibility Traits", "subgroup": "Evolution, Library Evolution, Library", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0466r2.pdf", "link": "https://wg21.link/p0466r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-29", "github_url": "https://github.com/cplusplus/papers/issues/273", "issues": [ "LEWG247" ] }, "P0466R3": { "type": "paper", "title": "Layout-compatibility and Pointer-interconvertibility Traits", "subgroup": "Library", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0466r3.pdf", "link": "https://wg21.link/p0466r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-08", "github_url": "https://github.com/cplusplus/papers/issues/273", "issues": [ "LEWG247" ] }, "P0466R4": { "type": "paper", "title": "Layout-compatibility and Pointer-interconvertibility Traits", "subgroup": "Core, Library", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0466r4.pdf", "link": "https://wg21.link/p0466r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/273", "issues": [ "LEWG247" ] }, "P0466R5": { "type": "paper", "title": "Layout-compatibility and Pointer-interconvertibility Traits", "subgroup": "Core, Library", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0466r5.pdf", "link": "https://wg21.link/p0466r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-26", "github_url": "https://github.com/cplusplus/papers/issues/273", "issues": [ "LEWG247" ] }, "P0467R0": { "type": "paper", "title": "Iterator Concerns for Parallel Algorithms", "subgroup": "Concurrency, Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0467r0.html", "link": "https://wg21.link/p0467r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-13" }, "P0467R1": { "type": "paper", "title": "Iterator Concerns for Parallel Algorithms", "subgroup": "Concurrency, Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0467r1.html", "link": "https://wg21.link/p0467r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2016-11-10" }, "P0467R2": { "type": "paper", "title": "Iterator Concerns for Parallel Algorithms", "subgroup": "Concurrency, Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0467r2.html", "link": "https://wg21.link/p0467r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02" }, "P0468R0": { "type": "paper", "title": "A Proposal to Add an Intrusive Smart Pointer to the C++ Standard Library", "subgroup": "SG14, Library Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0468r0.html", "link": "https://wg21.link/p0468r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG273" ], "github_url": "https://github.com/cplusplus/papers/issues/324" }, "P0468R1": { "type": "paper", "title": "An Intrusive Smart Pointer", "subgroup": "SG1, Library Evolution, Library", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0468r1.html", "link": "https://wg21.link/p0468r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-19", "github_url": "https://github.com/cplusplus/papers/issues/324", "issues": [ "LEWG273" ] }, "P0469R0": { "type": "paper", "title": "Sample in place", "subgroup": "Library Evolution", "author": "R. \"Tim\" Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0469r0.html", "link": "https://wg21.link/p0469r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17", "issues": [ "LEWG248" ] }, "P0471R0": { "type": "paper", "title": "Single argument std::inserter", "subgroup": "Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0471r0.html", "link": "https://wg21.link/p0471r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG249" ] }, "P0472R0": { "type": "paper", "title": "Move 'std::monostate' to ", "subgroup": "Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0472r0.html", "link": "https://wg21.link/p0472r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG250" ] }, "P0473R0": { "type": "paper", "title": "+ for std::vector concatenation", "subgroup": "Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0473r0.html", "link": "https://wg21.link/p0473r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-13" }, "P0474R0": { "type": "paper", "title": "Comparison in C++: Basic Facilities", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0474r0.html", "link": "https://wg21.link/p0474r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15" }, "P0475R0": { "type": "paper", "title": "LWG 2511: guaranteed copy elision for piecewise construction", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0475r0.html", "link": "https://wg21.link/p0475r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14" }, "P0475R1": { "type": "paper", "title": "LWG 2511: guaranteed copy elision for piecewise construction", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0475r1.html", "link": "https://wg21.link/p0475r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-05" }, "P0476R0": { "type": "paper", "title": "Bit-casting object representations", "subgroup": "Library Evolution, Library", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0476r0.html", "link": "https://wg21.link/p0476r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16", "issues": [ "LEWG251" ] }, "P0476R1": { "type": "paper", "title": "Bit-casting object representations", "subgroup": "Library Evolution, Library, Core", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0476r1.html", "link": "https://wg21.link/p0476r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11", "issues": [ "LEWG251" ] }, "P0476R2": { "type": "paper", "title": "Bit-casting object representations", "subgroup": "Library", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0476r2.html", "link": "https://wg21.link/p0476r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-10", "issues": [ "LEWG251" ] }, "P0477R0": { "type": "paper", "title": "std::monostate_function<>", "subgroup": "Library Evolution", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0477r0.pdf", "link": "https://wg21.link/p0477r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-14", "issues": [ "LEWG252" ] }, "P0478R0": { "type": "paper", "title": "Template argument deduction for non-terminal function parameter packs", "subgroup": "Evolution", "author": "Bruno Manganelli, Michael Wong, Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0478r0.pdf", "link": "https://wg21.link/p0478r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0479R0": { "type": "paper", "title": "Attributes for Likely and Unlikely Branches", "subgroup": "Evolution, SG14", "author": "Clay Trychta", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0479r0.html", "link": "https://wg21.link/p0479r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0479R1": { "type": "paper", "title": "Attributes for Likely and Unlikely Branches", "subgroup": "Evolution, SG14", "author": "Clay Trychta", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0479r1.html", "link": "https://wg21.link/p0479r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0479R2": { "type": "paper", "title": "Attributes for Likely and Unlikely Branches", "subgroup": "Evolution, SG14", "author": "Clay Trychta", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0479r2.html", "link": "https://wg21.link/p0479r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0479R4": { "type": "paper", "title": "Proposed wording for likely and unlikely attributes", "subgroup": "SG14, Core", "author": "Clay Trychta", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0479r4.html", "link": "https://wg21.link/p0479r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-07" }, "P0479R5": { "type": "paper", "title": "Proposed wording for likely and unlikely attributes", "subgroup": "SG14, Core", "author": "Clay Trychta", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0479r5.html", "link": "https://wg21.link/p0479r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16" }, "P0480R0": { "type": "paper", "title": "Explicit type checking with structured bindings", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0480r0.html", "link": "https://wg21.link/p0480r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15" }, "P0480R1": { "type": "paper", "title": "Structured bindings with explicit types", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0480r1.html", "link": "https://wg21.link/p0480r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P0481R0": { "type": "paper", "title": "Bravely Default", "subgroup": "Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0481r0.pdf", "link": "https://wg21.link/p0481r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15" }, "P0482R0": { "type": "paper", "title": "char8_t: A type for UTF-8 characters and strings", "subgroup": "Evolution, Library Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0482r0.html", "link": "https://wg21.link/p0482r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17", "issues": [ "LEWG440" ], "github_url": "https://github.com/cplusplus/papers/issues/8" }, "P0482R1": { "type": "paper", "title": "char8_t: A type for UTF-8 characters and strings", "subgroup": "Evolution, Library Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0482r1.html", "link": "https://wg21.link/p0482r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/8", "issues": [ "LEWG440" ] }, "P0482R2": { "type": "paper", "title": "char8_t: A type for UTF-8 characters and strings", "subgroup": "Evolution, Library Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0482r2.html", "link": "https://wg21.link/p0482r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01", "github_url": "https://github.com/cplusplus/papers/issues/8", "issues": [ "LEWG440" ] }, "P0482R3": { "type": "paper", "title": "char8_t: A type for UTF-8 characters and strings (Revision 3)", "subgroup": "Evolution, Library Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0482r3.html", "link": "https://wg21.link/p0482r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/8", "issues": [ "LEWG440" ] }, "P0482R4": { "type": "paper", "title": "char8_t: A type for UTF-8 characters and strings", "subgroup": "Library", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0482r4.html", "link": "https://wg21.link/p0482r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-16", "github_url": "https://github.com/cplusplus/papers/issues/8", "issues": [ "LEWG440" ] }, "P0482R5": { "type": "paper", "title": "char8_t: A type for UTF-8 characters and strings", "subgroup": "Core, Library", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0482r5.html", "link": "https://wg21.link/p0482r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/8", "issues": [ "LEWG440" ] }, "P0482R6": { "type": "paper", "title": "char8_t: A type for UTF-8 characters and strings (Revision 6)", "subgroup": "Core, Library", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0482r6.html", "link": "https://wg21.link/p0482r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09", "github_url": "https://github.com/cplusplus/papers/issues/8", "issues": [ "LEWG440" ] }, "P0483R0": { "type": "paper", "title": "Extending Memory Management Tools, And a Bit More", "subgroup": "Library Evolution", "author": "Patrice Roy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0483r0.pdf", "link": "https://wg21.link/p0483r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG253" ] }, "P0483R2": { "type": "paper", "title": "static_vector", "subgroup": "Library", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0483r2.html", "link": "https://wg21.link/p0483r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25" }, "P0484R0": { "type": "paper", "title": "Enhancing Thread Constructor Attributes", "subgroup": "Library Evolution, Concurrency", "author": "Patrice Roy, Billy Baker, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0484r0.pdf", "link": "https://wg21.link/p0484r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16", "issues": [ "LEWG254" ] }, "P0484R1": { "type": "paper", "title": "Enhancing Thread Constructor Attributes", "subgroup": "Concurrency", "author": "Patrice Roy, Billy Baker, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0484r1.pdf", "link": "https://wg21.link/p0484r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG254" ] }, "P0485R0": { "type": "paper", "title": "Amended rules for Partial Ordering of function templates", "subgroup": "Evolution, Core", "author": "Bruno Manganelli, Michael Wong, Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0485r0.pdf", "link": "https://wg21.link/p0485r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-16" }, "P0486R0": { "type": "paper", "title": "for_each_iter algorithm proposal", "subgroup": "Library Evolution", "author": "Ildus Nezametdinov, Patrice Roy,", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0486r0.pdf", "link": "https://wg21.link/p0486r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-15", "issues": [ "LEWG255" ] }, "P0487R0": { "type": "paper", "title": "Fixing operator>> (basic_istream&, CharT*) (LWG 2499)", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0487r0.html", "link": "https://wg21.link/p0487r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-17" }, "P0487R1": { "type": "paper", "title": "Fixing operator>>(basic_istream&, CharT*) (LWG 2499)", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0487r1.html", "link": "https://wg21.link/p0487r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-23" }, "P0488R0": { "type": "paper", "title": "WG21 Working paper: NB Comments, ISO/IEC CD 14882", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0488r0.pdf", "link": "https://wg21.link/p0488r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-18" }, "P0489R0": { "type": "paper", "title": "WG21 Working paper: Late Comments on CD 14882", "subgroup": "WG21", "author": "Barry Hedquist", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0489r0.pdf", "link": "https://wg21.link/p0489r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-10-18" }, "P0490R0": { "type": "paper", "title": "Core language changes addressing National Body comments for CD C++17", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0490r0.html", "link": "https://wg21.link/p0490r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0492R0": { "type": "paper", "title": "Proposed Resolution of C++17 National Body Comments for Filesystem", "subgroup": "Library", "author": "Beman Dawes, S. Davis Herring, Nicolai Josuttis, Jason Liu, Billy O'Neal, P.J. Plauger, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0492r0.html", "link": "https://wg21.link/p0492r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-26" }, "P0492R1": { "type": "paper", "title": "Proposed Resolution of C++17 National Body Comments for Filesystem", "subgroup": "Library", "author": "Beman Dawes, S. Davis Herring, Nicolai Josuttis, Jason Liu, Billy O'Neal, P.J. Plauger, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0492r1.html", "link": "https://wg21.link/p0492r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0492R2": { "type": "paper", "title": "Proposed Resolution of C++17 National Body Comments for Filesystem", "subgroup": "Library", "author": "Beman Dawes, S. Davis Herring, Nicolai Josuttis, Jason Liu, Billy O'Neal, P.J. Plauger, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0492r2.html", "link": "https://wg21.link/p0492r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0493R0": { "type": "paper", "title": "Atomic maximum/minimum", "subgroup": "Library Evolution, Concurrency", "author": "Al Grant, Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0493r0.pdf", "link": "https://wg21.link/p0493r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-08", "issues": [ "LEWG256" ], "github_url": "https://github.com/cplusplus/papers/issues/866" }, "P0493R1": { "type": "paper", "title": "Atomic maximum/minimum", "subgroup": "SG1, Library Evolution", "author": "Al Grant, Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0493r1.pdf", "link": "https://wg21.link/p0493r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-08", "github_url": "https://github.com/cplusplus/papers/issues/866", "issues": [ "LEWG256" ] }, "P0493R2": { "type": "paper", "title": "Atomic maximum/minimum", "subgroup": "SG1, Library Evolution", "author": "Al Grant, Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0493r2.pdf", "link": "https://wg21.link/p0493r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-16", "github_url": "https://github.com/cplusplus/papers/issues/866", "issues": [ "LEWG256" ] }, "P0493R3": { "type": "paper", "title": "Atomic maximum/minimum", "subgroup": "SG1", "author": "Al Grant, Bronek Kozicki, Tim Northover", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0493r3.pdf", "link": "https://wg21.link/p0493r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-18", "github_url": "https://github.com/cplusplus/papers/issues/866", "issues": [ "LEWG256" ] }, "P0493R4": { "type": "paper", "title": "Atomic maximum/minimum", "subgroup": "SG16 Unicode,Core", "author": "Al Grant, Al Grant, Bronek Kozicki, Tim Northover", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0493r4.pdf", "link": "https://wg21.link/p0493r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-15", "github_url": "https://github.com/cplusplus/papers/issues/866", "issues": [ "LEWG256" ] }, "P0493R5": { "type": "paper", "title": "Atomic maximum/minimum", "subgroup": "SG1 Concurrency and Parallelism,LWG Library", "author": "Al Grant, Al Grant, Bronek Kozicki, Tim Northover", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0493r5.pdf", "link": "https://wg21.link/p0493r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/866", "issues": [ "LEWG256" ] }, "P0494R0": { "type": "paper", "title": "contiguous_container proposal", "subgroup": "Library Evolution, SG14", "author": "Ildus Nezametdinov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0494r0.pdf", "link": "https://wg21.link/p0494r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-05", "issues": [ "LEWG257" ] }, "P0495R0": { "type": "paper", "title": "Concurrency Safety in C++ Data Structures", "subgroup": "Concurrency", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0495r0.html", "link": "https://wg21.link/p0495r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-27" }, "P0497R0": { "type": "paper", "title": "Fixes to shared_ptr support for arrays", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0497r0.html", "link": "https://wg21.link/p0497r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0500R0": { "type": "paper", "title": "Resolved Module TS (N4610) Issues", "subgroup": "Core", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0500r0.pdf", "link": "https://wg21.link/p0500r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0501R0": { "type": "paper", "title": "C++ Module TS Issues List", "subgroup": "Core", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0501r0.pdf", "link": "https://wg21.link/p0501r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0501R1": { "type": "paper", "title": "C++ Module TS Issues List", "subgroup": "Core, Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0501r1.pdf", "link": "https://wg21.link/p0501r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-19" }, "P0501R2": { "type": "paper", "title": "C++ Module TS Issues List", "subgroup": "Core, Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0501r2.pdf", "link": "https://wg21.link/p0501r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0501R3": { "type": "paper", "title": "C++ Module TS Issues List", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0501r3.pdf", "link": "https://wg21.link/p0501r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-30" }, "P0502R0": { "type": "paper", "title": "Throwing out of a parallel algorithm terminates--but how?", "subgroup": "Concurrency, Library", "author": "JF Bastien, Bryce Adelstein Lelbach, H. Carter Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0502r0.html", "link": "https://wg21.link/p0502r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09" }, "P0503R0": { "type": "paper", "title": "Correcting library usage of \"literal type\"", "subgroup": "Library", "author": "Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0503r0.html", "link": "https://wg21.link/p0503r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09" }, "P0504R0": { "type": "paper", "title": "Revisiting in-place tag types for any/optional/variant", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0504r0.html", "link": "https://wg21.link/p0504r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09" }, "P0505R0": { "type": "paper", "title": "Wording for GB 50", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0505r0.html", "link": "https://wg21.link/p0505r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09" }, "P0506R0": { "type": "paper", "title": "use string_view for library function parameters instead of const string & / const char *", "subgroup": "Library, Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0506r0.pdf", "link": "https://wg21.link/p0506r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-04", "issues": [ "LEWG275" ] }, "P0506R1": { "type": "paper", "title": "use string_view for library function parameters instead of const string & / const char *", "subgroup": "Library, Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0506r1.pdf", "link": "https://wg21.link/p0506r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-06", "issues": [ "LEWG275" ] }, "P0506R2": { "type": "paper", "title": "use string_view for library function parameters instead of const string & / const char *", "subgroup": "Library, Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0506r2.pdf", "link": "https://wg21.link/p0506r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-06", "issues": [ "LEWG275" ] }, "P0507R0": { "type": "paper", "title": "Core Issue 1343: Sequencing of non-class initialization", "subgroup": "WG21", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0507r0.html", "link": "https://wg21.link/p0507r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0508R0": { "type": "paper", "title": "Wording for GB 58", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0508r0.html", "link": "https://wg21.link/p0508r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0509R1": { "type": "paper", "title": "Updating \"Restrictions on exception handling\"", "subgroup": "Library", "author": "James Dennett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0509r1.pdf", "link": "https://wg21.link/p0509r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0510R0": { "type": "paper", "title": "Disallowing references, incomplete types, arrays, and empty variants", "subgroup": "Library", "author": "Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0510r0.html", "link": "https://wg21.link/p0510r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0511R0": { "type": "paper", "title": "Deduction guide for std::array", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0511r0.html", "link": "https://wg21.link/p0511r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-09", "issues": [ "LEWG258" ] }, "P0511R1": { "type": "paper", "title": "Deduction guide for std::array", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0511r1.html", "link": "https://wg21.link/p0511r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-24", "issues": [ "LEWG258" ] }, "P0512R0": { "type": "paper", "title": "Class Template Argument Deduction Assorted NB resolution and issues", "subgroup": "Core", "author": "Mike Spertus, Richard Smith, Faisal Vali", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0512r0.pdf", "link": "https://wg21.link/p0512r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0513R0": { "type": "paper", "title": "Poisoning the Hash", "subgroup": "Library", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0513r0.pdf", "link": "https://wg21.link/p0513r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0514R0": { "type": "paper", "title": "Enhancing std::atomic_flag for waiting", "subgroup": "Concurrency", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0514r0.pdf", "link": "https://wg21.link/p0514r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-15" }, "P0514R1": { "type": "paper", "title": "Enhancing std::atomic_flag for waiting", "subgroup": "Concurrency", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0514r1.pdf", "link": "https://wg21.link/p0514r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-14" }, "P0514R2": { "type": "paper", "title": "Efficient waiting for concurrent programs", "subgroup": "Concurrency", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0514r2.pdf", "link": "https://wg21.link/p0514r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-09" }, "P0514R3": { "type": "paper", "title": "Efficient concurrent waiting for C++20", "subgroup": "SG1", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0514r3.pdf", "link": "https://wg21.link/p0514r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10" }, "P0514R4": { "type": "paper", "title": "Efficient concurrent waiting for C++20", "subgroup": "Library Evolution", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0514r4.pdf", "link": "https://wg21.link/p0514r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-03" }, "P0515R0": { "type": "paper", "title": "Consistent comparison", "subgroup": "Evolution, Library Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0515r0.pdf", "link": "https://wg21.link/p0515r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "issues": [ "LEWG281" ] }, "P0515R1": { "type": "paper", "title": "Consistent comparison", "subgroup": "Evolution, Library Evolution, Core, Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0515r1.pdf", "link": "https://wg21.link/p0515r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-16", "issues": [ "LEWG281" ] }, "P0515R2": { "type": "paper", "title": "Consistent comparison", "subgroup": "Evolution, Library Evolution, Core, Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0515r2.pdf", "link": "https://wg21.link/p0515r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-30", "issues": [ "LEWG281" ] }, "P0515R3": { "type": "paper", "title": "Consistent comparison", "subgroup": "Evolution, Library Evolution, Core, Library", "author": "Herb Sutter, Jens Maurer, Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0515r3.pdf", "link": "https://wg21.link/p0515r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10", "issues": [ "LEWG281" ] }, "P0516R0": { "type": "paper", "title": "Clarify That shared_future's Copy Operations have Wide Contracts", "subgroup": "Concurrency, Library Evolution, Library", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0516r0.html", "link": "https://wg21.link/p0516r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10", "issues": [ "LEWG287" ] }, "P0517R0": { "type": "paper", "title": "Make future_error Constructible", "subgroup": "Concurrency, Library Evolution, Library", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0517r0.html", "link": "https://wg21.link/p0517r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-10" }, "P0518R0": { "type": "paper", "title": "Allowing copies as arguments to function objects given to parallel algorithms in response to CH11", "subgroup": "Concurrency", "author": "D. S. Hollman, Jonathan Liffander, Michael Wong, Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0518r0.html", "link": "https://wg21.link/p0518r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-31" }, "P0518R1": { "type": "paper", "title": "Allowing copies as arguments to function objects given to parallel algorithms in response to CH11", "subgroup": "Library Evolution", "author": "D. S. Hollman, Jonathan Liffander, Michael Wong, Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0518r1.html", "link": "https://wg21.link/p0518r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-01" }, "P0519R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the November, 2016 (Issaquah) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0519r0.html", "link": "https://wg21.link/p0519r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0520R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the November, 2016 (Issaquah) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0520r0.html", "link": "https://wg21.link/p0520r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0521R0": { "type": "paper", "title": "Proposed Resolution for CA 14 (shared_ptr use_count/unique)", "subgroup": "Concurrency, Library Evolution, Library", "author": "Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0521r0.html", "link": "https://wg21.link/p0521r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0522R0": { "type": "paper", "title": "DR: Matching of template template-arguments excludes compatible templates", "subgroup": "Core", "author": "James Touton, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0522r0.html", "link": "https://wg21.link/p0522r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0523R0": { "type": "paper", "title": "Wording for CH 10: Complexity of parallel algorithms", "subgroup": "Concurrency, Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0523r0.html", "link": "https://wg21.link/p0523r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-11" }, "P0523R1": { "type": "paper", "title": "Wording for CH 10: Complexity of parallel algorithms", "subgroup": "Concurrency, Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0523r1.html", "link": "https://wg21.link/p0523r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-01" }, "P0527R0": { "type": "paper", "title": "Implicitly move from rvalue references in return statements", "subgroup": "Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0527r0.html", "link": "https://wg21.link/p0527r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "github_url": "https://github.com/cplusplus/papers/issues/397" }, "P0527R1": { "type": "paper", "title": "Implicitly move from rvalue references in return statements", "subgroup": "Core", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0527r1.html", "link": "https://wg21.link/p0527r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-08", "github_url": "https://github.com/cplusplus/papers/issues/397" }, "P0528R0": { "type": "paper", "title": "The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange", "subgroup": "Concurrency, Library Evolution, Library, Core", "author": "JF Bastien, Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0528r0.html", "link": "https://wg21.link/p0528r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-12", "issues": [ "LEWG288" ] }, "P0528R1": { "type": "paper", "title": "The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange", "subgroup": "SG1, Evolution, Core", "author": "JF Bastien, Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0528r1.html", "link": "https://wg21.link/p0528r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG288" ] }, "P0528R2": { "type": "paper", "title": "The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange", "subgroup": "Core", "author": "JF Bastien, Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0528r2.html", "link": "https://wg21.link/p0528r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "issues": [ "LEWG288" ] }, "P0528R3": { "type": "paper", "title": "The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange", "subgroup": "Core", "author": "JF Bastien, Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0528r3.html", "link": "https://wg21.link/p0528r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-07", "issues": [ "LEWG288" ] }, "P0529R0": { "type": "paper", "title": "Wording changes for proposed Modules TS extensions", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0529r0.pdf", "link": "https://wg21.link/p0529r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/", "date": "2016-11-23" }, "P0532R0": { "type": "paper", "title": "On std::launder()", "subgroup": "Core, Evolution, Library Evolution, Library", "author": "Nico Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0532r0.pdf", "link": "https://wg21.link/p0532r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-14" }, "P0533R0": { "type": "paper", "title": "constexpr for and ", "subgroup": "SG6, Library Evolution", "author": "Edward J. Rosten / Oliver J. Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0533r0.pdf", "link": "https://wg21.link/p0533r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-25", "issues": [ "LEWG272" ], "github_url": "https://github.com/cplusplus/papers/issues/104" }, "P0533R1": { "type": "paper", "title": "constexpr for and ", "subgroup": "SG6, Library Evolution", "author": "Edward J. Rosten / Oliver J. Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0533r1.pdf", "link": "https://wg21.link/p0533r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-13", "issues": [ "LEWG272" ], "github_url": "https://github.com/cplusplus/papers/issues/104" }, "P0533R2": { "type": "paper", "title": "constexpr for and ", "subgroup": "SG6, Library Evolution", "author": "Edward J. Rosten, Oliver J. Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0533r2.pdf", "link": "https://wg21.link/p0533r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "github_url": "https://github.com/cplusplus/papers/issues/104", "issues": [ "LEWG272" ] }, "P0533R3": { "type": "paper", "title": "constexpr for and ", "subgroup": "Library Evolution, Library", "author": "Edward J. Rosten, Oliver J. Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0533r3.pdf", "link": "https://wg21.link/p0533r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-05", "github_url": "https://github.com/cplusplus/papers/issues/104", "issues": [ "LEWG272" ] }, "P0533R4": { "type": "paper", "title": "constexpr for and ", "subgroup": "Library", "author": "Edward J. Rosten, Oliver J. Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0533r4.pdf", "link": "https://wg21.link/p0533r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-07", "github_url": "https://github.com/cplusplus/papers/issues/104", "issues": [ "LEWG272" ] }, "P0533R5": { "type": "paper", "title": "constexpr for and ", "subgroup": "Library", "author": "Oliver Rosten, Edward Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0533r5.pdf", "link": "https://wg21.link/p0533r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/104", "issues": [ "LEWG272" ] }, "P0533R6": { "type": "paper", "title": "constexpr for and ", "subgroup": "Library", "author": "Oliver Rosten, Edward Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0533r6.pdf", "link": "https://wg21.link/p0533r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-14", "github_url": "https://github.com/cplusplus/papers/issues/104", "issues": [ "LEWG272" ] }, "P0533R7": { "type": "paper", "title": "constexpr for cmath and cstdlib", "subgroup": "Library Evolution", "author": "Oliver Rosten, Edward Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0533r7.pdf", "link": "https://wg21.link/p0533r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-30", "github_url": "https://github.com/cplusplus/papers/issues/104", "issues": [ "LEWG272" ] }, "P0533R8": { "type": "paper", "title": "constexpr for cmath and cstdlib", "subgroup": "Core, Library", "author": "Oliver Rosten, Edward Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0533r8.pdf", "link": "https://wg21.link/p0533r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-24", "github_url": "https://github.com/cplusplus/papers/issues/104", "issues": [ "LEWG272" ] }, "P0533R9": { "type": "paper", "title": "constexpr for cmath and cstdlib", "subgroup": "Core, Library", "author": "Oliver Rosten, Edward Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0533r9.pdf", "link": "https://wg21.link/p0533r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-12", "github_url": "https://github.com/cplusplus/papers/issues/104", "issues": [ "LEWG272" ] }, "P0534R0": { "type": "paper", "title": "call/cc (call-with-current-continuation): A low-level API for stackful context switching", "subgroup": "Concurrency, Library Evolution", "author": "Oliver Kowalke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0534r0.pdf", "link": "https://wg21.link/p0534r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-04", "issues": [ "LEWG289" ] }, "P0534R1": { "type": "paper", "title": "call/cc (call-with-current-continuation): A low-level API for stackful context switching", "subgroup": "Concurrency, Library Evolution", "author": "Oliver Kowalke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0534r1.pdf", "link": "https://wg21.link/p0534r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG289" ] }, "P0534R2": { "type": "paper", "title": "call/cc (call-with-current-continuation): A low-level API for stackful context switching", "subgroup": "Library Evolution", "author": "Oliver Kowalke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0534r2.pdf", "link": "https://wg21.link/p0534r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31", "issues": [ "LEWG289" ] }, "P0534R3": { "type": "paper", "title": "call/cc (call-with-current-continuation): A low-level API for stackful context switching", "subgroup": "Library Evolution", "author": "Oliver Kowalke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0534r3.pdf", "link": "https://wg21.link/p0534r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG289" ] }, "P0535R0": { "type": "paper", "title": "Generalized Unpacking and Parameter Pack Slicing", "subgroup": "Evolution", "author": "Matthew Woehlke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0535r0.html", "link": "https://wg21.link/p0535r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-03" }, "P0536R0": { "type": "paper", "title": "Implicit Return Type and Allowing Anonymous Types as Return Values", "subgroup": "Evolution", "author": "Matthew Woehlke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0536r0.html", "link": "https://wg21.link/p0536r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-03" }, "P0537R0": { "type": "paper", "title": "Allow Attributes on Template Explicit Instantiations", "subgroup": "Evolution", "author": "Matthew Woehlke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0537r0.html", "link": "https://wg21.link/p0537r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2016-08-23" }, "P0538R0": { "type": "paper", "title": "A Qualified Replacement for #pragma once", "subgroup": "Evolution", "author": "Matthew Woehlke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0538r0.html", "link": "https://wg21.link/p0538r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2016-10-27" }, "P0539R0": { "type": "paper", "title": "Wide Integer Class", "subgroup": "Numerics", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0539r0.html", "link": "https://wg21.link/p0539r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-28", "issues": [ "LEWG331" ], "github_url": "https://github.com/cplusplus/papers/issues/723" }, "P0539R1": { "type": "paper", "title": "A Proposal to add wide_int Template Class", "subgroup": "Numerics", "author": "Igor Klevanets, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0539r1.html", "link": "https://wg21.link/p0539r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-05", "issues": [ "LEWG331" ], "github_url": "https://github.com/cplusplus/papers/issues/723" }, "P0539R2": { "type": "paper", "title": "A Proposal to add wide_int Template Class", "subgroup": "Numerics", "author": "Igor Klevanets, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0539r2.html", "link": "https://wg21.link/p0539r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-10", "issues": [ "LEWG331" ], "github_url": "https://github.com/cplusplus/papers/issues/723" }, "P0539R3": { "type": "paper", "title": "A Proposal to add wide_int Template Class", "subgroup": "SG6, Library Evolution", "author": "Igor Klevanets, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0539r3.html", "link": "https://wg21.link/p0539r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-31", "issues": [ "LEWG331" ], "github_url": "https://github.com/cplusplus/papers/issues/723" }, "P0539R4": { "type": "paper", "title": "A Proposal to add wide_int Template Class", "subgroup": "SG6, Library Evolution", "author": "Igor Klevanets, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0539r4.html", "link": "https://wg21.link/p0539r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-03", "issues": [ "LEWG331" ], "github_url": "https://github.com/cplusplus/papers/issues/723" }, "P0539R5": { "type": "paper", "title": "A Proposal to add wide_int Template Class", "subgroup": "SG6, LEWGI, Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0539r5.pdf", "link": "https://wg21.link/p0539r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-18", "github_url": "https://github.com/cplusplus/papers/issues/723", "issues": [ "LEWG331" ] }, "P0540R0": { "type": "paper", "title": "A Proposal to Add split/join of string/string_view to the Standard Library", "subgroup": "Library Evolution", "author": "Laurent Navarro", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0540r0.html", "link": "https://wg21.link/p0540r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-21", "issues": [ "LEWG259" ] }, "P0540R1": { "type": "paper", "title": "A Proposal to Add split/join of string/string_view to the Standard Library", "subgroup": "Library Evolution", "author": "Laurent NAVARRO", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0540r1.html", "link": "https://wg21.link/p0540r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-29", "issues": [ "LEWG259" ] }, "P0541R0": { "type": "paper", "title": "Post-Increment on Input and Output Iterators", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0541r0.html", "link": "https://wg21.link/p0541r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02", "issues": [ "LEWG260" ] }, "P0541R1": { "type": "paper", "title": "Ranges TS: Post-Increment on Input and Output Iterators", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0541r1.html", "link": "https://wg21.link/p0541r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-10", "issues": [ "LEWG260" ] }, "P0542R0": { "type": "paper", "title": "Support for contract based programming in C++", "subgroup": "Evolution, Core", "author": "G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0542r0.html", "link": "https://wg21.link/p0542r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "issues": [ "LEWG316" ] }, "P0542R1": { "type": "paper", "title": "Support for contract based programming in C++", "subgroup": "Library Evolution", "author": "G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0542r1.html", "link": "https://wg21.link/p0542r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-16", "issues": [ "LEWG316" ] }, "P0542R2": { "type": "paper", "title": "Support for contract based programming in C++", "subgroup": "Evolution, Core", "author": "G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0542r2.html", "link": "https://wg21.link/p0542r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-26", "issues": [ "LEWG316" ] }, "P0542R3": { "type": "paper", "title": "Support for contract based programming in C++", "subgroup": "Evolution, Core", "author": "G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0542r3.html", "link": "https://wg21.link/p0542r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG316" ] }, "P0542R4": { "type": "paper", "title": "Support for contract based programming in C++", "subgroup": "Evolution, Core", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0542r4.html", "link": "https://wg21.link/p0542r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02", "issues": [ "LEWG316" ] }, "P0542R5": { "type": "paper", "title": "Support for contract based programming in C++", "subgroup": "Core", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0542r5.html", "link": "https://wg21.link/p0542r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "issues": [ "LEWG316" ] }, "P0543R0": { "type": "paper", "title": "Saturation arithmetic", "subgroup": "Numerics, Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0543r0.html", "link": "https://wg21.link/p0543r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-03", "issues": [ "LEWG278" ], "github_url": "https://github.com/cplusplus/papers/issues/1218" }, "P0543R1": { "type": "paper", "title": "Saturation arithmetic", "subgroup": "SG6, Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0543r1.html", "link": "https://wg21.link/p0543r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-02", "github_url": "https://github.com/cplusplus/papers/issues/1218", "issues": [ "LEWG278" ] }, "P0543R2": { "type": "paper", "title": "Saturation arithmetic", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0543r2.html", "link": "https://wg21.link/p0543r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-18", "github_url": "https://github.com/cplusplus/papers/issues/1218", "issues": [ "LEWG278" ] }, "P0543R3": { "type": "paper", "title": "Saturation arithmetic", "subgroup": "LWG Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0543r3.html", "link": "https://wg21.link/p0543r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-19", "github_url": "https://github.com/cplusplus/papers/issues/1218", "issues": [ "LEWG278" ] }, "P0544R0": { "type": "paper", "title": "User Injection of Filesystems", "subgroup": "Library Evolution", "author": "Titus Winters, Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0544r0.html", "link": "https://wg21.link/p0544r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-01", "issues": [ "LEWG261" ], "github_url": "https://github.com/cplusplus/papers/issues/279" }, "P0545R0": { "type": "paper", "title": "Supporting offsetof for Stable-layout Classes", "subgroup": "Library Evolution, Library", "author": "Andrey Semashev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0545r0.html", "link": "https://wg21.link/p0545r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2016-10-23", "issues": [ "LEWG262" ] }, "P0546R0": { "type": "paper", "title": "Span - foundation for the future", "subgroup": "Library Evolution", "author": "Carter Edwards, Bryce Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0546r0.html", "link": "https://wg21.link/p0546r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-26", "issues": [ "LEWG263", "LEWG419" ] }, "P0546R1": { "type": "paper", "title": "Span - foundation for the future", "subgroup": "Library Evolution", "author": "Carter Edwards, Bryce Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0546r1.html", "link": "https://wg21.link/p0546r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-11", "issues": [ "LEWG263", "LEWG419" ] }, "P0546R2": { "type": "paper", "title": "Span - foundation for the future", "subgroup": "Library Evolution", "author": "H. Carter Edwards, Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0546r2.html", "link": "https://wg21.link/p0546r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG263", "LEWG419" ] }, "P0547R0": { "type": "paper", "title": "Assorted Object Concept Fixes", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0547r0.html", "link": "https://wg21.link/p0547r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02" }, "P0547R1": { "type": "paper", "title": "Ranges TS: Assorted Object Concept Fixes", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0547r1.html", "link": "https://wg21.link/p0547r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-10" }, "P0547R2": { "type": "paper", "title": "Ranges TS: Assorted Object Concept Fixes", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0547r2.html", "link": "https://wg21.link/p0547r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-11" }, "P0548R0": { "type": "paper", "title": "common_type and duration", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0548r0.pdf", "link": "https://wg21.link/p0548r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-01" }, "P0548R1": { "type": "paper", "title": "common_type and duration", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0548r1.pdf", "link": "https://wg21.link/p0548r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0549R0": { "type": "paper", "title": "Adjuncts to std::hash", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0549r0.pdf", "link": "https://wg21.link/p0549r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-01", "issues": [ "LEWG264" ], "github_url": "https://github.com/cplusplus/papers/issues/105" }, "P0549R1": { "type": "paper", "title": "Adjuncts to std::hash", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0549r1.pdf", "link": "https://wg21.link/p0549r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-11", "issues": [ "LEWG264" ], "github_url": "https://github.com/cplusplus/papers/issues/105" }, "P0549R2": { "type": "paper", "title": "Adjuncts to std::hash", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0549r2.pdf", "link": "https://wg21.link/p0549r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-10", "issues": [ "LEWG264" ], "github_url": "https://github.com/cplusplus/papers/issues/105" }, "P0549R3": { "type": "paper", "title": "Adjuncts to std::hash", "subgroup": "Library Evolution, Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0549r3.pdf", "link": "https://wg21.link/p0549r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-03", "github_url": "https://github.com/cplusplus/papers/issues/105", "issues": [ "LEWG264" ] }, "P0549R4": { "type": "paper", "title": "Adjuncts to std::hash", "subgroup": "Library Evolution, Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0549r4.pdf", "link": "https://wg21.link/p0549r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/105", "issues": [ "LEWG264" ] }, "P0549R5": { "type": "paper", "title": "Adjuncts to std::hash", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0549r5.pdf", "link": "https://wg21.link/p0549r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/105", "issues": [ "LEWG264" ] }, "P0549R6": { "type": "paper", "title": "Adjuncts to std::hash", "subgroup": "Library", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0549r6.pdf", "link": "https://wg21.link/p0549r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-05", "github_url": "https://github.com/cplusplus/papers/issues/105", "issues": [ "LEWG264" ] }, "P0549R7": { "type": "paper", "title": "Adjuncts to std::hash", "subgroup": "Library", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0549r7.pdf", "link": "https://wg21.link/p0549r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-17", "github_url": "https://github.com/cplusplus/papers/issues/105", "issues": [ "LEWG264" ] }, "P0550R0": { "type": "paper", "title": "Transformation Trait uncvref", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0550r0.pdf", "link": "https://wg21.link/p0550r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-01", "issues": [ "LEWG265" ] }, "P0550R1": { "type": "paper", "title": "Transformation Trait uncvref", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0550r1.pdf", "link": "https://wg21.link/p0550r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-11", "issues": [ "LEWG265" ] }, "P0550R2": { "type": "paper", "title": "Transformation Trait remove_cvref", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0550r2.pdf", "link": "https://wg21.link/p0550r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-17", "issues": [ "LEWG265" ] }, "P0551R0": { "type": "paper", "title": "Thou Shalt Not Specialize std Function Templates!", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0551r0.pdf", "link": "https://wg21.link/p0551r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-01", "issues": [ "LEWG266" ] }, "P0551R1": { "type": "paper", "title": "Thou Shalt Not Specialize std Function Templates!", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0551r1.pdf", "link": "https://wg21.link/p0551r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-14", "issues": [ "LEWG266" ] }, "P0551R2": { "type": "paper", "title": "Thou Shalt Not Specialize std Function Templates!", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0551r2.pdf", "link": "https://wg21.link/p0551r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-03", "issues": [ "LEWG266" ] }, "P0551R3": { "type": "paper", "title": "Thou Shalt Not Specialize std Function Templates!", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0551r3.pdf", "link": "https://wg21.link/p0551r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "issues": [ "LEWG266" ] }, "P0552R0": { "type": "paper", "title": "enable_if vs. requires", "subgroup": "WG21", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0552r0.pdf", "link": "https://wg21.link/p0552r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-01" }, "P0553R0": { "type": "paper", "title": "Bit Operations", "subgroup": "Numerics, Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0553r0.html", "link": "https://wg21.link/p0553r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "issues": [ "LEWG279" ], "github_url": "https://github.com/cplusplus/papers/issues/9" }, "P0553R1": { "type": "paper", "title": "Bit Operations", "subgroup": "Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0553r1.html", "link": "https://wg21.link/p0553r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-19", "issues": [ "LEWG279" ], "github_url": "https://github.com/cplusplus/papers/issues/9" }, "P0553R2": { "type": "paper", "title": "Bit operations", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0553r2.html", "link": "https://wg21.link/p0553r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-23", "issues": [ "LEWG279" ], "github_url": "https://github.com/cplusplus/papers/issues/9" }, "P0553R3": { "type": "paper", "title": "Bit operations", "subgroup": "Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0553r3.html", "link": "https://wg21.link/p0553r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-22", "github_url": "https://github.com/cplusplus/papers/issues/9", "issues": [ "LEWG279" ] }, "P0553R4": { "type": "paper", "title": "Bit operations", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0553r4.html", "link": "https://wg21.link/p0553r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-01", "github_url": "https://github.com/cplusplus/papers/issues/9", "issues": [ "LEWG279" ] }, "P0554R0": { "type": "paper", "title": "Composition of Arithmetic Types", "subgroup": "Numerics, SG14", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0554r0.html", "link": "https://wg21.link/p0554r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "github_url": "https://github.com/cplusplus/papers/issues/360" }, "P0554R1": { "type": "paper", "title": "Composition of Arithmetic Types", "subgroup": "SG6, LEWGI", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0554r1.html", "link": "https://wg21.link/p0554r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/360" }, "P0555R0": { "type": "paper", "title": "string_view for source_location", "subgroup": "Library Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0555r0.html", "link": "https://wg21.link/p0555r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-30", "issues": [ "LEWG267" ] }, "P0556R0": { "type": "paper", "title": "Integral power-of-2 operations", "subgroup": "Numerics, Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0556r0.html", "link": "https://wg21.link/p0556r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "issues": [ "LEWG280" ] }, "P0556R1": { "type": "paper", "title": "Integral power-of-2 operations", "subgroup": "Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0556r1.html", "link": "https://wg21.link/p0556r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-19", "issues": [ "LEWG280" ] }, "P0556R2": { "type": "paper", "title": "Integral power-of-2 operations", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0556r2.html", "link": "https://wg21.link/p0556r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-23", "issues": [ "LEWG280" ] }, "P0556R3": { "type": "paper", "title": "Integral power-of-2 operations", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0556r3.html", "link": "https://wg21.link/p0556r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-06", "issues": [ "LEWG280" ] }, "P0557R0": { "type": "paper", "title": "Concepts: The Future of Generic Programming", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0557r0.pdf", "link": "https://wg21.link/p0557r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-31" }, "P0558R0": { "type": "paper", "title": "Resolving atomic named base class inconsistencies", "subgroup": "Concurrency, Library", "author": "Billy O'Neal, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0558r0.pdf", "link": "https://wg21.link/p0558r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-03", "issues": [ "LWG3220" ] }, "P0558R1": { "type": "paper", "title": "Resolving atomic named base class inconsistencies", "subgroup": "Concurrency, Library", "author": "Billy O'Neal", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0558r1.pdf", "link": "https://wg21.link/p0558r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03", "issues": [ "LWG3220" ] }, "P0559R0": { "type": "paper", "title": "Operating principles for evolving C++", "subgroup": "WG21", "author": "JC van Winkel, Jose Daniel Garcia, Ville Voutilainen, Roger Orr, Michael Wong, Sylvain Bonnal", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0559r0.pdf", "link": "https://wg21.link/p0559r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-31" }, "P0560R0": { "type": "paper", "title": "Class template deduction guides for \"diamond operators\"", "subgroup": "Library Evolution", "author": "Miro Knejp", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0560r0.html", "link": "https://wg21.link/p0560r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-01", "issues": [ "LEWG268" ] }, "P0561R0": { "type": "paper", "title": "RAII Interface for Deferred Reclamation", "subgroup": "Concurrency", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0561r0.html", "link": "https://wg21.link/p0561r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-03", "issues": [ "LEWG353" ], "github_url": "https://github.com/cplusplus/papers/issues/268" }, "P0561R1": { "type": "paper", "title": "RAII Interface for Deferred Reclamation", "subgroup": "Concurrency", "author": "Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0561r1.html", "link": "https://wg21.link/p0561r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-16", "issues": [ "LEWG353" ], "github_url": "https://github.com/cplusplus/papers/issues/268" }, "P0561R2": { "type": "paper", "title": "RAII Interface for Deferred Reclamation", "subgroup": "Concurrency, Library Evolution", "author": "Geoffrey Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0561r2.html", "link": "https://wg21.link/p0561r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-11", "issues": [ "LEWG353" ], "github_url": "https://github.com/cplusplus/papers/issues/268" }, "P0561R3": { "type": "paper", "title": "An RAII Interface for Deferred Reclamation", "subgroup": "SG1, Library", "author": "Geoff Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0561r3.html", "link": "https://wg21.link/p0561r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-11", "issues": [ "LEWG353" ], "github_url": "https://github.com/cplusplus/papers/issues/268" }, "P0561R4": { "type": "paper", "title": "An RAII Interface for Deferred Reclamation", "subgroup": "SG1, Library", "author": "Geoff Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0561r4.html", "link": "https://wg21.link/p0561r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-21", "github_url": "https://github.com/cplusplus/papers/issues/268", "issues": [ "LEWG353" ] }, "P0561R5": { "type": "paper", "title": "An RAII Interface for Deferred Reclamation", "subgroup": "Library", "author": "Geoffrey Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0561r5.html", "link": "https://wg21.link/p0561r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/268", "issues": [ "LEWG353" ] }, "P0561R6": { "type": "paper", "title": "An RAII Interface for Deferred Reclamation", "subgroup": "Library", "author": "Geoffrey Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0561r6.html", "link": "https://wg21.link/p0561r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-02", "github_url": "https://github.com/cplusplus/papers/issues/268", "issues": [ "LEWG353" ] }, "P0562R0": { "type": "paper", "title": "Initialization List Symmetry", "subgroup": "Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0562r0.pdf", "link": "https://wg21.link/p0562r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "github_url": "https://github.com/cplusplus/papers/issues/1818" }, "P0562R1": { "type": "paper", "title": "Initialization List Symmetry", "subgroup": "EWG Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0562r1.pdf", "link": "https://wg21.link/p0562r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1818" }, "P0562R2": { "type": "paper", "title": "Trailing Commas in Base-clauses and Ctor-initializers", "subgroup": "CWG Core", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0562r2.pdf", "link": "https://wg21.link/p0562r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1818" }, "P0563R0": { "type": "paper", "title": "Vector Front Operations", "subgroup": "Library Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0563r0.pdf", "link": "https://wg21.link/p0563r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "issues": [ "LEWG269" ] }, "P0564R0": { "type": "paper", "title": "Wording for three-way comparisons", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0564r0.html", "link": "https://wg21.link/p0564r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0565R0": { "type": "paper", "title": "Prefix for operator as a pack generator and postfix operator[] for pack indexing", "subgroup": "Evolution", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0565r0.pdf", "link": "https://wg21.link/p0565r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02" }, "P0566R0": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)", "subgroup": "Concurrency, SG14, Library Evolution, Library", "author": "Michael Wong, Maged M. Michael, Paul McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0566r0.pdf", "link": "https://wg21.link/p0566r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG291" ] }, "P0566R1": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)", "subgroup": "Concurrency, SG14, Library Evolution, Library", "author": "Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0566r1.pdf", "link": "https://wg21.link/p0566r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG291" ] }, "P0566R2": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)", "subgroup": "Concurrency, SG14, Library Evolution, Library", "author": "Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0566r2.pdf", "link": "https://wg21.link/p0566r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30", "issues": [ "LEWG291" ] }, "P0566R3": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)", "subgroup": "Concurrency, SG14, Library Evolution, Library", "author": "Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0566r3.pdf", "link": "https://wg21.link/p0566r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG291" ] }, "P0566R4": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU)", "subgroup": "SG1, SG14, Library Evolution, Library", "author": "Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0566r4.pdf", "link": "https://wg21.link/p0566r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG291" ] }, "P0566R5": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read­Copy­Update (RCU)", "subgroup": "SG1, SG14, Library Evolution, Library", "author": "Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0566r5.pdf", "link": "https://wg21.link/p0566r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG291" ] }, "P0567R0": { "type": "paper", "title": "Asynchronous managed pointer for Heterogeneous computing", "subgroup": "Concurrency, SG14", "author": "Gordon Brown, Ruyman Reyes, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0567r0.html", "link": "https://wg21.link/p0567r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-30" }, "P0567R1": { "type": "paper", "title": "Asynchronous managed pointer for Heterogeneous computing", "subgroup": "Concurrency, SG14", "author": "Gordon Brown, Ruyman Reyes, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0567r1.html", "link": "https://wg21.link/p0567r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0568R0": { "type": "paper", "title": "Towards Better Embedded programming support for C++ and an update on the status of SG14, two years later", "subgroup": "SG14, WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0568r0.pdf", "link": "https://wg21.link/p0568r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0569R0": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2016/07/18-2016/10/10", "subgroup": "SG5", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0569r0.pdf", "link": "https://wg21.link/p0569r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0570R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2016/12/14-2017/02/01", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0570r0.pdf", "link": "https://wg21.link/p0570r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0571R0": { "type": "paper", "title": "Type Requirements for Algorithms", "subgroup": "Concurrency, Library Evolution, Library", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0571r0.html", "link": "https://wg21.link/p0571r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02", "issues": [ "LEWG290", "LEWG420" ], "github_url": "https://github.com/cplusplus/papers/issues/546" }, "P0571R1": { "type": "paper", "title": "Type Requirements for Algorithms", "subgroup": "Concurrency, Library Evolution, Library", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0571r1.html", "link": "https://wg21.link/p0571r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02", "issues": [ "LEWG290", "LEWG420" ], "github_url": "https://github.com/cplusplus/papers/issues/546" }, "P0571R2": { "type": "paper", "title": "Type Requirements for Algorithms", "subgroup": "SG1, Library Evolution, Library", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0571r2.html", "link": "https://wg21.link/p0571r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/546", "issues": [ "LEWG290", "LEWG420" ] }, "P0572R0": { "type": "paper", "title": "bit_sizeof and bit_offsetof", "subgroup": "Evolution", "author": "Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0572r0.html", "link": "https://wg21.link/p0572r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-03" }, "P0572R1": { "type": "paper", "title": "bit_sizeof and bit_offsetof", "subgroup": "Evolution", "author": "Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0572r1.html", "link": "https://wg21.link/p0572r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-01" }, "P0572R2": { "type": "paper", "title": "Static reflection of bit fields", "subgroup": "SG7", "author": "Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0572r2.html", "link": "https://wg21.link/p0572r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06" }, "P0573R0": { "type": "paper", "title": "Abbreviated Lambdas for Fun and Profit", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0573r0.html", "link": "https://wg21.link/p0573r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-03" }, "P0573R1": { "type": "paper", "title": "Abbreviated Lambdas for Fun and Profit", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0573r1.html", "link": "https://wg21.link/p0573r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-04" }, "P0573R2": { "type": "paper", "title": "Abbreviated Lambdas for Fun and Profit", "subgroup": "Evolution", "author": "Barry Revzin, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0573r2.html", "link": "https://wg21.link/p0573r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-08" }, "P0574R0": { "type": "paper", "title": "Algorithm Complexity Constraints and Parallel Overloads", "subgroup": "Concurrency, Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0574r0.html", "link": "https://wg21.link/p0574r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-04" }, "P0574R1": { "type": "paper", "title": "Algorithm Complexity Constraints and Parallel Overloads", "subgroup": "Concurrency, Library", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0574r1.html", "link": "https://wg21.link/p0574r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02", "issues": [ "LWG3222" ] }, "P0575R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the February, 2016 (Kona) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0575r0.html", "link": "https://wg21.link/p0575r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0575R1": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the February, 2016 (Kona) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0575r1.html", "link": "https://wg21.link/p0575r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0575R2": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the February, 2016 (Kona) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0575r2.html", "link": "https://wg21.link/p0575r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0576R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the February, 2016 (Kona) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0576r0.html", "link": "https://wg21.link/p0576r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0576R1": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the February, 2016 (Kona) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0576r1.html", "link": "https://wg21.link/p0576r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0577R0": { "type": "paper", "title": "Keep that Temporary!", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0577r0.pdf", "link": "https://wg21.link/p0577r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02", "github_url": "https://github.com/cplusplus/papers/issues/10" }, "P0577R1": { "type": "paper", "title": "Kept-value statement for guard objects", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0577r1.pdf", "link": "https://wg21.link/p0577r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-09", "github_url": "https://github.com/cplusplus/papers/issues/10" }, "P0578R0": { "type": "paper", "title": "Static Reflection in a Nutshell", "subgroup": "Evolution, Library Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0578r0.html", "link": "https://wg21.link/p0578r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-04", "issues": [ "LEWG69" ] }, "P0578R1": { "type": "paper", "title": "Static Reflection in a Nutshell", "subgroup": "Library Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0578r1.html", "link": "https://wg21.link/p0578r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG69" ] }, "P0579R0": { "type": "paper", "title": "Constexpr for ", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0579r0.html", "link": "https://wg21.link/p0579r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-23" }, "P0579R1": { "type": "paper", "title": "Constexpr for ", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0579r1.html", "link": "https://wg21.link/p0579r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-10" }, "P0581R0": { "type": "paper", "title": "Standard Library Modules", "subgroup": "Evolution, Library Evolution", "author": "Gabriel Dos Reis, Billy O'Neal, Stephan T. Lavavej, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0581r0.pdf", "link": "https://wg21.link/p0581r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG282" ], "github_url": "https://github.com/cplusplus/papers/issues/857" }, "P0581R1": { "type": "paper", "title": "Standard Library Modules", "subgroup": "Library Evolution", "author": "Marshall Clow, Beman Dawes, Gabriel Dos Reis, Stephan T. Lavavej, Billy O’Neal, Bjarne Stroustrup, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0581r1.pdf", "link": "https://wg21.link/p0581r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG282" ], "github_url": "https://github.com/cplusplus/papers/issues/857" }, "P0582R0": { "type": "paper", "title": "Modules: Contexts of template instantiations and name lookup", "subgroup": "Core, Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0582r0.pdf", "link": "https://wg21.link/p0582r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02" }, "P0583R0": { "type": "paper", "title": "std::byte is the correct name", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0583r0.pdf", "link": "https://wg21.link/p0583r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-04" }, "P0584R0": { "type": "paper", "title": "Module Interface and Preamble", "subgroup": "Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0584r0.pdf", "link": "https://wg21.link/p0584r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0586R0": { "type": "paper", "title": "Safe integral comparisons", "subgroup": "Library Evolution", "author": "Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0586r0.html", "link": "https://wg21.link/p0586r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-12", "issues": [ "LEWG361" ], "github_url": "https://github.com/cplusplus/papers/issues/259" }, "P0586R1": { "type": "paper", "title": "Safe integral comparisons", "subgroup": "Library Evolution", "author": "Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0586r1.html", "link": "https://wg21.link/p0586r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-17", "github_url": "https://github.com/cplusplus/papers/issues/259", "issues": [ "LEWG361" ] }, "P0586R2": { "type": "paper", "title": "Safe integral comparisons", "subgroup": "Library Evolution", "author": "Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0586r2.html", "link": "https://wg21.link/p0586r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-12", "github_url": "https://github.com/cplusplus/papers/issues/259", "issues": [ "LEWG361" ] }, "P0587R0": { "type": "paper", "title": "Concepts TS revisited", "subgroup": "Evolution", "author": "Richard Smith, James Dennett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0587r0.pdf", "link": "https://wg21.link/p0587r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0588R0": { "type": "paper", "title": "Simplifying implicit lambda capture", "subgroup": "Evolution", "author": "Richard Smith, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0588r0.pdf", "link": "https://wg21.link/p0588r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0588R1": { "type": "paper", "title": "Simplifying implicit lambda capture", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0588r1.html", "link": "https://wg21.link/p0588r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-07" }, "P0589R0": { "type": "paper", "title": "Tuple-based for loops", "subgroup": "Evolution", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0589r0.pdf", "link": "https://wg21.link/p0589r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-04" }, "P0590R0": { "type": "paper", "title": "A design static reflection", "subgroup": "Reflection", "author": "Andrew Sutton, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0590r0.pdf", "link": "https://wg21.link/p0590r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0591R0": { "type": "paper", "title": "Utility functions to implement uses-allocator construction", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0591r0.pdf", "link": "https://wg21.link/p0591r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "issues": [ "LEWG270" ], "github_url": "https://github.com/cplusplus/papers/issues/11" }, "P0591R1": { "type": "paper", "title": "Utility functions to implement uses-allocator construction", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0591r1.pdf", "link": "https://wg21.link/p0591r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-09", "issues": [ "LEWG270" ], "github_url": "https://github.com/cplusplus/papers/issues/11" }, "P0591R2": { "type": "paper", "title": "Utility functions to implement uses-allocator construction", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0591r2.pdf", "link": "https://wg21.link/p0591r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-12", "issues": [ "LEWG270" ], "github_url": "https://github.com/cplusplus/papers/issues/11" }, "P0591R3": { "type": "paper", "title": "Utility functions to implement uses-allocator construction", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0591r3.pdf", "link": "https://wg21.link/p0591r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02", "github_url": "https://github.com/cplusplus/papers/issues/11", "issues": [ "LEWG270" ] }, "P0591R4": { "type": "paper", "title": "Utility functions to implement uses-allocator construction", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0591r4.pdf", "link": "https://wg21.link/p0591r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-07", "github_url": "https://github.com/cplusplus/papers/issues/11", "issues": [ "LEWG270", "LWG3187" ] }, "P0592R0": { "type": "paper", "title": "To boldly suggest an overall plan for C++20", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0592r0.html", "link": "https://wg21.link/p0592r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "github_url": "https://github.com/cplusplus/papers/issues/559" }, "P0592R1": { "type": "paper", "title": "To boldly suggest an overall plan for C++23", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0592r1.html", "link": "https://wg21.link/p0592r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/559" }, "P0592R2": { "type": "paper", "title": "To boldly suggest an overall plan for C++23", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0592r2.html", "link": "https://wg21.link/p0592r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-04", "github_url": "https://github.com/cplusplus/papers/issues/559" }, "P0592R3": { "type": "paper", "title": "To boldly suggest an overall plan for C++23", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0592r3.html", "link": "https://wg21.link/p0592r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/559" }, "P0592R4": { "type": "paper", "title": "To boldly suggest an overall plan for C++23", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0592r4.html", "link": "https://wg21.link/p0592r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/559" }, "P0592R5": { "type": "paper", "title": "To boldly suggest an overall plan for C++26", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0592r5.html", "link": "https://wg21.link/p0592r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/559" }, "P0593R0": { "type": "paper", "title": "What to do with buffers that are not arrays, and undefined behavior thereof?", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0593r0.html", "link": "https://wg21.link/p0593r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05", "github_url": "https://github.com/cplusplus/papers/issues/106" }, "P0593R1": { "type": "paper", "title": "Implicit creation of objects for low-level object manipulation", "subgroup": "SG12", "author": "Richard Smith, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0593r1.html", "link": "https://wg21.link/p0593r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "github_url": "https://github.com/cplusplus/papers/issues/106" }, "P0593R2": { "type": "paper", "title": "Implicit creation of objects for low-level object manipulation", "subgroup": "SG12", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0593r2.html", "link": "https://wg21.link/p0593r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "github_url": "https://github.com/cplusplus/papers/issues/106" }, "P0593R3": { "type": "paper", "title": "Implicit creation of objects for low-level object manipulation", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0593r3.html", "link": "https://wg21.link/p0593r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/106" }, "P0593R4": { "type": "paper", "title": "Implicit creation of objects for low-level object manipulation", "subgroup": "Core, Library Evolution, Library", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0593r4.html", "link": "https://wg21.link/p0593r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/106" }, "P0593R5": { "type": "paper", "title": "Implicit creation of objects for low-level object manipulation", "subgroup": "Evolution, Core, Library", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0593r5.html", "link": "https://wg21.link/p0593r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/106" }, "P0593R6": { "type": "paper", "title": "Implicit creation of objects for low-level object manipulation", "subgroup": "Evolution, Core, Library", "author": "Richard Smith, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0593r6.html", "link": "https://wg21.link/p0593r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/106" }, "P0594R0": { "type": "paper", "title": "Relative comparisons and std::less", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0594r0.html", "link": "https://wg21.link/p0594r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-05" }, "P0595R0": { "type": "paper", "title": "The \"constexpr\" Operator", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0595r0.html", "link": "https://wg21.link/p0595r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02", "issues": [ "LEWG441" ], "github_url": "https://github.com/cplusplus/papers/issues/12" }, "P0595R1": { "type": "paper", "title": "std::is_constant_evaluated()", "subgroup": "Evolution, Library Evolution", "author": "Richard Smith, Andrew Sutton, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0595r1.html", "link": "https://wg21.link/p0595r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "github_url": "https://github.com/cplusplus/papers/issues/12", "issues": [ "LEWG441" ] }, "P0595R2": { "type": "paper", "title": "std::is_constant_evaluated", "subgroup": "Core, Library", "author": "Richard Smith, Andrew Sutton, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0595r2.html", "link": "https://wg21.link/p0595r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09", "github_url": "https://github.com/cplusplus/papers/issues/12", "issues": [ "LEWG441" ] }, "P0596R0": { "type": "paper", "title": "std::constexpr_trace and std::constexpr_assert", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0596r0.html", "link": "https://wg21.link/p0596r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02", "github_url": "https://github.com/cplusplus/papers/issues/602" }, "P0596R1": { "type": "paper", "title": "Side-effects in constant evaluation: Output and consteval variables", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0596r1.pdf", "link": "https://wg21.link/p0596r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08", "github_url": "https://github.com/cplusplus/papers/issues/602" }, "P0597R0": { "type": "paper", "title": "std::constexpr_vector", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0597r0.html", "link": "https://wg21.link/p0597r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02" }, "P0598R0": { "type": "paper", "title": "Reflect Through Values Instead of Types", "subgroup": "Reflection, Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0598r0.html", "link": "https://wg21.link/p0598r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-02" }, "P0599R0": { "type": "paper", "title": "US140: noxecept for hash functions", "subgroup": "Library", "author": "Nicolai Josutti", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0599r0.pdf", "link": "https://wg21.link/p0599r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-14" }, "P0599R1": { "type": "paper", "title": "US140: noxecept for hash functions", "subgroup": "Library", "author": "Nicolai Josutti", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0599r1.pdf", "link": "https://wg21.link/p0599r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02" }, "P0600R0": { "type": "paper", "title": "applying [[nodiscard]] for C++17", "subgroup": "Library Evolution, Library", "author": "Nicolai Josutti", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0600r0.pdf", "link": "https://wg21.link/p0600r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06", "issues": [ "LEWG271" ] }, "P0600R1": { "type": "paper", "title": "[[nodiscard]] in the Library", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0600r1.pdf", "link": "https://wg21.link/p0600r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-09", "issues": [ "LEWG271" ] }, "P0601R0": { "type": "paper", "title": "Establishing a direction for SIMD-enabled functions", "subgroup": "Concurrency, Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0601r0.html", "link": "https://wg21.link/p0601r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-06" }, "P0602R0": { "type": "paper", "title": "variant and optional should propagate copy/move triviality", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0602r0.html", "link": "https://wg21.link/p0602r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-04", "issues": [ "LEWG317", "LEWG413" ] }, "P0602R1": { "type": "paper", "title": "variant and optional should propagate copy/move triviality", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0602r1.html", "link": "https://wg21.link/p0602r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-04-30", "issues": [ "LEWG317", "LEWG413" ] }, "P0602R2": { "type": "paper", "title": "variant and optional should propagate copy/move triviality", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0602r2.html", "link": "https://wg21.link/p0602r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-12", "issues": [ "LEWG317", "LEWG413" ] }, "P0602R3": { "type": "paper", "title": "variant and optional should propagate copy/move triviality", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0602r3.html", "link": "https://wg21.link/p0602r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-13", "issues": [ "LEWG317", "LEWG413" ] }, "P0602R4": { "type": "paper", "title": "variant and optional should propagate copy/move triviality", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0602r4.html", "link": "https://wg21.link/p0602r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-23", "issues": [ "LEWG317", "LEWG413" ] }, "P0603R0": { "type": "paper", "title": "safe memcpy: A simpler implementation primitive for seqlock and friends", "subgroup": "Concurrency", "author": "Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0603r0.htm", "link": "https://wg21.link/p0603r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-17" }, "P0604R0": { "type": "paper", "title": "Resolving GB 55, US 84, US 85, US 86", "subgroup": "Library Evolution, Library", "author": "Daniel Krugler, Pablo Halpern, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0604r0.html", "link": "https://wg21.link/p0604r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0606R0": { "type": "paper", "title": "Concepts Are Ready", "subgroup": "Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0606r0.pdf", "link": "https://wg21.link/p0606r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-25" }, "P0607R0": { "type": "paper", "title": "Inline Variables for the Standard Library", "subgroup": "Library Evolution, Library", "author": "Daniel Krugler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0607r0.html", "link": "https://wg21.link/p0607r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-27" }, "P0608R0": { "type": "paper", "title": "A sane variant converting constructor (LEWG 227)", "subgroup": "Library Evolution, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0608r0.html", "link": "https://wg21.link/p0608r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02", "issues": [ "LEWG227" ] }, "P0608R1": { "type": "paper", "title": "A sane variant converting constructor", "subgroup": "Library Evolution, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0608r1.html", "link": "https://wg21.link/p0608r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-12-30", "issues": [ "LEWG227" ] }, "P0608R2": { "type": "paper", "title": "A sane variant converting constructor", "subgroup": "", "link": "https://wg21.link/p0608r2", "long_link": "http://wiki.edg.com/pub/Wg21rapperswil2018/StrawPolls/p0608r2.html", "source": "http://wiki.edg.com/bin/view/Wg21rapperswil2018/StrawPolls", "issues": [ "LEWG227" ] }, "P0608R3": { "type": "paper", "title": "A sane variant converting constructor", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0608r3.html", "link": "https://wg21.link/p0608r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-03", "issues": [ "LEWG227" ] }, "P0609R0": { "type": "paper", "title": "Attributes for Structured Bindings", "subgroup": "Evolution", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0609r0.pdf", "link": "https://wg21.link/p0609r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-04", "github_url": "https://github.com/cplusplus/papers/issues/1233" }, "P0609R1": { "type": "paper", "title": "Attributes for Structured Bindings", "subgroup": "Evolution", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0609r1.pdf", "link": "https://wg21.link/p0609r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1233" }, "P0609R2": { "type": "paper", "title": "Attributes for Structured Bindings", "subgroup": "Core", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0609r2.pdf", "link": "https://wg21.link/p0609r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-27", "github_url": "https://github.com/cplusplus/papers/issues/1233" }, "P0609R3": { "type": "paper", "title": "Attributes for Structured Bindings", "subgroup": "CWG Core", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0609r3.pdf", "link": "https://wg21.link/p0609r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1233" }, "P0610R0": { "type": "paper", "title": "C++ Standard Library \"Review\" Issues Resolved in Kona", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0610r0.html", "link": "https://wg21.link/p0610r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-04" }, "P0611R0": { "type": "paper", "title": "More Better Operators", "subgroup": "Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0611r0.html", "link": "https://wg21.link/p0611r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-18" }, "P0612R0": { "type": "paper", "title": "NB comment CH 2: volatile", "subgroup": "WG21", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0612r0.html", "link": "https://wg21.link/p0612r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-27" }, "P0613R0": { "type": "paper", "title": "NB comment GB15: Resolution of Core Issue 2011", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0613r0.html", "link": "https://wg21.link/p0613r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-27" }, "P0614R0": { "type": "paper", "title": "Range-based for statements with initializer", "subgroup": "Evolution, Core", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0614r0.html", "link": "https://wg21.link/p0614r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-18" }, "P0614R1": { "type": "paper", "title": "Range-based for statements with initializer", "subgroup": "Core", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0614r1.html", "link": "https://wg21.link/p0614r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-06" }, "P0615R0": { "type": "paper", "title": "Renaming for structured bindings", "subgroup": "WG21", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0615r0.html", "link": "https://wg21.link/p0615r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-01" }, "P0616R0": { "type": "paper", "title": "de-pessimize legacy algorithms with std::move", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0616r0.pdf", "link": "https://wg21.link/p0616r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-06", "issues": [ "LEWG318" ] }, "P0618R0": { "type": "paper", "title": "Deprecating ", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0618r0.html", "link": "https://wg21.link/p0618r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02" }, "P0619R0": { "type": "paper", "title": "Reviewing Deprecated Facilities of C++17 for C++20", "subgroup": "Evolution", "author": "Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0619r0.html", "link": "https://wg21.link/p0619r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-17", "issues": [ "LEWG311" ] }, "P0619R1": { "type": "paper", "title": "Reviewing Deprecated Facilities of C++17 for C++20", "subgroup": "Evolution, Library Evolution", "author": "Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0619r1.html", "link": "https://wg21.link/p0619r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-19", "issues": [ "LEWG311" ] }, "P0619R2": { "type": "paper", "title": "Reviewing Deprecated Facilities of C++17 for C++20", "subgroup": "Core, Library", "author": "Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0619r2.html", "link": "https://wg21.link/p0619r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-06", "issues": [ "LEWG311" ] }, "P0619R3": { "type": "paper", "title": "Reviewing Deprecated Facilities of C++17 for C++20", "subgroup": "Core, Library", "author": "Alisdair Meredith, Stephan T. Lavavej, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0619r3.html", "link": "https://wg21.link/p0619r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "issues": [ "LEWG311" ] }, "P0619R4": { "type": "paper", "title": "Reviewing Deprecated Facilities of C++17 for C++20", "subgroup": "Core, Library", "author": "Alisdair Meredith, Alisdair Meredith, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0619r4.html", "link": "https://wg21.link/p0619r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "issues": [ "LEWG311" ] }, "P0620R0": { "type": "paper", "title": "Drafting for class template argument deduction issues", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0620r0.html", "link": "https://wg21.link/p0620r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02" }, "P0621R0": { "type": "paper", "title": "Ready Ranges TS Issues", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0621r0.html", "link": "https://wg21.link/p0621r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02" }, "P0622R0": { "type": "paper", "title": "Additional Core Language Working Group \"ready\" and \"tentatively ready\" Issues for the February, 2017 (Kona) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0622r0.html", "link": "https://wg21.link/p0622r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0623R0": { "type": "paper", "title": "Final C++17 Parallel Algorithms Fixes", "subgroup": "Concurrency, Library Evolution, Library", "author": "Bryce Adelstein Lelbach, Alisdair Meredith, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0623r0.html", "link": "https://wg21.link/p0623r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0624R0": { "type": "paper", "title": "Default constructible stateless lambdas", "subgroup": "Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0624r0.pdf", "link": "https://wg21.link/p0624r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-20" }, "P0624R1": { "type": "paper", "title": "Default constructible stateless lambdas", "subgroup": "Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0624r1.pdf", "link": "https://wg21.link/p0624r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-16" }, "P0624R2": { "type": "paper", "title": "Default constructible and assignable stateless lambdas", "subgroup": "Core", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0624r2.pdf", "link": "https://wg21.link/p0624r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10" }, "P0625R0": { "type": "paper", "title": "C++ Standard Library Issues Resolved Directly In Kona", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0625r0.html", "link": "https://wg21.link/p0625r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-03" }, "P0627R0": { "type": "paper", "title": "Attribute to mark unreachable code", "subgroup": "Evolution", "author": "Melissa Mears", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0627r0.pdf", "link": "https://wg21.link/p0627r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-14", "issues": [ "LEWG501" ], "github_url": "https://github.com/cplusplus/papers/issues/275" }, "P0627R1": { "type": "paper", "title": "Attribute to mark unreachable code", "subgroup": "Evolution", "author": "Melissa Mears", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0627r1.pdf", "link": "https://wg21.link/p0627r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-12", "issues": [ "LEWG501" ], "github_url": "https://github.com/cplusplus/papers/issues/275" }, "P0627R3": { "type": "paper", "title": "Function to mark unreachable code", "subgroup": "Library Evolution", "author": "Melissa Mears", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0627r3.pdf", "link": "https://wg21.link/p0627r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/275" }, "P0627R5": { "type": "paper", "title": "Function to mark unreachable code", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0627r5.pdf", "link": "https://wg21.link/p0627r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/275" }, "P0627R6": { "type": "paper", "title": "Function to mark unreachable code", "subgroup": "Library Evolution, Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0627r6.pdf", "link": "https://wg21.link/p0627r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-25", "github_url": "https://github.com/cplusplus/papers/issues/275" }, "P0629R0": { "type": "paper", "title": "Module interface vs. imiplementation", "subgroup": "Evolution", "author": "Gabriel Dos Reis, Jason Merrill, Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0629r0.pdf", "link": "https://wg21.link/p0629r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-17" }, "P0630R0": { "type": "paper", "title": "To boldly suggest a pub crawl for C++ Toronto", "subgroup": "WG21", "author": "Duncan P.N. Exon Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0630r0.html", "link": "https://wg21.link/p0630r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-19" }, "P0631R0": { "type": "paper", "title": "Math Constants", "subgroup": "Library Evolution, Numerics", "author": "Lev Minkovsky", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0631r0.pdf", "link": "https://wg21.link/p0631r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-19", "issues": [ "LEWG319" ], "github_url": "https://github.com/cplusplus/papers/issues/107" }, "P0631R1": { "type": "paper", "title": "Math Constants", "subgroup": "Library Evolution, Numerics", "author": "Lev Minkovsky, John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0631r1.pdf", "link": "https://wg21.link/p0631r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-26", "issues": [ "LEWG319" ], "github_url": "https://github.com/cplusplus/papers/issues/107" }, "P0631R2": { "type": "paper", "title": "Math Constants", "subgroup": "SG6, Library Evolution", "author": "Lev Minkovsky", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0631r2.pdf", "link": "https://wg21.link/p0631r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-06", "github_url": "https://github.com/cplusplus/papers/issues/107", "issues": [ "LEWG319" ] }, "P0631R3": { "type": "paper", "title": "Math Constants", "subgroup": "SG6, Library Evolution", "author": "Lev Minkovsky, John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0631r3.pdf", "link": "https://wg21.link/p0631r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "github_url": "https://github.com/cplusplus/papers/issues/107", "issues": [ "LEWG319" ] }, "P0631R4": { "type": "paper", "title": "Math Constants", "subgroup": "SG6, Library Evolution", "author": "Lev Minkovsky, John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0631r4.pdf", "link": "https://wg21.link/p0631r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-12", "github_url": "https://github.com/cplusplus/papers/issues/107", "issues": [ "LEWG319" ] }, "P0631R5": { "type": "paper", "title": "Math Constants", "subgroup": "Library", "author": "Lev Minkovsky, John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0631r5.pdf", "link": "https://wg21.link/p0631r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-12", "github_url": "https://github.com/cplusplus/papers/issues/107", "issues": [ "LEWG319" ] }, "P0631R6": { "type": "paper", "title": "Math Constants", "subgroup": "Library", "author": "Lev Minkovsky, John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0631r6.pdf", "link": "https://wg21.link/p0631r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-25", "github_url": "https://github.com/cplusplus/papers/issues/107", "issues": [ "LEWG319" ] }, "P0631R7": { "type": "paper", "title": "Math Constants", "subgroup": "Library", "author": "Lev Minkovsky, John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0631r7.pdf", "link": "https://wg21.link/p0631r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/107", "issues": [ "LEWG319" ] }, "P0631R8": { "type": "paper", "title": "Math Constants", "subgroup": "Library", "author": "Lev Minkovsky, John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0631r8.pdf", "link": "https://wg21.link/p0631r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/107", "issues": [ "LEWG319" ] }, "P0632R0": { "type": "paper", "title": "Proposal of [[uninitialized]] attribute", "subgroup": "Evolution", "author": "Jonathan Müller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0632r0.html", "link": "https://wg21.link/p0632r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-01-19" }, "P0633R0": { "type": "paper", "title": "Exploring the design space of metaprogramming and reflection", "subgroup": "Reflection", "author": "Daveed Vandevoorde, Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0633r0.pdf", "link": "https://wg21.link/p0633r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-20" }, "P0634R0": { "type": "paper", "title": "Down with `typename`!", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0634r0.pdf", "link": "https://wg21.link/p0634r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-05" }, "P0634R1": { "type": "paper", "title": "Down with `typename`!", "subgroup": "Core", "author": "Daveed Vandevoorde, Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0634r1.html", "link": "https://wg21.link/p0634r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15" }, "P0634R2": { "type": "paper", "title": "Down with typename!", "subgroup": "Core", "author": "Nina Ranns, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0634r2.html", "link": "https://wg21.link/p0634r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10" }, "P0634R3": { "type": "paper", "title": "Down with typename!", "subgroup": "Core", "author": "Nina Ranns, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0634r3.html", "link": "https://wg21.link/p0634r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-14" }, "P0635R0": { "type": "paper", "title": "Add c_array method to std::array", "subgroup": "Library Evolution", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0635r0.pdf", "link": "https://wg21.link/p0635r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-09", "issues": [ "LEWG320", "LEWG499" ] }, "P0636R0": { "type": "paper", "title": "Changes between C++14 and C++17", "subgroup": "All", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0636r0.html", "link": "https://wg21.link/p0636r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-04-02" }, "P0636R1": { "type": "paper", "title": "Changes between C++14 and C++17", "subgroup": "All", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0636r1.html", "link": "https://wg21.link/p0636r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0636R2": { "type": "paper", "title": "Changes between C++14 and C++17", "subgroup": "All", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0636r2.html", "link": "https://wg21.link/p0636r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15" }, "P0636R3": { "type": "paper", "title": "Changes between C++14 and C++17", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0636r3.html", "link": "https://wg21.link/p0636r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "P0637R0": { "type": "paper", "title": "Capture *this with initialize", "subgroup": "Evolution", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0637r0.html", "link": "https://wg21.link/p0637r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0638R0": { "type": "paper", "title": "Crochemore-Perrin search algorithm for std::search", "subgroup": "Library", "author": "Ed Schouten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0638r0.pdf", "link": "https://wg21.link/p0638r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-03", "issues": [ "LEWG312" ] }, "P0639R0": { "type": "paper", "title": "Changing attack vector of the constexpr_vector", "subgroup": "Evolution, Library Evolution", "author": "Antony Polukhin, Alexander Zaitsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0639r0.html", "link": "https://wg21.link/p0639r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-14" }, "P0640R0": { "type": "paper", "title": "User-defined exception information and diagnostic information in exception objects", "subgroup": "Library Evolution", "author": "Emil Dotchevski, Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0640r0.pdf", "link": "https://wg21.link/p0640r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-04-15", "issues": [ "LEWG321" ], "github_url": "https://github.com/cplusplus/papers/issues/332" }, "P0641R0": { "type": "paper", "title": "Resolving Core Issue #1331 (const mismatch with defaulted copy constructor)", "subgroup": "Evolution", "author": "Daniel Krugler, Botond Ballo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0641r0.html", "link": "https://wg21.link/p0641r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-04-17" }, "P0641R1": { "type": "paper", "title": "Resolving Core Issue #1331 (const mismatch with defaulted copy constructor)", "subgroup": "Evolution", "author": "Daniel Krugler, Botond Ballo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0641r1.html", "link": "https://wg21.link/p0641r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-24" }, "P0641R2": { "type": "paper", "title": "Resolving Core Issue #1331 (const mismatch with defaulted copy constructor)", "subgroup": "Core", "author": "Daniel Krügler, Botond Ballo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0641r2.html", "link": "https://wg21.link/p0641r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-08" }, "P0642R0": { "type": "paper", "title": "Structural Support for C++ Concurrency", "subgroup": "Concurrency, SG8, Evolution, Library Evolution", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0642r0.pdf", "link": "https://wg21.link/p0642r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-26", "github_url": "https://github.com/cplusplus/papers/issues/402" }, "P0642R1": { "type": "paper", "title": "Structural Support for C++ Concurrency", "subgroup": "Concurrency, SG8, Evolution, Library Evolution", "author": "Mingxin Wang, Wei Chen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0642r1.pdf", "link": "https://wg21.link/p0642r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-01", "github_url": "https://github.com/cplusplus/papers/issues/402" }, "P0642R2": { "type": "paper", "title": "The Concurrent Invocation Library", "subgroup": "SG1, Library Evolution, Library", "author": "Mingxin Wang, Wei Chen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0642r2.pdf", "link": "https://wg21.link/p0642r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/402" }, "P0642R3": { "type": "paper", "title": "The Concurrent Invocation Library", "subgroup": "SG1, Library Evolution, Library", "author": "Mingxin Wang, Wei Chen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0642r3.pdf", "link": "https://wg21.link/p0642r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/402" }, "P0642R4": { "type": "paper", "title": "The Concurrent Invocation Library", "subgroup": "SG1, Library Evolution", "author": "Mingxin Wang, Wei Chen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0642r4.pdf", "link": "https://wg21.link/p0642r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-23", "github_url": "https://github.com/cplusplus/papers/issues/402" }, "P0643R0": { "type": "paper", "title": "Omnibus paper:Toronto 2017 meeting", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0643r0.pdf", "link": "https://wg21.link/p0643r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-14" }, "P0644R0": { "type": "paper", "title": "Forward without forward", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0644r0.html", "link": "https://wg21.link/p0644r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-11" }, "P0644R1": { "type": "paper", "title": "Forward without forward", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0644r1.html", "link": "https://wg21.link/p0644r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-08" }, "P0645R0": { "type": "paper", "title": "Text Formatting", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0645r0.html", "link": "https://wg21.link/p0645r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-22", "issues": [ "LEWG322" ], "github_url": "https://github.com/cplusplus/papers/issues/13" }, "P0645R1": { "type": "paper", "title": "Text Formatting", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0645r1.html", "link": "https://wg21.link/p0645r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-10", "github_url": "https://github.com/cplusplus/papers/issues/13", "issues": [ "LEWG322" ] }, "P0645R2": { "type": "paper", "title": "Text Formatting", "subgroup": "Library Evolution, Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0645r2.html", "link": "https://wg21.link/p0645r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-28", "github_url": "https://github.com/cplusplus/papers/issues/13", "issues": [ "LEWG322" ] }, "P0645R3": { "type": "paper", "title": "Text Formatting", "subgroup": "Library Evolution, Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0645r3.html", "link": "https://wg21.link/p0645r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/13", "issues": [ "LEWG322" ] }, "P0645R4": { "type": "paper", "title": "Text Formatting", "subgroup": "Library Evolution, Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0645r4.html", "link": "https://wg21.link/p0645r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/13", "issues": [ "LEWG322" ] }, "P0645R5": { "type": "paper", "title": "Text Formatting", "subgroup": "Library Evolution, Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r5.html", "link": "https://wg21.link/p0645r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/13", "issues": [ "LEWG322" ] }, "P0645R7": { "type": "paper", "title": "Text Formatting", "subgroup": "Library Evolution, Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r7.html", "link": "https://wg21.link/p0645r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-09", "github_url": "https://github.com/cplusplus/papers/issues/13" }, "P0645R9": { "type": "paper", "title": "Text Formatting", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r9.html", "link": "https://wg21.link/p0645r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/13" }, "P0645R10": { "type": "paper", "title": "Text Formatting", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r10.html", "link": "https://wg21.link/p0645r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/13" }, "P0646R0": { "type": "paper", "title": "Improving the Return Value of Erase-Like Algorithms", "subgroup": "Library Evolution", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0646r0.pdf", "link": "https://wg21.link/p0646r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-19", "issues": [ "LEWG323" ] }, "P0646R1": { "type": "paper", "title": "Improving the Return Value of Erase-Like Algorithms I: list/forward list", "subgroup": "Library", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0646r1.pdf", "link": "https://wg21.link/p0646r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "issues": [ "LEWG323" ] }, "P0647R0": { "type": "paper", "title": "Floating point value access for std::ratio", "subgroup": "Library, Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0647r0.pdf", "link": "https://wg21.link/p0647r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-20", "issues": [ "LEWG313" ] }, "P0647R1": { "type": "paper", "title": "Floating point value access for std::ratio", "subgroup": "Library, Library Evolution, SG6", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0647r1.pdf", "link": "https://wg21.link/p0647r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-21", "issues": [ "LEWG313" ] }, "P0648R0": { "type": "paper", "title": "Extending Tuple-like algorithms to Product-Typ", "subgroup": "SG7, Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0648r0.pdf", "link": "https://wg21.link/p0648r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15" }, "P0649R0": { "type": "paper", "title": "Other Product-Type algorithms", "subgroup": "SG7, Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0649r0.pdf", "link": "https://wg21.link/p0649r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15" }, "P0650R0": { "type": "paper", "title": "C++ Monadic interface", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0650r0.pdf", "link": "https://wg21.link/p0650r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15", "issues": [ "LEWG324" ] }, "P0650R1": { "type": "paper", "title": "C++ Monadic interface", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0650r1.pdf", "link": "https://wg21.link/p0650r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG324" ] }, "P0650R2": { "type": "paper", "title": "C++ Monadic interface", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escribá", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0650r2.pdf", "link": "https://wg21.link/p0650r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG324" ] }, "P0651R0": { "type": "paper", "title": "Switch the Ranges TS to Use Variable Concepts", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0651r0.html", "link": "https://wg21.link/p0651r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-17", "issues": [ "LEWG314" ] }, "P0651R1": { "type": "paper", "title": "Switch the Ranges TS to Use Variable Concepts", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0651r1.html", "link": "https://wg21.link/p0651r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-10", "issues": [ "LEWG314" ] }, "P0652R0": { "type": "paper", "title": "Concurrent associative data structure with unsynchronized view", "subgroup": "Concurrency", "author": "Anton Malakhov, Sergey Murylev, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0652r0.html", "link": "https://wg21.link/p0652r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-14", "github_url": "https://github.com/cplusplus/papers/issues/108" }, "P0652R1": { "type": "paper", "title": "Concurrent associative data structure with unsynchronized view", "subgroup": "SG1", "author": "Sergey Murylev, Anton Malakhov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0652r1.html", "link": "https://wg21.link/p0652r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-01", "github_url": "https://github.com/cplusplus/papers/issues/108" }, "P0652R2": { "type": "paper", "title": "Concurrent associative data structure with unsynchronized view", "subgroup": "SG1", "author": "Sergey Murylev, Anton Malakhov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0652r2.html", "link": "https://wg21.link/p0652r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-15", "github_url": "https://github.com/cplusplus/papers/issues/108" }, "P0652R3": { "type": "paper", "title": "Concurrent associative data structure with unsynchronized view", "subgroup": "SG1", "author": "Sergey Murylev, Anton Malakhov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0652r3.html", "link": "https://wg21.link/p0652r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/108" }, "P0653R0": { "type": "paper", "title": "pointer_traits utility to convert to raw pointer", "subgroup": "Library Evolution", "author": "Glen Joseph Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0653r0.html", "link": "https://wg21.link/p0653r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-28", "issues": [ "LEWG325", "LWG3374" ] }, "P0653R1": { "type": "paper", "title": "Utility to convert a pointer to a raw pointer", "subgroup": "Library Evolution", "author": "Glen Joseph Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0653r1.html", "link": "https://wg21.link/p0653r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-21", "issues": [ "LEWG325", "LWG3374" ] }, "P0653R2": { "type": "paper", "title": "Utility to convert a pointer to a raw pointer", "subgroup": "Library", "author": "Glen Joseph Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0653r2.html", "link": "https://wg21.link/p0653r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-09", "issues": [ "LEWG325", "LWG3374" ] }, "P0654R0": { "type": "paper", "title": "Explicit struct", "subgroup": "Evolution", "author": "Loic Joly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0654r0.pdf", "link": "https://wg21.link/p0654r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-05" }, "P0655R0": { "type": "paper", "title": "visit: Explicit Return Type for visit", "subgroup": "Library Evolution", "author": "Michael Park, Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0655r0.pdf", "link": "https://wg21.link/p0655r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-14", "issues": [ "LEWG350" ] }, "P0655R1": { "type": "paper", "title": "visit: Explicit Return Type for visit", "subgroup": "Library Evolution", "author": "Michael Park, Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0655r1.pdf", "link": "https://wg21.link/p0655r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-09", "issues": [ "LEWG350" ] }, "P0656R0": { "type": "paper", "title": "Reducing ", "subgroup": "Numerics, Library Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0656r0.pdf", "link": "https://wg21.link/p0656r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-11", "issues": [ "LEWG332" ] }, "P0657R0": { "type": "paper", "title": "Deprecate Certain Declarations in the Global Namespace", "subgroup": "Library Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0657r0.pdf", "link": "https://wg21.link/p0657r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-11", "issues": [ "LEWG326" ] }, "P0657R1": { "type": "paper", "title": "Deprecate Certain Declarations in the Global Namespace", "subgroup": "Library Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0657r1.pdf", "link": "https://wg21.link/p0657r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-10", "issues": [ "LEWG326" ] }, "P0657R2": { "type": "paper", "title": "Deprecate Certain Declarations in the Global Namespace", "subgroup": "Library Evolution, Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0657r2.pdf", "link": "https://wg21.link/p0657r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "issues": [ "LEWG326" ] }, "P0658R0": { "type": "paper", "title": "Proposal for adding alias declarations to concepts", "subgroup": "Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0658r0.html", "link": "https://wg21.link/p0658r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-11" }, "P0658R1": { "type": "paper", "title": "Proposal for adding alias declarations to concepts", "subgroup": "Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0658r1.html", "link": "https://wg21.link/p0658r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-11" }, "P0659R0": { "type": "paper", "title": "Adding status() to std::future", "subgroup": "Concurrency, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0659r0.pdf", "link": "https://wg21.link/p0659r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-03-02" }, "P0660R0": { "type": "paper", "title": "A Cooperatively Interruptible Joining Thread", "subgroup": "Concurrency, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0660r0.pdf", "link": "https://wg21.link/p0660r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG475" ], "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0660R2": { "type": "paper", "title": "A Cooperatively Interruptible Joining Thread, Rev 2", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis, Herb Sutter, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0660r2.pdf", "link": "https://wg21.link/p0660r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0660R3": { "type": "paper", "title": "A Cooperatively Interruptible Joining Thread", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis, Herb Sutter, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0660r3.pdf", "link": "https://wg21.link/p0660r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-06", "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0660R4": { "type": "paper", "title": "A Cooperatively Interruptible Joining Thread", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis, Herb Sutter, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0660r4.pdf", "link": "https://wg21.link/p0660r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-11", "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0660R5": { "type": "paper", "title": "A Cooperatively Interruptible Joining Thread", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis, Herb Sutter, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0660r5.pdf", "link": "https://wg21.link/p0660r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0660R6": { "type": "paper", "title": "A Cooperatively Interruptible Joining Thread, Rev 6", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis, Billy O’Neal, Herb Sutter, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0660r6.pdf", "link": "https://wg21.link/p0660r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-04", "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0660R7": { "type": "paper", "title": "Interrupt Tokens and a Joining Thread, Rev 7", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis, Lewis Baker, Billy O’Neal, Herb Sutter, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0660r7.pdf", "link": "https://wg21.link/p0660r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09", "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0660R8": { "type": "paper", "title": "Stop Tokens and a Joining Thread", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis, Lewis Baker, Billy O’Neal, Herb Sutter, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0660r8.pdf", "link": "https://wg21.link/p0660r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0660R9": { "type": "paper", "title": "Stop Token and Joining Thread", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis, Lewis Baker, Billy O’Neal, Herb Sutter, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0660r9.pdf", "link": "https://wg21.link/p0660r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0660R10": { "type": "paper", "title": "Stop Token and Joining Thread", "subgroup": "Library", "author": "Nicolai Josuttis, Lewis Baker, Billy O'Neal, Herb Sutter, Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0660r10.pdf", "link": "https://wg21.link/p0660r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-21", "github_url": "https://github.com/cplusplus/papers/issues/14" }, "P0661R0": { "type": "paper", "title": "slot_map Container in C++", "subgroup": "Library Evolution, SG14", "author": "Allan Deutsch", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0661r0.pdf", "link": "https://wg21.link/p0661r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-12", "issues": [ "LEWG327" ] }, "P0662R0": { "type": "paper", "title": "Wording for Ranges TS Issue 345 / US-2: Update ranged-for-loop wording", "subgroup": "", "author": "Casey Carter, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0662r0.pdf", "link": "https://wg21.link/p0662r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-13" }, "P0663R0": { "type": "paper", "title": "Ranges TS \"Ready\" Issues for the July 2017 (Toronto) meeting", "subgroup": "", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0663r0.html", "link": "https://wg21.link/p0663r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0664R0": { "type": "paper", "title": "Coroutines TS Issues", "subgroup": "Evolution, Core, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0664r0.html", "link": "https://wg21.link/p0664r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "github_url": "https://github.com/cplusplus/papers/issues/109" }, "P0664R1": { "type": "paper", "title": "Coroutines TS Issues", "subgroup": "Evolution, Core, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0664r1.html", "link": "https://wg21.link/p0664r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "github_url": "https://github.com/cplusplus/papers/issues/109" }, "P0664R2": { "type": "paper", "title": "C++ Coroutine TS Issues", "subgroup": "Evolution, Library Evolution, Core", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0664r2.html", "link": "https://wg21.link/p0664r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-08", "github_url": "https://github.com/cplusplus/papers/issues/109" }, "P0664R3": { "type": "paper", "title": "C++ Coroutine TS Issues", "subgroup": "Evolution, Core, Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0664r3.html", "link": "https://wg21.link/p0664r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-05", "github_url": "https://github.com/cplusplus/papers/issues/109" }, "P0664R4": { "type": "paper", "title": "C++ Coroutine TS Issues", "subgroup": "Evolution, Core, Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0664r4.html", "link": "https://wg21.link/p0664r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-07", "github_url": "https://github.com/cplusplus/papers/issues/109" }, "P0664R5": { "type": "paper", "title": "C++ Coroutine TS Issues", "subgroup": "Core", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0664r5.html", "link": "https://wg21.link/p0664r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24", "github_url": "https://github.com/cplusplus/papers/issues/109" }, "P0664R6": { "type": "paper", "title": "C++ Coroutine TS Issues", "subgroup": "Core", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0664r6.html", "link": "https://wg21.link/p0664r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "github_url": "https://github.com/cplusplus/papers/issues/109" }, "P0664R7": { "type": "paper", "title": "C++ Coroutine TS Issues", "subgroup": "Evolution, Core, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0664r7.html", "link": "https://wg21.link/p0664r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-16", "github_url": "https://github.com/cplusplus/papers/issues/109" }, "P0664R8": { "type": "paper", "title": "C++ Coroutine TS Issues", "subgroup": "Core", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0664r8.html", "link": "https://wg21.link/p0664r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-21", "github_url": "https://github.com/cplusplus/papers/issues/109" }, "P0665R0": { "type": "paper", "title": "Allowing Class Template Specializations in Unrelated Namespaces", "subgroup": "Evolution", "author": "Tristan Brindle", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0665r0.pdf", "link": "https://wg21.link/p0665r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0665R1": { "type": "paper", "title": "Allowing Class Template Specializations in Associated Namespaces (revision 1)", "subgroup": "Evolution", "author": "Tristan Brindle", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0665r1.pdf", "link": "https://wg21.link/p0665r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06" }, "P0666R0": { "type": "paper", "title": "C++ Latches and Barriers", "subgroup": "WG21", "author": "Alasdair Mackintosh", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0666r0.html", "link": "https://wg21.link/p0666r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG337" ] }, "P0666R1": { "type": "paper", "title": "Revised Latches and Barriers for C++20", "subgroup": "SG1", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0666r1.pdf", "link": "https://wg21.link/p0666r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG337" ] }, "P0666R2": { "type": "paper", "title": "Revised Latches and Barriers for C++20", "subgroup": "SG1", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0666r2.pdf", "link": "https://wg21.link/p0666r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG337" ] }, "P0667R0": { "type": "paper", "title": "The future of std::future extensions", "subgroup": "Concurrency, Library Evolution", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0667r0.html", "link": "https://wg21.link/p0667r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0668R0": { "type": "paper", "title": "Revising the C++ memory model", "subgroup": "Concurrency", "author": "Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0668r0.html", "link": "https://wg21.link/p0668r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0668R1": { "type": "paper", "title": "Revising the C++ memory model", "subgroup": "Concurrency", "author": "Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0668r1.html", "link": "https://wg21.link/p0668r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30" }, "P0668R2": { "type": "paper", "title": "Revising the C++ memory model", "subgroup": "SG1", "author": "Hans J. Boehm, Olivier Giroux, Viktor Vafeiades", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0668r2.html", "link": "https://wg21.link/p0668r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-12" }, "P0668R3": { "type": "paper", "title": "Revising the C++ memory model", "subgroup": "SG1", "author": "Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0668r3.html", "link": "https://wg21.link/p0668r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-05" }, "P0668R4": { "type": "paper", "title": "Revising the C++ memory model", "subgroup": "Core, Library", "author": "Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0668r4.html", "link": "https://wg21.link/p0668r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24" }, "P0668R5": { "type": "paper", "title": "Revising the C++ memory model", "subgroup": "WG21", "author": "Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0668r5.html", "link": "https://wg21.link/p0668r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09" }, "P0669R0": { "type": "paper", "title": "Why We Should Standardize 2D Graphics for C++", "subgroup": "Library Evolution", "author": "Guy Davidson, Michael B. McLaughlin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0669r0.pdf", "link": "https://wg21.link/p0669r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0670R0": { "type": "paper", "title": "Static reflection of functions", "subgroup": "SG7, Evolution, Library Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0670r0.html", "link": "https://wg21.link/p0670r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG409" ] }, "P0670R1": { "type": "paper", "title": "Static reflection of functions", "subgroup": "SG7, Evolution, Library Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0670r1.html", "link": "https://wg21.link/p0670r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG409" ] }, "P0670R2": { "type": "paper", "title": "Static reflection of functions", "subgroup": "Evolution, Library Evolution", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0670r2.html", "link": "https://wg21.link/p0670r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-08", "issues": [ "LEWG409" ] }, "P0670R3": { "type": "paper", "title": "Function reflection", "subgroup": "Core, Library", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0670r3.html", "link": "https://wg21.link/p0670r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "issues": [ "LEWG409" ] }, "P0670R4": { "type": "paper", "title": "Function reflection", "subgroup": "Core, Library", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0670r4.html", "link": "https://wg21.link/p0670r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "issues": [ "LEWG409" ] }, "P0671R0": { "type": "paper", "title": "Parametric Functions", "subgroup": "Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0671r0.html", "link": "https://wg21.link/p0671r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15" }, "P0671R1": { "type": "paper", "title": "Parametric Functions", "subgroup": "Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0671r1.html", "link": "https://wg21.link/p0671r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0671R2": { "type": "paper", "title": "Self-explanatory Function Arguments", "subgroup": "Evolution", "author": "Axel Naumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0671r2.html", "link": "https://wg21.link/p0671r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P0672R0": { "type": "paper", "title": "Implicit Evaluation of \"auto\" Variables", "subgroup": "Evolution", "author": "Joël Falcou, Peter Gottschling, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0672r0.pdf", "link": "https://wg21.link/p0672r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0673R0": { "type": "paper", "title": "Merge Concurrency TS atomic pointers into C++20 working draft", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0673r0.pdf", "link": "https://wg21.link/p0673r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-16" }, "P0674R0": { "type": "paper", "title": "Extending make_shared to Support Arrays", "subgroup": "Library Evolution", "author": "Peter Dimov, Glen Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0674r0.html", "link": "https://wg21.link/p0674r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-15", "issues": [ "LEWG7" ] }, "P0674R1": { "type": "paper", "title": "Extending make_shared to Support Arrays", "subgroup": "Library Evolution", "author": "Peter Dimov, Glen Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0674r1.html", "link": "https://wg21.link/p0674r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-12", "issues": [ "LEWG7" ] }, "P0675R0": { "type": "paper", "title": "Numeric Traits for Type Composition", "subgroup": "Numerics, SG14, Library Evolution", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0675r0.html", "link": "https://wg21.link/p0675r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG333" ] }, "P0676R0": { "type": "paper", "title": "Towards a Good Future", "subgroup": "Library", "author": "Felix Petriconi, David Sankel, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0676r0.pdf", "link": "https://wg21.link/p0676r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0678R0": { "type": "paper", "title": "Business Requrements for Modules", "subgroup": "Evolution", "author": "John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0678r0.pdf", "link": "https://wg21.link/p0678r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-16" }, "P0679R0": { "type": "paper", "title": "Forward progress vs. futures and continuations", "subgroup": "Concurrency", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0679r0.html", "link": "https://wg21.link/p0679r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-14" }, "P0680R0": { "type": "paper", "title": "SG1 efficiency", "subgroup": "Concurrency", "author": "Torvald Riegel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0680r0.html", "link": "https://wg21.link/p0680r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-14" }, "P0681R0": { "type": "paper", "title": "Precise Semantics for Assertions", "subgroup": "Evolution", "author": "Lisa Lippincot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0681r0.pdf", "link": "https://wg21.link/p0681r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-16" }, "P0682R0": { "type": "paper", "title": "Repairing elementary string conversions", "subgroup": "Library Evolution, Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0682r0.html", "link": "https://wg21.link/p0682r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG328" ] }, "P0682R1": { "type": "paper", "title": "Repairing elementary string conversions", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0682r1.html", "link": "https://wg21.link/p0682r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-12", "issues": [ "LEWG328" ] }, "P0683R0": { "type": "paper", "title": "Default member initializers for bit-fields", "subgroup": "Evolution, Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0683r0.html", "link": "https://wg21.link/p0683r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0683R1": { "type": "paper", "title": "Default member initializers for bit-fields", "subgroup": "Evolution, Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0683r1.html", "link": "https://wg21.link/p0683r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-13" }, "P0684R0": { "type": "paper", "title": "C++ Stability, Velocity, and Deployment Plans", "subgroup": "WG21", "author": "Titus Winters, Bjarne Stroustrup, Daveed Vandevoorde, Beman Dawes, Michael Wong, Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0684r0.pdf", "link": "https://wg21.link/p0684r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0684R1": { "type": "paper", "title": "C++ Stability, Velocity, and Deployment Plans", "subgroup": "WG21", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0684r1.pdf", "link": "https://wg21.link/p0684r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-11" }, "P0684R2": { "type": "paper", "title": "C++ Stability, Velocity, and Deployment Plans", "subgroup": "Evolution, Library Evolution", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0684r2.pdf", "link": "https://wg21.link/p0684r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10" }, "P0685R0": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2017/01/30-2017/06/05", "subgroup": "SG5", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0685r0.pdf", "link": "https://wg21.link/p0685r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0686R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2017/03/09-2017/06/14", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0686r0.pdf", "link": "https://wg21.link/p0686r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0687R0": { "type": "paper", "title": "Data Movement in C++", "subgroup": "SG14, Concurrency", "author": "Ruyman Reyes, Gordon Brown, Michael Wong, Hartmut Kaiser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0687r0.pdf", "link": "https://wg21.link/p0687r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-05-30" }, "P0688R0": { "type": "paper", "title": "A Proposal to Simplify the Unified Executors Design", "subgroup": "Concurrency", "author": "Chris Kohlhoff, Jared Hoberock, Chris Mysen, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0688r0.html", "link": "https://wg21.link/p0688r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0689R0": { "type": "paper", "title": "A Word about Modules", "subgroup": "WG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0689r0.pdf", "link": "https://wg21.link/p0689r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0690R0": { "type": "paper", "title": "Tearable Atomics", "subgroup": "Concurrency", "author": "JF Bastien, Billy Robert O'Neal III", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0690r0.html", "link": "https://wg21.link/p0690r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0690R1": { "type": "paper", "title": "Tearable Atomics", "subgroup": "SG1", "author": "JF Bastien, Billy Robert O'Neal III, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0690r1.html", "link": "https://wg21.link/p0690r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10" }, "P0691R0": { "type": "paper", "title": "Integrating Concepts: \"Open\" items for consideration", "subgroup": "Evolution", "author": "John H. Spicer, Hubert S.K. Tong, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0691r0.pdf", "link": "https://wg21.link/p0691r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-17" }, "P0692R0": { "type": "paper", "title": "Access Specifiers and Specializations", "subgroup": "Evolution", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0692r0.html", "link": "https://wg21.link/p0692r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-17" }, "P0692R1": { "type": "paper", "title": "Access Checking on Specializations", "subgroup": "Core", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0692r1.html", "link": "https://wg21.link/p0692r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10" }, "P0694R0": { "type": "paper", "title": "Function declarations using concepts", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0694r0.pdf", "link": "https://wg21.link/p0694r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0695R0": { "type": "paper", "title": "Alternative concepts", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0695r0.pdf", "link": "https://wg21.link/p0695r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-19" }, "P0696R0": { "type": "paper", "title": "Remove abbreviated functions and template-introduction syntax from the Concepts TS", "subgroup": "Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0696r0.html", "link": "https://wg21.link/p0696r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0696R1": { "type": "paper", "title": "Remove abbreviated functions and template-introduction syntax from the Concepts TS", "subgroup": "Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0696r1.html", "link": "https://wg21.link/p0696r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-13" }, "P0697R0": { "type": "paper", "title": "Clarifying the status of feature test macros", "subgroup": "Evolution, WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0697r0.pdf", "link": "https://wg21.link/p0697r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0698R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Toronto", "subgroup": "", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0698r0.html", "link": "https://wg21.link/p0698r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0699R0": { "type": "paper", "title": "C++ Standard Library Issues Resolved Directly In Toronto", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0699r0.html", "link": "https://wg21.link/p0699r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14" }, "P0700R0": { "type": "paper", "title": "Alternatives to operator dot", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0700r0.pdf", "link": "https://wg21.link/p0700r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-02-21" }, "P0701R0": { "type": "paper", "title": "Back to the std2::future", "subgroup": "Concurrency", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0701r0.html", "link": "https://wg21.link/p0701r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0701R1": { "type": "paper", "title": "Back to the std2::future", "subgroup": "Concurrency", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0701r1.html", "link": "https://wg21.link/p0701r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-10" }, "P0701R2": { "type": "paper", "title": "Back to the std2::future Part II", "subgroup": "SG1", "author": "Bryce Adelstein Lelbach, Michał Dominiak, Hartmut Kaiser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0701r2.html", "link": "https://wg21.link/p0701r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-15" }, "P0702R0": { "type": "paper", "title": "Language support for Constructor Template Argument Deduction", "subgroup": "Evolution, Core", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0702r0.html", "link": "https://wg21.link/p0702r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0702R1": { "type": "paper", "title": "Language support for Constructor Template Argument Deduction", "subgroup": "Evolution, Core", "author": "Mike Spertus, Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0702r1.html", "link": "https://wg21.link/p0702r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14" }, "P0703R0": { "type": "paper", "title": "Networking TS Issues", "subgroup": "Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0703r0.html", "link": "https://wg21.link/p0703r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "issues": [ "LEWG329" ] }, "P0704R0": { "type": "paper", "title": "Fixing const-qualified pointers to members", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0704r0.html", "link": "https://wg21.link/p0704r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0704R1": { "type": "paper", "title": "Fixing const-qualified pointers to members", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0704r1.html", "link": "https://wg21.link/p0704r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-10" }, "P0705R0": { "type": "paper", "title": "Implicit and Explicit conversions", "subgroup": "Library Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0705r0.html", "link": "https://wg21.link/p0705r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG330" ] }, "P0706R0": { "type": "paper", "title": "Efficient headers for modules (or not)", "subgroup": "Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0706r0.html", "link": "https://wg21.link/p0706r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0707R0": { "type": "paper", "title": "Metaclasses", "subgroup": "SG7", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0707r0.pdf", "link": "https://wg21.link/p0707r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18", "github_url": "https://github.com/cplusplus/papers/issues/403" }, "P0707R1": { "type": "paper", "title": "Metaclasses: Generative C++", "subgroup": "SG7", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0707r1.pdf", "link": "https://wg21.link/p0707r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-25", "github_url": "https://github.com/cplusplus/papers/issues/403" }, "P0707R2": { "type": "paper", "title": "Metaclasses: Generative C++", "subgroup": "SG7", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0707r2.pdf", "link": "https://wg21.link/p0707r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "github_url": "https://github.com/cplusplus/papers/issues/403" }, "P0707R3": { "type": "paper", "title": "Metaclasses: Generative C++", "subgroup": "SG7, Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0707r3.pdf", "link": "https://wg21.link/p0707r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "github_url": "https://github.com/cplusplus/papers/issues/403" }, "P0707R4": { "type": "paper", "title": "Metaclasses: Generative C++", "subgroup": "SG7", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0707r4.pdf", "link": "https://wg21.link/p0707r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/403" }, "P0709R0": { "type": "paper", "title": "Zero-overhead deterministic exceptions: Throwing values", "subgroup": "SG14", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0709r0.pdf", "link": "https://wg21.link/p0709r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-02", "github_url": "https://github.com/cplusplus/papers/issues/310" }, "P0709R1": { "type": "paper", "title": "Zero-overhead deterministic exceptions: Throwing values", "subgroup": "Evolution, Library Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0709r1.pdf", "link": "https://wg21.link/p0709r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-20", "github_url": "https://github.com/cplusplus/papers/issues/310" }, "P0709R2": { "type": "paper", "title": "Zero-overhead deterministic exceptions: Throwing values", "subgroup": "Evolution, Library Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0709r2.pdf", "link": "https://wg21.link/p0709r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/310" }, "P0709R3": { "type": "paper", "title": "Zero-overhead deterministic exceptions: Throwing values", "subgroup": "Evolution, Library Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0709r3.pdf", "link": "https://wg21.link/p0709r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-15", "github_url": "https://github.com/cplusplus/papers/issues/310" }, "P0709R4": { "type": "paper", "title": "Zero-overhead deterministic exceptions: Throwing values", "subgroup": "Evolution, Library Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0709r4.pdf", "link": "https://wg21.link/p0709r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-04", "github_url": "https://github.com/cplusplus/papers/issues/310" }, "P0710R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the July, 2017 (Toronto) meeting", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0710r0.html", "link": "https://wg21.link/p0710r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0710R1": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the July, 2017 (Toronto) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0710r1.html", "link": "https://wg21.link/p0710r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-13" }, "P0711R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the July, 2017 (Toronto) meeting", "subgroup": "", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0711r0.html", "link": "https://wg21.link/p0711r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0712R0": { "type": "paper", "title": "Implementing language support for compile-time programming", "subgroup": "SG7", "author": "Andrew Sutton, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0712r0.pdf", "link": "https://wg21.link/p0712r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0713R0": { "type": "paper", "title": "Identifying Module Source Code", "subgroup": "Evolution", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0713r0.pdf", "link": "https://wg21.link/p0713r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0713R1": { "type": "paper", "title": "Identifying Module Source", "subgroup": "Evolution, Core", "author": "Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0713r1.html", "link": "https://wg21.link/p0713r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08" }, "P0714R0": { "type": "paper", "title": "Identically Named Namespaces and non-Exported Symbols", "subgroup": "Evolution, Core", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0714r0.pdf", "link": "https://wg21.link/p0714r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-06" }, "P0715R0": { "type": "paper", "title": "Exporting Using Directives", "subgroup": "Evolution, Core", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0715r0.pdf", "link": "https://wg21.link/p0715r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-18" }, "P0716R0": { "type": "paper", "title": "Unified concept definition syntax", "subgroup": "Evolution", "author": "Richard Smith, Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0716r0.pdf", "link": "https://wg21.link/p0716r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0717R0": { "type": "paper", "title": "Semantic constraint matching for concepts", "subgroup": "Evolution", "author": "Richard Smith, Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0717r0.pdf", "link": "https://wg21.link/p0717r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19" }, "P0717R1": { "type": "paper", "title": "Semantic constraint matching for concepts", "subgroup": "Posterity", "author": "Richard Smith, Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0717r1.pdf", "link": "https://wg21.link/p0717r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-24" }, "P0718R0": { "type": "paper", "title": "Revising atomic_shared_ptr for C++20", "subgroup": "Concurrency, Library Evolution, Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0718r0.html", "link": "https://wg21.link/p0718r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-19", "issues": [ "LEWG335" ] }, "P0718R2": { "type": "paper", "title": "Revising atomic_shared_ptr for C++20", "subgroup": "SG1, Library Evolution, Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0718r2.html", "link": "https://wg21.link/p0718r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10" }, "P0721R0": { "type": "paper", "title": "Exporting Using Declarations", "subgroup": "Evolution, Core", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0721r0.pdf", "link": "https://wg21.link/p0721r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-20" }, "P0722R0": { "type": "paper", "title": "Controlling destruction in delete expressions", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0722r0.htm", "link": "https://wg21.link/p0722r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-20" }, "P0722R1": { "type": "paper", "title": "Efficient sized delete for variable sized classes", "subgroup": "Evolution", "author": "Andrew Hunter, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0722r1.html", "link": "https://wg21.link/p0722r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-12" }, "P0722R2": { "type": "paper", "title": "Efficient sized delete for variable sized classes", "subgroup": "Core, Library", "author": "Richard Smith, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0722r2.html", "link": "https://wg21.link/p0722r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27" }, "P0722R3": { "type": "paper", "title": "Efficient sized delete for variable sized classes", "subgroup": "Core, Library", "author": "Richard Smith, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0722r3.html", "link": "https://wg21.link/p0722r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-17" }, "P0723R0": { "type": "paper", "title": "Response to \"Clarifying the status of feature test macros\"", "subgroup": "Evolution,WG21", "author": "Clark Nelson, John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0723r0.html", "link": "https://wg21.link/p0723r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-22" }, "P0724R0": { "type": "paper", "title": "Merge the Concepts TS Working Draft into the C++20 working draft", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0724r0.html", "link": "https://wg21.link/p0724r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-06-27" }, "P0725R0": { "type": "paper", "title": "Remove the requirement for constrained-type-specifiers to be deduced to the same type from the Concepts TS", "subgroup": "Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0725r0.html", "link": "https://wg21.link/p0725r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-03" }, "P0726R0": { "type": "paper", "title": "Does the Concepts TS Improve on C++17?", "subgroup": "Evolution", "author": "Duncan P.N. Exon Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0726r0.html", "link": "https://wg21.link/p0726r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-07" }, "P0727R0": { "type": "paper", "title": "Core Issue 1299: Temporary objects vs temporary expressions", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0727r0.html", "link": "https://wg21.link/p0727r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-10" }, "P0728R0": { "type": "paper", "title": "Wording for Networking PDTS ballot comment 005", "subgroup": "Networking", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0728r0.html", "link": "https://wg21.link/p0728r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-11" }, "P0729R0": { "type": "paper", "title": "Proposed wording for Networking TS NB comment GB 9", "subgroup": "Networking", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0729r0.html", "link": "https://wg21.link/p0729r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-11" }, "P0730R0": { "type": "paper", "title": "Options for addressing requires-clause syntax ambiguities", "subgroup": "Evolution", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0730r0.html", "link": "https://wg21.link/p0730r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-11" }, "P0730R1": { "type": "paper", "title": "Options for addressing requires-clause syntax ambiguities", "subgroup": "Evolution", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0730r1.html", "link": "https://wg21.link/p0730r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-12" }, "P0731R0": { "type": "paper", "title": "Module Interface Imports", "subgroup": "Evolution, Core", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0731r0.pdf", "link": "https://wg21.link/p0731r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-27" }, "P0732R0": { "type": "paper", "title": "Class Types in Non-Type Template Parameters", "subgroup": "Evolution", "author": "Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0732r0.pdf", "link": "https://wg21.link/p0732r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "github_url": "https://github.com/cplusplus/papers/issues/398" }, "P0732R1": { "type": "paper", "title": "Class Types in Non-Type Template Parameters", "subgroup": "Evolution", "author": "Jeff Snyder, Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0732r1.pdf", "link": "https://wg21.link/p0732r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-30", "github_url": "https://github.com/cplusplus/papers/issues/398" }, "P0732R2": { "type": "paper", "title": "Class Types in Non-Type Template Parameters", "subgroup": "Evolution", "author": "Jeff Snyder, Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0732r2.pdf", "link": "https://wg21.link/p0732r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-06", "github_url": "https://github.com/cplusplus/papers/issues/398" }, "P0734R0": { "type": "paper", "title": "Wording Paper, C++ extensions for Concepts", "subgroup": "WG21", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0734r0.pdf", "link": "https://wg21.link/p0734r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14" }, "P0735R0": { "type": "paper", "title": "Interaction of memory_order_consume with release sequences", "subgroup": "Concurrency", "author": "Will Deacon", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0735r0.html", "link": "https://wg21.link/p0735r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-02", "github_url": "https://github.com/cplusplus/papers/issues/277" }, "P0735R1": { "type": "paper", "title": "Interaction of memory_order_consume with release sequences", "subgroup": "Core", "author": "Will Deacon, Jade Alglave", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0735r1.html", "link": "https://wg21.link/p0735r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/277" }, "P0736R0": { "type": "paper", "title": "Nameless parameters and unutterable specializations", "subgroup": "Evolution", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0736r0.html", "link": "https://wg21.link/p0736r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0736R1": { "type": "paper", "title": "Nameless parameters and unutterable specializations", "subgroup": "Evolution", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0736r1.html", "link": "https://wg21.link/p0736r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-05" }, "P0737R0": { "type": "paper", "title": "Execution Context of Execution Agents", "subgroup": "Concurrency", "author": "H. Carter Edwards, Daniel Sunderland, Michael Wong, Thomas Rodgers, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0737r0.html", "link": "https://wg21.link/p0737r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-11" }, "P0738R0": { "type": "paper", "title": "I Stream, You Stream, We All Stream for istream_iterator", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0738r0.html", "link": "https://wg21.link/p0738r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-07", "github_url": "https://github.com/cplusplus/papers/issues/15" }, "P0738R1": { "type": "paper", "title": "I Stream, You Stream, We All Stream for istream_iterator", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0738r1.html", "link": "https://wg21.link/p0738r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-14", "github_url": "https://github.com/cplusplus/papers/issues/15" }, "P0738R2": { "type": "paper", "title": "I Stream, You Stream, We All Stream for istream_iterator", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0738r2.html", "link": "https://wg21.link/p0738r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-21", "github_url": "https://github.com/cplusplus/papers/issues/15" }, "P0739R0": { "type": "paper", "title": "Some improvements to class template argument deduction integration into the standard library", "subgroup": "Library Evolution, Library", "author": "Mike Spertus, Walter E. Brown, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0739r0.html", "link": "https://wg21.link/p0739r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-13" }, "P0740R0": { "type": "paper", "title": "Ranges TS \"Immediate\" Issues from the July 2017 (Toronto) meeting", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0740r0.html", "link": "https://wg21.link/p0740r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14" }, "P0742R0": { "type": "paper", "title": "Wording for Networking PDTS ballot comment resolutions", "subgroup": "Networking", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0742r0.html", "link": "https://wg21.link/p0742r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14" }, "P0745R0": { "type": "paper", "title": "Concepts in-place syntax", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0745r0.pdf", "link": "https://wg21.link/p0745r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0745R1": { "type": "paper", "title": "Concepts in-place syntax", "subgroup": "Evolution, Core", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0745r1.pdf", "link": "https://wg21.link/p0745r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-29" }, "P0746R0": { "type": "paper", "title": "Wording for Networking PDTS ballot comment 011 (US-10)", "subgroup": "Networking", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0746r0.html", "link": "https://wg21.link/p0746r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-13" }, "P0747R0": { "type": "paper", "title": "Wording for Networking PDTS ballot comments 026 (GB-15) and 027 (GB-16)", "subgroup": "Networking", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0747r0.html", "link": "https://wg21.link/p0747r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14" }, "P0747R1": { "type": "paper", "title": "Wording for Networking PDTS ballot comment 026 (GB-15), but not 027 (GB-16)", "subgroup": "Networking", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0747r1.html", "link": "https://wg21.link/p0747r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14" }, "P0748R0": { "type": "paper", "title": "Wording for Networking PDTS ballot comments on reentrancy", "subgroup": "Networking", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0748r0.html", "link": "https://wg21.link/p0748r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-14" }, "P0749R0": { "type": "paper", "title": "Namespace Pervasiveness & Modules", "subgroup": "Evolution, Core", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0749r0.pdf", "link": "https://wg21.link/p0749r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-27" }, "P0750R0": { "type": "paper", "title": "Consume", "subgroup": "Concurrency", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0750r0.html", "link": "https://wg21.link/p0750r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15" }, "P0750R1": { "type": "paper", "title": "Consume", "subgroup": "SG1", "author": "JF Bastien, Paul E. McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0750r1.html", "link": "https://wg21.link/p0750r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0752R0": { "type": "paper", "title": "std::vector Destruction Order", "subgroup": "Library", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0752r0.md", "link": "https://wg21.link/p0752r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG362" ] }, "P0753R0": { "type": "paper", "title": "Manipulators for C++ Synchronized Buffered Ostream", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0753r0.pdf", "link": "https://wg21.link/p0753r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-15", "issues": [ "LEWG346" ] }, "P0753R1": { "type": "paper", "title": "Manipulators for C++ Synchronized Buffered Ostream", "subgroup": "Library Evolution", "author": "Peter Sommerlad, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0753r1.pdf", "link": "https://wg21.link/p0753r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG346" ] }, "P0753R2": { "type": "paper", "title": "Manipulators for C++ Synchronized Buffered Ostream", "subgroup": "Library", "author": "Peter Sommerlad, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0753r2.pdf", "link": "https://wg21.link/p0753r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "issues": [ "LEWG346" ] }, "P0754R0": { "type": "paper", "title": "", "subgroup": "Library Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0754r0.pdf", "link": "https://wg21.link/p0754r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30", "issues": [ "LEWG363" ] }, "P0754R1": { "type": "paper", "title": "", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0754r1.pdf", "link": "https://wg21.link/p0754r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27", "issues": [ "LEWG363" ] }, "P0754R2": { "type": "paper", "title": "", "subgroup": "Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0754r2.pdf", "link": "https://wg21.link/p0754r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-13", "issues": [ "LEWG363" ] }, "P0756R0": { "type": "paper", "title": "Lambda syntax should be more liberal in what it accepts", "subgroup": "Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0756r0.html", "link": "https://wg21.link/p0756r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-12" }, "P0757R0": { "type": "paper", "title": "regex_iterator should be iterable", "subgroup": "Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0757r0.html", "link": "https://wg21.link/p0757r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-10", "issues": [ "LEWG364" ] }, "P0758R0": { "type": "paper", "title": "Implicit conversion traits and utility functions", "subgroup": "Library Evolution, Library", "author": "Daniel Krugler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0758r0.html", "link": "https://wg21.link/p0758r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-30", "issues": [ "LEWG356" ] }, "P0758R1": { "type": "paper", "title": "Implicit conversion traits and utility functions", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0758r1.html", "link": "https://wg21.link/p0758r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-06", "issues": [ "LEWG356" ] }, "P0759R0": { "type": "paper", "title": "fpos Requirements", "subgroup": "Library", "author": "Daniel Krugler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0759r0.html", "link": "https://wg21.link/p0759r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-28" }, "P0759R1": { "type": "paper", "title": "fpos requirements", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0759r1.html", "link": "https://wg21.link/p0759r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-04" }, "P0761R0": { "type": "paper", "title": "Executors Design Document", "subgroup": "Concurrency", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0761r0.pdf", "link": "https://wg21.link/p0761r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31" }, "P0761R1": { "type": "paper", "title": "Executors Design Document", "subgroup": "Concurrency", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0761r1.pdf", "link": "https://wg21.link/p0761r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0761R2": { "type": "paper", "title": "Executors Design Document", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0761r2.pdf", "link": "https://wg21.link/p0761r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0762R0": { "type": "paper", "title": "Concerns about expected from the Boost.Outcome peer review", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0762r0.pdf", "link": "https://wg21.link/p0762r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15" }, "P0766R0": { "type": "paper", "title": "Fixing small-ish functionality gaps in constraints", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0766r0.html", "link": "https://wg21.link/p0766r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-07-31" }, "P0766R1": { "type": "paper", "title": "Fixing small-ish functionality gaps in constraints", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0766r1.html", "link": "https://wg21.link/p0766r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15" }, "P0767R0": { "type": "paper", "title": "Expunge POD", "subgroup": "Library Evolution, Library, Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0767r0.html", "link": "https://wg21.link/p0767r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-29" }, "P0767R1": { "type": "paper", "title": "Deprecate POD", "subgroup": "Library Evolution, Core, Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0767r1.html", "link": "https://wg21.link/p0767r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10", "issues": [ "LWG3034" ] }, "P0768R0": { "type": "paper", "title": "Library Support for the Spaceship (Comparison) Operaton", "subgroup": "Library Evolution", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0768r0.pdf", "link": "https://wg21.link/p0768r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-30", "issues": [ "LEWG339" ] }, "P0768R1": { "type": "paper", "title": "Library Support for the Spaceship (Comparison) Operator", "subgroup": "Library Evolution, Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0768r1.pdf", "link": "https://wg21.link/p0768r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10", "issues": [ "LEWG339" ] }, "P0769R0": { "type": "paper", "title": "Add shift to ", "subgroup": "Library Evolution", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0769r0.pdf", "link": "https://wg21.link/p0769r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-11", "issues": [ "LEWG357" ] }, "P0769R1": { "type": "paper", "title": "Add shift to ", "subgroup": "Library", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0769r1.pdf", "link": "https://wg21.link/p0769r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-05", "issues": [ "LEWG357" ] }, "P0769R2": { "type": "paper", "title": "Add shift to ", "subgroup": "Library", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0769r2.pdf", "link": "https://wg21.link/p0769r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-06", "issues": [ "LEWG357" ] }, "P0770R0": { "type": "paper", "title": "A Proposal to Specify Behavior in Case of Exception Allocation Failure", "subgroup": "Evolution, Core", "author": "Michael Kilburn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0770r0.md", "link": "https://wg21.link/p0770r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-21" }, "P0771R0": { "type": "paper", "title": "std::function move operations should be noexcept", "subgroup": "Library", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0771r0.pdf", "link": "https://wg21.link/p0771r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-10-16", "issues": [ "LEWG365" ] }, "P0771R1": { "type": "paper", "title": "std::function move constructor should be noexcept", "subgroup": "Library", "author": "Nevin Liber, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0771r1.pdf", "link": "https://wg21.link/p0771r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "issues": [ "LEWG365" ] }, "P0772R0": { "type": "paper", "title": "Execution-Agent Local Storage", "subgroup": "Concurrency", "author": "Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0772r0.pdf", "link": "https://wg21.link/p0772r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-08" }, "P0772R1": { "type": "paper", "title": "Execution Agent Local Storage", "subgroup": "SG1", "author": "Nat Goodspeed, Michael Wong, Paul McKenney, Jared Hoberock, H. Carter Edwards, Tony Tye, Alex Voicu, Gordon Brown, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0772r1.pdf", "link": "https://wg21.link/p0772r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P0773R0": { "type": "paper", "title": "Towards meaningful fancy pointers", "subgroup": "Library Evolution", "author": "Arthur O'Dwyer, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0773r0.html", "link": "https://wg21.link/p0773r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-05", "issues": [ "LEWG366" ] }, "P0774R0": { "type": "paper", "title": "Module-decl location", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0774r0.pdf", "link": "https://wg21.link/p0774r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-02" }, "P0775R0": { "type": "paper", "title": "module partitions", "subgroup": "Core, Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0775r0.pdf", "link": "https://wg21.link/p0775r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-03" }, "P0776R0": { "type": "paper", "title": "Rebase the Concurrency TS onto C++17 Standard", "subgroup": "Concurrency, Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0776r0.html", "link": "https://wg21.link/p0776r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-08" }, "P0776R1": { "type": "paper", "title": "Rebase the Parallelism TS onto the C++17 Standard", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0776r1.html", "link": "https://wg21.link/p0776r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10" }, "P0777R0": { "type": "paper", "title": "Treating Unnecessary decay", "subgroup": "Library", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0777r0.pdf", "link": "https://wg21.link/p0777r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-10" }, "P0777R1": { "type": "paper", "title": "Treating Unnecessary decay", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0777r1.pdf", "link": "https://wg21.link/p0777r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-06" }, "P0778R0": { "type": "paper", "title": "Module Names", "subgroup": "Core, Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0778r0.pdf", "link": "https://wg21.link/p0778r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-10" }, "P0779R0": { "type": "paper", "title": "Proposing operator try() (with added native C++ macro functions!)", "subgroup": "Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0779r0.pdf", "link": "https://wg21.link/p0779r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15" }, "P0780R0": { "type": "paper", "title": "Allow pack expansion in lambda init-capture", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0780r0.html", "link": "https://wg21.link/p0780r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-08" }, "P0780R1": { "type": "paper", "title": "Allow pack expansion in lambda init-capture", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0780r1.html", "link": "https://wg21.link/p0780r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-26" }, "P0780R2": { "type": "paper", "title": "Allow pack expansion in lambda init-capture", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0780r2.html", "link": "https://wg21.link/p0780r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-14" }, "P0781R0": { "type": "paper", "title": "A Modern C++ Signature for main", "subgroup": "Evolution", "author": "Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0781r0.html", "link": "https://wg21.link/p0781r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-25" }, "P0782R0": { "type": "paper", "title": "A Case for Simplifying/Improving Natural Syntax Concepts", "subgroup": "Evolution", "author": "Erich Keane, Adam David Alan Martin, Allan Deutsch", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0782r0.html", "link": "https://wg21.link/p0782r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-25" }, "P0782R1": { "type": "paper", "title": "Constraining Concepts Overload Sets", "subgroup": "Evolution", "author": "Adam David Alan Martin, Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0782r1.html", "link": "https://wg21.link/p0782r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-31" }, "P0782R2": { "type": "paper", "title": "Constraining Concepts Overload Sets", "subgroup": "Evolution", "author": "ADAM David Alan Martin, Erich Keane, Sean R. Spillane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0782r2.html", "link": "https://wg21.link/p0782r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P0783R0": { "type": "paper", "title": "Continuations without overcomplicating the future", "subgroup": "Concurrency", "author": "Lee Howes, Andrii Grynenko, Jay Feldblum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0783r0.html", "link": "https://wg21.link/p0783r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-11" }, "P0784R0": { "type": "paper", "title": "Standard containers and constexpr", "subgroup": "Evolution, Library Evolution", "author": "Louis Dionne, Richard Smith, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0784r0.md", "link": "https://wg21.link/p0784r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-14", "issues": [ "LEWG442" ], "github_url": "https://github.com/cplusplus/papers/issues/110" }, "P0784R1": { "type": "paper", "title": "Standard containers and constexpr", "subgroup": "Evolution, Library Evolution", "author": "Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0784r1.html", "link": "https://wg21.link/p0784r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "github_url": "https://github.com/cplusplus/papers/issues/110", "issues": [ "LEWG442" ] }, "P0784R2": { "type": "paper", "title": "Standard containers and constexpr", "subgroup": "Evolution, Library Evolution", "author": "Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0784r2.html", "link": "https://wg21.link/p0784r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-05", "github_url": "https://github.com/cplusplus/papers/issues/110", "issues": [ "LEWG442" ] }, "P0784R3": { "type": "paper", "title": "More constexpr containers", "subgroup": "Evolution, Library Evolution", "author": "Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0784r3.html", "link": "https://wg21.link/p0784r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "github_url": "https://github.com/cplusplus/papers/issues/110", "issues": [ "LEWG442" ] }, "P0784R4": { "type": "paper", "title": "More constexpr containers", "subgroup": "Core, Library", "author": "Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0784r4.html", "link": "https://wg21.link/p0784r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22", "github_url": "https://github.com/cplusplus/papers/issues/110", "issues": [ "LEWG442" ] }, "P0784R5": { "type": "paper", "title": "More constexpr containers", "subgroup": "Evolution, Core, Library Evolution", "author": "Peter Dimov, Louis Dionne, Nina Ranns, Richard Smith, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0784r5.html", "link": "https://wg21.link/p0784r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/110", "issues": [ "LEWG442" ] }, "P0784R6": { "type": "paper", "title": "More constexpr containers", "subgroup": "Core, Library", "author": "Daveed Vandevoorde, Peter Dimov,Louis Dionne, Nina Ranns, Richard Smith, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0784r6.html", "link": "https://wg21.link/p0784r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/110", "issues": [ "LEWG442" ] }, "P0784R7": { "type": "paper", "title": "More constexpr containers", "subgroup": "Core, Library", "author": "Daveed Vandevoorde, Peter Dimov,Louis Dionne, Nina Ranns, Richard Smith, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0784r7.html", "link": "https://wg21.link/p0784r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-22", "github_url": "https://github.com/cplusplus/papers/issues/110", "issues": [ "LEWG442" ] }, "P0785R0": { "type": "paper", "title": "Runtime-sized arrays and a C++ wrapper", "subgroup": "Evolution, Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0785r0.html", "link": "https://wg21.link/p0785r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-09-30" }, "P0786R0": { "type": "paper", "title": "SuccessOrFailure, ValuedOrError and ValuedOrNone types", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escriba", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0786r0.pdf", "link": "https://wg21.link/p0786r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG341" ] }, "P0786R1": { "type": "paper", "title": "ValuedOrError and ValueOrNone types", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escribá", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0786r1.pdf", "link": "https://wg21.link/p0786r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG341" ] }, "P0787R0": { "type": "paper", "title": "Proclaimed Ownership", "subgroup": "Core, Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0787r0.pdf", "link": "https://wg21.link/p0787r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-13" }, "P0788R0": { "type": "paper", "title": "Standard Library Specification in a Concepts and Contracts World", "subgroup": "Library Evolution, Library", "author": "Walter Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0788r0.pdf", "link": "https://wg21.link/p0788r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-10", "issues": [ "LEWG236" ] }, "P0788R1": { "type": "paper", "title": "Standard Library Specification in a Concepts and Contracts World", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0788r1.pdf", "link": "https://wg21.link/p0788r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-03", "issues": [ "LEWG236" ] }, "P0788R2": { "type": "paper", "title": "Standard Library Specification in a Concepts and Contracts World", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0788r2.pdf", "link": "https://wg21.link/p0788r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-05", "issues": [ "LEWG236" ] }, "P0788R3": { "type": "paper", "title": "Standard Library Specification in a Concepts and Contracts World", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0788r3.pdf", "link": "https://wg21.link/p0788r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-07", "issues": [ "LEWG236" ] }, "P0789R0": { "type": "paper", "title": "Range Adaptors and Utilities", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0789r0.pdf", "link": "https://wg21.link/p0789r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG354" ] }, "P0789R1": { "type": "paper", "title": "Range Adaptors and Utilities", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0789r1.pdf", "link": "https://wg21.link/p0789r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-17", "issues": [ "LEWG354" ] }, "P0789R2": { "type": "paper", "title": "Range Adaptors and Utilities", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0789r2.pdf", "link": "https://wg21.link/p0789r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG354" ] }, "P0789R3": { "type": "paper", "title": "Range Adaptors and Utilities", "subgroup": "Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0789r3.pdf", "link": "https://wg21.link/p0789r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG354" ] }, "P0790R0": { "type": "paper", "title": "Effect of operator<=> on the C++ Standard Library", "subgroup": "Library Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0790r0.html", "link": "https://wg21.link/p0790r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-06", "issues": [ "LEWG355" ], "github_url": "https://github.com/cplusplus/papers/issues/111" }, "P0790R1": { "type": "paper", "title": "Effect of operator<=> on the C++ Standard Library", "subgroup": "Library Evolution, Library", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0790r1.html", "link": "https://wg21.link/p0790r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-06", "github_url": "https://github.com/cplusplus/papers/issues/111", "issues": [ "LEWG355" ] }, "P0790R2": { "type": "paper", "title": "Effect of operator<=> on the C++ Standard Library", "subgroup": "Library Evolution, Library", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0790r2.html", "link": "https://wg21.link/p0790r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/111", "issues": [ "LEWG355" ] }, "P0791R0": { "type": "paper", "title": "Concepts are Adjectives, not Nouns", "subgroup": "Evolution", "author": "Jakob Riedle", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0791r0.pdf", "link": "https://wg21.link/p0791r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-10" }, "P0792R0": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library Evolution", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0792r0.html", "link": "https://wg21.link/p0792r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-10", "issues": [ "LEWG340" ], "github_url": "https://github.com/cplusplus/papers/issues/256" }, "P0792R1": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library Evolution", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0792r1.html", "link": "https://wg21.link/p0792r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-26", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R2": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library Evolution", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0792r2.html", "link": "https://wg21.link/p0792r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R3": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0792r3.html", "link": "https://wg21.link/p0792r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R4": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library Evolution", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0792r4.html", "link": "https://wg21.link/p0792r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R5": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0792r5.html", "link": "https://wg21.link/p0792r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R6": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library Evolution, Library", "author": "Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0792r6.html", "link": "https://wg21.link/p0792r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-17", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R7": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library Evolution, Library", "author": "Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0792r7.html", "link": "https://wg21.link/p0792r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R8": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library Evolution, Library", "author": "Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0792r8.html", "link": "https://wg21.link/p0792r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-16", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R9": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library Evolution, Library", "author": "Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0792r9.html", "link": "https://wg21.link/p0792r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-20", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R10": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library Evolution, Library", "author": "Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0792r10.html", "link": "https://wg21.link/p0792r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-14", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R11": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library", "author": "Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0792r11.html", "link": "https://wg21.link/p0792r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-13", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R12": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Library", "author": "Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0792r12.html", "link": "https://wg21.link/p0792r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-30", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R13": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "SG23 Safety and Security,Evolution", "author": "Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0792r13.html", "link": "https://wg21.link/p0792r13", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0792R14": { "type": "paper", "title": "function_ref: a non-owning reference to a Callable", "subgroup": "Evolution", "author": "Vittorio Romeo, Zhihao Yuan, Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0792r14.html", "link": "https://wg21.link/p0792r14", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/256", "issues": [ "LEWG340" ] }, "P0793R0": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2017/06/19-2017/10/09", "subgroup": "SG5", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0793r0.pdf", "link": "https://wg21.link/p0793r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0794R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2017/08/09-2017/10/11", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0794r0.pdf", "link": "https://wg21.link/p0794r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0795R0": { "type": "paper", "title": "From Vulkan with love: a plea to reconsider the Module Keyword to be contextual", "subgroup": "SG14, Evolution", "author": "Sy Brand, Neil Henning, Michael Wong, Christopher Di Bella, Kenneth Benzie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0795r0.pdf", "link": "https://wg21.link/p0795r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0796R0": { "type": "paper", "title": "Supporting Heterogeneous & Distributed Computing Through Affinity", "subgroup": "Concurrency, SG14", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0796r0.pdf", "link": "https://wg21.link/p0796r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0796R1": { "type": "paper", "title": "Supporting Heterogeneous & Distributed Computing Through Affinity", "subgroup": "SG1, SG14, Library Evolution, Library", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0796r1.pdf", "link": "https://wg21.link/p0796r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0796R2": { "type": "paper", "title": "Supporting Heterogeneous & Distributed Computing Through Affinity", "subgroup": "SG1, SG14", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0796r2.pdf", "link": "https://wg21.link/p0796r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P0796R3": { "type": "paper", "title": "Supporting Heterogeneous & Distributed Computing Through Affinity", "subgroup": "SG1, SG14, Library Evolution, Library", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0796r3.pdf", "link": "https://wg21.link/p0796r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P0797R0": { "type": "paper", "title": "Exception Handling in Parallel STL Algorithms", "subgroup": "Concurrency, SG14, Library Evolution, Library", "author": "Matti Rintala, Michael Wong, Carter Edwards, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0797r0.pdf", "link": "https://wg21.link/p0797r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "github_url": "https://github.com/cplusplus/papers/issues/404" }, "P0797R1": { "type": "paper", "title": "Handling Concurrent Exceptions with Executors", "subgroup": "SG1, SG14, Library Evolution, Library", "author": "Matti Rintala, Michael Wong, Carter Edwards, Patrice Roy, Gordon Brown, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0797r1.pdf", "link": "https://wg21.link/p0797r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/404" }, "P0797R2": { "type": "paper", "title": "Handling Concurrent Exceptions with Executors", "subgroup": "SG1, SG14", "author": "Matti Rintala, Michael Wong, Carter Edwards, Patrice Roy, Gordon Brown, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0797r2.pdf", "link": "https://wg21.link/p0797r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/404" }, "P0798R0": { "type": "paper", "title": "Monadic operations for std::optional", "subgroup": "SG14, Library Evolution", "author": "Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0798r0.html", "link": "https://wg21.link/p0798r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-06", "issues": [ "LEWG367" ], "github_url": "https://github.com/cplusplus/papers/issues/112" }, "P0798R2": { "type": "paper", "title": "Monadic operations for std::optional", "subgroup": "SG14, Library Evolution", "author": "Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0798r2.html", "link": "https://wg21.link/p0798r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/112" }, "P0798R3": { "type": "paper", "title": "Monadic operations for std::optional", "subgroup": "SG14, Library Evolution", "author": "Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0798r3.html", "link": "https://wg21.link/p0798r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/112" }, "P0798R4": { "type": "paper", "title": "Monadic operations for std::optional", "subgroup": "Library", "author": "Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0798r4.html", "link": "https://wg21.link/p0798r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/112" }, "P0798R6": { "type": "paper", "title": "Monadic operations for std::optional", "subgroup": "Library", "author": "Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0798r6.html", "link": "https://wg21.link/p0798r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-27", "github_url": "https://github.com/cplusplus/papers/issues/112" }, "P0798R8": { "type": "paper", "title": "Monadic operations for std::optional", "subgroup": "Library", "author": "Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0798r8.html", "link": "https://wg21.link/p0798r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/112" }, "P0799R0": { "type": "paper", "title": "Programming vulnerabilities for C++ (part of WG23 N0746)", "subgroup": "SG12", "author": "Stephen Michel, Chris Szalwinski, Michael Wong, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0799r0.pdf", "link": "https://wg21.link/p0799r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0799R1": { "type": "paper", "title": "Vulnerability descriptions for the programming language C++", "subgroup": "SG12", "author": "Stephen Michel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0799r1.pdf", "link": "https://wg21.link/p0799r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27" }, "P0800R0": { "type": "paper", "title": "The Concepts TS improves upon C++", "subgroup": "Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0800r0.html", "link": "https://wg21.link/p0800r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-08-28" }, "P0801R0": { "type": "paper", "title": "Extensions for Disambiguation Tags", "subgroup": "Library, Library Evolution, SG7", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0801r0.pdf", "link": "https://wg21.link/p0801r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-12" }, "P0802R0": { "type": "paper", "title": "Applying Concepts to the Standard Library", "subgroup": "Library, Library Evolution", "author": "Beman Dawes, Nicolai Josuttis, Walter E. Brown, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0802r0.html", "link": "https://wg21.link/p0802r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG360" ] }, "P0803R0": { "type": "paper", "title": "Endian Library Request for Comments", "subgroup": "Library Evolution", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0803r0.html", "link": "https://wg21.link/p0803r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG359" ] }, "P0804R0": { "type": "paper", "title": "Impact of the Modules TS on the C++ tools ecosystem", "subgroup": "Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0804r0.html", "link": "https://wg21.link/p0804r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15" }, "P0805R0": { "type": "paper", "title": "Comparing containers", "subgroup": "Library Evolution, Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0805r0.html", "link": "https://wg21.link/p0805r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG351" ], "github_url": "https://github.com/cplusplus/papers/issues/257" }, "P0805R1": { "type": "paper", "title": "Comparing Containers", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0805r1.html", "link": "https://wg21.link/p0805r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "github_url": "https://github.com/cplusplus/papers/issues/257", "issues": [ "LEWG351" ] }, "P0805R2": { "type": "paper", "title": "Comparing Containers", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0805r2.html", "link": "https://wg21.link/p0805r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22", "github_url": "https://github.com/cplusplus/papers/issues/257", "issues": [ "LEWG351" ] }, "P0806R0": { "type": "paper", "title": "Deprecate Implicit Capture of thist", "subgroup": "Evolution", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0806r0.html", "link": "https://wg21.link/p0806r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-08" }, "P0806R1": { "type": "paper", "title": "Deprecate implicit capture of this via [=]", "subgroup": "Core", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0806r1.html", "link": "https://wg21.link/p0806r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "P0806R2": { "type": "paper", "title": "Deprecate implicit capture of this via [=]", "subgroup": "Core", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0806r2.html", "link": "https://wg21.link/p0806r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-04" }, "P0807R0": { "type": "paper", "title": "An Adjective Syntax for Concepts", "subgroup": "Evolution", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0807r0.html", "link": "https://wg21.link/p0807r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-12" }, "P0808R0": { "type": "paper", "title": "Ranges Naming", "subgroup": "Library Evolution", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0808r0.pdf", "link": "https://wg21.link/p0808r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-12", "issues": [ "LEWG345" ] }, "P0809R0": { "type": "paper", "title": "Comparing Unordered Containers", "subgroup": "Library Evolution, Library", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0809r0.pdf", "link": "https://wg21.link/p0809r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-10-12", "issues": [ "LEWG344" ] }, "P0810R0": { "type": "paper", "title": "constexpr in Practice", "subgroup": "WG21", "author": "Ben Deane, Jason Turner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0810r0.pdf", "link": "https://wg21.link/p0810r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-12" }, "P0811R0": { "type": "paper", "title": "Well-behaved interpolation for numbers and pointers", "subgroup": "Numerics", "author": "Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0811r0.html", "link": "https://wg21.link/p0811r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG373" ], "github_url": "https://github.com/cplusplus/papers/issues/269" }, "P0811R1": { "type": "paper", "title": "Well-behaved interpolation for numbers and pointers", "subgroup": "SG6, Library Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0811r1.html", "link": "https://wg21.link/p0811r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-09", "github_url": "https://github.com/cplusplus/papers/issues/269", "issues": [ "LEWG373" ] }, "P0811R2": { "type": "paper", "title": "Well-behaved interpolation for numbers and pointers", "subgroup": "Library", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0811r2.html", "link": "https://wg21.link/p0811r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-29", "github_url": "https://github.com/cplusplus/papers/issues/269", "issues": [ "LEWG373" ] }, "P0811R3": { "type": "paper", "title": "Well-behaved interpolation for numbers and pointers", "subgroup": "Library", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0811r3.html", "link": "https://wg21.link/p0811r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/269", "issues": [ "LEWG373" ] }, "P0812R0": { "type": "paper", "title": "copy-list-initialization is inherently un-=", "subgroup": "Evolution", "author": "Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0812r0.html", "link": "https://wg21.link/p0812r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0813R0": { "type": "paper", "title": "construct() shall Return the Replaced Address", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0813r0.pdf", "link": "https://wg21.link/p0813r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-13", "issues": [ "LEWG349" ], "github_url": "https://github.com/cplusplus/papers/issues/343" }, "P0813R1": { "type": "paper", "title": "construct() shall Return the Replaced Address", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0813r1.pdf", "link": "https://wg21.link/p0813r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/343", "issues": [ "LEWG349" ] }, "P0814R0": { "type": "paper", "title": "hash_combine() Again", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0814r0.pdf", "link": "https://wg21.link/p0814r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-13", "issues": [ "LEWG21", "LEWG348" ], "github_url": "https://github.com/cplusplus/papers/issues/253" }, "P0814R2": { "type": "paper", "title": "hash_combine() Again", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0814r2.pdf", "link": "https://wg21.link/p0814r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/253" }, "P0815R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Albuquerque", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0815r0.html", "link": "https://wg21.link/p0815r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0816R0": { "type": "paper", "title": "No More Nested Namespaces in Library Design", "subgroup": "Library Evolution", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0816r0.pdf", "link": "https://wg21.link/p0816r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-13", "issues": [ "LEWG343" ] }, "P0817R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the November, 2017 (Albuquerque) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0817r0.html", "link": "https://wg21.link/p0817r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0818R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the November, 2017 (Albuquerque) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0818r0.html", "link": "https://wg21.link/p0818r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0818R1": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the November, 2017 (Albuquerque) meeting", "subgroup": "Core", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0818r1.html", "link": "https://wg21.link/p0818r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10" }, "P0819R0": { "type": "paper", "title": "Formally Supporting Feature Macros", "subgroup": "Evolution, Library Evolution, Core, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0819r0.pdf", "link": "https://wg21.link/p0819r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-13" }, "P0820R0": { "type": "paper", "title": "Feedback on P0214R5", "subgroup": "Concurrency, Library Evolution", "author": "Tim Shen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0820r0.pdf", "link": "https://wg21.link/p0820r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-13", "issues": [ "LEWG478" ] }, "P0820R1": { "type": "paper", "title": "Feedback on P0214r6", "subgroup": "SG1, Library Evolution", "author": "Tim Shen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0820r1.pdf", "link": "https://wg21.link/p0820r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-15", "issues": [ "LEWG478" ] }, "P0820R2": { "type": "paper", "title": "Feedback on P0214", "subgroup": "SG1, Library Evolution", "author": "Tim Shen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0820r2.pdf", "link": "https://wg21.link/p0820r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-06", "issues": [ "LEWG478" ] }, "P0820R3": { "type": "paper", "title": "Feedback on P0214", "subgroup": "Library Evolution", "author": "Tim Shen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0820r3.pdf", "link": "https://wg21.link/p0820r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-29", "issues": [ "LEWG478" ] }, "P0820R4": { "type": "paper", "title": "Feedback on P0214", "subgroup": "Library", "author": "Tim Shen, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0820r4.pdf", "link": "https://wg21.link/p0820r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "issues": [ "LEWG478" ] }, "P0821R0": { "type": "paper", "title": "Teaching Concepts TS Online", "subgroup": "Evolution", "author": "Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0821r0.pdf", "link": "https://wg21.link/p0821r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0822R0": { "type": "paper", "title": "C++ Modules Are a Tooling Opportunity", "subgroup": "Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0822r0.pdf", "link": "https://wg21.link/p0822r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0824R0": { "type": "paper", "title": "Summary of SG14 discussion on : towards exception-less error handling", "subgroup": "SG14, Library Evolution, Library", "author": "Arthur O'Dwyer, Charley Bay, Odin Holmes, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0824r0.pdf", "link": "https://wg21.link/p0824r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG368" ] }, "P0824R1": { "type": "paper", "title": "Summary of SG14 discussion on ", "subgroup": "Library Evolution", "author": "Arthur O'Dwyer, Charley Bay, Odin Holmes, Michael Wong, Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0824r1.html", "link": "https://wg21.link/p0824r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-05", "issues": [ "LEWG368" ] }, "P0825R0": { "type": "paper", "title": "A friendlier tuple get", "subgroup": "Library Evolution", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0825r0.html", "link": "https://wg21.link/p0825r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-12", "issues": [ "LEWG369" ] }, "P0825R1": { "type": "paper", "title": "A friendlier tuple get", "subgroup": "Library Evolution", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0825r1.html", "link": "https://wg21.link/p0825r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "issues": [ "LEWG369" ] }, "P0826R0": { "type": "paper", "title": "SFINAE-friendly std::bind", "subgroup": "Library Evolution", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0826r0.html", "link": "https://wg21.link/p0826r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-12", "issues": [ "LEWG370" ], "github_url": "https://github.com/cplusplus/papers/issues/335" }, "P0827R0": { "type": "paper", "title": "General-Purpose Constant Value Type", "subgroup": "SG6, SG14, Library Evolution", "author": "John McFarlane, Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0827r0.md", "link": "https://wg21.link/p0827r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0828R0": { "type": "paper", "title": "Elastic Integers", "subgroup": "SG6, SG14", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0828r0.md", "link": "https://wg21.link/p0828r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/334" }, "P0828R1": { "type": "paper", "title": "Elastic Integers", "subgroup": "SG6, SG12, SG14", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0828r1.html", "link": "https://wg21.link/p0828r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25", "github_url": "https://github.com/cplusplus/papers/issues/334" }, "P0829R0": { "type": "paper", "title": "Freestanding proposal", "subgroup": "Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0829r0.html", "link": "https://wg21.link/p0829r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-14", "issues": [ "LEWG371" ], "github_url": "https://github.com/cplusplus/papers/issues/113" }, "P0829R1": { "type": "paper", "title": "Freestanding Proposal", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0829r1.html", "link": "https://wg21.link/p0829r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-10-14", "github_url": "https://github.com/cplusplus/papers/issues/113", "issues": [ "LEWG371" ] }, "P0829R2": { "type": "paper", "title": "Freestanding Proposal", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0829r2.html", "link": "https://wg21.link/p0829r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-10-14", "github_url": "https://github.com/cplusplus/papers/issues/113", "issues": [ "LEWG371" ] }, "P0829R3": { "type": "paper", "title": "Freestanding Proposal", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0829r3.html", "link": "https://wg21.link/p0829r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/113", "issues": [ "LEWG371" ] }, "P0829R4": { "type": "paper", "title": "Freestanding Proposal", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0829r4.html", "link": "https://wg21.link/p0829r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-12", "github_url": "https://github.com/cplusplus/papers/issues/113", "issues": [ "LEWG371" ] }, "P0830R0": { "type": "paper", "title": "Using Concepts and requires in the C++ Standard Library", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0830r0.pdf", "link": "https://wg21.link/p0830r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG360" ] }, "P0831R0": { "type": "paper", "title": "Keep alias syntax extendable", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0831r0.html", "link": "https://wg21.link/p0831r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-14" }, "P0832R0": { "type": "paper", "title": "Module TS Does Not Support Intended Use Case", "subgroup": "Evolution, Core", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0832r0.html", "link": "https://wg21.link/p0832r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-14" }, "P0834R0": { "type": "paper", "title": "Lifting overload sets into objects", "subgroup": "Evolution", "author": "Michael Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0834r0.html", "link": "https://wg21.link/p0834r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0835R0": { "type": "paper", "title": "Adopt SD-6 feature macros into the C++20 working draft", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0835r0.html", "link": "https://wg21.link/p0835r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0836R0": { "type": "paper", "title": "Introduce Parallelism to the Ranges TS", "subgroup": "SG1, SG9, SG14, Library Evolution", "author": "Gordon Brown, Christopher Di Bella, Michael Haidl, Toomas Remmelg, Ruyman Reyes, Michel Steuwer, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0836r0.pdf", "link": "https://wg21.link/p0836r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG477" ] }, "P0836R1": { "type": "paper", "title": "Introduce Parallelism to the Ranges TS", "subgroup": "SG1, SG9, SG14, Library Evolution", "author": "Gordon Brown, Christopher Di Bella, Michael Haidl, Toomas Remmelg, Ruyman Reyes, Michel Steuwer, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0836r1.pdf", "link": "https://wg21.link/p0836r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "issues": [ "LEWG477" ] }, "P0837R0": { "type": "paper", "title": "Ruminations on modular macros", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0837r0.html", "link": "https://wg21.link/p0837r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0838R0": { "type": "paper", "title": "A conditional transform algorithm for C++", "subgroup": "Library Evolution", "author": "Jonathan Coe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0838r0.pdf", "link": "https://wg21.link/p0838r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16", "issues": [ "LEWG352" ] }, "P0839R0": { "type": "paper", "title": "Recursive Lambdas", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0839r0.html", "link": "https://wg21.link/p0839r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0840R0": { "type": "paper", "title": "Lamguage support for empty objects", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0840r0.html", "link": "https://wg21.link/p0840r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0840R1": { "type": "paper", "title": "Language support for empty objects", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0840r1.html", "link": "https://wg21.link/p0840r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27" }, "P0840R2": { "type": "paper", "title": "Language support for empty objects", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0840r2.html", "link": "https://wg21.link/p0840r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-12" }, "P0841R0": { "type": "paper", "title": "Modules at scale", "subgroup": "Evolution", "author": "Bruno Cardoso Lopes, Adrian Prantl, Duncan P. N. Exon Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0841r0.html", "link": "https://wg21.link/p0841r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0842R0": { "type": "paper", "title": "Unknown Exports by Example", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0842r0.html", "link": "https://wg21.link/p0842r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-16" }, "P0843R0": { "type": "paper", "title": "fixed_capacity_vector", "subgroup": "Library Evolution, Library", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0843r0.html", "link": "https://wg21.link/p0843r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-15", "issues": [ "LEWG433" ], "github_url": "https://github.com/cplusplus/papers/issues/114" }, "P0843R1": { "type": "paper", "title": "fixed_capacity_vector", "subgroup": "Library Evolution", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0843r1.html", "link": "https://wg21.link/p0843r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-06", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R2": { "type": "paper", "title": "static_vector", "subgroup": "Library", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0843r2.html", "link": "https://wg21.link/p0843r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R3": { "type": "paper", "title": "static_vector", "subgroup": "Library Evolution", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0843r3.html", "link": "https://wg21.link/p0843r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R4": { "type": "paper", "title": "static_vector", "subgroup": "Library", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0843r4.html", "link": "https://wg21.link/p0843r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R5": { "type": "paper", "title": "static_vector", "subgroup": "Library Evolution", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0843r5.html", "link": "https://wg21.link/p0843r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-14", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R6": { "type": "paper", "title": "static_vector", "subgroup": "Library Evolution", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0843r6.html", "link": "https://wg21.link/p0843r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R7": { "type": "paper", "title": "inplace_vector", "subgroup": "LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0843r7.html", "link": "https://wg21.link/p0843r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R8": { "type": "paper", "title": "inplace_vector", "subgroup": "LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0843r8.html", "link": "https://wg21.link/p0843r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R9": { "type": "paper", "title": "inplace_vector", "subgroup": "Library Evolution,Library", "author": "Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0843r9.html", "link": "https://wg21.link/p0843r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-14", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R10": { "type": "paper", "title": "inplace_vector", "subgroup": "LWG Library", "author": "Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0843r10.html", "link": "https://wg21.link/p0843r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R11": { "type": "paper", "title": "inplace_vector", "subgroup": "LWG Library", "author": "Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0843r11.html", "link": "https://wg21.link/p0843r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0843R12": { "type": "paper", "title": "inplace_vector", "subgroup": "LWG Library", "author": "Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0843r12.html", "link": "https://wg21.link/p0843r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/114", "issues": [ "LEWG433" ] }, "P0844R0": { "type": "paper", "title": "Type functions and beyond", "subgroup": "SG7, SG8, Evolution", "author": "J. Monnon", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0844r0.html", "link": "https://wg21.link/p0844r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-26" }, "P0845R0": { "type": "paper", "title": "Common Subset of C++03 and C++17: Binders", "subgroup": "Library Evolution, Library", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0845r0.html", "link": "https://wg21.link/p0845r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-10-13" }, "P0846R0": { "type": "paper", "title": "ADL and Function Templates that are not Visible", "subgroup": "Core", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0846r0.html", "link": "https://wg21.link/p0846r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-08" }, "P0847R0": { "type": "paper", "title": "Deducing this", "subgroup": "Evolution", "author": "Gašper Ažman, Sy Brand, Ben Deane, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0847r0.html", "link": "https://wg21.link/p0847r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/115" }, "P0847R1": { "type": "paper", "title": "Deducing this", "subgroup": "Evolution", "author": "Gašper Ažman, Sy Brand, Ben Deane, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0847r1.html", "link": "https://wg21.link/p0847r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/115" }, "P0847R2": { "type": "paper", "title": "Deducing this", "subgroup": "SG7, Evolution", "author": "Gašper Ažman, Sy Brand, Ben Deane, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0847r2.html", "link": "https://wg21.link/p0847r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-15", "github_url": "https://github.com/cplusplus/papers/issues/115" }, "P0847R4": { "type": "paper", "title": "Deducing this", "subgroup": "Evolution", "author": "Gašper Ažman, Sy Brand, Ben Deane, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0847r4.html", "link": "https://wg21.link/p0847r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/115" }, "P0847R5": { "type": "paper", "title": "Deducing this", "subgroup": "Evolution", "author": "Barry Revzin, Gašper Ažman, Sy Brand, Ben Deane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0847r5.html", "link": "https://wg21.link/p0847r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-16", "github_url": "https://github.com/cplusplus/papers/issues/115" }, "P0847R6": { "type": "paper", "title": "Deducing this", "subgroup": "Evolution", "author": "Barry Revzin, Gašper Ažman, Sy Brand, Ben Deane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0847r6.html", "link": "https://wg21.link/p0847r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/115" }, "P0847R7": { "type": "paper", "title": "Deducing this", "subgroup": "Core", "author": "Barry Revzin, Gašper Ažman, Sy Brand, Ben Deane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0847r7.html", "link": "https://wg21.link/p0847r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-14", "github_url": "https://github.com/cplusplus/papers/issues/115" }, "P0848R0": { "type": "paper", "title": "Conditionally Trivial Special Member Functions", "subgroup": "Evolution", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0848r0.html", "link": "https://wg21.link/p0848r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-12", "github_url": "https://github.com/cplusplus/papers/issues/116" }, "P0848R1": { "type": "paper", "title": "Conditionally Trivial Special Member Functions", "subgroup": "Core", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0848r1.html", "link": "https://wg21.link/p0848r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/116" }, "P0848R2": { "type": "paper", "title": "Conditionally Trivial Special Member Functions", "subgroup": "Core", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0848r2.html", "link": "https://wg21.link/p0848r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/116" }, "P0848R3": { "type": "paper", "title": "Conditionally Trivial Special Member Functions", "subgroup": "Core", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0848r3.html", "link": "https://wg21.link/p0848r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/116" }, "P0849R0": { "type": "paper", "title": "auto(x): DECAY_COPY in the language", "subgroup": "Evolution, Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0849r0.html", "link": "https://wg21.link/p0849r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-02", "github_url": "https://github.com/cplusplus/papers/issues/293" }, "P0849R1": { "type": "paper", "title": "auto(x): decay-copy in the language", "subgroup": "EWGI, Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0849r1.html", "link": "https://wg21.link/p0849r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/293" }, "P0849R2": { "type": "paper", "title": "auto(x): decay-copy in the language", "subgroup": "Evolution, Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0849r2.html", "link": "https://wg21.link/p0849r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/293" }, "P0849R3": { "type": "paper", "title": "auto(x): decay-copy in the language", "subgroup": "Evolution, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0849r3.html", "link": "https://wg21.link/p0849r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/293" }, "P0849R4": { "type": "paper", "title": "auto(x): decay-copy in the language", "subgroup": "Evolution, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0849r4.html", "link": "https://wg21.link/p0849r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-11", "github_url": "https://github.com/cplusplus/papers/issues/293" }, "P0849R5": { "type": "paper", "title": "auto(x): decay-copy in the language", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0849r5.html", "link": "https://wg21.link/p0849r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-11", "github_url": "https://github.com/cplusplus/papers/issues/293" }, "P0849R6": { "type": "paper", "title": "auto(x): decay-copy in the language", "subgroup": "Library Evolution, Core, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0849r6.html", "link": "https://wg21.link/p0849r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/293" }, "P0849R7": { "type": "paper", "title": "auto(x): decay-copy in the language", "subgroup": "Evolution, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0849r7.html", "link": "https://wg21.link/p0849r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/293" }, "P0849R8": { "type": "paper", "title": "auto(x): decay-copy in the language", "subgroup": "Core, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0849r8.html", "link": "https://wg21.link/p0849r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-26", "github_url": "https://github.com/cplusplus/papers/issues/293" }, "P0851R0": { "type": "paper", "title": "simd is neither a product type nor a container type", "subgroup": "SG1, Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0851r0.pdf", "link": "https://wg21.link/p0851r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-06" }, "P0856R0": { "type": "paper", "title": "Restrict Access Property for mdspan and span", "subgroup": "Library Evolution", "author": "D. S. Hollman, H. Carter Edwards, Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0856r0.html", "link": "https://wg21.link/p0856r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG421" ] }, "P0857R0": { "type": "paper", "title": "Wording for \"functionality gaps in constraints\"", "subgroup": "Core", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0857r0.html", "link": "https://wg21.link/p0857r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-10" }, "P0858R0": { "type": "paper", "title": "Constexpr iterator requirements", "subgroup": "Library Evolution, Library", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0858r0.html", "link": "https://wg21.link/p0858r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-11", "issues": [ "LEWG484", "LWG3257" ] }, "P0859R0": { "type": "paper", "title": "Core Issue 1581: When are constexpr member functions defined?", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0859r0.html", "link": "https://wg21.link/p0859r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-09" }, "P0860R0": { "type": "paper", "title": "Atomic Access Property for span and mdspan", "subgroup": "SG1, Library Evolution", "author": "H. Carter Edwards, Christian Trott, Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0860r0.html", "link": "https://wg21.link/p0860r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "issues": [ "LEWG471" ] }, "P0860R1": { "type": "paper", "title": "Atomic Access Property for mdspan", "subgroup": "SG1, Library Evolution", "author": "Dan Sunderland, Christian Trott, H. Carter Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0860r1.html", "link": "https://wg21.link/p0860r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG471" ] }, "P0863R0": { "type": "paper", "title": "Fixing the partial_order comparison algorithm", "subgroup": "Library Evolution", "author": "Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0863r0.pdf", "link": "https://wg21.link/p0863r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG422" ] }, "P0863R1": { "type": "paper", "title": "Fixing the partial_order comparison algorithm", "subgroup": "Library Evolution", "author": "Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0863r1.pdf", "link": "https://wg21.link/p0863r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "issues": [ "LEWG422" ] }, "P0864R0": { "type": "paper", "title": "C++ Standard Library Issues Resolved Directly In Albuquerque", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0864r0.html", "link": "https://wg21.link/p0864r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-11" }, "P0866R0": { "type": "paper", "title": "Response to “Fibers under the magnifying glass”", "subgroup": "SG1, Evolution", "author": "Nat Goodspeed, Oliver Kowalke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0866r0.pdf", "link": "https://wg21.link/p0866r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-06", "github_url": "https://github.com/cplusplus/papers/issues/120" }, "P0867R0": { "type": "paper", "title": "'Module Interface' is Misleading", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0867r0.pdf", "link": "https://wg21.link/p0867r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-21" }, "P0868R0": { "type": "paper", "title": "Selected RCU Litmus Tests", "subgroup": "SG1", "author": "Paul E. McKenney, Alan Stern, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0868r0.pdf", "link": "https://wg21.link/p0868r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-20" }, "P0868R1": { "type": "paper", "title": "Selected RCU Litmus Tests", "subgroup": "SG1", "author": "Paul E. McKenney, Alan Stern, Andrew Hunter, Jade Alglave, Luc Maranget", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0868r1.pdf", "link": "https://wg21.link/p0868r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-20" }, "P0868R2": { "type": "paper", "title": "Selected RCU Litmus Tests", "subgroup": "SG1", "author": "Paul E. McKenney, Alan Stern, Andrew Hunter, Jade Alglave, Luc Maranget", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0868r2.pdf", "link": "https://wg21.link/p0868r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-09" }, "P0870R0": { "type": "paper", "title": "A proposal for a type trait to detect narrowing conversions", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0870r0.html", "link": "https://wg21.link/p0870r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-21", "github_url": "https://github.com/cplusplus/papers/issues/724" }, "P0870R1": { "type": "paper", "title": "A proposal for a type trait to detect narrowing conversions", "subgroup": "LEWGI", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0870r1.html", "link": "https://wg21.link/p0870r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/724" }, "P0870R2": { "type": "paper", "title": "A proposal for a type trait to detect narrowing conversions", "subgroup": "SG6, LEWGI", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0870r2.html", "link": "https://wg21.link/p0870r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-06", "github_url": "https://github.com/cplusplus/papers/issues/724" }, "P0870R3": { "type": "paper", "title": "A proposal for a type trait to detect narrowing conversions", "subgroup": "SG6", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0870r3.html", "link": "https://wg21.link/p0870r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-13", "github_url": "https://github.com/cplusplus/papers/issues/724" }, "P0870R4": { "type": "paper", "title": "A proposal for a type trait to detect narrowing conversions", "subgroup": "SG6", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0870r4.html", "link": "https://wg21.link/p0870r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-23", "github_url": "https://github.com/cplusplus/papers/issues/724" }, "P0870R5": { "type": "paper", "title": "A proposal for a type trait to detect narrowing conversions", "subgroup": "Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0870r5.html", "link": "https://wg21.link/p0870r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-15", "github_url": "https://github.com/cplusplus/papers/issues/724" }, "P0872R0": { "type": "paper", "title": "Discussion Summary: Applying Concepts to the Standard Library", "subgroup": "Library Evolution, Library", "author": "Beman Dawes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/p0872r0.html", "link": "https://wg21.link/p0872r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-25" }, "P0873R0": { "type": "paper", "title": "A plea for a consistent, terse and intuitive declaration syntax", "subgroup": "SG8, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0873r0.html", "link": "https://wg21.link/p0873r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-27" }, "P0873R1": { "type": "paper", "title": "A plea for a consistent, terse and intuitive declaration syntax", "subgroup": "SG8, Evolution", "author": "Corentin jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0873r1.html", "link": "https://wg21.link/p0873r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-27" }, "P0874R0": { "type": "paper", "title": "Syntax to anonymously refer to the current declaration contexts", "subgroup": "SG7, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0874r0.html", "link": "https://wg21.link/p0874r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-20" }, "P0875R0": { "type": "paper", "title": "WG21 2017-11 Albuquerque Record of Discussion", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/prot/14882fdis/p0875r0.pdf", "link": "https://wg21.link/p0875r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/", "date": "2017-11-26" }, "P0876R0": { "type": "paper", "title": "fibers without scheduler", "subgroup": "SG1", "author": "Oliver Kowalke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0876r0.pdf", "link": "https://wg21.link/p0876r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "github_url": "https://github.com/cplusplus/papers/issues/117", "issues": [ "LEWG502" ] }, "P0876R2": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "SG1", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0876r2.pdf", "link": "https://wg21.link/p0876r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R3": { "type": "paper", "title": "fiber_handle - fibers without scheduler", "subgroup": "Library Evolution", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0876r3.pdf", "link": "https://wg21.link/p0876r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R5": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "SG1", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0876r5.pdf", "link": "https://wg21.link/p0876r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-19", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R6": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "SG1", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0876r6.pdf", "link": "https://wg21.link/p0876r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R8": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "SG1", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0876r8.pdf", "link": "https://wg21.link/p0876r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R9": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "SG1, SG14, Evolution, Library Evolution", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0876r9.pdf", "link": "https://wg21.link/p0876r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R10": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "SG1, Evolution, Library Evolution", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0876r10.pdf", "link": "https://wg21.link/p0876r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R11": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "Evolution, Library Evolution", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0876r11.pdf", "link": "https://wg21.link/p0876r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R12": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "Evolution", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0876r12.pdf", "link": "https://wg21.link/p0876r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R13": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "Library Evolution", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0876r13.pdf", "link": "https://wg21.link/p0876r13", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-02", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R14": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "Library", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0876r14.pdf", "link": "https://wg21.link/p0876r14", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R15": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "CWG Core,LWG Library", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0876r15.pdf", "link": "https://wg21.link/p0876r15", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0876R16": { "type": "paper", "title": "fiber_context - fibers without scheduler", "subgroup": "EWG Evolution,CWG Core,LWG Library", "author": "Oliver Kowalke, Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0876r16.pdf", "link": "https://wg21.link/p0876r16", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/117" }, "P0877R0": { "type": "paper", "title": "A proposal for modular macros", "subgroup": "Evolution", "author": "Bruno Cardoso Lopes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0877r0.html", "link": "https://wg21.link/p0877r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0878R0": { "type": "paper", "title": "Subobjects copy elision", "subgroup": "Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0878r0.html", "link": "https://wg21.link/p0878r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-08" }, "P0879R0": { "type": "paper", "title": "Constexpr for swap and swap related functions", "subgroup": "Library", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0879r0.html", "link": "https://wg21.link/p0879r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-12-29" }, "P0880R0": { "type": "paper", "title": "Numbers interaction", "subgroup": "SG6, Library Evolution", "author": "Igor Klevanets, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0880r0.html", "link": "https://wg21.link/p0880r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-31", "github_url": "https://github.com/cplusplus/papers/issues/118" }, "P0880R1": { "type": "paper", "title": "Numbers interaction", "subgroup": "SG6, Library Evolution", "author": "Igor Klevanets, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0880r1.html", "link": "https://wg21.link/p0880r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "github_url": "https://github.com/cplusplus/papers/issues/118" }, "P0880R2": { "type": "paper", "title": "Numbers interaction", "subgroup": "SG6, Library Evolution", "author": "Igor Klevanets, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0880r2.html", "link": "https://wg21.link/p0880r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-15", "github_url": "https://github.com/cplusplus/papers/issues/118" }, "P0881R0": { "type": "paper", "title": "A Proposal to add stack trace library", "subgroup": "Library Evolution", "author": "Alexey Gorgurov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0881r0.html", "link": "https://wg21.link/p0881r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-23", "github_url": "https://github.com/cplusplus/papers/issues/119", "issues": [ "LEWG423" ] }, "P0881R1": { "type": "paper", "title": "A Proposal to add stack trace library", "subgroup": "Library Evolution", "author": "Alexey Gorgurov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0881r1.html", "link": "https://wg21.link/p0881r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-19", "github_url": "https://github.com/cplusplus/papers/issues/119", "issues": [ "LEWG423" ] }, "P0881R2": { "type": "paper", "title": "A Proposal to add stack trace library", "subgroup": "Core, Library Evolution, Library", "author": "Alexey Gorgurov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0881r2.html", "link": "https://wg21.link/p0881r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-18", "github_url": "https://github.com/cplusplus/papers/issues/119", "issues": [ "LEWG423" ] }, "P0881R3": { "type": "paper", "title": "A Proposal to add stacktrace library", "subgroup": "Core, Library", "author": "Alexey Gorgurov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0881r3.html", "link": "https://wg21.link/p0881r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-04", "github_url": "https://github.com/cplusplus/papers/issues/119", "issues": [ "LEWG423" ] }, "P0881R4": { "type": "paper", "title": "A Proposal to add stacktrace library", "subgroup": "Core, Library", "author": "Alexey Gorgurov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0881r4.html", "link": "https://wg21.link/p0881r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-22", "github_url": "https://github.com/cplusplus/papers/issues/119", "issues": [ "LEWG423" ] }, "P0881R5": { "type": "paper", "title": "A Proposal to add stacktrace library", "subgroup": "Core, Library", "author": "Antony Polukhin, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0881r5.html", "link": "https://wg21.link/p0881r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/119", "issues": [ "LEWG423" ] }, "P0881R6": { "type": "paper", "title": "A Proposal to add stacktrace library", "subgroup": "Library", "author": "Antony Polukhin, Alexey Gorgurov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0881r6.html", "link": "https://wg21.link/p0881r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-05", "github_url": "https://github.com/cplusplus/papers/issues/119", "issues": [ "LEWG423" ] }, "P0881R7": { "type": "paper", "title": "A Proposal to add stacktrace library", "subgroup": "Library", "author": "Antony Polukhin, Alexey Gorgurov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0881r7.html", "link": "https://wg21.link/p0881r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-16", "github_url": "https://github.com/cplusplus/papers/issues/119", "issues": [ "LEWG423", "LWG3507" ] }, "P0882R0": { "type": "paper", "title": "User-defined Literals for std::filesystem::path", "subgroup": "Library Evolution", "author": "Yonggang Li", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0882r0.html", "link": "https://wg21.link/p0882r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-12-30", "issues": [ "LEWG435" ] }, "P0883R0": { "type": "paper", "title": "Fixing Atomic Initialization", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0883r0.pdf", "link": "https://wg21.link/p0883r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/276", "issues": [ "LEWG494" ] }, "P0883R1": { "type": "paper", "title": "Fixing Atomic Initialization", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0883r1.pdf", "link": "https://wg21.link/p0883r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-05", "github_url": "https://github.com/cplusplus/papers/issues/276", "issues": [ "LEWG494" ] }, "P0883R2": { "type": "paper", "title": "Fixing Atomic Initialization", "subgroup": "SG1, Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0883r2.pdf", "link": "https://wg21.link/p0883r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-08", "github_url": "https://github.com/cplusplus/papers/issues/276", "issues": [ "LEWG494" ] }, "P0884R0": { "type": "paper", "title": "Extending the noexcept Policy", "subgroup": "Library Evolution", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0884r0.pdf", "link": "https://wg21.link/p0884r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "issues": [ "LEWG414" ] }, "P0886R0": { "type": "paper", "title": "The assume aligned attribute", "subgroup": "Evolution, Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0886r0.pdf", "link": "https://wg21.link/p0886r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0887R0": { "type": "paper", "title": "The identity metafunction", "subgroup": "Library Evolution, Library", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0887r0.pdf", "link": "https://wg21.link/p0887r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG436" ] }, "P0887R1": { "type": "paper", "title": "The identity metafunction", "subgroup": "Library", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0887r1.pdf", "link": "https://wg21.link/p0887r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-18", "issues": [ "LEWG436" ] }, "P0888R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Jacksonville", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0888r0.html", "link": "https://wg21.link/p0888r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0889R0": { "type": "paper", "title": "Ultimate copy elision", "subgroup": "Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0889r0.html", "link": "https://wg21.link/p0889r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-08", "github_url": "https://github.com/cplusplus/papers/issues/121" }, "P0889R1": { "type": "paper", "title": "Ultimate copy elision", "subgroup": "Evolution, Core", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0889r1.html", "link": "https://wg21.link/p0889r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-09", "github_url": "https://github.com/cplusplus/papers/issues/121" }, "P0891R0": { "type": "paper", "title": "Let strong_order Truly Be a Customization Point!", "subgroup": "Library", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0891r0.pdf", "link": "https://wg21.link/p0891r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "github_url": "https://github.com/cplusplus/papers/issues/122", "issues": [ "LEWG487", "LEWG503" ] }, "P0891R1": { "type": "paper", "title": "Everyone Deserves a Little Order", "subgroup": "Library Evolution, Library", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0891r1.html", "link": "https://wg21.link/p0891r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-27", "github_url": "https://github.com/cplusplus/papers/issues/122", "issues": [ "LEWG487", "LEWG503" ] }, "P0891R2": { "type": "paper", "title": "Make strong_order a Customization Point!", "subgroup": "Library Evolution, Library", "author": "Gašper Ažman, Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0891r2.html", "link": "https://wg21.link/p0891r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/122", "issues": [ "LEWG487", "LEWG503" ] }, "P0892R0": { "type": "paper", "title": "explicit(bool)", "subgroup": "Evolution", "author": "Barry Revzin, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0892r0.html", "link": "https://wg21.link/p0892r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-12-11" }, "P0892R1": { "type": "paper", "title": "explicit(bool)", "subgroup": "Evolution", "author": "Barry Revzin, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0892r1.html", "link": "https://wg21.link/p0892r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-30" }, "P0892R2": { "type": "paper", "title": "explicit(bool)", "subgroup": "Core, Library", "author": "Barry Revzin, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0892r2.html", "link": "https://wg21.link/p0892r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08" }, "P0893R0": { "type": "paper", "title": "Chaining Comparisons", "subgroup": "Evolution", "author": "Barry Revzin, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0893r0.html", "link": "https://wg21.link/p0893r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-14" }, "P0893R1": { "type": "paper", "title": "Chaining Comparisons", "subgroup": "Evolution", "author": "Barry Revzin, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0893r1.html", "link": "https://wg21.link/p0893r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-28" }, "P0894R0": { "type": "paper", "title": "`realloc()` for C++", "subgroup": "Library Evolution", "author": "Victor Dyachenko", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0894r0.md", "link": "https://wg21.link/p0894r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-10", "github_url": "https://github.com/cplusplus/papers/issues/123", "issues": [ "LEWG445" ] }, "P0894R1": { "type": "paper", "title": "realloc() for C++", "subgroup": "Library Evolution", "author": "Victor Dyachenko", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0894r1.md", "link": "https://wg21.link/p0894r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/123", "issues": [ "LEWG445" ] }, "P0895R0": { "type": "paper", "title": "Renaming cell<> to latest<>", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis, Tony van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0895r0.pdf", "link": "https://wg21.link/p0895r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-31", "issues": [ "LEWG425" ] }, "P0896R0": { "type": "paper", "title": "Merging the Ranges TS", "subgroup": "WG21", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r0.pdf", "link": "https://wg21.link/p0896r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/16", "issues": [ "LEWG438" ] }, "P0896R1": { "type": "paper", "title": "Merging the Ranges TS", "subgroup": "Library Evolution, Library", "author": "Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r1.pdf", "link": "https://wg21.link/p0896r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/16", "issues": [ "LEWG438" ] }, "P0896R2": { "type": "paper", "title": "The One Ranges Proposal", "subgroup": "Library Evolution, Library", "author": "Eric Niebler, Casey Carter, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r2.pdf", "link": "https://wg21.link/p0896r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25", "github_url": "https://github.com/cplusplus/papers/issues/16", "issues": [ "LEWG438" ] }, "P0896R3": { "type": "paper", "title": "The One Ranges Proposal", "subgroup": "Library Evolution, Library", "author": "Eric Niebler, Casey Carter, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r3.pdf", "link": "https://wg21.link/p0896r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/16", "issues": [ "LEWG438" ] }, "P0896R4": { "type": "paper", "title": "The One Ranges Proposal", "subgroup": "Library Evolution, Library", "author": "Eric Niebler, Casey Carter, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0896r4.pdf", "link": "https://wg21.link/p0896r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09", "github_url": "https://github.com/cplusplus/papers/issues/16", "issues": [ "LEWG438" ] }, "P0897R0": { "type": "paper", "title": "Supporting offsetof for All Classes", "subgroup": "Evolution, Library Evolution", "author": "Andrey Semashev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0897r0.html", "link": "https://wg21.link/p0897r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-05" }, "P0898R0": { "type": "paper", "title": "Standard Library Concepts", "subgroup": "Library Evolution, Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0898r0.pdf", "link": "https://wg21.link/p0898r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG411" ] }, "P0898R1": { "type": "paper", "title": "Standard Library Concepts", "subgroup": "Library Evolution, Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0898r1.pdf", "link": "https://wg21.link/p0898r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02", "issues": [ "LEWG411" ] }, "P0898R2": { "type": "paper", "title": "Standard Library Concepts", "subgroup": "Library", "author": "Casey Carter, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0898r2.pdf", "link": "https://wg21.link/p0898r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG411" ] }, "P0898R3": { "type": "paper", "title": "Standard Library Concepts", "subgroup": "Library", "author": "Casey Carter, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0898r3.pdf", "link": "https://wg21.link/p0898r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "issues": [ "LEWG411" ] }, "P0899R0": { "type": "paper", "title": "LWG 3016 is Not a Defect", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0899r0.html", "link": "https://wg21.link/p0899r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-30", "github_url": "https://github.com/cplusplus/papers/issues/17" }, "P0899R1": { "type": "paper", "title": "LWG 3016 is Not a Defect", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0899r1.html", "link": "https://wg21.link/p0899r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-08", "github_url": "https://github.com/cplusplus/papers/issues/17" }, "P0900R0": { "type": "paper", "title": "An Ontology for Properties of mdspan", "subgroup": "Library Evolution", "author": "D. S. Hollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0900r0.html", "link": "https://wg21.link/p0900r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG424" ] }, "P0901R0": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Evolution", "author": "Andrew Hunter, Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0901r0.html", "link": "https://wg21.link/p0901r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-05", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R1": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Evolution", "author": "Andrew Hunter, Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0901r1.html", "link": "https://wg21.link/p0901r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-01", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R2": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Evolution", "author": "Andrew Hunter, Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0901r2.html", "link": "https://wg21.link/p0901r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R3": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Evolution", "author": "Andrew Hunter, Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0901r3.html", "link": "https://wg21.link/p0901r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R4": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Evolution", "author": "Chris Kennelly, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0901r4.html", "link": "https://wg21.link/p0901r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R5": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Evolution, Library Evolution", "author": "Chris Kennelly, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0901r5.html", "link": "https://wg21.link/p0901r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R6": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Core", "author": "Chris Kennelly, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0901r6.html", "link": "https://wg21.link/p0901r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R7": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Core", "author": "Chris Kennelly, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0901r7.html", "link": "https://wg21.link/p0901r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-14", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R8": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Core", "author": "Chris Kennelly, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0901r8.html", "link": "https://wg21.link/p0901r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R9": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Core, Library", "author": "Chris Kennelly, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0901r9.html", "link": "https://wg21.link/p0901r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-27", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R10": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "Evolution", "author": "Chris Kennelly, Andrew Hunter, Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0901r10.html", "link": "https://wg21.link/p0901r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-09", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0901R11": { "type": "paper", "title": "Size feedback in operator new", "subgroup": "EWG Evolution,CWG Core", "author": "Thomas Köppe, Andrew Hunter, Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0901r11.html", "link": "https://wg21.link/p0901r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-20", "github_url": "https://github.com/cplusplus/papers/issues/18" }, "P0902R0": { "type": "paper", "title": "Move-only iterators", "subgroup": "Library Evolution", "author": "Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0902r0.html", "link": "https://wg21.link/p0902r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-05", "issues": [ "LEWG417" ] }, "P0903R0": { "type": "paper", "title": "Define basic_string_view(nullptr) and basic_string(nullptr)", "subgroup": "Library Evolution, Library", "author": "Ashley Hedberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0903r0.pdf", "link": "https://wg21.link/p0903r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-02", "issues": [ "LEWG426" ] }, "P0903R1": { "type": "paper", "title": "Define basic_string_view(nullptr)", "subgroup": "Library Evolution, Library", "author": "Ashley Hedberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0903r1.pdf", "link": "https://wg21.link/p0903r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-16", "issues": [ "LEWG426" ] }, "P0903R2": { "type": "paper", "title": "Define basic_string_view(nullptr)", "subgroup": "Evolution, Library Evolution, Library", "author": "Ashley Hedberg, Titus Winters, Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0903r2.pdf", "link": "https://wg21.link/p0903r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "issues": [ "LEWG426" ] }, "P0904R0": { "type": "paper", "title": "A strawman Future API", "subgroup": "SG1", "author": "Lee Howes, Andrii Grynenko, Jay Feldblum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0904r0.pdf", "link": "https://wg21.link/p0904r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0905R0": { "type": "paper", "title": "Symmetry for spaceship", "subgroup": "Evolution, Library Evolution", "author": "Tomasz Kamiński, Herb Sutter, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0905r0.html", "link": "https://wg21.link/p0905r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-01-31", "issues": [ "LEWG410" ] }, "P0905R1": { "type": "paper", "title": "Symmetry for spaceship", "subgroup": "Evolution, Library Evolution", "author": "Tomasz Kamiński, Herb Sutter, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0905r1.html", "link": "https://wg21.link/p0905r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "issues": [ "LEWG410" ] }, "P0906R0": { "type": "paper", "title": "Improvement suggestions for the Modules TS", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0906r0.html", "link": "https://wg21.link/p0906r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0906R1": { "type": "paper", "title": "Improvement suggestions for the Modules TS", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0906r1.html", "link": "https://wg21.link/p0906r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "P0907R0": { "type": "paper", "title": "Signed Integers are Two’s Complement", "subgroup": "SG12. Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0907r0.html", "link": "https://wg21.link/p0907r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-09" }, "P0907R1": { "type": "paper", "title": "Signed Integers are Two’s Complement", "subgroup": "Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0907r1.html", "link": "https://wg21.link/p0907r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01" }, "P0907R2": { "type": "paper", "title": "Signed Integers are Two’s Complement", "subgroup": "Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0907r2.html", "link": "https://wg21.link/p0907r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01" }, "P0907R3": { "type": "paper", "title": "Signed Integers are Two’s Complement", "subgroup": "Core", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0907r3.html", "link": "https://wg21.link/p0907r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-10" }, "P0907R4": { "type": "paper", "title": "Signed Integers are Two’s Complement", "subgroup": "Core", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0907r4.html", "link": "https://wg21.link/p0907r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06" }, "P0908R0": { "type": "paper", "title": "Offsetof for Pointers to Members", "subgroup": "Evolution", "author": "Eddie Kohler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0908r0.html", "link": "https://wg21.link/p0908r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0909R0": { "type": "paper", "title": "Module TS Supports Legacy Integration", "subgroup": "Core, Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0909r0.html", "link": "https://wg21.link/p0909r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0911R0": { "type": "paper", "title": "Rebase the Coroutines TS onto the C++17 Standard", "subgroup": "Core, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0911r0.md", "link": "https://wg21.link/p0911r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-03" }, "P0911R1": { "type": "paper", "title": "Rebase the Coroutines TS onto the C++17 Standard", "subgroup": "Core, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0911r1.html", "link": "https://wg21.link/p0911r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-15" }, "P0912R0": { "type": "paper", "title": "Merge Coroutines TS into C++20 working draft", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0912r0.md", "link": "https://wg21.link/p0912r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-06", "github_url": "https://github.com/cplusplus/papers/issues/246" }, "P0912R1": { "type": "paper", "title": "Merge Coroutines TS into C++20 working draft", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0912r1.html", "link": "https://wg21.link/p0912r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-05", "github_url": "https://github.com/cplusplus/papers/issues/246" }, "P0912R2": { "type": "paper", "title": "Merge Coroutines TS into C++20 working draft", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0912r2.html", "link": "https://wg21.link/p0912r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "github_url": "https://github.com/cplusplus/papers/issues/246" }, "P0912R3": { "type": "paper", "title": "Merge Coroutines TS into C++20 working draft", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0912r3.html", "link": "https://wg21.link/p0912r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-02", "github_url": "https://github.com/cplusplus/papers/issues/246" }, "P0912R4": { "type": "paper", "title": "Merge Coroutines TS into C++20 working draft", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0912r4.html", "link": "https://wg21.link/p0912r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-16", "github_url": "https://github.com/cplusplus/papers/issues/246" }, "P0912R5": { "type": "paper", "title": "Merge Coroutines TS into C++20 working draft", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0912r5.html", "link": "https://wg21.link/p0912r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/246" }, "P0913R0": { "type": "paper", "title": "Add symmetric coroutine control transfer", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0913r0.html", "link": "https://wg21.link/p0913r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08", "issues": [ "LEWG439" ] }, "P0913R1": { "type": "paper", "title": "Add symmetric coroutine control transfer", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0913r1.html", "link": "https://wg21.link/p0913r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-15", "issues": [ "LEWG439" ] }, "P0914R0": { "type": "paper", "title": "Add parameter preview to coroutine promise constructor", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0914r0.html", "link": "https://wg21.link/p0914r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08" }, "P0914R1": { "type": "paper", "title": "Add parameter preview to coroutine promise constructor", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0914r1.html", "link": "https://wg21.link/p0914r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-15" }, "P0915R0": { "type": "paper", "title": "Concept-constrained auto", "subgroup": "Evolution", "author": "Vittorio Romeo, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0915r0.html", "link": "https://wg21.link/p0915r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08" }, "P0916R0": { "type": "paper", "title": "Naming implementation-defined simd_abi tag types", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0916r0.pdf", "link": "https://wg21.link/p0916r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG415" ] }, "P0917R0": { "type": "paper", "title": "Making operator?: overloadable", "subgroup": "Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0917r0.pdf", "link": "https://wg21.link/p0917r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/357" }, "P0917R1": { "type": "paper", "title": "Making operator?: overloadable", "subgroup": "Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0917r1.pdf", "link": "https://wg21.link/p0917r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/357" }, "P0917R2": { "type": "paper", "title": "Making operator?: overloadable", "subgroup": "EWGI", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0917r2.pdf", "link": "https://wg21.link/p0917r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/357" }, "P0917R3": { "type": "paper", "title": "Making operator?: overloadable", "subgroup": "EWGI", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0917r3.pdf", "link": "https://wg21.link/p0917r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/357" }, "P0918R0": { "type": "paper", "title": "More simd<> Operations", "subgroup": "SG1, Library Evolution", "author": "Tim Shen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0918r0.pdf", "link": "https://wg21.link/p0918r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08", "issues": [ "LEWG504" ] }, "P0918R1": { "type": "paper", "title": "More simd<> Operations", "subgroup": "SG1, Library Evolution", "author": "Tim Shen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0918r1.pdf", "link": "https://wg21.link/p0918r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-29", "issues": [ "LEWG504" ] }, "P0918R2": { "type": "paper", "title": "More simd<> Operations", "subgroup": "SG1, Library Evolution", "author": "Tim Shen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0918r2.pdf", "link": "https://wg21.link/p0918r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-03", "issues": [ "LEWG504" ] }, "P0919R0": { "type": "paper", "title": "Heterogeneous lookup for unordered containers", "subgroup": "Library Evolution, Library", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0919r0.html", "link": "https://wg21.link/p0919r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08", "github_url": "https://github.com/cplusplus/papers/issues/19", "issues": [ "LEWG416" ] }, "P0919R1": { "type": "paper", "title": "Heterogeneous lookup for unordered containers", "subgroup": "Library", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0919r1.html", "link": "https://wg21.link/p0919r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01", "github_url": "https://github.com/cplusplus/papers/issues/19", "issues": [ "LEWG416" ] }, "P0919R2": { "type": "paper", "title": "Heterogeneous lookup for unordered containers", "subgroup": "Library", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0919r2.html", "link": "https://wg21.link/p0919r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-11", "github_url": "https://github.com/cplusplus/papers/issues/19", "issues": [ "LEWG416" ] }, "P0919R3": { "type": "paper", "title": "Heterogeneous lookup for unordered containers", "subgroup": "Library", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0919r3.html", "link": "https://wg21.link/p0919r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09", "github_url": "https://github.com/cplusplus/papers/issues/19", "issues": [ "LEWG416" ] }, "P0920R0": { "type": "paper", "title": "Precalculated hash values in lookup", "subgroup": "Library Evolution, Library", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0920r0.html", "link": "https://wg21.link/p0920r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/124", "issues": [ "LEWG505" ] }, "P0920R1": { "type": "paper", "title": "Precalculated hash values in lookup", "subgroup": "Library", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0920r1.html", "link": "https://wg21.link/p0920r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-07", "github_url": "https://github.com/cplusplus/papers/issues/124", "issues": [ "LEWG505" ] }, "P0920R2": { "type": "paper", "title": "Precalculated hash values in lookup", "subgroup": "Library", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0920r2.html", "link": "https://wg21.link/p0920r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/124", "issues": [ "LEWG505" ] }, "P0921R0": { "type": "paper", "title": "Standard Library Compatibility Promises", "subgroup": "Evolution, Library Evolution", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0921r0.pdf", "link": "https://wg21.link/p0921r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-01", "issues": [ "LEWG443" ] }, "P0921R2": { "type": "paper", "title": "Standard Library Compatibility", "subgroup": "Evolution, Library Evolution", "author": "Titus Winters, Ashley Hedberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0921r2.pdf", "link": "https://wg21.link/p0921r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06" }, "P0922R0": { "type": "paper", "title": "LEWG wishlist for EWG", "subgroup": "Evolution", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0922r0.pdf", "link": "https://wg21.link/p0922r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10" }, "P0923R0": { "type": "paper", "title": "Modules: Dependent ADL", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0923r0.pdf", "link": "https://wg21.link/p0923r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08" }, "P0923R1": { "type": "paper", "title": "Modules:Dependent ADL", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0923r1.pdf", "link": "https://wg21.link/p0923r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04" }, "P0924R0": { "type": "paper", "title": "Modules: Context-Sensitive Keyword", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0924r0.pdf", "link": "https://wg21.link/p0924r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-09", "github_url": "https://github.com/cplusplus/papers/issues/20" }, "P0924R1": { "type": "paper", "title": "Modules:Context-Sensitive Keyword", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0924r1.pdf", "link": "https://wg21.link/p0924r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-21", "github_url": "https://github.com/cplusplus/papers/issues/20" }, "P0925R0": { "type": "paper", "title": "Modules: Unqualified Using Declarations", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0925r0.pdf", "link": "https://wg21.link/p0925r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08" }, "P0927R0": { "type": "paper", "title": "Towards A (Lazy) Forwarding Mechanism for C++", "subgroup": "Evolution", "author": "James Dennett, Geoff Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0927r0.pdf", "link": "https://wg21.link/p0927r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "github_url": "https://github.com/cplusplus/papers/issues/288" }, "P0927R1": { "type": "paper", "title": "Towards A (Lazy) Forwarding Mechanism for C++", "subgroup": "Evolution", "author": "James Dennett, Geoff Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0927r1.pdf", "link": "https://wg21.link/p0927r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-16", "github_url": "https://github.com/cplusplus/papers/issues/288" }, "P0927R2": { "type": "paper", "title": "Towards A (Lazy) Forwarding Mechanism for C++", "subgroup": "Evolution", "author": "James Dennett, Geoff Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0927r2.pdf", "link": "https://wg21.link/p0927r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/288" }, "P0928R0": { "type": "paper", "title": "Mitigating Speculation Attacks in C++", "subgroup": "Evolution, Library Evolution", "author": "Geoff Romer, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0928r0.pdf", "link": "https://wg21.link/p0928r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-09", "github_url": "https://github.com/cplusplus/papers/issues/725" }, "P0928R1": { "type": "paper", "title": "Mitigating Spectre v1 Attacks in C++", "subgroup": "SG12, Evolution", "author": "Devin Jeanpierre, Geoffrey Romer, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0928r1.pdf", "link": "https://wg21.link/p0928r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/725" }, "P0929R0": { "type": "paper", "title": "Checking for abstract class types", "subgroup": "Evolution, Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0929r0.html", "link": "https://wg21.link/p0929r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08" }, "P0929R1": { "type": "paper", "title": "Checking for abstract class types", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0929r1.html", "link": "https://wg21.link/p0929r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-24" }, "P0929R2": { "type": "paper", "title": "Checking for abstract class types", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0929r2.html", "link": "https://wg21.link/p0929r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-06" }, "P0930R0": { "type": "paper", "title": "Semifying Awaitables", "subgroup": "SG1", "author": "Lee Howes, Andrii Grynenko, Jay Feldblum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0930r0.pdf", "link": "https://wg21.link/p0930r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0931R0": { "type": "paper", "title": "Structured bindings with polymorphic lambas", "subgroup": "Evolution", "author": "Aaryaman Sagar", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0931r0.pdf", "link": "https://wg21.link/p0931r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-14" }, "P0932R0": { "type": "paper", "title": "Tightening the constraints on std::function", "subgroup": "Library Evolution", "author": "Aaryaman Sagar", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0932r0.pdf", "link": "https://wg21.link/p0932r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-07", "github_url": "https://github.com/cplusplus/papers/issues/262", "issues": [ "LEWG427" ] }, "P0932R1": { "type": "paper", "title": "Tightening the constraints on std::function", "subgroup": "Library", "author": "Aaryaman Sagar", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0932r1.pdf", "link": "https://wg21.link/p0932r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-07", "github_url": "https://github.com/cplusplus/papers/issues/262", "issues": [ "LEWG427" ] }, "P0933R0": { "type": "paper", "title": "Runtime type introspection with std::exception ptr", "subgroup": "Library Evolution", "author": "Aaryaman Sagar", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0933r0.pdf", "link": "https://wg21.link/p0933r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-07", "issues": [ "LEWG446", "LEWG506" ] }, "P0933R1": { "type": "paper", "title": "Runtime type introspection with std::exception_ptr", "subgroup": "Library Evolution", "author": "Aaryaman Sagar", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0933r1.pdf", "link": "https://wg21.link/p0933r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-07", "issues": [ "LEWG446", "LEWG506" ] }, "P0934R0": { "type": "paper", "title": "A Modest Proposal: Fixing ADL", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0934r0.pdf", "link": "https://wg21.link/p0934r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08" }, "P0935R0": { "type": "paper", "title": "Eradicating unnecessarily explicit default constructors from the standard library", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0935r0.html", "link": "https://wg21.link/p0935r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0936R0": { "type": "paper", "title": "Bind Returned/Initialized Objects to the Lifetime of Parameters", "subgroup": "Evolution, Core", "author": "Richard Smith, Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0936r0.pdf", "link": "https://wg21.link/p0936r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0937R0": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2017/10/23-2018/1/29", "subgroup": "SG5", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0937r0.pdf", "link": "https://wg21.link/p0937r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0938R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2017/12/13-2018/01/10", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0938r0.pdf", "link": "https://wg21.link/p0938r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0939R0": { "type": "paper", "title": "Direction for ISO C++", "subgroup": "WG21", "author": "B. Dawes, H. Hinnant, B. Stroustrup, D. Vandevoorde, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0939r0.pdf", "link": "https://wg21.link/p0939r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "github_url": "https://github.com/cplusplus/papers/issues/560" }, "P0939R1": { "type": "paper", "title": "Directions for ISO C++", "subgroup": "WG21", "author": "H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0939r1.pdf", "link": "https://wg21.link/p0939r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/560" }, "P0939R2": { "type": "paper", "title": "Direction for ISO C++", "subgroup": "WG21", "author": "H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0939r2.pdf", "link": "https://wg21.link/p0939r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/560" }, "P0939R3": { "type": "paper", "title": "Direction for ISO C++", "subgroup": "WG21", "author": "H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0939r3.pdf", "link": "https://wg21.link/p0939r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/560" }, "P0939R4": { "type": "paper", "title": "Direction for ISO C++", "subgroup": "WG21", "author": "Howard Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde, M. Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0939r4.pdf", "link": "https://wg21.link/p0939r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/560" }, "P0940R0": { "type": "paper", "title": "Concurrency TS is growing: Concurrent Utilities and Data Structures", "subgroup": "SG1, Library Evolution, Library", "author": "Michael Wong, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0940r0.pdf", "link": "https://wg21.link/p0940r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/125", "issues": [ "LEWG476" ] }, "P0940R1": { "type": "paper", "title": "Concurrency TS is growing: Concurrent Utilities and Data Structures", "subgroup": "SG1, Library Evolution, Library", "author": "Michael Wong, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0940r1.pdf", "link": "https://wg21.link/p0940r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/125", "issues": [ "LEWG476" ] }, "P0940R2": { "type": "paper", "title": "Concurrency TS is growing: Concurrent Utilities and Data Structures", "subgroup": "SG1", "author": "Michael Wong, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0940r2.pdf", "link": "https://wg21.link/p0940r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/125", "issues": [ "LEWG476" ] }, "P0940R3": { "type": "paper", "title": "Concurrency TS is growing: Concurrent Utilities and Data Structures", "subgroup": "SG1", "author": "Michael Wong, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0940r3.pdf", "link": "https://wg21.link/p0940r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/125", "issues": [ "LEWG476" ] }, "P0941R0": { "type": "paper", "title": "Integrating feature-test macros into the C++ WD", "subgroup": "SG10, Evolution, Library Evolution", "author": "Clark Nelson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0941r0.html", "link": "https://wg21.link/p0941r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-09", "issues": [ "LEWG437" ] }, "P0941R1": { "type": "paper", "title": "Integrating feature-test macros into the C++ WD", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0941r1.html", "link": "https://wg21.link/p0941r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "issues": [ "LEWG437" ] }, "P0941R2": { "type": "paper", "title": "Integrating feature-test macros into the C++ WD", "subgroup": "Core, Library", "author": "Ville Voutilainen, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0941r2.html", "link": "https://wg21.link/p0941r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08", "issues": [ "LEWG437" ] }, "P0942R0": { "type": "paper", "title": "Introducing a header", "subgroup": "Library Evolution, Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0942r0.html", "link": "https://wg21.link/p0942r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10", "github_url": "https://github.com/cplusplus/papers/issues/271", "issues": [ "LEWG428" ] }, "P0943R0": { "type": "paper", "title": "Support C atomics in C++", "subgroup": "SG1, Library Evolution", "author": "Hans J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0943r0.html", "link": "https://wg21.link/p0943r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "github_url": "https://github.com/cplusplus/papers/issues/365", "issues": [ "LEWG479" ] }, "P0943R1": { "type": "paper", "title": "Support C atomics in C++", "subgroup": "Library Evolution", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0943r1.html", "link": "https://wg21.link/p0943r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-30", "github_url": "https://github.com/cplusplus/papers/issues/365", "issues": [ "LEWG479" ] }, "P0943R2": { "type": "paper", "title": "Support C atomics in C++", "subgroup": "SG1, Library Evolution", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0943r2.html", "link": "https://wg21.link/p0943r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/365", "issues": [ "LEWG479" ] }, "P0943R3": { "type": "paper", "title": "Support C atomics in C++", "subgroup": "SG1, Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0943r3.html", "link": "https://wg21.link/p0943r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/365", "issues": [ "LEWG479" ] }, "P0943R4": { "type": "paper", "title": "Support C atomics in C++", "subgroup": "Library", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0943r4.html", "link": "https://wg21.link/p0943r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/365", "issues": [ "LEWG479" ] }, "P0943R5": { "type": "paper", "title": "Support C atomics in C++", "subgroup": "Library", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0943r5.html", "link": "https://wg21.link/p0943r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/365", "issues": [ "LEWG479" ] }, "P0943R6": { "type": "paper", "title": "Support C atomics in C++", "subgroup": "WG21", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0943r6.html", "link": "https://wg21.link/p0943r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-15", "github_url": "https://github.com/cplusplus/papers/issues/365", "issues": [ "LEWG479" ] }, "P0944R0": { "type": "paper", "title": "Contiguous Ranges", "subgroup": "Library Evolution", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0944r0.html", "link": "https://wg21.link/p0944r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG495" ] }, "P0945R0": { "type": "paper", "title": "Generalizing alias declarations", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0945r0.html", "link": "https://wg21.link/p0945r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10" }, "P0946R0": { "type": "paper", "title": "Towards consistency between <=> and other comparison operators", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0946r0.html", "link": "https://wg21.link/p0946r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-10" }, "P0947R0": { "type": "paper", "title": "Another take on Modules", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0947r0.html", "link": "https://wg21.link/p0947r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12" }, "P0947R1": { "type": "paper", "title": "Another take on Modules", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0947r1.html", "link": "https://wg21.link/p0947r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-06" }, "P0949R0": { "type": "paper", "title": "Adding support for type-based metaprogramming to the standard library", "subgroup": "Library Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0949r0.html", "link": "https://wg21.link/p0949r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "issues": [ "LEWG418" ] }, "P0952R0": { "type": "paper", "title": "A new specification for std::generate_canonical", "subgroup": "SG6, Library", "author": "Thomas Köppe, Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0952r0.html", "link": "https://wg21.link/p0952r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/574" }, "P0952R1": { "type": "paper", "title": "A new specification for std::generate_canonical", "subgroup": "Library", "author": "Thomas Koeppe, Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0952r1.html", "link": "https://wg21.link/p0952r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-20", "github_url": "https://github.com/cplusplus/papers/issues/574" }, "P0952R2": { "type": "paper", "title": "A new specification for std::generate_canonical", "subgroup": "Library", "author": "Thomas Köppe, Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0952r2.html", "link": "https://wg21.link/p0952r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/574" }, "P0953R0": { "type": "paper", "title": "constexpr reflexpr", "subgroup": "SG7", "author": "Matúš Chochlík, Axel Naumann, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0953r0.html", "link": "https://wg21.link/p0953r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-02-11", "github_url": "https://github.com/cplusplus/papers/issues/126" }, "P0953R1": { "type": "paper", "title": "constexpr reflexpr", "subgroup": "SG7", "author": "Matúš Chochlík, Axel Naumann, David Sankel, Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0953r1.html", "link": "https://wg21.link/p0953r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/126" }, "P0953R2": { "type": "paper", "title": "constexpr reflexpr", "subgroup": "SG7", "author": "Matúš Chochlík, Axel Naumann, and David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0953r2.html", "link": "https://wg21.link/p0953r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-19", "github_url": "https://github.com/cplusplus/papers/issues/126" }, "P0954R0": { "type": "paper", "title": "What do we want to do with reflection?", "subgroup": "SG7, Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0954r0.pdf", "link": "https://wg21.link/p0954r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0955R0": { "type": "paper", "title": "Modules and macros", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0955r0.pdf", "link": "https://wg21.link/p0955r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0956R0": { "type": "paper", "title": "Answers to concept syntax suggestions", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0956r0.pdf", "link": "https://wg21.link/p0956r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0957R0": { "type": "paper", "title": "PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming", "subgroup": "SG7, SG9, Evolution, Library Evolution", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0957r0.pdf", "link": "https://wg21.link/p0957r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0957R1": { "type": "paper", "title": "PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming", "subgroup": "SG7, SG9, Evolution, Core, Library Evolution, Library", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0957r1.pdf", "link": "https://wg21.link/p0957r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-18", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0957R2": { "type": "paper", "title": "PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming", "subgroup": "SG7, Library Evolution, Library", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0957r2.pdf", "link": "https://wg21.link/p0957r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0957R3": { "type": "paper", "title": "PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming", "subgroup": "SG7, EWGI, Library Evolution, Library", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0957r3.pdf", "link": "https://wg21.link/p0957r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0957R4": { "type": "paper", "title": "PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming", "subgroup": "SG7, Library Evolution, Library", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0957r4.pdf", "link": "https://wg21.link/p0957r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-23", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0957R5": { "type": "paper", "title": "Proxy: A Polymorphic Programming Library", "subgroup": "LEWGI", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0957r5.pdf", "link": "https://wg21.link/p0957r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0957R6": { "type": "paper", "title": "Proxy: A Polymorphic Programming Library", "subgroup": "LEWGI, Library Evolution", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0957r6.pdf", "link": "https://wg21.link/p0957r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-15", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0957R7": { "type": "paper", "title": "Proxy: A Polymorphic Programming Library", "subgroup": "LEWGI, Library Evolution", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0957r7.pdf", "link": "https://wg21.link/p0957r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-19", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0957R8": { "type": "paper", "title": "Proxy: A Polymorphic Programming Library", "subgroup": "Library Evolution", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0957r8.pdf", "link": "https://wg21.link/p0957r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-15", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0957R9": { "type": "paper", "title": "Proxy: A Polymorphic Programming Library", "subgroup": "LEWGI, Library Evolution", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0957r9.pdf", "link": "https://wg21.link/p0957r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-15", "github_url": "https://github.com/cplusplus/papers/issues/306" }, "P0958R0": { "type": "paper", "title": "Networking TS changes to support proposed Executors TS", "subgroup": "SG1", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0958r0.html", "link": "https://wg21.link/p0958r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11", "github_url": "https://github.com/cplusplus/papers/issues/339", "issues": [ "LEWG472" ] }, "P0958R1": { "type": "paper", "title": "Networking TS changes to support proposed Executors TS", "subgroup": "SG1, Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0958r1.html", "link": "https://wg21.link/p0958r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/339", "issues": [ "LEWG472" ] }, "P0958R2": { "type": "paper", "title": "Networking TS changes to support proposed Executors TS", "subgroup": "SG4", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p0958r2.html", "link": "https://wg21.link/p0958r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-21", "github_url": "https://github.com/cplusplus/papers/issues/339", "issues": [ "LEWG472" ] }, "P0958R3": { "type": "paper", "title": "Networking TS changes to support proposed Executors TS", "subgroup": "SG4", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0958r3.html", "link": "https://wg21.link/p0958r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/339", "issues": [ "LEWG472" ] }, "P0959R0": { "type": "paper", "title": "A Proposal for a Universally Unique Identifier Library", "subgroup": "Library Evolution", "author": "Marius Bancila", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0959r0.md", "link": "https://wg21.link/p0959r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/284", "issues": [ "LEWG434" ] }, "P0959R1": { "type": "paper", "title": "A Proposal for a Universally Unique Identifier Library", "subgroup": "Library", "author": "Marius Bancila", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0959r1.md", "link": "https://wg21.link/p0959r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-05", "github_url": "https://github.com/cplusplus/papers/issues/284", "issues": [ "LEWG434" ] }, "P0959R2": { "type": "paper", "title": "A Proposal for a Universally Unique Identifier Library", "subgroup": "Library", "author": "Marius Bancila, Tony van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0959r2.md", "link": "https://wg21.link/p0959r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-08", "github_url": "https://github.com/cplusplus/papers/issues/284", "issues": [ "LEWG434" ] }, "P0960R0": { "type": "paper", "title": "Allow initializing aggregates from a parenthesized list of values", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0960r0.html", "link": "https://wg21.link/p0960r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/285" }, "P0960R1": { "type": "paper", "title": "Allow initializing aggregates from a parenthesized list of values", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0960r1.html", "link": "https://wg21.link/p0960r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-02", "github_url": "https://github.com/cplusplus/papers/issues/285" }, "P0960R2": { "type": "paper", "title": "Allow initializing aggregates from a parenthesized list of values", "subgroup": "Evolution, Core", "author": "Ville Voutilainen, Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0960r2.html", "link": "https://wg21.link/p0960r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/285" }, "P0960R3": { "type": "paper", "title": "Allow initializing aggregates from a parenthesized list of values", "subgroup": "Evolution, Core", "author": "Ville Voutilainen, Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0960r3.html", "link": "https://wg21.link/p0960r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/285" }, "P0961R0": { "type": "paper", "title": "Relaxing the structured bindings customization point finding rules", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0961r0.html", "link": "https://wg21.link/p0961r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0961R1": { "type": "paper", "title": "Relaxing the structured bindings customization point finding rules", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0961r1.html", "link": "https://wg21.link/p0961r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-14" }, "P0962R0": { "type": "paper", "title": "Relaxing the range-for loop customization point finding rules", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0962r0.html", "link": "https://wg21.link/p0962r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-11" }, "P0962R1": { "type": "paper", "title": "Relaxing the range-for loop customization point finding rules", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0962r1.html", "link": "https://wg21.link/p0962r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-14" }, "P0963R0": { "type": "paper", "title": "Structured binding declaration as a condition", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0963r0.html", "link": "https://wg21.link/p0963r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-05", "github_url": "https://github.com/cplusplus/papers/issues/1617" }, "P0963R1": { "type": "paper", "title": "Structured binding declaration as a condition", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p0963r1.html", "link": "https://wg21.link/p0963r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1617" }, "P0963R2": { "type": "paper", "title": "Structured binding declaration as a condition", "subgroup": "EWG Evolution,CWG Core", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p0963r2.html", "link": "https://wg21.link/p0963r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-14", "github_url": "https://github.com/cplusplus/papers/issues/1617" }, "P0964R0": { "type": "paper", "title": "Finding the right set of traits for simd", "subgroup": "SG1, Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0964r0.pdf", "link": "https://wg21.link/p0964r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "issues": [ "LEWG447" ] }, "P0964R1": { "type": "paper", "title": "Finding the right set of traits for simd", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0964r1.pdf", "link": "https://wg21.link/p0964r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "issues": [ "LEWG447" ] }, "P0964R2": { "type": "paper", "title": "Finding the right set of traits for simd", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0964r2.pdf", "link": "https://wg21.link/p0964r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-07", "issues": [ "LEWG447" ] }, "P0965R0": { "type": "paper", "title": "Initializers of objects with automatic and dynamic storage duration have funny inconsistencies", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0965r0.html", "link": "https://wg21.link/p0965r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-12", "github_url": "https://github.com/cplusplus/papers/issues/315" }, "P0966R0": { "type": "paper", "title": "string::reserve Should Not Shrink", "subgroup": "Library Evolution, Library", "author": "Mark Zeren, Andrew Luo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0966r0.html", "link": "https://wg21.link/p0966r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08", "issues": [ "LEWG429" ] }, "P0966R1": { "type": "paper", "title": "string::reserve Should Not Shrink", "subgroup": "Library Evolution, Library", "author": "Mark Zeren, Andrew Luo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0966r1.html", "link": "https://wg21.link/p0966r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-08", "issues": [ "LEWG429" ] }, "P0968R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the March, 2018 (Jacksonville) meeting", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0968r0.html", "link": "https://wg21.link/p0968r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-12" }, "P0969R0": { "type": "paper", "title": "Allow structured bindings to accessible members", "subgroup": "Evolution, Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0969r0.pdf", "link": "https://wg21.link/p0969r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-14" }, "P0970R0": { "type": "paper", "title": "Better, Safer Range Access Customization Points", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0970r0.pdf", "link": "https://wg21.link/p0970r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01", "issues": [ "LEWG448" ] }, "P0970R1": { "type": "paper", "title": "Better, Safer Range Access Customization Points", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0970r1.pdf", "link": "https://wg21.link/p0970r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG448" ] }, "P0972R0": { "type": "paper", "title": " zero(), min(), and max() should be noexcept", "subgroup": "Library Evolution, Library", "author": "Billy Robert O'Neal III", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0972r0.pdf", "link": "https://wg21.link/p0972r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-02-28", "issues": [ "LEWG468" ] }, "P0973R0": { "type": "paper", "title": "Coroutines TS Use Cases and Design Issues", "subgroup": "Evolution", "author": "Geoff Romer, James Dennett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0973r0.pdf", "link": "https://wg21.link/p0973r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-23" }, "P0974R0": { "type": "paper", "title": "A Function Returning Whether An Underlying Type Value Is a Valid Enumerator of a Given Enumeration", "subgroup": "Library Evolution, Library", "author": "Jonathan Ringle", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0974r0.pdf", "link": "https://wg21.link/p0974r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-30", "github_url": "https://github.com/cplusplus/papers/issues/331", "issues": [ "LEWG485" ] }, "P0975R0": { "type": "paper", "title": "Impact of coroutines on current and upcoming library facilities", "subgroup": "SG1, SG14, Evolution, Library Evolution, Library", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0975r0.html", "link": "https://wg21.link/p0975r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-10" }, "P0976R0": { "type": "paper", "title": "The Evils of Paradigms", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0976r0.pdf", "link": "https://wg21.link/p0976r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-06" }, "P0977R0": { "type": "paper", "title": "Remember the Vasa!", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0977r0.pdf", "link": "https://wg21.link/p0977r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-06" }, "P0978R0": { "type": "paper", "title": "A Response to \"P0973r0: Coroutines TS Use Cases and Design Issues\"", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0978r0.html", "link": "https://wg21.link/p0978r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-31" }, "P0980R0": { "type": "paper", "title": "Making std::string constexpr", "subgroup": "Library Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0980r0.pdf", "link": "https://wg21.link/p0980r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/569", "issues": [ "LEWG507" ] }, "P0980R1": { "type": "paper", "title": "Making std::string constexpr", "subgroup": "Library Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0980r1.pdf", "link": "https://wg21.link/p0980r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/569", "issues": [ "LEWG507" ] }, "P0981R0": { "type": "paper", "title": "Halo: coroutine Heap Allocation eLision Optimization: the joint response", "subgroup": "Evolution", "author": "Richard Smith, Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0981r0.html", "link": "https://wg21.link/p0981r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-18" }, "P0982R0": { "type": "paper", "title": "Weaken Release Sequences", "subgroup": "SG1, Core", "author": "Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0982r0.html", "link": "https://wg21.link/p0982r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01" }, "P0982R1": { "type": "paper", "title": "Weaken release sequences", "subgroup": "WG21", "author": "Hans-J. Boehm, Olivier Giroux, Viktor Vafeiades", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0982r1.html", "link": "https://wg21.link/p0982r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-06" }, "P0983R0": { "type": "paper", "title": "Plan of Record for Making C++ Modules Available in C++ Standards", "subgroup": "WG21", "author": "Gabriel Dos Reis, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0983r0.pdf", "link": "https://wg21.link/p0983r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01" }, "P0984R0": { "type": "paper", "title": "All (*)()-Pointers Replaced by Ideal Lambdas", "subgroup": "Evolution, Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0984r0.pdf", "link": "https://wg21.link/p0984r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01" }, "P0985R0": { "type": "paper", "title": "LWG Chair post-meeting report", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0985r0.html", "link": "https://wg21.link/p0985r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-03-31" }, "P0985R1": { "type": "paper", "title": "LWG Chair post-meeting report", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0985r1.html", "link": "https://wg21.link/p0985r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-19" }, "P0985R2": { "type": "paper", "title": "LWG Chair post-meeting report", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0985r2.html", "link": "https://wg21.link/p0985r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P0985R3": { "type": "paper", "title": "LWG Chair post-meeting report", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0985r3.html", "link": "https://wg21.link/p0985r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-20" }, "P0985R4": { "type": "paper", "title": "LWG Chair post-meeting report", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0985r4.html", "link": "https://wg21.link/p0985r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10" }, "P0986R0": { "type": "paper", "title": "Comparison of Modules Proposals", "subgroup": "Evolution", "author": "Richard Smith, David Jones", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0986r0.html", "link": "https://wg21.link/p0986r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-09" }, "P0987R0": { "type": "paper", "title": "polymorphic_allocator instead of type-erasure", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0987r0.pdf", "link": "https://wg21.link/p0987r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02", "github_url": "https://github.com/cplusplus/papers/issues/1299" }, "P0987R1": { "type": "paper", "title": "polymorphic_allocator instead of type-erasure", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0987r1.pdf", "link": "https://wg21.link/p0987r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1299" }, "P0987R2": { "type": "paper", "title": "polymorphic_allocator instead of type-erasure", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p0987r2.pdf", "link": "https://wg21.link/p0987r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1299" }, "P0988R0": { "type": "paper", "title": "Ruminations on 2D graphics in the C++ International Standard", "subgroup": "WG21", "author": "Guy Davidson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0988r0.pdf", "link": "https://wg21.link/p0988r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-30" }, "P0989R0": { "type": "paper", "title": "Standardizing Extended Integers", "subgroup": "Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0989r0.pdf", "link": "https://wg21.link/p0989r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01" }, "P0990R0": { "type": "paper", "title": "Rebuttal of Implementation Concerns for Bit Entanglement", "subgroup": "Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0990r0.pdf", "link": "https://wg21.link/p0990r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01" }, "P0991R0": { "type": "paper", "title": "Comparison of Stackful Coroutine Proposals", "subgroup": "SG1", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0991r0.html", "link": "https://wg21.link/p0991r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-12" }, "P0992R0": { "type": "paper", "title": "Translation and evaluation", "subgroup": "SG7", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0992r0.pdf", "link": "https://wg21.link/p0992r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "P0993R0": { "type": "paper", "title": "Value-based Reflection", "subgroup": "SG7", "author": "Andrew Sutton, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0993r0.pdf", "link": "https://wg21.link/p0993r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2014-04-02" }, "P0994R0": { "type": "paper", "title": "String View Conversion for Function Arguments", "subgroup": "Library Evolution", "author": "Adam David Alan Martin, Jason Carey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0994r0.html", "link": "https://wg21.link/p0994r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-20", "issues": [ "LEWG480" ] }, "P0995R0": { "type": "paper", "title": "Improving atomic_flag", "subgroup": "SG1, Library Evolution", "author": "JF Bastien, Olivier Giroux, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0995r0.html", "link": "https://wg21.link/p0995r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-17", "issues": [ "LEWG498" ] }, "P0995R1": { "type": "paper", "title": "Improving atomic_flag", "subgroup": "Library", "author": "JF Bastien, Olivier Giroux, Andrew Hunter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0995r1.html", "link": "https://wg21.link/p0995r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22", "issues": [ "LEWG498" ] }, "P0996R1": { "type": "paper", "title": "Rebase Library Fundamentals TS on C++17", "subgroup": "Library Evolution, Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0996r1.html", "link": "https://wg21.link/p0996r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16" }, "P0997R0": { "type": "paper", "title": "Retire Pernicious Language Constructs in Module Contexts", "subgroup": "Evolution", "author": "Nathan Myers, ADAM David Alan Martin, Eric Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0997r0.html", "link": "https://wg21.link/p0997r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-09" }, "P0999R0": { "type": "paper", "title": "More Natural Arithmetic in C++", "subgroup": "SG6, SG12, Evolution, Core", "author": "James Dennett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0999r0.pdf", "link": "https://wg21.link/p0999r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/" }, "P04116R0": { "type": "paper", "link": "https://wg21.link/p04116r0", "author": "Pablo Halpern", "title": "Completing support for emotive programming in C++", "long_link": "https://isocpp.org/files/papers/PO4116_emoticons.html" }, "P1000R0": { "type": "paper", "title": "C++ IS schedule", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1000r0.pdf", "link": "https://wg21.link/p1000r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02", "github_url": "https://github.com/cplusplus/papers/issues/575" }, "P1000R1": { "type": "paper", "title": "C++ IS schedule", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1000r1.pdf", "link": "https://wg21.link/p1000r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-21", "github_url": "https://github.com/cplusplus/papers/issues/575" }, "P1000R2": { "type": "paper", "title": "C++ IS schedule", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1000r2.pdf", "link": "https://wg21.link/p1000r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-29", "github_url": "https://github.com/cplusplus/papers/issues/575" }, "P1000R3": { "type": "paper", "title": "C++ IS schedule", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1000r3.pdf", "link": "https://wg21.link/p1000r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-04", "github_url": "https://github.com/cplusplus/papers/issues/575" }, "P1000R4": { "type": "paper", "title": "C++ IS schedule", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1000r4.pdf", "link": "https://wg21.link/p1000r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/575" }, "P1000R5": { "type": "paper", "title": "C++ IS schedule", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1000r5.pdf", "link": "https://wg21.link/p1000r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-10", "github_url": "https://github.com/cplusplus/papers/issues/575" }, "P1000R6": { "type": "paper", "title": "C++ IS schedule", "subgroup": "All of WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1000r6.pdf", "link": "https://wg21.link/p1000r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-19", "github_url": "https://github.com/cplusplus/papers/issues/575" }, "P1001R0": { "type": "paper", "title": "Target Vectorization Policies from Parallelism V2 TS to C++20", "subgroup": "SG1, Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1001r0.html", "link": "https://wg21.link/p1001r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-14", "github_url": "https://github.com/cplusplus/papers/issues/264", "issues": [ "LEWG493" ] }, "P1001R1": { "type": "paper", "title": "Target Vectorization Policies from Parallelism V2 TS to C++20", "subgroup": "SG1, Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1001r1.html", "link": "https://wg21.link/p1001r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "github_url": "https://github.com/cplusplus/papers/issues/264", "issues": [ "LEWG493" ] }, "P1001R2": { "type": "paper", "title": "Target Vectorization Policies from Parallelism V2 TS to C++20", "subgroup": "SG1, Library", "author": "Alisdair Meredith, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1001r2.html", "link": "https://wg21.link/p1001r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/264", "issues": [ "LEWG493" ] }, "P1002R0": { "type": "paper", "title": "Try-catch blocks in constexpr functions", "subgroup": "Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1002r0.pdf", "link": "https://wg21.link/p1002r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01", "github_url": "https://github.com/cplusplus/papers/issues/21" }, "P1002R1": { "type": "paper", "title": "Try-catch blocks in constexpr functions", "subgroup": "Core", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1002r1.pdf", "link": "https://wg21.link/p1002r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-10", "github_url": "https://github.com/cplusplus/papers/issues/21" }, "P1003R0": { "type": "paper", "title": "C++ Standard Library Issues Resolved Directly In Jacksonville", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1003r0.html", "link": "https://wg21.link/p1003r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16" }, "P1004R0": { "type": "paper", "title": "Making std::vector constexpr", "subgroup": "Library Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1004r0.pdf", "link": "https://wg21.link/p1004r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01", "github_url": "https://github.com/cplusplus/papers/issues/272", "issues": [ "LEWG481" ] }, "P1004R1": { "type": "paper", "title": "Making std::vector constexpr", "subgroup": "Library", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1004r1.pdf", "link": "https://wg21.link/p1004r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/272", "issues": [ "LEWG481" ] }, "P1004R2": { "type": "paper", "title": "Making std::vector constexpr", "subgroup": "Library", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1004r2.pdf", "link": "https://wg21.link/p1004r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/272", "issues": [ "LEWG481" ] }, "P1005R0": { "type": "paper", "title": "namespace std { namespace fs = filesystem; }", "subgroup": "SG3, Library Evolution, Library", "author": "Bryce Adelstein Lelbach, S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1005r0.html", "link": "https://wg21.link/p1005r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-16", "github_url": "https://github.com/cplusplus/papers/issues/362", "issues": [ "LEWG486" ] }, "P1005R1": { "type": "paper", "title": "namespace std { namespace fs = filesystem; }", "subgroup": "SG3, Library Evolution, Library", "author": "Bryce Adelstein Lelbach, Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1005r1.html", "link": "https://wg21.link/p1005r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/362", "issues": [ "LEWG486" ] }, "P1006R0": { "type": "paper", "title": "Constexpr in std::pointer_traits", "subgroup": "Library Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1006r0.pdf", "link": "https://wg21.link/p1006r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01", "issues": [ "LEWG482", "LWG3374" ] }, "P1006R1": { "type": "paper", "title": "Constexpr in std::pointer_traits", "subgroup": "Library", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1006r1.pdf", "link": "https://wg21.link/p1006r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "issues": [ "LEWG482", "LWG3374" ] }, "P1007R0": { "type": "paper", "title": "std::assume_aligned", "subgroup": "Library Evolution, Library", "author": "Timur Doumler, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1007r0.pdf", "link": "https://wg21.link/p1007r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "github_url": "https://github.com/cplusplus/papers/issues/22", "issues": [ "LEWG469" ] }, "P1007R1": { "type": "paper", "title": "std::assume_aligned", "subgroup": "Library", "author": "Timur Doumler, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1007r1.pdf", "link": "https://wg21.link/p1007r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25", "github_url": "https://github.com/cplusplus/papers/issues/22", "issues": [ "LEWG469" ] }, "P1007R2": { "type": "paper", "title": "std::assume_aligned", "subgroup": "Library", "author": "Timur Doumler, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1007r2.pdf", "link": "https://wg21.link/p1007r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/22", "issues": [ "LEWG469" ] }, "P1007R3": { "type": "paper", "title": "std::assume_aligned", "subgroup": "Library", "author": "Timur Doumler, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1007r3.pdf", "link": "https://wg21.link/p1007r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-07", "github_url": "https://github.com/cplusplus/papers/issues/22", "issues": [ "LEWG469" ] }, "P1008R0": { "type": "paper", "title": "Prohibit aggregate types with user-declared constructors", "subgroup": "Evolution, Core", "author": "Timur Doumler, Arthur O’Dwyer, Richard Smith, Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1008r0.pdf", "link": "https://wg21.link/p1008r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1008R1": { "type": "paper", "title": "Prohibit aggregates with user-declared constructors", "subgroup": "Evolution, Core", "author": "Timur Doumler, Arthur O’Dwyer, Richard Smith, Howard E. Hinnant, Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1008r1.pdf", "link": "https://wg21.link/p1008r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08" }, "P1009R0": { "type": "paper", "title": "Array size deduction in new-expressions", "subgroup": "Evolution, Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1009r0.pdf", "link": "https://wg21.link/p1009r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/23" }, "P1009R1": { "type": "paper", "title": "Array size deduction in new-expressions", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1009r1.pdf", "link": "https://wg21.link/p1009r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/23" }, "P1009R2": { "type": "paper", "title": "Array size deduction in new-expressions", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1009r2.pdf", "link": "https://wg21.link/p1009r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/23" }, "P1010R0": { "type": "paper", "title": "Container support for implicit lifetime types", "subgroup": "Library Evolution, Library", "author": "Mark Zeren, Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1010r0.html", "link": "https://wg21.link/p1010r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/322", "issues": [ "LEWG470" ] }, "P1010R1": { "type": "paper", "title": "Container support for implicit lifetime types", "subgroup": "Library Evolution, Library", "author": "Mark Zeren, Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1010r1.html", "link": "https://wg21.link/p1010r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/322", "issues": [ "LEWG470" ] }, "P1011R0": { "type": "paper", "title": "Constant Pointer View - std::as_const Strikes Back!", "subgroup": "Library Evolution", "author": "Adam David Alan Martin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1011r0.html", "link": "https://wg21.link/p1011r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-20", "issues": [ "LEWG483" ] }, "P1012R0": { "type": "paper", "title": "Ternary Right Fold Expression", "subgroup": "Evolution", "author": "Frank Zingsheim", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1012r0.md", "link": "https://wg21.link/p1012r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02", "github_url": "https://github.com/cplusplus/papers/issues/302" }, "P1012R1": { "type": "paper", "title": "Ternary Right Fold Expression", "subgroup": "Evolution", "author": "Frank Zingsheim", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1012r1.pdf", "link": "https://wg21.link/p1012r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-01", "github_url": "https://github.com/cplusplus/papers/issues/302" }, "P1013R0": { "type": "paper", "title": "Explicit concept expressions", "subgroup": "Evolution", "author": "Thomas Köppe, Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1013r0.html", "link": "https://wg21.link/p1013r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "P1013R1": { "type": "paper", "title": "Explicit concept expressions", "subgroup": "WG21", "author": "Thomas Köppe, Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1013r1.html", "link": "https://wg21.link/p1013r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-10" }, "P1014R0": { "type": "paper", "title": "A Unit Type for C++", "subgroup": "Evolution", "author": "Andrew Sutton, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1014r0.pdf", "link": "https://wg21.link/p1014r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-01" }, "P1015R0": { "type": "paper", "title": "WG21 2018-03 Jacksonville Record of Discussion", "subgroup": "WG21", "author": "Patrice Roy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1015r0.html", "link": "https://wg21.link/p1015r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-02" }, "P1016R0": { "type": "paper", "title": "A few additional type manipulation utilities", "subgroup": "Library Evolution", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1016r0.pdf", "link": "https://wg21.link/p1016r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/333", "issues": [ "LEWG449" ] }, "P1017R0": { "type": "paper", "title": "Executors should be variadic", "subgroup": "SG1", "author": "Hartmut Kaiser, John Biddiscombe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1017r0.pdf", "link": "https://wg21.link/p1017r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06" }, "P1018R0": { "type": "paper", "title": "Evolution status after Jacksonville 2018", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1018r0.html", "link": "https://wg21.link/p1018r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-03-18", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R1": { "type": "paper", "title": "Evolution status after Rapperswil 2018", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1018r1.html", "link": "https://wg21.link/p1018r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-09", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R2": { "type": "paper", "title": "Evolution status after San Diego 2018", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1018r2.html", "link": "https://wg21.link/p1018r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-10", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R3": { "type": "paper", "title": "Evolution status after Kona 2019", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1018r3.html", "link": "https://wg21.link/p1018r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R4": { "type": "paper", "title": "Evolution status after Cologne 2019", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1018r4.html", "link": "https://wg21.link/p1018r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-04", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R5": { "type": "paper", "title": "Language Evolution status after Belfast 2019", "subgroup": "WG21, Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1018r5.html", "link": "https://wg21.link/p1018r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-05", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R6": { "type": "paper", "title": "Language Evolution status after Prague 2020", "subgroup": "WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1018r6.html", "link": "https://wg21.link/p1018r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R7": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition - 2020/03–2020/10", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1018r7.html", "link": "https://wg21.link/p1018r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-30", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R8": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition – 2020/11-2021/01", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1018r8.html", "link": "https://wg21.link/p1018r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-27", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R9": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition - 2021/01–2021/03", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1018r9.html", "link": "https://wg21.link/p1018r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-08", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R10": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition - 2021/04", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1018r10.html", "link": "https://wg21.link/p1018r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-29", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R11": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition - 2021/05", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1018r11.html", "link": "https://wg21.link/p1018r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-01", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R12": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition – 2021/06-2021/08", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1018r12.html", "link": "https://wg21.link/p1018r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-02", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R13": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition – 2021/06-2021/08", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1018r13.html", "link": "https://wg21.link/p1018r13", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-06", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R14": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition - 2021/09-2022/01", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1018r14.html", "link": "https://wg21.link/p1018r14", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R15": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition – 2022/01-2022/02", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1018r15.html", "link": "https://wg21.link/p1018r15", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R16": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition – 2022/02-2022/06", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1018r16.html", "link": "https://wg21.link/p1018r16", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-16", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R17": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition - 2022/06-2022/07", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1018r17.html", "link": "https://wg21.link/p1018r17", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-10", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R18": { "type": "paper", "title": "C++ Language Evolution status - pandemic edition – 2022/07-2022/11", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1018r18.html", "link": "https://wg21.link/p1018r18", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-11", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1018R19": { "type": "paper", "title": "C++ Language Evolution status", "subgroup": "Evolution, WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1018r19.html", "link": "https://wg21.link/p1018r19", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-15", "github_url": "https://github.com/cplusplus/papers/issues/576" }, "P1019R0": { "type": "paper", "title": "Integrating Executors with Parallel Algorithms", "subgroup": "SG1", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1019r0.html", "link": "https://wg21.link/p1019r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/127" }, "P1019R1": { "type": "paper", "title": "Integrating Executors with Parallel Algorithms", "subgroup": "SG1", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1019r1.pdf", "link": "https://wg21.link/p1019r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/127" }, "P1019R2": { "type": "paper", "title": "Integrating Executors with Parallel Algorithms", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1019r2.pdf", "link": "https://wg21.link/p1019r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/127" }, "P1020R0": { "type": "paper", "title": "Smart pointer creation with default initialization", "subgroup": "Library Evolution", "author": "Glen Joseph Fernandes, Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1020r0.html", "link": "https://wg21.link/p1020r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-08", "github_url": "https://github.com/cplusplus/papers/issues/24", "issues": [ "LEWG450" ] }, "P1020R1": { "type": "paper", "title": "Smart pointer creation with default initialization", "subgroup": "Library", "author": "Glen Joseph Fernandes, Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1020r1.html", "link": "https://wg21.link/p1020r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-06", "github_url": "https://github.com/cplusplus/papers/issues/24", "issues": [ "LEWG450" ] }, "P1021R0": { "type": "paper", "title": "Extensions to Class Template Argument Deduction", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1021r0.html", "link": "https://wg21.link/p1021r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/25" }, "P1021R1": { "type": "paper", "title": "Filling holes in Class Template Argument Deduction", "subgroup": "Evolution", "author": "Mike Spertus, Timur Doumler, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1021r1.html", "link": "https://wg21.link/p1021r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/25" }, "P1021R2": { "type": "paper", "title": "Filling holes in Class Template Argument Deduction", "subgroup": "Evolution", "author": "Mike Spertus, Timur Doumler, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1021r2.html", "link": "https://wg21.link/p1021r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/25" }, "P1021R3": { "type": "paper", "title": "Filling holes in Class Template Argument Deduction", "subgroup": "Core", "author": "Mike Spertus, Timur Doumler, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1021r3.html", "link": "https://wg21.link/p1021r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/25" }, "P1021R4": { "type": "paper", "title": "Filling holes in Class Template Argument Deduction", "subgroup": "Core", "author": "Mike Spertus, Timur Doumler, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1021r4.html", "link": "https://wg21.link/p1021r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/25" }, "P1021R5": { "type": "paper", "title": "Filling holes in Class Template Argument Deduction", "subgroup": "Core", "author": "Mike Spertus, Timur Doumler, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1021r5.html", "link": "https://wg21.link/p1021r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-04", "github_url": "https://github.com/cplusplus/papers/issues/25" }, "P1021R6": { "type": "paper", "title": "Filling holes in Class Template Argument Deduction", "subgroup": "Core", "author": "Mike Spertus, Timur Doumler, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1021r6.html", "link": "https://wg21.link/p1021r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-23", "github_url": "https://github.com/cplusplus/papers/issues/25" }, "P1022R0": { "type": "paper", "title": "Material for 2018 JAX Discussions of Hazard Pointer and Read-Copy-Update (RCU)", "subgroup": "SG1, SG14, Library Evolution, Library, Library", "author": "Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1022r0.pdf", "link": "https://wg21.link/p1022r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-20" }, "P1023R0": { "type": "paper", "title": "constexpr comparison operators for std::array", "subgroup": "Library Evolution", "author": "Tristan Brindle", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1023r0.pdf", "link": "https://wg21.link/p1023r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG451" ] }, "P1024R0": { "type": "paper", "title": "Usability Enhancements for std::span", "subgroup": "Library Evolution", "author": "Tristan Brindle", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1024r0.pdf", "link": "https://wg21.link/p1024r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/128", "issues": [ "LEWG452" ] }, "P1024R1": { "type": "paper", "title": "Usability Enhancements for std::span", "subgroup": "Library Evolution", "author": "Tristan Brindle", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1024r1.pdf", "link": "https://wg21.link/p1024r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24", "github_url": "https://github.com/cplusplus/papers/issues/128", "issues": [ "LEWG452" ] }, "P1024R2": { "type": "paper", "title": "Usability Enhancements for std::span", "subgroup": "Library", "author": "Tristan Brindle", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1024r2.pdf", "link": "https://wg21.link/p1024r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/128", "issues": [ "LEWG452" ] }, "P1024R3": { "type": "paper", "title": "Usability Enhancements for std::span", "subgroup": "Library", "author": "Tristan Brindle", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1024r3.pdf", "link": "https://wg21.link/p1024r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/128", "issues": [ "LEWG452" ] }, "P1025R0": { "type": "paper", "title": "Update The Reference To The Unicode Standard", "subgroup": "SG16, Core, Library", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1025r0.html", "link": "https://wg21.link/p1025r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-23" }, "P1025R1": { "type": "paper", "title": "Update The Reference To The Unicode Standard", "subgroup": "SG16, Core, Library", "author": "Steve Downey, JeanHeyd Meneide, Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1025r1.html", "link": "https://wg21.link/p1025r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-07" }, "P1026R0": { "type": "paper", "title": "A call for a Data Persistence (iostream v2) study group", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1026r0.pdf", "link": "https://wg21.link/p1026r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/289", "issues": [ "LEWG453" ] }, "P1026R1": { "type": "paper", "title": "A call for an `Elsewhere Memory' study group", "subgroup": "SG12, SG14, Evolution, Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1026r1.pdf", "link": "https://wg21.link/p1026r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/289", "issues": [ "LEWG453" ] }, "P1028R0": { "type": "paper", "title": "SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1028r0.pdf", "link": "https://wg21.link/p1028r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/405", "issues": [ "LEWG454" ] }, "P1028R1": { "type": "paper", "title": "status_code and standard error object for P0709 Zero-overhead deterministic exceptions", "subgroup": "SG14, Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1028r1.pdf", "link": "https://wg21.link/p1028r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-30", "github_url": "https://github.com/cplusplus/papers/issues/405", "issues": [ "LEWG454" ] }, "P1028R2": { "type": "paper", "title": "SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions", "subgroup": "SG14, LEWGI, Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1028r2.pdf", "link": "https://wg21.link/p1028r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/405", "issues": [ "LEWG454" ] }, "P1028R3": { "type": "paper", "title": "SG14 status_code and standard error object", "subgroup": "LEWGI, Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1028r3.pdf", "link": "https://wg21.link/p1028r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/405", "issues": [ "LEWG454" ] }, "P1028R4": { "type": "paper", "title": "SG14 status_code and standard error object", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1028r4.pdf", "link": "https://wg21.link/p1028r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-28", "github_url": "https://github.com/cplusplus/papers/issues/405", "issues": [ "LEWG454" ] }, "P1028R5": { "type": "paper", "title": "SG14 status_code and standard error object", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1028r5.pdf", "link": "https://wg21.link/p1028r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-11", "github_url": "https://github.com/cplusplus/papers/issues/405", "issues": [ "LEWG454" ] }, "P1028R6": { "type": "paper", "title": "SG14 status_code and standard error object", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1028r6.pdf", "link": "https://wg21.link/p1028r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-11", "github_url": "https://github.com/cplusplus/papers/issues/405", "issues": [ "LEWG454" ] }, "P1029R0": { "type": "paper", "title": "SG14 [[move_relocates]]", "subgroup": "Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1029r0.pdf", "link": "https://wg21.link/p1029r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/359" }, "P1029R1": { "type": "paper", "title": "[[move_relocates]]", "subgroup": "Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1029r1.pdf", "link": "https://wg21.link/p1029r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-07", "github_url": "https://github.com/cplusplus/papers/issues/359" }, "P1029R2": { "type": "paper", "title": "move = relocates", "subgroup": "EWGI, Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1029r2.pdf", "link": "https://wg21.link/p1029r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/359" }, "P1029R3": { "type": "paper", "title": "move = bitcopies", "subgroup": "Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1029r3.pdf", "link": "https://wg21.link/p1029r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/359" }, "P1030R0": { "type": "paper", "title": "std::filesystem::path_view", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1030r0.pdf", "link": "https://wg21.link/p1030r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/406", "issues": [ "LEWG455" ] }, "P1030R1": { "type": "paper", "title": "std::filesystem::path_view", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1030r1.pdf", "link": "https://wg21.link/p1030r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-18", "github_url": "https://github.com/cplusplus/papers/issues/406", "issues": [ "LEWG455" ] }, "P1030R2": { "type": "paper", "title": "std::filesystem::path_view", "subgroup": "LEWGI, Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1030r2.pdf", "link": "https://wg21.link/p1030r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/406", "issues": [ "LEWG455" ] }, "P1030R3": { "type": "paper", "title": "std::filesystem::path_view", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1030r3.pdf", "link": "https://wg21.link/p1030r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-26", "github_url": "https://github.com/cplusplus/papers/issues/406", "issues": [ "LEWG455" ] }, "P1030R4": { "type": "paper", "title": "std::filesystem::path_view", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1030r4.pdf", "link": "https://wg21.link/p1030r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/406", "issues": [ "LEWG455" ] }, "P1030R5": { "type": "paper", "title": "std::filesystem::path_view", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1030r5.pdf", "link": "https://wg21.link/p1030r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-15", "github_url": "https://github.com/cplusplus/papers/issues/406", "issues": [ "LEWG455" ] }, "P1030R6": { "type": "paper", "title": "std::filesystem::path_view", "subgroup": "LEWG Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1030r6.pdf", "link": "https://wg21.link/p1030r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/406", "issues": [ "LEWG455" ] }, "P1031R0": { "type": "paper", "title": "Low level file i/o library", "subgroup": "Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1031r0.pdf", "link": "https://wg21.link/p1031r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/407", "issues": [ "LEWG456" ] }, "P1031R1": { "type": "paper", "title": "Low level file i/o library", "subgroup": "SG14, Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1031r1.pdf", "link": "https://wg21.link/p1031r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-11", "github_url": "https://github.com/cplusplus/papers/issues/407", "issues": [ "LEWG456" ] }, "P1031R2": { "type": "paper", "title": "Low level file i/o library", "subgroup": "SG1, SG14, LEWGI, Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1031r2.pdf", "link": "https://wg21.link/p1031r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/407", "issues": [ "LEWG456" ] }, "P1032R0": { "type": "paper", "title": "Misc constexpr bits", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1032r0.html", "link": "https://wg21.link/p1032r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-03", "issues": [ "LEWG457" ] }, "P1032R1": { "type": "paper", "title": "Misc constexpr bits", "subgroup": "Library", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1032r1.html", "link": "https://wg21.link/p1032r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-01", "issues": [ "LEWG457" ] }, "P1033R0": { "type": "paper", "title": "Rangify the uninitialised memory algorithms!", "subgroup": "Library Evolution", "author": "Casey Carter, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1033r0.pdf", "link": "https://wg21.link/p1033r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG458" ] }, "P1033R1": { "type": "paper", "title": "Rangify the uninitialised memory algorithms!", "subgroup": "Library Evolution", "author": "Casey Carter, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1033r1.pdf", "link": "https://wg21.link/p1033r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25", "issues": [ "LEWG458" ] }, "P1035R0": { "type": "paper", "title": "Input range adaptors", "subgroup": "Library Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1035r0.html", "link": "https://wg21.link/p1035r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/26", "issues": [ "LEWG459", "LWG3298" ] }, "P1035R1": { "type": "paper", "title": "Input range adaptors", "subgroup": "Library Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1035r1.html", "link": "https://wg21.link/p1035r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/26", "issues": [ "LEWG459", "LWG3298" ] }, "P1035R2": { "type": "paper", "title": "Input range adaptors", "subgroup": "Library Evolution", "author": "Christopher Di Bella, Casey Carter, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1035r2.html", "link": "https://wg21.link/p1035r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/26", "issues": [ "LEWG459", "LWG3298" ] }, "P1035R3": { "type": "paper", "title": "Input range adaptors", "subgroup": "Library Evolution", "author": "Christopher Di Bella, Casey Carter, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1035r3.html", "link": "https://wg21.link/p1035r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/26", "issues": [ "LEWG459", "LWG3298" ] }, "P1035R4": { "type": "paper", "title": "Input range adaptors", "subgroup": "Library Evolution", "author": "Christopher Di Bella, Casey Carter, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1035r4.html", "link": "https://wg21.link/p1035r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/26", "issues": [ "LEWG459", "LWG3298" ] }, "P1035R5": { "type": "paper", "title": "Input Range Adaptors", "subgroup": "Library", "author": "Christopher Di Bella, Casey Carter, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1035r5.pdf", "link": "https://wg21.link/p1035r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-05", "github_url": "https://github.com/cplusplus/papers/issues/26", "issues": [ "LEWG459", "LWG3298" ] }, "P1035R6": { "type": "paper", "title": "Input Range Adaptors", "subgroup": "Library", "author": "Christopher Di Bella, Casey Carter, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1035r6.pdf", "link": "https://wg21.link/p1035r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/26", "issues": [ "LEWG459", "LWG3298" ] }, "P1035R7": { "type": "paper", "title": "Input Range Adaptors", "subgroup": "Library", "author": "Christopher Di Bella, Casey Carter, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1035r7.pdf", "link": "https://wg21.link/p1035r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/26", "issues": [ "LEWG459", "LWG3298" ] }, "P1037R0": { "type": "paper", "title": "Deep Integration of the Ranges TS", "subgroup": "Library Evolution", "author": "Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1037r0.pdf", "link": "https://wg21.link/p1037r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG460" ] }, "P1039R0": { "type": "paper", "title": "I got you, FAM: Flexible Array Members for C++", "subgroup": "Evolution Incubator", "author": "JeanHeyd Meneide, Nicole Mazzuca, Arvid Gerstmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1039r0.html", "link": "https://wg21.link/p1039r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/27" }, "P1040R0": { "type": "paper", "title": "std::embed", "subgroup": "SG15, Evolution, Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1040r0.html", "link": "https://wg21.link/p1040r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/28", "issues": [ "LEWG508" ] }, "P1040R1": { "type": "paper", "title": "std::embed", "subgroup": "Evolution, Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1040r1.html", "link": "https://wg21.link/p1040r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-06", "github_url": "https://github.com/cplusplus/papers/issues/28", "issues": [ "LEWG508" ] }, "P1040R2": { "type": "paper", "title": "std::embed", "subgroup": "Evolution, Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1040r2.html", "link": "https://wg21.link/p1040r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-02", "github_url": "https://github.com/cplusplus/papers/issues/28", "issues": [ "LEWG508" ] }, "P1040R3": { "type": "paper", "title": "std::embed", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1040r3.html", "link": "https://wg21.link/p1040r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/28", "issues": [ "LEWG508" ] }, "P1040R4": { "type": "paper", "title": "std::embed", "subgroup": "Evolution, Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1040r4.html", "link": "https://wg21.link/p1040r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/28", "issues": [ "LEWG508" ] }, "P1040R5": { "type": "paper", "title": "std::embed and #depend", "subgroup": "SG7, Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1040r5.html", "link": "https://wg21.link/p1040r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-07", "github_url": "https://github.com/cplusplus/papers/issues/28", "issues": [ "LEWG508" ] }, "P1040R6": { "type": "paper", "title": "std::embed and #depend", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1040r6.html", "link": "https://wg21.link/p1040r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-29", "github_url": "https://github.com/cplusplus/papers/issues/28", "issues": [ "LEWG508" ] }, "P1041R0": { "type": "paper", "title": "Make char16_t/char32_t string literals be UTF-16/32", "subgroup": "Evolution", "author": "Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1041r0.md", "link": "https://wg21.link/p1041r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-24", "github_url": "https://github.com/cplusplus/papers/issues/129" }, "P1041R1": { "type": "paper", "title": "Make char16_t/char32_t string literals be UTF-16/32", "subgroup": "Evolution", "author": "R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1041r1.html", "link": "https://wg21.link/p1041r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-15", "github_url": "https://github.com/cplusplus/papers/issues/129" }, "P1041R3": { "type": "paper", "title": "Make char16_t/char32_t string literals be UTF-16/32", "subgroup": "Evolution", "author": "R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1041r3.html", "link": "https://wg21.link/p1041r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/129" }, "P1041R4": { "type": "paper", "title": "Make char16_t/char32_t string literals be UTF-16/32", "subgroup": "Evolution, Core", "author": "R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1041r4.html", "link": "https://wg21.link/p1041r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-18", "github_url": "https://github.com/cplusplus/papers/issues/129" }, "P1042R0": { "type": "paper", "title": "__VA_OPT__ wording clarifications", "subgroup": "Core", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1042r0.html", "link": "https://wg21.link/p1042r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-27" }, "P1042R1": { "type": "paper", "title": "__VA_OPT__ wording clarifications", "subgroup": "Core", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1042r1.html", "link": "https://wg21.link/p1042r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-04" }, "P1043R0": { "type": "paper", "title": "Narrow contracts in string_view versus P0903R1", "subgroup": "Evolution, Library Evolution, Library", "author": "Andrzej Krzemieński, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1043r0.html", "link": "https://wg21.link/p1043r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1044R0": { "type": "paper", "title": "std::async() in an Executors World", "subgroup": "SG1, Library Evolution", "author": "Thomas Rodgers, H. Carter Edwards, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1044r0.html", "link": "https://wg21.link/p1044r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "issues": [ "LEWG473" ] }, "P1045R0": { "type": "paper", "title": "constexpr Function Parameters", "subgroup": "Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1045r0.html", "link": "https://wg21.link/p1045r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-29", "github_url": "https://github.com/cplusplus/papers/issues/603" }, "P1045R1": { "type": "paper", "title": "constexpr Function Parameters", "subgroup": "Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1045r1.html", "link": "https://wg21.link/p1045r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-27", "github_url": "https://github.com/cplusplus/papers/issues/603" }, "P1046R0": { "type": "paper", "title": "Automatically Generate More Operators", "subgroup": "Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1046r0.html", "link": "https://wg21.link/p1046r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-28", "github_url": "https://github.com/cplusplus/papers/issues/604" }, "P1046R1": { "type": "paper", "title": "Automatically Generate More Operators", "subgroup": "Evolution, Library Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1046r1.html", "link": "https://wg21.link/p1046r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-26", "github_url": "https://github.com/cplusplus/papers/issues/604" }, "P1046R2": { "type": "paper", "title": "Automatically Generate More Operators", "subgroup": "Evolution, Library Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1046r2.html", "link": "https://wg21.link/p1046r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-11", "github_url": "https://github.com/cplusplus/papers/issues/604" }, "P1048R0": { "type": "paper", "title": "A proposal for a type trait to detect scoped enumerations", "subgroup": "Library Evolution", "author": "Juan Alday", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1048r0.pdf", "link": "https://wg21.link/p1048r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-01", "github_url": "https://github.com/cplusplus/papers/issues/308", "issues": [ "LEWG461" ] }, "P1048R1": { "type": "paper", "title": "A proposal for a type trait to detect scoped enumerations", "subgroup": "Library", "author": "Juan Alday", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1048r1.pdf", "link": "https://wg21.link/p1048r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-16", "github_url": "https://github.com/cplusplus/papers/issues/308", "issues": [ "LEWG461" ] }, "P1050R0": { "type": "paper", "title": "Fractional Numeric Type", "subgroup": "SG6, Library Evolution", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1050r0.html", "link": "https://wg21.link/p1050r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/408", "issues": [ "LEWG491" ] }, "P1050R1": { "type": "paper", "title": "Fractional Numeric Type", "subgroup": "SG6, LEWGI", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1050r1.html", "link": "https://wg21.link/p1050r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/408", "issues": [ "LEWG491" ] }, "P1051R0": { "type": "paper", "title": "std::experimental::expected LWG design issues", "subgroup": "Library Evolution", "author": "Vicente J. Botet Escribá", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1051r0.pdf", "link": "https://wg21.link/p1051r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-03", "issues": [ "LEWG462" ] }, "P1052R0": { "type": "paper", "title": "Modules, Macros, and Build Systems", "subgroup": "SG15, Evolution", "author": "Boris Kolpackov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1052r0.html", "link": "https://wg21.link/p1052r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-02" }, "P1053R0": { "type": "paper", "title": "Future-proofing continuations for executors", "subgroup": "SG1, Library Evolution", "author": "Lee Howes, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1053r0.html", "link": "https://wg21.link/p1053r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG474" ] }, "P1053R1": { "type": "paper", "title": "Future-proofing continuations for executors", "subgroup": "SG1, Library Evolution", "author": "Lee Howes, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1053r1.html", "link": "https://wg21.link/p1053r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24", "issues": [ "LEWG474" ] }, "P1054R0": { "type": "paper", "title": "A Unified Futures Proposal for C++", "subgroup": "SG1", "author": "Lee Howes, Bryce Adelstein Lelbach, D. S. Hollman, Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1054r0.html", "link": "https://wg21.link/p1054r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1055R0": { "type": "paper", "title": "A Modest Executor Proposal", "subgroup": "Library Evolution", "author": "Kirk Shoop, Eric Niebler, Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1055r0.pdf", "link": "https://wg21.link/p1055r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-04-26", "issues": [ "LEWG463" ] }, "P1056R0": { "type": "paper", "title": "Add coroutine task type", "subgroup": "SG1", "author": "Lewis Baker, Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1056r0.html", "link": "https://wg21.link/p1056r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-05", "github_url": "https://github.com/cplusplus/papers/issues/267", "issues": [ "LEWG497" ] }, "P1056R1": { "type": "paper", "title": "Add lazy coroutine (coroutine task) type", "subgroup": "Library", "author": "Lewis Baker, Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1056r1.html", "link": "https://wg21.link/p1056r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/267", "issues": [ "LEWG497" ] }, "P1059R0": { "type": "paper", "title": "Adapting Asio to use std::expected", "subgroup": "Library Evolution", "author": "Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1059r0.html", "link": "https://wg21.link/p1059r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/340", "issues": [ "LEWG464" ] }, "P1061R0": { "type": "paper", "title": "Structured Bindings can introduce a Pack", "subgroup": "Evolution", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1061r0.html", "link": "https://wg21.link/p1061r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-01", "github_url": "https://github.com/cplusplus/papers/issues/294" }, "P1061R1": { "type": "paper", "title": "Structured Bindings can introduce a Pack", "subgroup": "Evolution", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1061r1.html", "link": "https://wg21.link/p1061r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/294" }, "P1061R2": { "type": "paper", "title": "Structured Bindings can introduce a Pack", "subgroup": "Evolution", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1061r2.html", "link": "https://wg21.link/p1061r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-22", "github_url": "https://github.com/cplusplus/papers/issues/294" }, "P1061R3": { "type": "paper", "title": "Structured Bindings can introduce a Pack", "subgroup": "Evolution", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1061r3.html", "link": "https://wg21.link/p1061r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/294" }, "P1061R4": { "type": "paper", "title": "Structured Bindings can introduce a Pack", "subgroup": "Library", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1061r4.html", "link": "https://wg21.link/p1061r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-15", "github_url": "https://github.com/cplusplus/papers/issues/294" }, "P1061R5": { "type": "paper", "title": "Structured Bindings can introduce a Pack", "subgroup": "Evolution", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1061r5.html", "link": "https://wg21.link/p1061r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/294" }, "P1061R6": { "type": "paper", "title": "Structured Bindings can introduce a Pack", "subgroup": "Evolution", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1061r6.html", "link": "https://wg21.link/p1061r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-10", "github_url": "https://github.com/cplusplus/papers/issues/294" }, "P1061R7": { "type": "paper", "title": "Structured Bindings can introduce a Pack", "subgroup": "EWG Evolution", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1061r7.html", "link": "https://wg21.link/p1061r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/294" }, "P1061R8": { "type": "paper", "title": "Structured Bindings can introduce a Pack", "subgroup": "CWG Core", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1061r8.html", "link": "https://wg21.link/p1061r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-14", "github_url": "https://github.com/cplusplus/papers/issues/294" }, "P1062R0": { "type": "paper", "title": "Diet Graphics", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach, Olivier Giroux, Zach Laine, Corentin Jabot, Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1062r0.html", "link": "https://wg21.link/p1062r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1063R0": { "type": "paper", "title": "Core Coroutines", "subgroup": "Evolution", "author": "Geoff Romer, James Dennett, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1063r0.pdf", "link": "https://wg21.link/p1063r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/237" }, "P1063R1": { "type": "paper", "title": "Core Coroutines", "subgroup": "Evolution", "author": "Geoff Romer, James Dennett, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1063r1.pdf", "link": "https://wg21.link/p1063r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/237" }, "P1063R2": { "type": "paper", "title": "Core Coroutines", "subgroup": "WG21", "author": "Geoff Romer, James Dennett, Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1063r2.pdf", "link": "https://wg21.link/p1063r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-16", "github_url": "https://github.com/cplusplus/papers/issues/237" }, "P1064R0": { "type": "paper", "title": "Allowing Virtual Function Calls in Constant Expressions", "subgroup": "Evolution", "author": "Peter Dimov, Vassil Vassilev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1064r0.html", "link": "https://wg21.link/p1064r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04" }, "P1065R0": { "type": "paper", "title": "constexpr INVOKE", "subgroup": "Library Evolution, Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1065r0.html", "link": "https://wg21.link/p1065r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/395" }, "P1065R1": { "type": "paper", "title": "constexpr INVOKE", "subgroup": "Library", "author": "Tomasz Kamiński, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1065r1.html", "link": "https://wg21.link/p1065r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/395" }, "P1065R2": { "type": "paper", "title": "constexpr INVOKE", "subgroup": "Library", "author": "Barry Revzin, Tomasz Kaminski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1065r2.html", "link": "https://wg21.link/p1065r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/395" }, "P1066R0": { "type": "paper", "title": "How to catch an exception_ptr without even try-ing", "subgroup": "Evolution, Library Evolution", "author": "Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1066r0.html", "link": "https://wg21.link/p1066r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/330", "issues": [ "LEWG444" ] }, "P1066R1": { "type": "paper", "title": "How to catch an exception_ptr without even try-ing", "subgroup": "Library Evolution", "author": "Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1066r1.html", "link": "https://wg21.link/p1066r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/330", "issues": [ "LEWG444" ] }, "P1067R0": { "type": "paper", "title": "C++ Dependency Management: Package Consumption vs Development", "subgroup": "SG15", "author": "Boris Kolpackov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1067r0.html", "link": "https://wg21.link/p1067r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04" }, "P1068R0": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "SG1", "author": "Ilya Burylov, Alexey Kukanov, Ruslan Arutyunyan, Andrey Nikolaev, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1068r0.pdf", "link": "https://wg21.link/p1068r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R1": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "SG1", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1068r1.pdf", "link": "https://wg21.link/p1068r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R2": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "SG1, SG6", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1068r2.pdf", "link": "https://wg21.link/p1068r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R3": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "Library Evolution", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1068r3.pdf", "link": "https://wg21.link/p1068r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R4": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "Library Evolution", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1068r4.pdf", "link": "https://wg21.link/p1068r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R5": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "Library Evolution", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1068r5.pdf", "link": "https://wg21.link/p1068r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-14", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R6": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "Library Evolution", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1068r6.pdf", "link": "https://wg21.link/p1068r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R7": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "Library Evolution", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1068r7.pdf", "link": "https://wg21.link/p1068r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R8": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "Library Evolution", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1068r8.pdf", "link": "https://wg21.link/p1068r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-08", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R9": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "Library Evolution", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1068r9.pdf", "link": "https://wg21.link/p1068r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-14", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R10": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "Library", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1068r10.pdf", "link": "https://wg21.link/p1068r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-09", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1068R11": { "type": "paper", "title": "Vector API for random number generation", "subgroup": "LWG Library", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1068r11.pdf", "link": "https://wg21.link/p1068r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-02", "github_url": "https://github.com/cplusplus/papers/issues/409" }, "P1069R0": { "type": "paper", "title": "Refining standard library support for Class Template Argument Deduction", "subgroup": "Library Evolution, Library", "author": "Mike Spertus, Walter E. Brown, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1069r0.html", "link": "https://wg21.link/p1069r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/30", "issues": [ "LEWG509" ] }, "P1069R1": { "type": "paper", "title": "Inferencing heap objects", "subgroup": "Library Evolution, Library", "author": "Mike Spertus, Walter E. Brown, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1069r1.html", "link": "https://wg21.link/p1069r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/30", "issues": [ "LEWG509" ] }, "P1070R0": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes 2018/04/09", "subgroup": "SG5", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1070r0.pdf", "link": "https://wg21.link/p1070r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1071R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2018/04/11- 2018/05/02", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1071r0.pdf", "link": "https://wg21.link/p1071r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1072R0": { "type": "paper", "title": "Default Initialization for basic_string", "subgroup": "SG16, Library Evolution, Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1072r0.html", "link": "https://wg21.link/p1072r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "github_url": "https://github.com/cplusplus/papers/issues/31", "issues": [ "LEWG510" ] }, "P1072R1": { "type": "paper", "title": "Optimized Initialization for basic_string and vector", "subgroup": "SG16, Library Evolution, Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1072r1.html", "link": "https://wg21.link/p1072r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/31", "issues": [ "LEWG510" ] }, "P1072R2": { "type": "paper", "title": "basic_string::resize_default_init", "subgroup": "SG16, Library Evolution, Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1072r2.html", "link": "https://wg21.link/p1072r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/31", "issues": [ "LEWG510" ] }, "P1072R3": { "type": "paper", "title": "basic_string::resize_default_init", "subgroup": "SG16, Library Evolution, Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1072r3.html", "link": "https://wg21.link/p1072r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/31", "issues": [ "LEWG510" ] }, "P1072R4": { "type": "paper", "title": "basic_string::resize_default_init", "subgroup": "Library Evolution, Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1072r4.html", "link": "https://wg21.link/p1072r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/31", "issues": [ "LEWG510" ] }, "P1072R5": { "type": "paper", "title": "basic_string::resize_default_init", "subgroup": "Library Evolution, Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1072r5.html", "link": "https://wg21.link/p1072r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/31", "issues": [ "LEWG510" ] }, "P1072R6": { "type": "paper", "title": "basic_string::resize_and_overwrite", "subgroup": "Library Evolution, Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1072r6.html", "link": "https://wg21.link/p1072r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/31", "issues": [ "LEWG510" ] }, "P1072R7": { "type": "paper", "title": "basic_string::resize_and_overwrite", "subgroup": "Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1072r7.html", "link": "https://wg21.link/p1072r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/31", "issues": [ "LEWG510" ] }, "P1072R8": { "type": "paper", "title": "basic_string::resize_and_overwrite", "subgroup": "Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1072r8.html", "link": "https://wg21.link/p1072r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-03", "issues": [ "LEWG510" ], "github_url": "https://github.com/cplusplus/papers/issues/31" }, "P1072R9": { "type": "paper", "title": "basic_string::resize_and_overwrite", "subgroup": "Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1072r9.html", "link": "https://wg21.link/p1072r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-15", "issues": [ "LEWG510" ], "github_url": "https://github.com/cplusplus/papers/issues/31" }, "P1072R10": { "type": "paper", "title": "basic_string::resize_and_overwrite", "subgroup": "Library", "author": "Chris Kennelly, Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1072r10.html", "link": "https://wg21.link/p1072r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "issues": [ "LEWG510" ], "github_url": "https://github.com/cplusplus/papers/issues/31" }, "P1073R0": { "type": "paper", "title": "constexpr! functions", "subgroup": "Evolution", "author": "Richard Smith, Andrew Sutton, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1073r0.html", "link": "https://wg21.link/p1073r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "github_url": "https://github.com/cplusplus/papers/issues/32" }, "P1073R1": { "type": "paper", "title": "constexpr! functions", "subgroup": "Core", "author": "Richard Smith, Andrew Sutton, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1073r1.html", "link": "https://wg21.link/p1073r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22", "github_url": "https://github.com/cplusplus/papers/issues/32" }, "P1073R2": { "type": "paper", "title": "Immediate functions", "subgroup": "Core", "author": "Richard Smith, Andrew Sutton, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1073r2.html", "link": "https://wg21.link/p1073r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "github_url": "https://github.com/cplusplus/papers/issues/32" }, "P1073R3": { "type": "paper", "title": "Immediate functions", "subgroup": "Core", "author": "Richard Smith, Andrew Sutton, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1073r3.html", "link": "https://wg21.link/p1073r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-06", "github_url": "https://github.com/cplusplus/papers/issues/32" }, "P1074R0": { "type": "paper", "title": "CWG defect Defined Behavior of Invalid Pointers", "subgroup": "SG1, Core", "author": "Maged Michael, David Goldblatt, Michael Wong, Paul McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1074r0.pdf", "link": "https://wg21.link/p1074r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1076R0": { "type": "paper", "title": "Editorial clause reorganization", "subgroup": "Core, Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1076r0.html", "link": "https://wg21.link/p1076r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-05" }, "P1076R1": { "type": "paper", "title": "Editorial clause reorganization", "subgroup": "Core, Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1076r1.html", "link": "https://wg21.link/p1076r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-23" }, "P1077R0": { "type": "paper", "title": "Allowing Virtual Destructors to be “Trivial”", "subgroup": "Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1077r0.html", "link": "https://wg21.link/p1077r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04" }, "P1079R0": { "type": "paper", "title": "A minimal solution to the concepts syntax problems", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1079r0.pdf", "link": "https://wg21.link/p1079r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06" }, "P1080R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2018/03/28 - 2018/04/25", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1080r0.html", "link": "https://wg21.link/p1080r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06" }, "P1081R0": { "type": "paper", "title": "On empty structs in the standard library", "subgroup": "Library Evolution", "author": "Vincent Reverdy, Collin Gress", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1081r0.pdf", "link": "https://wg21.link/p1081r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "issues": [ "LEWG465" ] }, "P1082R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Rapperswil", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1082r0.html", "link": "https://wg21.link/p1082r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06" }, "P1083R0": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1083r0.md", "link": "https://wg21.link/p1083r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/33", "issues": [ "LEWG466" ] }, "P1083R1": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1083r1.html", "link": "https://wg21.link/p1083r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/33", "issues": [ "LEWG466" ] }, "P1083R2": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1083r2.pdf", "link": "https://wg21.link/p1083r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-13", "github_url": "https://github.com/cplusplus/papers/issues/33", "issues": [ "LEWG466" ] }, "P1083R3": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1083r3.pdf", "link": "https://wg21.link/p1083r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-15", "github_url": "https://github.com/cplusplus/papers/issues/33", "issues": [ "LEWG466" ] }, "P1083R4": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1083r4.pdf", "link": "https://wg21.link/p1083r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-01", "github_url": "https://github.com/cplusplus/papers/issues/33", "issues": [ "LEWG466" ] }, "P1083R5": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1083r5.pdf", "link": "https://wg21.link/p1083r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-24", "github_url": "https://github.com/cplusplus/papers/issues/33", "issues": [ "LEWG466" ] }, "P1083R6": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1083r6.pdf", "link": "https://wg21.link/p1083r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-09", "github_url": "https://github.com/cplusplus/papers/issues/33", "issues": [ "LEWG466" ] }, "P1083R7": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1083r7.pdf", "link": "https://wg21.link/p1083r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/33", "issues": [ "LEWG466" ] }, "P1083R8": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1083r8.html", "link": "https://wg21.link/p1083r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "issues": [ "LEWG466" ] }, "P1084R0": { "type": "paper", "title": "Today's return-type-requirements Are Insufficient", "subgroup": "Evolution", "author": "Walter E. Brown, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1084r0.pdf", "link": "https://wg21.link/p1084r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "github_url": "https://github.com/cplusplus/papers/issues/34" }, "P1084R1": { "type": "paper", "title": "Today's return-type-requirements Are Insufficient", "subgroup": "Core, Library", "author": "Walter E. Brown, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1084r1.pdf", "link": "https://wg21.link/p1084r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/34" }, "P1084R2": { "type": "paper", "title": "Today's return-type-requirements Are Insufficient", "subgroup": "Core, Library", "author": "Walter E. Brown, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1084r2.pdf", "link": "https://wg21.link/p1084r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-06", "github_url": "https://github.com/cplusplus/papers/issues/34" }, "P1085R0": { "type": "paper", "title": "Should Span be Regular?", "subgroup": "Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1085r0.md", "link": "https://wg21.link/p1085r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "issues": [ "LEWG496" ] }, "P1085R1": { "type": "paper", "title": "Should Span be Regular?", "subgroup": "Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1085r1.md", "link": "https://wg21.link/p1085r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-04", "issues": [ "LEWG496" ] }, "P1085R2": { "type": "paper", "title": "Should Span be Regular?", "subgroup": "Library Evolution, Library", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1085r2.md", "link": "https://wg21.link/p1085r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-21", "issues": [ "LEWG496" ] }, "P1086R0": { "type": "paper", "title": "Natural Syntax: Keep It Simple", "subgroup": "Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1086r0.pdf", "link": "https://wg21.link/p1086r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1087R0": { "type": "paper", "title": "Modules for Standard C++", "subgroup": "Evolution", "author": "Gabriel Dos Reis, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1087r0.pdf", "link": "https://wg21.link/p1087r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1089R0": { "type": "paper", "title": "Sizes Should Only span Unsigned", "subgroup": "Library Evolution", "author": "Robert Douglas, Nevin Liber, Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1089r0.pdf", "link": "https://wg21.link/p1089r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-06", "issues": [ "LEWG467" ] }, "P1089R2": { "type": "paper", "title": "Sizes Should Only span Unsigned", "subgroup": "Library Evolution", "author": "Robert Douglas, Nevin Liber, Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1089r2.pdf", "link": "https://wg21.link/p1089r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08" }, "P1090R0": { "type": "paper", "title": "Aggregate initialization in the presence of deleted constructors", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1090r0.html", "link": "https://wg21.link/p1090r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1091R0": { "type": "paper", "title": "Extending structured bindings to be more like variable declarations", "subgroup": "Evolution", "author": "Nicolas Lesser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1091r0.html", "link": "https://wg21.link/p1091r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/35" }, "P1091R1": { "type": "paper", "title": "Extending structured bindings to be more like variable declarations", "subgroup": "Evolution", "author": "Nicolas Lesser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1091r1.html", "link": "https://wg21.link/p1091r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/35" }, "P1091R2": { "type": "paper", "title": "Extending structured bindings to be more like variable declarations", "subgroup": "Core", "author": "Nicolas Lesser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1091r2.html", "link": "https://wg21.link/p1091r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/35" }, "P1091R3": { "type": "paper", "title": "Extending structured bindings to be more like variable declarations", "subgroup": "Core", "author": "Nicolas Lesser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1091r3.html", "link": "https://wg21.link/p1091r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-18", "github_url": "https://github.com/cplusplus/papers/issues/35" }, "P1093R0": { "type": "paper", "title": "Is undefined behaviour preserved?", "subgroup": "SG12, Evolution, Library Evolution", "author": "Andrew Bennieston, Jonathan Coe, Daven Gahir, Thomas Russell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1093r0.pdf", "link": "https://wg21.link/p1093r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07" }, "P1094R0": { "type": "paper", "title": "Nested Inline Namespaces", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1094r0.html", "link": "https://wg21.link/p1094r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-07", "github_url": "https://github.com/cplusplus/papers/issues/36" }, "P1094R1": { "type": "paper", "title": "Nested Inline Namespaces", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1094r1.html", "link": "https://wg21.link/p1094r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-27", "github_url": "https://github.com/cplusplus/papers/issues/36" }, "P1094R2": { "type": "paper", "title": "Nested Inline Namespaces", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1094r2.html", "link": "https://wg21.link/p1094r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09", "github_url": "https://github.com/cplusplus/papers/issues/36" }, "P1095R0": { "type": "paper", "title": "Zero overhead deterministic failure - A unified mechanism for C and C++", "subgroup": "SG14, Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1095r0.pdf", "link": "https://wg21.link/p1095r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-29", "github_url": "https://github.com/cplusplus/papers/issues/319" }, "P1096R0": { "type": "paper", "title": "Simplify the customization point for structured bindings", "subgroup": "Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1096r0.pdf", "link": "https://wg21.link/p1096r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1097R0": { "type": "paper", "title": "Named character escapes", "subgroup": "SG16, Evolution, Core", "author": "R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1097r0.html", "link": "https://wg21.link/p1097r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-21", "github_url": "https://github.com/cplusplus/papers/issues/130" }, "P1097R1": { "type": "paper", "title": "Named character escapes", "subgroup": "SG16, Evolution, Core", "author": "R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1097r1.html", "link": "https://wg21.link/p1097r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22", "github_url": "https://github.com/cplusplus/papers/issues/130" }, "P1097R2": { "type": "paper", "title": "Named character escapes", "subgroup": "SG16, Evolution, Core", "author": "R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1097r2.html", "link": "https://wg21.link/p1097r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/130" }, "P1099R0": { "type": "paper", "title": "Using Enum", "subgroup": "SG1, Library Evolution", "author": "Gašper Ažman, Jonathan Müller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1099r0.html", "link": "https://wg21.link/p1099r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-23", "github_url": "https://github.com/cplusplus/papers/issues/131" }, "P1099R2": { "type": "paper", "title": "Using Enum", "subgroup": "SG1, Evolution", "author": "Gašper Ažman, Jonathan Müller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1099r2.html", "link": "https://wg21.link/p1099r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-01", "github_url": "https://github.com/cplusplus/papers/issues/131" }, "P1099R3": { "type": "paper", "title": "Using Enum", "subgroup": "Evolution, Core", "author": "Gašper Ažman, Jonathan Müller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1099r3.html", "link": "https://wg21.link/p1099r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/131" }, "P1099R4": { "type": "paper", "title": "Using Enum", "subgroup": "Core", "author": "Gašper Ažman, Jonathan Müller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1099r4.html", "link": "https://wg21.link/p1099r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/131" }, "P1099R5": { "type": "paper", "title": "Using Enum", "subgroup": "WG21", "author": "Gašper Ažman, Jonathan Mueller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1099r5.html", "link": "https://wg21.link/p1099r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-20", "github_url": "https://github.com/cplusplus/papers/issues/131" }, "P1100R0": { "type": "paper", "title": "Efficient composition with DynamicBuffer", "subgroup": "Library Evolution", "author": "Vinnie Falco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1100r0.html", "link": "https://wg21.link/p1100r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-18", "github_url": "https://github.com/cplusplus/papers/issues/337", "issues": [ "LEWG511" ] }, "P1101R0": { "type": "paper", "title": "Vector Length Agnostic SIMD", "subgroup": "SG1, Evolution", "author": "Mikhail Maltsev, Richard Sandiford", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1101r0.html", "link": "https://wg21.link/p1101r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-22", "github_url": "https://github.com/cplusplus/papers/issues/37" }, "P1102R0": { "type": "paper", "title": "Down with ()!", "subgroup": "Core", "author": "Alex Christensen, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1102r0.html", "link": "https://wg21.link/p1102r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-20", "github_url": "https://github.com/cplusplus/papers/issues/938" }, "P1102R1": { "type": "paper", "title": "Down with ()!", "subgroup": "Core", "author": "Alex Christensen, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1102r1.html", "link": "https://wg21.link/p1102r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-20", "github_url": "https://github.com/cplusplus/papers/issues/938" }, "P1102R2": { "type": "paper", "title": "Down with ()!", "subgroup": "Core", "author": "Alex Christensen, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1102r2.html", "link": "https://wg21.link/p1102r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/938" }, "P1103R0": { "type": "paper", "title": "Merging Modules", "subgroup": "WG21", "author": "Richard Smith, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1103r0.pdf", "link": "https://wg21.link/p1103r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22", "github_url": "https://github.com/cplusplus/papers/issues/95" }, "P1103R1": { "type": "paper", "title": "Merging Modules", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1103r1.pdf", "link": "https://wg21.link/p1103r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/95" }, "P1103R2": { "type": "paper", "title": "Merging Modules", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1103r2.pdf", "link": "https://wg21.link/p1103r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/95" }, "P1103R3": { "type": "paper", "title": "Merging Modules", "subgroup": "WG21", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1103r3.pdf", "link": "https://wg21.link/p1103r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/95" }, "P1105R0": { "type": "paper", "title": "Leaving no room for a lower-level language: A C++ Subset", "subgroup": "SG14, Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1105r0.html", "link": "https://wg21.link/p1105r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-21", "github_url": "https://github.com/cplusplus/papers/issues/311" }, "P1105R1": { "type": "paper", "title": "Leaving no room for a lower-level language: A C++ Subset", "subgroup": "SG1, SG10, SG14, Evolution, Library Evolution", "author": "Ben Craig, Ben Saks", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1105r1.html", "link": "https://wg21.link/p1105r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/311" }, "P1108R0": { "type": "paper", "title": "web_view", "subgroup": "Library Evolution", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1108r0.html", "link": "https://wg21.link/p1108r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22", "github_url": "https://github.com/cplusplus/papers/issues/410", "issues": [ "LEWG512" ] }, "P1108R1": { "type": "paper", "title": "web_view", "subgroup": "Library Evolution", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1108r1.html", "link": "https://wg21.link/p1108r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/410", "issues": [ "LEWG512" ] }, "P1108R2": { "type": "paper", "title": "web_view", "subgroup": "SG13, LEWGI", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1108r2.html", "link": "https://wg21.link/p1108r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/410", "issues": [ "LEWG512" ] }, "P1108R3": { "type": "paper", "title": "web_view", "subgroup": "SG1, SG12, SG13, SG16, LEWGI", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1108r3.html", "link": "https://wg21.link/p1108r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-04", "github_url": "https://github.com/cplusplus/papers/issues/410", "issues": [ "LEWG512" ] }, "P1108R4": { "type": "paper", "title": "web_view", "subgroup": "SG1, SG12, SG13, SG16, LEWGI", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1108r4.html", "link": "https://wg21.link/p1108r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/410", "issues": [ "LEWG512" ] }, "P1109R0": { "type": "paper", "title": "WG21 2018-06 Rapperswil Record of Discussion", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1109r0.pdf", "link": "https://wg21.link/p1109r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-12" }, "P1109R1": { "type": "paper", "title": "WG21 2018-06 Rapperswil Record of Discussion", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1109r1.pdf", "link": "https://wg21.link/p1109r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1110R0": { "type": "paper", "title": "A placeholder with no name", "subgroup": "Evolution", "author": "Jeffrey Yasskin, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1110r0.html", "link": "https://wg21.link/p1110r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-07", "github_url": "https://github.com/cplusplus/papers/issues/295" }, "P1111R0": { "type": "paper", "title": "Resolutions to NB Comments on the Parallelism TS v2", "subgroup": "SG1, Library Evolution, Library", "author": "Bryce Adelstein Lelbach, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1111r0.html", "link": "https://wg21.link/p1111r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-04" }, "P1112R0": { "type": "paper", "title": "Language support for class layout control", "subgroup": "Evolution", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1112r0.pdf", "link": "https://wg21.link/p1112r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-28", "github_url": "https://github.com/cplusplus/papers/issues/38" }, "P1112R1": { "type": "paper", "title": "Language support for class layout control", "subgroup": "Evolution Incubator, Evolution", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1112r1.pdf", "link": "https://wg21.link/p1112r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/38" }, "P1112R2": { "type": "paper", "title": "Language support for class layout control", "subgroup": "SG7, EWGI, Evolution", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1112r2.pdf", "link": "https://wg21.link/p1112r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-04", "github_url": "https://github.com/cplusplus/papers/issues/38" }, "P1112R3": { "type": "paper", "title": "Language support for class layout control", "subgroup": "EWGI", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1112r3.pdf", "link": "https://wg21.link/p1112r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/38" }, "P1112R4": { "type": "paper", "title": "Language support for class layout control", "subgroup": "Evolution", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1112r4.pdf", "link": "https://wg21.link/p1112r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/38" }, "P1112R5": { "type": "paper", "title": "Language support for class layout control", "subgroup": "EWG Evolution", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1112r5.pdf", "link": "https://wg21.link/p1112r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21" }, "P1113R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the June, 2018 (Rapperswil) meeting", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1113r0.html", "link": "https://wg21.link/p1113r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08" }, "P1114R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the June, 2018 (Rapperswil) meeting", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1114r0.html", "link": "https://wg21.link/p1114r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-05" }, "P1115R0": { "type": "paper", "title": "Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if", "subgroup": "Library", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1115r0.pdf", "link": "https://wg21.link/p1115r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/411" }, "P1115R1": { "type": "paper", "title": "Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if", "subgroup": "Library", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1115r1.pdf", "link": "https://wg21.link/p1115r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-26", "github_url": "https://github.com/cplusplus/papers/issues/411" }, "P1115R2": { "type": "paper", "title": "Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if", "subgroup": "Library", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1115r2.pdf", "link": "https://wg21.link/p1115r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-09", "github_url": "https://github.com/cplusplus/papers/issues/411" }, "P1115R3": { "type": "paper", "title": "Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if", "subgroup": "Library", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1115r3.pdf", "link": "https://wg21.link/p1115r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/411" }, "P1116R0": { "type": "paper", "title": "Re-Gaining Exclusive Ownership from shared_ptrs", "subgroup": "SG1, Library Evolution", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1116r0.pdf", "link": "https://wg21.link/p1116r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/412" }, "P1118R0": { "type": "paper", "title": "Concat and Split on simd<> objects", "subgroup": "Library", "author": "Tim Shen, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1118r0.pdf", "link": "https://wg21.link/p1118r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08" }, "P1119R0": { "type": "paper", "title": "ABI for std::hardware_{constructive,destructive}_interference_size", "subgroup": "SG1, Library Evolution, Library", "author": "JF Bastien, Olivier Giroux, Olivier Giroux, Hal Finkel, Thomas Rodgers, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1119r0.html", "link": "https://wg21.link/p1119r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22" }, "P1120R0": { "type": "paper", "title": "Consistency improvements for <=> and other comparison operators", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1120r0.html", "link": "https://wg21.link/p1120r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08" }, "P1121R0": { "type": "paper", "title": "Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2", "subgroup": "Library Evolution, Library", "author": "Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1121r0.pdf", "link": "https://wg21.link/p1121r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/132", "issues": [ "LEWG291" ] }, "P1121R1": { "type": "paper", "title": "Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2", "subgroup": "Library", "author": "Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1121r1.pdf", "link": "https://wg21.link/p1121r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/132", "issues": [ "LEWG291" ] }, "P1121R2": { "type": "paper", "title": "Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2", "subgroup": "Library", "author": "Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, Daisy S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1121r2.pdf", "link": "https://wg21.link/p1121r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/132", "issues": [ "LEWG291" ] }, "P1121R3": { "type": "paper", "title": "Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2", "subgroup": "WG21", "author": "Maged M. Michael, Michael Wong, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1121r3.pdf", "link": "https://wg21.link/p1121r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-09", "github_url": "https://github.com/cplusplus/papers/issues/132", "issues": [ "LEWG291" ] }, "P1122R0": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)", "subgroup": "Library Evolution, Library", "author": "Paul McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1122r0.pdf", "link": "https://wg21.link/p1122r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-07", "github_url": "https://github.com/cplusplus/papers/issues/39" }, "P1122R1": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)", "subgroup": "Core, Library", "author": "Paul McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1122r1.pdf", "link": "https://wg21.link/p1122r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-04", "github_url": "https://github.com/cplusplus/papers/issues/39" }, "P1122R2": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)", "subgroup": "Library", "author": "Paul McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1122r2.pdf", "link": "https://wg21.link/p1122r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/39" }, "P1122R3": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)", "subgroup": "Library", "author": "Paul E. McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, D. S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp,Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1122r3.pdf", "link": "https://wg21.link/p1122r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-25", "github_url": "https://github.com/cplusplus/papers/issues/39" }, "P1122R4": { "type": "paper", "title": "Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)", "subgroup": "WG21", "author": "Paul E. McKenney, Paul McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, Daisy Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp, Tomasz Kamiński, and Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1122r4.pdf", "link": "https://wg21.link/p1122r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-14", "github_url": "https://github.com/cplusplus/papers/issues/39" }, "P1123R0": { "type": "paper", "title": "Editorial Guidance for merging P0019r8 and P0528r3", "subgroup": "Library", "author": "Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1123r0.html", "link": "https://wg21.link/p1123r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-08" }, "P1128R0": { "type": "paper", "title": "Summer 2018 WG21 Batavia LWG Meeting Information", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1128r0.pdf", "link": "https://wg21.link/p1128r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-21" }, "P1130R1": { "type": "paper", "title": "Module Resource Requirement Propagation", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1130r1.html", "link": "https://wg21.link/p1130r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/133" }, "P1131R0": { "type": "paper", "title": "Core Issue 2292: simple-template-id is ambiguous between class-name and type-name", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1131r0.html", "link": "https://wg21.link/p1131r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-23", "github_url": "https://github.com/cplusplus/papers/issues/40" }, "P1131R1": { "type": "paper", "title": "Core Issue 2292: simple-template-id is ambiguous between class-name and type-name", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1131r1.html", "link": "https://wg21.link/p1131r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-02", "github_url": "https://github.com/cplusplus/papers/issues/40" }, "P1131R2": { "type": "paper", "title": "Core Issue 2292: simple-template-id is ambiguous between class-name and type-name", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1131r2.html", "link": "https://wg21.link/p1131r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-07", "github_url": "https://github.com/cplusplus/papers/issues/40" }, "P1132R0": { "type": "paper", "title": "out_ptr - a scalable output pointer abstraction", "subgroup": "Library Evolution, Library", "author": "JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1132r0.html", "link": "https://wg21.link/p1132r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25", "github_url": "https://github.com/cplusplus/papers/issues/41", "issues": [ "LEWG513" ] }, "P1132R1": { "type": "paper", "title": "out_ptr - a scalable output pointer abstraction", "subgroup": "Library Evolution, Library", "author": "JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1132r1.html", "link": "https://wg21.link/p1132r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-11", "github_url": "https://github.com/cplusplus/papers/issues/41", "issues": [ "LEWG513" ] }, "P1132R2": { "type": "paper", "title": "out_ptr - a scalable output pointer abstraction", "subgroup": "Library Evolution, Library", "author": "JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1132r2.html", "link": "https://wg21.link/p1132r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/41", "issues": [ "LEWG513" ] }, "P1132R3": { "type": "paper", "title": "out_ptr - a scalable output pointer abstraction", "subgroup": "Library Evolution, Library", "author": "JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1132r3.html", "link": "https://wg21.link/p1132r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/41", "issues": [ "LEWG513" ] }, "P1132R4": { "type": "paper", "title": "out_ptr - a scalable output pointer abstraction", "subgroup": "Library", "author": "JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1132r4.html", "link": "https://wg21.link/p1132r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/41", "issues": [ "LEWG513" ] }, "P1132R5": { "type": "paper", "title": "out_ptr - a scalable output pointer abstraction", "subgroup": "Library", "author": "JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1132r5.html", "link": "https://wg21.link/p1132r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/41", "issues": [ "LEWG513" ] }, "P1132R6": { "type": "paper", "title": "out_ptr - a scalable output pointer abstraction", "subgroup": "Library", "author": "JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1132r6.html", "link": "https://wg21.link/p1132r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/41", "issues": [ "LEWG513" ] }, "P1132R7": { "type": "paper", "title": "out_ptr - a scalable output pointer abstraction", "subgroup": "Library", "author": "JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1132r7.html", "link": "https://wg21.link/p1132r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-16", "github_url": "https://github.com/cplusplus/papers/issues/41", "issues": [ "LEWG513" ] }, "P1132R8": { "type": "paper", "title": "out_ptr - a scalable output pointer abstraction", "subgroup": "Library", "author": "JeanHeyd Meneide, Todor Buyukliev, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1132r8.html", "link": "https://wg21.link/p1132r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-10", "issues": [ "LEWG513" ], "github_url": "https://github.com/cplusplus/papers/issues/41" }, "P1133R0": { "type": "paper", "title": "Networking TS Associations For Call Wrappers", "subgroup": "Library Evolution", "author": "Vinnie Falco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1133r0.html", "link": "https://wg21.link/p1133r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-21", "github_url": "https://github.com/cplusplus/papers/issues/338", "issues": [ "LEWG514" ] }, "P1135R0": { "type": "paper", "title": "The C++20 Synchronization Library", "subgroup": "SG1, Library Evolution, Library", "author": "Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1135r0.html", "link": "https://wg21.link/p1135r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-12", "github_url": "https://github.com/cplusplus/papers/issues/134", "issues": [ "LEWG515" ] }, "P1135R1": { "type": "paper", "title": "The C++20 Synchronization Library", "subgroup": "SG1, Library Evolution, Library", "author": "Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1135r1.html", "link": "https://wg21.link/p1135r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/134", "issues": [ "LEWG515" ] }, "P1135R2": { "type": "paper", "title": "The C++20 Synchronization Library", "subgroup": "SG1, Library Evolution, Library", "author": "Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien, Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1135r2.html", "link": "https://wg21.link/p1135r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-15", "github_url": "https://github.com/cplusplus/papers/issues/134", "issues": [ "LEWG515" ] }, "P1135R3": { "type": "paper", "title": "The C++20 Synchronization Library", "subgroup": "Library", "author": "Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien, Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1135r3.html", "link": "https://wg21.link/p1135r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/134", "issues": [ "LEWG515" ] }, "P1135R4": { "type": "paper", "title": "The C++20 Synchronization Library", "subgroup": "Library", "author": "Bryce Adelstein Lelbach, Olivier Giroux, JF Bastien, Detlef Vollmann, David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1135r4.html", "link": "https://wg21.link/p1135r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-04", "github_url": "https://github.com/cplusplus/papers/issues/134", "issues": [ "LEWG515" ] }, "P1135R5": { "type": "paper", "title": "The C++20 Synchronization Library", "subgroup": "Library", "author": "David Olsen, Olivier Giroux, JF Bastien, Detlef Vollmann, Bryce Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1135r5.html", "link": "https://wg21.link/p1135r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/134", "issues": [ "LEWG515" ] }, "P1135R6": { "type": "paper", "title": "The C++20 Synchronization Library", "subgroup": "WG21", "author": "David Olsen, Olivier Giroux, JF Bastien, Detlef Vollmann, Bryce Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1135r6.html", "link": "https://wg21.link/p1135r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-20", "github_url": "https://github.com/cplusplus/papers/issues/134", "issues": [ "LEWG515" ] }, "P1136R0": { "type": "paper", "title": "2018-09 Bellevue ad-hoc meeting information", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1136r0.pdf", "link": "https://wg21.link/p1136r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-21" }, "P1137R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2018/05/16 - 2018/06/20", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1137r0.html", "link": "https://wg21.link/p1137r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-24" }, "P1138R0": { "type": "paper", "title": "Deprecating ATOMIC_VAR_INIT", "subgroup": "SG1, Evolution", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1138r0.pdf", "link": "https://wg21.link/p1138r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-22" }, "P1139R0": { "type": "paper", "title": "Address wording issues related to ISO 10646", "subgroup": "SG16, Core", "author": "R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1139r0.html", "link": "https://wg21.link/p1139r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/135" }, "P1139R1": { "type": "paper", "title": "Address wording issues related to ISO 10646", "subgroup": "SG16, Core", "author": "R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1139r1.html", "link": "https://wg21.link/p1139r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-22", "github_url": "https://github.com/cplusplus/papers/issues/135" }, "P1139R2": { "type": "paper", "title": "Address wording issues related to ISO 10646", "subgroup": "SG16, Core", "author": "R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1139r2.html", "link": "https://wg21.link/p1139r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-18", "github_url": "https://github.com/cplusplus/papers/issues/135" }, "P1141R0": { "type": "paper", "title": "Yet another approach for constrained declarations", "subgroup": "Evolution", "author": "Ville Voutilainen, Thomas Köppe, Andrew Sutton, Herb Sutter, Gabriel Dos Reis, Bjarne Stroustrup, Jason Merrill, Hubert Tong, Eric Niebler, Casey Carter, Tom Honermann, Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1141r0.html", "link": "https://wg21.link/p1141r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-23", "github_url": "https://github.com/cplusplus/papers/issues/42" }, "P1141R1": { "type": "paper", "title": "Yet another approach for constrained declarations", "subgroup": "Evolution", "author": "Ville Voutilainen, Thomas Köppe, Andrew Sutton, Herb Sutter, Gabriel Dos Reis, Bjarne Stroustrup, Jason Merrill, Hubert Tong, Eric Niebler, Casey Carter, Tom Honermann, Erich Keane, Walter E. Brown, Michael Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1141r1.html", "link": "https://wg21.link/p1141r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/42" }, "P1141R2": { "type": "paper", "title": "Yet another approach for constrained declarations", "subgroup": "Evolution", "author": "Ville Voutilainen, Thomas Köppe, Andrew Sutton, Herb Sutter, Gabriel Dos Reis, Bjarne Stroustrup, Jason Merrill, Hubert Tong, Eric Niebler, Casey Carter, Tom Honermann, Erich Keane, Walter E. Brown, Michael Spertus, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1141r2.html", "link": "https://wg21.link/p1141r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09", "github_url": "https://github.com/cplusplus/papers/issues/42" }, "P1142R0": { "type": "paper", "title": "Thoughts on a conservative terse syntax for constraints", "subgroup": "Evolution", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1142r0.html", "link": "https://wg21.link/p1142r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-06-25", "github_url": "https://github.com/cplusplus/papers/issues/316" }, "P1143R0": { "type": "paper", "title": "Adding the `[[constinit]]` attribute", "subgroup": "Evolution", "author": "Eric Fiselier", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1143r0.md", "link": "https://wg21.link/p1143r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-04", "github_url": "https://github.com/cplusplus/papers/issues/137" }, "P1143R1": { "type": "paper", "title": "Adding the constinit keyword", "subgroup": "Evolution", "author": "Eric Fiselier", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1143r1.md", "link": "https://wg21.link/p1143r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/137" }, "P1143R2": { "type": "paper", "title": "Adding the constinit keyword", "subgroup": "Evolution, Core", "author": "Eric Fiselier", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1143r2.html", "link": "https://wg21.link/p1143r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/137" }, "P1144R0": { "type": "paper", "title": "Object relocation in terms of move plus destroy", "subgroup": "Evolution, Library Evolution", "author": "Arthur O'Dwyer, Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1144r0.html", "link": "https://wg21.link/p1144r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R1": { "type": "paper", "title": "Object relocation in terms of move plus destroy", "subgroup": "Evolution, Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1144r1.html", "link": "https://wg21.link/p1144r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-24", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R2": { "type": "paper", "title": "Object relocation in terms of move plus destroy", "subgroup": "Evolution, Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1144r2.html", "link": "https://wg21.link/p1144r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R3": { "type": "paper", "title": "Object relocation in terms of move plus destroy", "subgroup": "Library Evolution, Library", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1144r3.html", "link": "https://wg21.link/p1144r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R4": { "type": "paper", "title": "Object relocation in terms of move plus destroy", "subgroup": "EWGI, LEWGI", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1144r4.html", "link": "https://wg21.link/p1144r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R5": { "type": "paper", "title": "Object relocation in terms of move plus destroy", "subgroup": "Evolution, Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1144r5.html", "link": "https://wg21.link/p1144r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R6": { "type": "paper", "title": "Object relocation in terms of move plus destroy", "subgroup": "Evolution, Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1144r6.html", "link": "https://wg21.link/p1144r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-10", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R7": { "type": "paper", "title": "std::is_trivially_relocatable", "subgroup": "EWGI,LEWGI,Evolution,Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1144r7.html", "link": "https://wg21.link/p1144r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-10", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R8": { "type": "paper", "title": "std::is_trivially_relocatable", "subgroup": "Evolution,Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1144r8.html", "link": "https://wg21.link/p1144r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-14", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R9": { "type": "paper", "title": "std::is_trivially_relocatable", "subgroup": "Evolution,Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1144r9.html", "link": "https://wg21.link/p1144r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-12", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R10": { "type": "paper", "title": "std::is_trivially_relocatable", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1144r10.html", "link": "https://wg21.link/p1144r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/43" }, "P1144R11": { "type": "paper", "title": "std::is_trivially_relocatable", "subgroup": "EWGI SG17: EWG Incubator", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1144r11.html", "link": "https://wg21.link/p1144r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-15" }, "P1145R0": { "type": "paper", "title": "Buffer Sequence Adaptors", "subgroup": "Library Evolution", "author": "Vinnie Falco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1145r0.html", "link": "https://wg21.link/p1145r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-09", "github_url": "https://github.com/cplusplus/papers/issues/336", "issues": [ "LEWG516" ] }, "P1147R0": { "type": "paper", "title": "Printing `volatile` Pointers", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1147r0.html", "link": "https://wg21.link/p1147r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/320", "issues": [ "LEWG517" ] }, "P1147R1": { "type": "paper", "title": "Printing `volatile` Pointers", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1147r1.html", "link": "https://wg21.link/p1147r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-25", "github_url": "https://github.com/cplusplus/papers/issues/320", "issues": [ "LEWG517" ] }, "P1148R0": { "type": "paper", "title": "Cleaning up Clause 20", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1148r0.pdf", "link": "https://wg21.link/p1148r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1149R0": { "type": "paper", "title": "Constexpr regex", "subgroup": "Library Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1149r0.html", "link": "https://wg21.link/p1149r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-01", "issues": [ "LEWG518" ] }, "P1152R0": { "type": "paper", "title": "Deprecating volatile", "subgroup": "SG1, Evolution, Library Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1152r0.html", "link": "https://wg21.link/p1152r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-01", "github_url": "https://github.com/cplusplus/papers/issues/138" }, "P1152R1": { "type": "paper", "title": "Deprecating volatile", "subgroup": "SG1, Evolution, Library Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1152r1.html", "link": "https://wg21.link/p1152r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/138" }, "P1152R2": { "type": "paper", "title": "Deprecating volatile", "subgroup": "Core, Library Evolution, Library", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1152r2.html", "link": "https://wg21.link/p1152r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-09", "github_url": "https://github.com/cplusplus/papers/issues/138" }, "P1152R3": { "type": "paper", "title": "Deprecating volatile", "subgroup": "Core, Library", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1152r3.html", "link": "https://wg21.link/p1152r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-15", "github_url": "https://github.com/cplusplus/papers/issues/138" }, "P1152R4": { "type": "paper", "title": "Deprecating volatile", "subgroup": "Core", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1152r4.html", "link": "https://wg21.link/p1152r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-22", "github_url": "https://github.com/cplusplus/papers/issues/138" }, "P1153R0": { "type": "paper", "title": "Copying volatile subobjects is not trivial", "subgroup": "Evolution", "author": "Arthur O'Dwyer, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1153r0.html", "link": "https://wg21.link/p1153r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "github_url": "https://github.com/cplusplus/papers/issues/346" }, "P1154R0": { "type": "paper", "title": "Type traits for structural comparison", "subgroup": "Library Evolution", "author": "Arthur O'Dwyer, Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1154r0.html", "link": "https://wg21.link/p1154r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "github_url": "https://github.com/cplusplus/papers/issues/139" }, "P1154R1": { "type": "paper", "title": "Type traits for structural comparison", "subgroup": "Library Evolution", "author": "Arthur O'Dwyer, Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1154r1.html", "link": "https://wg21.link/p1154r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-19", "github_url": "https://github.com/cplusplus/papers/issues/139" }, "P1154R2": { "type": "paper", "title": "Type traits for structural comparison", "subgroup": "Library", "author": "Arthur O'Dwyer, Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1154r2.html", "link": "https://wg21.link/p1154r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/139" }, "P1155R0": { "type": "paper", "title": "More implicit moves", "subgroup": "Evolution", "author": "Arthur O'Dwyer, David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1155r0.html", "link": "https://wg21.link/p1155r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "github_url": "https://github.com/cplusplus/papers/issues/44" }, "P1155R1": { "type": "paper", "title": "More implicit moves", "subgroup": "Evolution", "author": "Arthur O'Dwyer, David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1155r1.html", "link": "https://wg21.link/p1155r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/44" }, "P1155R2": { "type": "paper", "title": "More implicit moves", "subgroup": "Evolution", "author": "Arthur O'Dwyer, David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1155r2.html", "link": "https://wg21.link/p1155r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-19", "github_url": "https://github.com/cplusplus/papers/issues/44" }, "P1155R3": { "type": "paper", "title": "More implicit moves", "subgroup": "Core", "author": "Arthur O'Dwyer, David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1155r3.html", "link": "https://wg21.link/p1155r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/44" }, "P1156R0": { "type": "paper", "title": "Merged Modules and Tooling", "subgroup": "Evolution", "author": "Boris Kolpackov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1156r0.html", "link": "https://wg21.link/p1156r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "github_url": "https://github.com/cplusplus/papers/issues/318" }, "P1157R0": { "type": "paper", "title": "Multi-argument constrained-parameter", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1157r0.html", "link": "https://wg21.link/p1157r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-14" }, "P1158R0": { "type": "paper", "title": "Concept-defined placeholder types", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1158r0.html", "link": "https://wg21.link/p1158r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-11" }, "P1159R0": { "type": "paper", "title": "Type Erased Iterators for modern C++", "subgroup": "Library Evolution", "author": "Thomas Russell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1159r0.md", "link": "https://wg21.link/p1159r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-02", "issues": [ "LEWG519" ] }, "P1160R0": { "type": "paper", "title": "Add Test Polymorphic Memory Resource to the Standard Library", "subgroup": "Library Evolution", "author": "Attila Fehér, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1160r0.pdf", "link": "https://wg21.link/p1160r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/564", "issues": [ "LEWG520" ] }, "P1160R1": { "type": "paper", "title": "Add Test Polymorphic Memory Resource to the Standard Library", "subgroup": "Library Evolution", "author": "Attila Fehér, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1160r1.pdf", "link": "https://wg21.link/p1160r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/564", "issues": [ "LEWG520" ] }, "P1161R0": { "type": "paper", "title": "Deprecate uses of the comma operator in subscripting expressions", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1161r0.html", "link": "https://wg21.link/p1161r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/45" }, "P1161R1": { "type": "paper", "title": "Deprecate uses of the comma operator in subscripting expressions", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1161r1.html", "link": "https://wg21.link/p1161r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/45" }, "P1161R2": { "type": "paper", "title": "Deprecate uses of the comma operator in subscripting expressions", "subgroup": "Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1161r2.html", "link": "https://wg21.link/p1161r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/45" }, "P1161R3": { "type": "paper", "title": "Deprecate uses of the comma operator in subscripting expressions", "subgroup": "Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1161r3.html", "link": "https://wg21.link/p1161r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/45" }, "P1163R0": { "type": "paper", "title": "Explicitly Implicifying explicit Constructors", "subgroup": "Library", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1163r0.pdf", "link": "https://wg21.link/p1163r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-31", "issues": [ "LEWG562" ] }, "P1164R0": { "type": "paper", "title": "Make create_directory() Intuitive", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1164r0.pdf", "link": "https://wg21.link/p1164r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-29", "github_url": "https://github.com/cplusplus/papers/issues/46" }, "P1164R1": { "type": "paper", "title": "Make create_directory() intuitive", "subgroup": "Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1164r1.pdf", "link": "https://wg21.link/p1164r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/46" }, "P1165R0": { "type": "paper", "title": "Fixing allocator usage for operator+(basic_string)", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1165r0.html", "link": "https://wg21.link/p1165r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/47", "issues": [ "LEWG563", "LEWG564" ] }, "P1165R1": { "type": "paper", "title": "Make stateful allocator propagation more consistent for operator+(basic_string)", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1165r1.html", "link": "https://wg21.link/p1165r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-10", "github_url": "https://github.com/cplusplus/papers/issues/47", "issues": [ "LEWG563", "LEWG564" ] }, "P1166R0": { "type": "paper", "title": "What do we need from a linear algebra library?", "subgroup": "SG6, SG14, Library Evolution Incubator, Library Evolution", "author": "Guy Davidson, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1166r0.pdf", "link": "https://wg21.link/p1166r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-12", "github_url": "https://github.com/cplusplus/papers/issues/140" }, "P1167R0": { "type": "paper", "title": "Improving function templates with Class Template Argument Deduction", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1167r0.html", "link": "https://wg21.link/p1167r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1168R0": { "type": "paper", "title": "How to make Terse Notation soar with Class Template Argument Deduction", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1168r0.html", "link": "https://wg21.link/p1168r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1169R0": { "type": "paper", "title": "static operator()", "subgroup": "Evolution, Library Evolution", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1169r0.html", "link": "https://wg21.link/p1169r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/1022" }, "P1169R1": { "type": "paper", "title": "static operator()", "subgroup": "Evolution", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1169r1.html", "link": "https://wg21.link/p1169r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-06", "github_url": "https://github.com/cplusplus/papers/issues/1022" }, "P1169R2": { "type": "paper", "title": "static operator()", "subgroup": "Evolution", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1169r2.html", "link": "https://wg21.link/p1169r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-14", "github_url": "https://github.com/cplusplus/papers/issues/1022" }, "P1169R3": { "type": "paper", "title": "static operator()", "subgroup": "Evolution", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1169r3.html", "link": "https://wg21.link/p1169r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1022" }, "P1169R4": { "type": "paper", "title": "static operator()", "subgroup": "Core", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1169r4.html", "link": "https://wg21.link/p1169r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-11", "github_url": "https://github.com/cplusplus/papers/issues/1022" }, "P1170R0": { "type": "paper", "title": "Overload sets as function parameters", "subgroup": "Evolution, Library Evolution", "author": "Barry Revzin, Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1170r0.html", "link": "https://wg21.link/p1170r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/296" }, "P1171R0": { "type": "paper", "title": "Synchronously waiting on asynchronous operations", "subgroup": "SG1, Library Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1171r0.pdf", "link": "https://wg21.link/p1171r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1172R0": { "type": "paper", "title": "The Concept of Memory Allocator", "subgroup": "Library Evolution, Library", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1172r0.pdf", "link": "https://wg21.link/p1172r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-03", "github_url": "https://github.com/cplusplus/papers/issues/413", "issues": [ "LEWG521" ] }, "P1172R1": { "type": "paper", "title": "The Concept of Memory Allocator", "subgroup": "Library Evolution, Library", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1172r1.pdf", "link": "https://wg21.link/p1172r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/413", "issues": [ "LEWG521" ] }, "P1175R0": { "type": "paper", "title": "A simple and practical optional reference for C++", "subgroup": "Library Evolution, Library", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1175r0.html", "link": "https://wg21.link/p1175r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "issues": [ "LEWG522" ] }, "P1177R0": { "type": "paper", "title": "Package Ecosystem Plan", "subgroup": "SG15", "author": "Rene Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1177r0.pdf", "link": "https://wg21.link/p1177r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/48" }, "P1177R1": { "type": "paper", "title": "Package Ecosystem Plan", "subgroup": "SG15", "author": "René Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1177r1.pdf", "link": "https://wg21.link/p1177r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-15", "github_url": "https://github.com/cplusplus/papers/issues/48" }, "P1178R0": { "type": "paper", "title": "C++ Compile", "subgroup": "SG15, Library Evolution", "author": "Rene Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1178r0.html", "link": "https://wg21.link/p1178r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "issues": [ "LEWG523" ] }, "P1179R0": { "type": "paper", "title": "Lifetime safety: Preventing common dangling", "subgroup": "WG21", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1179r0.pdf", "link": "https://wg21.link/p1179r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-25", "github_url": "https://github.com/cplusplus/papers/issues/312" }, "P1179R1": { "type": "paper", "title": "Lifetime safety: Preventing common dangling", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1179r1.pdf", "link": "https://wg21.link/p1179r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-22", "github_url": "https://github.com/cplusplus/papers/issues/312" }, "P1180R0": { "type": "paper", "title": "Response to P1156", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1180r0.html", "link": "https://wg21.link/p1180r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-18", "github_url": "https://github.com/cplusplus/papers/issues/317" }, "P1181R0": { "type": "paper", "title": "Proposing unless", "subgroup": "Evolution", "author": "Morwenn Ed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1181r0.html", "link": "https://wg21.link/p1181r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-08" }, "P1182R0": { "type": "paper", "title": "New names for the power-of-2 templates (and their header)", "subgroup": "Library Evolution", "author": "Gennaro Prot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1182r0.html", "link": "https://wg21.link/p1182r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-13", "issues": [ "LEWG524" ] }, "P1184R0": { "type": "paper", "title": "A Module Mapper", "subgroup": "SG15", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1184r0.pdf", "link": "https://wg21.link/p1184r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/49" }, "P1184R1": { "type": "paper", "title": "A Module Mapper", "subgroup": "SG15", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1184r1.pdf", "link": "https://wg21.link/p1184r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-12", "github_url": "https://github.com/cplusplus/papers/issues/49" }, "P1184R2": { "type": "paper", "title": "A Module Mapper", "subgroup": "SG15", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1184r2.pdf", "link": "https://wg21.link/p1184r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-10", "github_url": "https://github.com/cplusplus/papers/issues/49" }, "P1185R0": { "type": "paper", "title": "<=> != ==", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1185r0.html", "link": "https://wg21.link/p1185r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/141" }, "P1185R1": { "type": "paper", "title": "<=> != ==", "subgroup": "Evolution, Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1185r1.html", "link": "https://wg21.link/p1185r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-22", "github_url": "https://github.com/cplusplus/papers/issues/141" }, "P1185R2": { "type": "paper", "title": "<=> != ==", "subgroup": "Evolution, Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1185r2.html", "link": "https://wg21.link/p1185r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/141" }, "P1186R0": { "type": "paper", "title": "When do you actually use <=>?", "subgroup": "Evolution, Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1186r0.html", "link": "https://wg21.link/p1186r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/142", "issues": [ "LEWG525" ] }, "P1186R1": { "type": "paper", "title": "When do you actually use <=>?", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1186r1.html", "link": "https://wg21.link/p1186r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-22", "github_url": "https://github.com/cplusplus/papers/issues/142", "issues": [ "LEWG525" ] }, "P1186R2": { "type": "paper", "title": "When do you actually use <=>?", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1186r2.html", "link": "https://wg21.link/p1186r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/142", "issues": [ "LEWG525" ] }, "P1186R3": { "type": "paper", "title": "When do you actually use <=>?", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1186r3.html", "link": "https://wg21.link/p1186r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/142", "issues": [ "LEWG525" ] }, "P1187R0": { "type": "paper", "title": "A type trait for std::compare_3way()'s type", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1187r0.html", "link": "https://wg21.link/p1187r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/265", "issues": [ "LEWG526" ] }, "P1188R0": { "type": "paper", "title": "Library utilities for <=>", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1188r0.html", "link": "https://wg21.link/p1188r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-22", "github_url": "https://github.com/cplusplus/papers/issues/143" }, "P1189R0": { "type": "paper", "title": "Adding <=> to library", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1189r0.html", "link": "https://wg21.link/p1189r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/366" }, "P1190R0": { "type": "paper", "title": "I did not order this! Why is it on my bill?", "subgroup": "Evolution, Library Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1190r0.html", "link": "https://wg21.link/p1190r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-06" }, "P1191R0": { "type": "paper", "title": "Adding operator<=> to types that are not currently comparable", "subgroup": "Library Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1191r0.html", "link": "https://wg21.link/p1191r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-22", "github_url": "https://github.com/cplusplus/papers/issues/266", "issues": [ "LEWG527" ] }, "P1192R0": { "type": "paper", "title": "Experience report - integrating Executors with Parallel Algorithms", "subgroup": "SG1, Library Evolution", "author": "Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1192r0.html", "link": "https://wg21.link/p1192r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/50" }, "P1192R1": { "type": "paper", "title": "Experience report - integrating Executors with Parallel Algorithms", "subgroup": "SG1, Library Evolution", "author": "Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1192r1.html", "link": "https://wg21.link/p1192r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-05", "github_url": "https://github.com/cplusplus/papers/issues/50" }, "P1193R0": { "type": "paper", "title": "Explicitly Specified Returns for (Implicit) Conversions", "subgroup": "Evolution, Evolution Incubator", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1193r0.html", "link": "https://wg21.link/p1193r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/51" }, "P1194R0": { "type": "paper", "title": "The Compromise Executors Proposal: A lazy simplification of P0443", "subgroup": "SG1, Library Evolution", "author": "Lee Howes, Eric Niebler, Kirk Shoop, Bryce Lelbach, D. S. Hollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1194r0.html", "link": "https://wg21.link/p1194r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1195R0": { "type": "paper", "title": "Making constexpr", "subgroup": "Library Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1195r0.html", "link": "https://wg21.link/p1195r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-27", "github_url": "https://github.com/cplusplus/papers/issues/341", "issues": [ "LEWG528" ] }, "P1196R0": { "type": "paper", "title": "Value-based std::error_category comparison", "subgroup": "Library Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1196r0.html", "link": "https://wg21.link/p1196r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-27", "issues": [ "LEWG529" ] }, "P1197R0": { "type": "paper", "title": "A non-allocating overload of error_category::message()", "subgroup": "Library Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1197r0.html", "link": "https://wg21.link/p1197r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-27", "issues": [ "LEWG530" ] }, "P1198R0": { "type": "paper", "title": "Adding error_category::failed()", "subgroup": "Library Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1198r0.html", "link": "https://wg21.link/p1198r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-28", "issues": [ "LEWG531" ] }, "P1199R0": { "type": "paper", "title": "A simple proposal for unifying generic and object-oriented programming", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1199r0.html", "link": "https://wg21.link/p1199r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-10" }, "P1200R0": { "type": "paper", "title": "High noon for the 2D Graphics proposal", "subgroup": "WG21", "author": "Guy Davidson, Roger Orr, Ville Voutilainen, Jose Daniel Garcia Sanchez, Jean-Paul Rigault, Matevz Tadel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1200r0.pdf", "link": "https://wg21.link/p1200r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06" }, "P1201R0": { "type": "paper", "title": "Variant direct comparisons", "subgroup": "Library Evolution", "author": "Oleg Fatkhiev, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1201r0.html", "link": "https://wg21.link/p1201r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-02", "issues": [ "LEWG532" ] }, "P1202R0": { "type": "paper", "title": "Asymmetric fences", "subgroup": "SG1", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1202r0.pdf", "link": "https://wg21.link/p1202r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/144" }, "P1202R1": { "type": "paper", "title": "Asymmetric Fences", "subgroup": "SG1", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1202r1.pdf", "link": "https://wg21.link/p1202r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/144" }, "P1202R2": { "type": "paper", "title": "Asymmetric Fences", "subgroup": "Library Evolution", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1202r2.pdf", "link": "https://wg21.link/p1202r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/144" }, "P1202R3": { "type": "paper", "title": "Asymmetric Fences", "subgroup": "Library", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1202r3.pdf", "link": "https://wg21.link/p1202r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-14", "github_url": "https://github.com/cplusplus/papers/issues/144" }, "P1202R4": { "type": "paper", "title": "Asymmetric Fences", "subgroup": "Library Evolution, Library", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1202r4.pdf", "link": "https://wg21.link/p1202r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/144" }, "P1202R5": { "type": "paper", "title": "Asymmetric Fences", "subgroup": "Library", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1202r5.pdf", "link": "https://wg21.link/p1202r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/144" }, "P1203R0": { "type": "paper", "title": "Modular main()", "subgroup": "Evolution", "author": "Boris Kolpackov, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1203r0.html", "link": "https://wg21.link/p1203r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/345" }, "P1204R0": { "type": "paper", "title": "Canonical Project Structure", "subgroup": "SG15", "author": "Boris Kolpackov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1204r0.html", "link": "https://wg21.link/p1204r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1205R0": { "type": "paper", "title": "Teleportation via co_await", "subgroup": "SG1, Core", "author": "Olivier Giroux, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1205r0.html", "link": "https://wg21.link/p1205r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-28" }, "P1206R0": { "type": "paper", "title": "Range constructors for standard containers and views", "subgroup": "Library", "author": "Corentin Jabot, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1206r0.pdf", "link": "https://wg21.link/p1206r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/145", "issues": [ "LEWG533" ] }, "P1206R1": { "type": "paper", "title": "ranges::to: A function to convert any range to a container", "subgroup": "Library Evolution", "author": "Corentin Jabot, Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1206r1.pdf", "link": "https://wg21.link/p1206r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/145", "issues": [ "LEWG533" ] }, "P1206R2": { "type": "paper", "title": "ranges::to: A function to convert any range to a container", "subgroup": "Library Evolution", "author": "Corentin Jabot, Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1206r2.pdf", "link": "https://wg21.link/p1206r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-12", "github_url": "https://github.com/cplusplus/papers/issues/145", "issues": [ "LEWG533" ] }, "P1206R3": { "type": "paper", "title": "ranges::to: A function to convert any range to a container", "subgroup": "Library Evolution", "author": "Corentin Jabot, Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1206r3.pdf", "link": "https://wg21.link/p1206r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-22", "github_url": "https://github.com/cplusplus/papers/issues/145", "issues": [ "LEWG533" ] }, "P1206R4": { "type": "paper", "title": "Conversions from ranges to containers", "subgroup": "Library Evolution", "author": "Corentin Jabot, Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1206r4.pdf", "link": "https://wg21.link/p1206r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-14", "github_url": "https://github.com/cplusplus/papers/issues/145", "issues": [ "LEWG533" ] }, "P1206R5": { "type": "paper", "title": "Conversions from ranges to containers", "subgroup": "Library Evolution", "author": "Corentin Jabot, Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1206r5.pdf", "link": "https://wg21.link/p1206r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-01", "github_url": "https://github.com/cplusplus/papers/issues/145", "issues": [ "LEWG533" ] }, "P1206R6": { "type": "paper", "title": "Conversions from ranges to containers", "subgroup": "Library Evolution", "author": "Corentin Jabot, Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1206r6.pdf", "link": "https://wg21.link/p1206r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-03", "github_url": "https://github.com/cplusplus/papers/issues/145", "issues": [ "LEWG533" ] }, "P1206R7": { "type": "paper", "title": "Conversions from ranges to containers", "subgroup": "Library", "author": "Corentin Jabot, Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1206r7.pdf", "link": "https://wg21.link/p1206r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-21", "github_url": "https://github.com/cplusplus/papers/issues/145", "issues": [ "LEWG533" ] }, "P1207R0": { "type": "paper", "title": "Movability of Single-pass Iterators", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1207r0.html", "link": "https://wg21.link/p1207r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-08-20", "github_url": "https://github.com/cplusplus/papers/issues/146", "issues": [ "LEWG534", "LWG3265", "LWG3355" ] }, "P1207R1": { "type": "paper", "title": "Movability of Single-pass Iterators", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1207r1.html", "link": "https://wg21.link/p1207r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/146", "issues": [ "LEWG534", "LWG3265", "LWG3355" ] }, "P1207R2": { "type": "paper", "title": "Movability of Single-pass Iterators", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1207r2.pdf", "link": "https://wg21.link/p1207r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/146", "issues": [ "LEWG534", "LWG3265", "LWG3355" ] }, "P1207R3": { "type": "paper", "title": "Movability of Single-pass Iterators", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1207r3.pdf", "link": "https://wg21.link/p1207r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/146", "issues": [ "LEWG534", "LWG3265", "LWG3355" ] }, "P1207R4": { "type": "paper", "title": "Movability of Single-pass Iterators", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1207r4.pdf", "link": "https://wg21.link/p1207r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/146", "issues": [ "LEWG534", "LWG3265", "LWG3355" ] }, "P1208R0": { "type": "paper", "title": "Adopt source_location from Library Fundamentals V3 for C++20", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot, Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1208r0.html", "link": "https://wg21.link/p1208r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/52", "issues": [ "LEWG535" ] }, "P1208R1": { "type": "paper", "title": "Adopt source_location from Library Fundamentals V3 for C++20", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot, Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1208r1.html", "link": "https://wg21.link/p1208r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-21", "github_url": "https://github.com/cplusplus/papers/issues/52", "issues": [ "LEWG535" ] }, "P1208R3": { "type": "paper", "title": "Source-Code Information Capture", "subgroup": "Library", "author": "Robert Douglas, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1208r3.pdf", "link": "https://wg21.link/p1208r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-11-08", "github_url": "https://github.com/cplusplus/papers/issues/52" }, "P1208R4": { "type": "paper", "title": "Adopt source location from Library Fundamentals V3 for C++20", "subgroup": "Library", "author": "Robert Douglas, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1208r4.pdf", "link": "https://wg21.link/p1208r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/52" }, "P1208R5": { "type": "paper", "title": "Adopt source location from Library Fundamentals V3 for C++20", "subgroup": "Library", "author": "Corentin Jabot, Robert Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1208r5.pdf", "link": "https://wg21.link/p1208r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/52" }, "P1208R6": { "type": "paper", "title": "Adopt source location from Library Fundamentals V3 for C++20", "subgroup": "Library", "author": "Corentin Jabot, Robert Douglas, Daniel Krugler, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1208r6.pdf", "link": "https://wg21.link/p1208r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/52" }, "P1209R0": { "type": "paper", "title": "Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20", "subgroup": "Library Evolution", "author": "Alisdair Meredith, Stephan T. Lavavej", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1209r0.html", "link": "https://wg21.link/p1209r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "issues": [ "LEWG536" ] }, "P1210R0": { "type": "paper", "title": "Completing the Rebase of Library Fundamentals, Version 3, Working Draft", "subgroup": "Library Evolution, Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1210r0.html", "link": "https://wg21.link/p1210r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-30", "issues": [ "LEWG537" ] }, "P1212R0": { "type": "paper", "title": "Modules and Freestanding", "subgroup": "Evolution, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1212r0.html", "link": "https://wg21.link/p1212r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06" }, "P1213R0": { "type": "paper", "title": "Global Module Fragment is Unnecessary", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1213r0.pdf", "link": "https://wg21.link/p1213r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/53" }, "P1213R1": { "type": "paper", "title": "Global Module Fragment Is Unnecessary", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1213r1.pdf", "link": "https://wg21.link/p1213r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-12", "github_url": "https://github.com/cplusplus/papers/issues/53" }, "P1214R0": { "type": "paper", "title": "Pointer to Member Functions and Member Objects are just Callables!", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1214r0.html", "link": "https://wg21.link/p1214r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/356" }, "P1217R0": { "type": "paper", "title": "Out-of-thin-air, revisited, again", "subgroup": "SG1", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1217r0.html", "link": "https://wg21.link/p1217r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/367" }, "P1217R1": { "type": "paper", "title": "Out-of-thin-air, revisited, again", "subgroup": "SG1", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1217r1.html", "link": "https://wg21.link/p1217r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/367" }, "P1217R2": { "type": "paper", "title": "Out-of-thin-air, revisited, again", "subgroup": "SG1", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1217r2.html", "link": "https://wg21.link/p1217r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/367" }, "P1218R0": { "type": "paper", "title": "Redefinitions in Legacy Imports", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1218r0.pdf", "link": "https://wg21.link/p1218r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05" }, "P1219R0": { "type": "paper", "title": "Homogeneous variadic function parameters", "subgroup": "Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1219r0.html", "link": "https://wg21.link/p1219r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/297" }, "P1219R1": { "type": "paper", "title": "Homogeneous variadic function parameters", "subgroup": "Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1219r1.html", "link": "https://wg21.link/p1219r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/297" }, "P1219R2": { "type": "paper", "title": "Homogeneous variadic function parameters", "subgroup": "Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1219r2.html", "link": "https://wg21.link/p1219r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/297" }, "P1220R0": { "type": "paper", "title": "Controlling When Inline Functions are Emitted", "subgroup": "Evolution", "author": "Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1220r0.html", "link": "https://wg21.link/p1220r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-28", "github_url": "https://github.com/cplusplus/papers/issues/348" }, "P1221R0": { "type": "paper", "title": "Parametric Expressions", "subgroup": "Evolution", "author": "Jason Rice", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1221r0.html", "link": "https://wg21.link/p1221r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-03", "github_url": "https://github.com/cplusplus/papers/issues/147" }, "P1221R1": { "type": "paper", "title": "Parametric Expressions", "subgroup": "Evolution", "author": "Jason Rice", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1221r1.html", "link": "https://wg21.link/p1221r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-10-03", "github_url": "https://github.com/cplusplus/papers/issues/147" }, "P1222R0": { "type": "paper", "title": "A Standard flat_set", "subgroup": "Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1222r0.pdf", "link": "https://wg21.link/p1222r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-02", "github_url": "https://github.com/cplusplus/papers/issues/148", "issues": [ "LEWG538" ] }, "P1222R1": { "type": "paper", "title": "A Standard flatset", "subgroup": "Library Evolution, Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1222r1.pdf", "link": "https://wg21.link/p1222r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/148", "issues": [ "LEWG538" ] }, "P1222R2": { "type": "paper", "title": "A Standard flat_set", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1222r2.pdf", "link": "https://wg21.link/p1222r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-11", "github_url": "https://github.com/cplusplus/papers/issues/148", "issues": [ "LEWG538" ] }, "P1222R3": { "type": "paper", "title": "A Standard flat_set", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1222r3.pdf", "link": "https://wg21.link/p1222r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-18", "github_url": "https://github.com/cplusplus/papers/issues/148", "issues": [ "LEWG538" ] }, "P1222R4": { "type": "paper", "title": "A Standard flat_set", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1222r4.pdf", "link": "https://wg21.link/p1222r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-13", "github_url": "https://github.com/cplusplus/papers/issues/148", "issues": [ "LEWG538" ] }, "P1223R0": { "type": "paper", "title": "find_backward", "subgroup": "Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1223r0.pdf", "link": "https://wg21.link/p1223r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-02", "github_url": "https://github.com/cplusplus/papers/issues/149", "issues": [ "LEWG539" ] }, "P1223R1": { "type": "paper", "title": "find_backward", "subgroup": "Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1223r1.pdf", "link": "https://wg21.link/p1223r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-10-02", "github_url": "https://github.com/cplusplus/papers/issues/149", "issues": [ "LEWG539" ] }, "P1223R2": { "type": "paper", "title": "find_backward", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1223r2.pdf", "link": "https://wg21.link/p1223r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-13", "github_url": "https://github.com/cplusplus/papers/issues/149", "issues": [ "LEWG539" ] }, "P1223R3": { "type": "paper", "title": "find_last", "subgroup": "Library Evolution, Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1223r3.pdf", "link": "https://wg21.link/p1223r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/149", "issues": [ "LEWG539" ] }, "P1223R4": { "type": "paper", "title": "find_last", "subgroup": "Library Evolution, Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1223r4.pdf", "link": "https://wg21.link/p1223r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-15", "github_url": "https://github.com/cplusplus/papers/issues/149", "issues": [ "LEWG539" ] }, "P1223R5": { "type": "paper", "title": "find_last", "subgroup": "Library", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1223r5.pdf", "link": "https://wg21.link/p1223r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-17", "github_url": "https://github.com/cplusplus/papers/issues/149", "issues": [ "LEWG539" ] }, "P1224R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in San Diego", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1224r0.html", "link": "https://wg21.link/p1224r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1225R0": { "type": "paper", "title": "Feedback on 2D Graphics", "subgroup": "Library Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1225r0.html", "link": "https://wg21.link/p1225r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-02", "issues": [ "LEWG559" ] }, "P1227R0": { "type": "paper", "title": "Signed size() functions", "subgroup": "Library Evolution", "author": "Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1227r0.html", "link": "https://wg21.link/p1227r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/150", "issues": [ "LEWG540" ] }, "P1227R1": { "type": "paper", "title": "Signed ssize() functions, unsigned size() functions", "subgroup": "Library Evolution", "author": "Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1227r1.html", "link": "https://wg21.link/p1227r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/150", "issues": [ "LEWG540" ] }, "P1227R2": { "type": "paper", "title": "Signed ssize() functions, unsigned size() functions", "subgroup": "Library", "author": "Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1227r2.html", "link": "https://wg21.link/p1227r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/150", "issues": [ "LEWG540" ] }, "P1228R1": { "type": "paper", "title": "A proposal to add an efficient string concatenation routine to the Standard Library", "subgroup": "Library Evolution", "author": "Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1228r1.html", "link": "https://wg21.link/p1228r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/151" }, "P1229R0": { "type": "paper", "title": "Labelled Parameters", "subgroup": "Evolution", "author": "Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1229r0.html", "link": "https://wg21.link/p1229r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/358" }, "P1230R0": { "type": "paper", "title": "Recursive Type Template Instantiation", "subgroup": "Evolution, Core", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1230r0.pdf", "link": "https://wg21.link/p1230r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-03", "github_url": "https://github.com/cplusplus/papers/issues/298" }, "P1231R0": { "type": "paper", "title": "Proposal for Study Group: C++ Education", "subgroup": "WG21", "author": "JC van Winkel, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1231r0.pdf", "link": "https://wg21.link/p1231r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/313" }, "P1232R0": { "type": "paper", "title": "Integrating executors with the standard library through customization", "subgroup": "SG1", "author": "Lee Howes, Eric Niebler, Kirk Shoop, Lewis Baker, Robert Geva", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1232r0.html", "link": "https://wg21.link/p1232r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1233R0": { "type": "paper", "title": "Shift-by-negative in shift_left and shift_right", "subgroup": "Library Evolution, Library", "author": "Ashley Hedberg, Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1233r0.pdf", "link": "https://wg21.link/p1233r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-02", "github_url": "https://github.com/cplusplus/papers/issues/54", "issues": [ "LEWG541" ] }, "P1233R1": { "type": "paper", "title": "Shift-by-negative in shift_left and shift_right", "subgroup": "Library", "author": "Ashley Hedberg, Matt Calabrese, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1233r1.html", "link": "https://wg21.link/p1233r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/54", "issues": [ "LEWG541" ] }, "P1235R0": { "type": "paper", "title": "Implicit constexpr", "subgroup": "Evolution", "author": "Bryce Adelstein Lelbach, Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1235r0.pdf", "link": "https://wg21.link/p1235r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/292" }, "P1236R0": { "type": "paper", "title": "Alternative Wording for P0907R4 Signed Integers are Two's Complement", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1236r0.html", "link": "https://wg21.link/p1236r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/55" }, "P1236R1": { "type": "paper", "title": "Alternative Wording for P0907R4 Signed Integers are Two's Complement", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1236r1.html", "link": "https://wg21.link/p1236r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-09", "github_url": "https://github.com/cplusplus/papers/issues/55" }, "P1237R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2018/07/11 - 2018/10/03", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1237r0.html", "link": "https://wg21.link/p1237r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1238R0": { "type": "paper", "title": "SG16: Unicode Direction", "subgroup": "WG21", "author": "Tom Honermann, Corentin Jabot, JeanHeyd Meneide, Mark Zeren, Martinho Fernandes, Peter Bindels, Steve Downey, Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1238r0.html", "link": "https://wg21.link/p1238r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/561" }, "P1238R1": { "type": "paper", "title": "SG16: Unicode Direction", "subgroup": "WG21", "author": "Tom Honermann, Corentin Jabot, JeanHeyd Meneide, Mark Zeren, Martinho Fernandes, Peter Bindels, Steve Downey, Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1238r1.html", "link": "https://wg21.link/p1238r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/561" }, "P1239R0": { "type": "paper", "title": "Placed Before", "subgroup": "SG1", "author": "Daniel Lustig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1239r0.html", "link": "https://wg21.link/p1239r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1240R0": { "type": "paper", "title": "Scalable Reflection in C++", "subgroup": "SG7, Evolution", "author": "Andrew Sutton, Faisal Vali, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1240r0.pdf", "link": "https://wg21.link/p1240r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/545" }, "P1240R1": { "type": "paper", "title": "Scalable Reflection in C++", "subgroup": "SG7", "author": "Daveed Vandevoorde, Wyatt Childers, Andrew Sutton, Faisal Vali, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1240r1.pdf", "link": "https://wg21.link/p1240r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08", "github_url": "https://github.com/cplusplus/papers/issues/545" }, "P1240R2": { "type": "paper", "title": "Scalable Reflection", "subgroup": "SG7", "author": "Daveed Vandevoorde, Wyatt Childers, Andrew Sutton, Faisal Vali", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1240r2.pdf", "link": "https://wg21.link/p1240r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/545" }, "P1241R0": { "type": "paper", "title": "In support of merging coroutines into C++20", "subgroup": "SG1", "author": "Lee Howes, Eric Niebler, Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1241r0.html", "link": "https://wg21.link/p1241r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1242R0": { "type": "paper", "title": "Single-file modules with the Atom semantic properties rule", "subgroup": "Evolution", "author": "Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1242r0.pdf", "link": "https://wg21.link/p1242r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/56" }, "P1242R1": { "type": "paper", "title": "Single-file modules with the Atom semantic properties rule", "subgroup": "Evolution", "author": "Jeff Snyder, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1242r1.pdf", "link": "https://wg21.link/p1242r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-12-01", "github_url": "https://github.com/cplusplus/papers/issues/56" }, "P1243R0": { "type": "paper", "title": "Rangify New Algorithms", "subgroup": "Library Evolution, Library", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1243r0.pdf", "link": "https://wg21.link/p1243r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/152", "issues": [ "LEWG542" ] }, "P1243R1": { "type": "paper", "title": "Rangify New Algorithms", "subgroup": "Library", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1243r1.pdf", "link": "https://wg21.link/p1243r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-16", "github_url": "https://github.com/cplusplus/papers/issues/152", "issues": [ "LEWG542" ] }, "P1243R2": { "type": "paper", "title": "Rangify New Algorithms", "subgroup": "Library", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1243r2.pdf", "link": "https://wg21.link/p1243r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-09", "github_url": "https://github.com/cplusplus/papers/issues/152", "issues": [ "LEWG542" ] }, "P1243R3": { "type": "paper", "title": "Rangify New Algorithms", "subgroup": "Library", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1243r3.pdf", "link": "https://wg21.link/p1243r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-09", "github_url": "https://github.com/cplusplus/papers/issues/152", "issues": [ "LEWG542" ] }, "P1243R4": { "type": "paper", "title": "Rangify New Algorithms", "subgroup": "Library", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1243r4.pdf", "link": "https://wg21.link/p1243r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-12", "github_url": "https://github.com/cplusplus/papers/issues/152", "issues": [ "LEWG542" ] }, "P1244R0": { "type": "paper", "title": "Dependent Execution for a Unified Executors Proposal for C++", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1244r0.html", "link": "https://wg21.link/p1244r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1245R0": { "type": "paper", "title": "export module containing [[attribute]];", "subgroup": "Evolution", "author": "Bruno Cardoso Lopes, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1245r0.html", "link": "https://wg21.link/p1245r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/350" }, "P1246R0": { "type": "paper", "title": "The no_float function attribute", "subgroup": "Evolution", "author": "Bruno Cardoso Lopes, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1246r0.html", "link": "https://wg21.link/p1246r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/351" }, "P1247R0": { "type": "paper", "title": "Disabling static destructors: introducing no_destroy and always_destroy attributes", "subgroup": "Evolution", "author": "Bruno Cardoso Lopes, JF Bastien, Erik Pilkington", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1247r0.html", "link": "https://wg21.link/p1247r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/291" }, "P1248R0": { "type": "paper", "title": "Fixing 'Relation's", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1248r0.html", "link": "https://wg21.link/p1248r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/57", "issues": [ "LEWG543" ] }, "P1248R1": { "type": "paper", "title": "Remove CommonReference requirement from StrictWeakOrdering", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1248r1.html", "link": "https://wg21.link/p1248r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-04", "github_url": "https://github.com/cplusplus/papers/issues/57", "issues": [ "LEWG543" ] }, "P1249R0": { "type": "paper", "title": "std::forward from std::initializer_list", "subgroup": "Library Evolution", "author": "Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1249r0.html", "link": "https://wg21.link/p1249r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-03", "github_url": "https://github.com/cplusplus/papers/issues/349" }, "P1250R0": { "type": "paper", "title": "Extension by inspecting members of User Defined Types?", "subgroup": "Library Evolution", "author": "Titus Winters, Ashley Hedberg, Eric Fiselier", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1250r0.pdf", "link": "https://wg21.link/p1250r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "issues": [ "LEWG544" ] }, "P1251R0": { "type": "paper", "title": "A more constexpr bitset", "subgroup": "Library Evolution", "author": "Morris Hafner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1251r0.pdf", "link": "https://wg21.link/p1251r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-04", "github_url": "https://github.com/cplusplus/papers/issues/58", "issues": [ "LEWG545" ] }, "P1251R1": { "type": "paper", "title": "A more constexpr bitset", "subgroup": "Library Evolution, Library", "author": "Morris Hafner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1251r1.pdf", "link": "https://wg21.link/p1251r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/58", "issues": [ "LEWG545" ] }, "P1252R0": { "type": "paper", "title": "Ranges Design Cleanup", "subgroup": "Library Evolution, Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1252r0.pdf", "link": "https://wg21.link/p1252r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/59", "issues": [ "LEWG546" ] }, "P1252R1": { "type": "paper", "title": "Ranges Design Cleanup", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1252r1.pdf", "link": "https://wg21.link/p1252r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-15", "github_url": "https://github.com/cplusplus/papers/issues/59", "issues": [ "LEWG546" ] }, "P1252R2": { "type": "paper", "title": "Ranges Design Cleanup", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1252r2.pdf", "link": "https://wg21.link/p1252r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/59", "issues": [ "LEWG546" ] }, "P1253R0": { "type": "paper", "title": "Guidelines for when a WG21 proposal should be reviewed by SG16, the text and Unicode study group", "subgroup": "WG21", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1253r0.html", "link": "https://wg21.link/p1253r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/247" }, "P1254R0": { "type": "paper", "title": "Notes on C++ Package Management", "subgroup": "SG15", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1254r0.html", "link": "https://wg21.link/p1254r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1255R0": { "type": "paper", "title": "A view of 0 or 1 elements: view::maybe", "subgroup": "Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1255r0.html", "link": "https://wg21.link/p1255r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R1": { "type": "paper", "title": "A view of 0 or 1 elements: view::maybe", "subgroup": "Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1255r1.html", "link": "https://wg21.link/p1255r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R2": { "type": "paper", "title": "A view of 0 or 1 elements: view::maybe", "subgroup": "Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1255r2.html", "link": "https://wg21.link/p1255r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R3": { "type": "paper", "title": "A view of 0 or 1 elements: view::maybe", "subgroup": "Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1255r3.html", "link": "https://wg21.link/p1255r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R4": { "type": "paper", "title": "A view of 0 or 1 elements: view::maybe", "subgroup": "Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1255r4.html", "link": "https://wg21.link/p1255r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R5": { "type": "paper", "title": "A view of 0 or 1 elements: views::maybe", "subgroup": "Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1255r5.html", "link": "https://wg21.link/p1255r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-09", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R6": { "type": "paper", "title": "A view of 0 or 1 elements: views::maybe", "subgroup": "Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1255r6.html", "link": "https://wg21.link/p1255r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-05", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R7": { "type": "paper", "title": "A view of 0 or 1 elements: views::maybe", "subgroup": "SG9", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1255r7.html", "link": "https://wg21.link/p1255r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-09", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R8": { "type": "paper", "title": "A view of 0 or 1 elements: views::maybe", "subgroup": "SG9, Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1255r8.pdf", "link": "https://wg21.link/p1255r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-12", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R9": { "type": "paper", "title": "A view of 0 or 1 elements: views::maybe", "subgroup": "SG9, Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1255r9.pdf", "link": "https://wg21.link/p1255r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-16", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R10": { "type": "paper", "title": "A view of 0 or 1 elements: views::maybe", "subgroup": "SG9 Ranges,Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1255r10.pdf", "link": "https://wg21.link/p1255r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R11": { "type": "paper", "title": "A view of 0 or 1 elements: views::maybe", "subgroup": "SG9 Ranges,LEWG Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1255r11.pdf", "link": "https://wg21.link/p1255r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-12", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R12": { "type": "paper", "title": "A view of 0 or 1 elements: views::maybe", "subgroup": "SG9 Ranges,LEWG Library Evolution,LWG Library", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1255r12.pdf", "link": "https://wg21.link/p1255r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-16", "github_url": "https://github.com/cplusplus/papers/issues/60", "issues": [ "LEWG547" ] }, "P1255R13": { "type": "paper", "title": "A view of 0 or 1 elements: views::nullable And a concept to constrain maybes", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1255r13.pdf", "link": "https://wg21.link/p1255r13", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "issues": [ "LEWG547" ] }, "P1256R0": { "type": "paper", "title": "Executors Should Go To A TS", "subgroup": "SG1, Library Evolution", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1256r0.html", "link": "https://wg21.link/p1256r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1257R0": { "type": "paper", "title": "Implementation experience on trying to implement concurrent data and control structures with executors", "subgroup": "SG1, Library Evolution", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1257r0.html", "link": "https://wg21.link/p1257r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-10-16", "github_url": "https://github.com/cplusplus/papers/issues/368" }, "P1258R0": { "type": "paper", "title": "Don't Make C++ Unimplementable On Small CPUs", "subgroup": "SG1, Library Evolution", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1258r0.html", "link": "https://wg21.link/p1258r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1259R0": { "type": "paper", "title": "Merge most of Networking TS into C++ Working Draft", "subgroup": "SG1, Library Evolution", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1259r0.html", "link": "https://wg21.link/p1259r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/61" }, "P1259R1": { "type": "paper", "title": "Merge most of Networking TS into C++ Working Draft", "subgroup": "SG1, Library Evolution", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1259r1.html", "link": "https://wg21.link/p1259r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-04", "github_url": "https://github.com/cplusplus/papers/issues/61" }, "P1260R0": { "type": "paper", "title": "Pattern Matching", "subgroup": "Evolution", "author": "Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1260r0.pdf", "link": "https://wg21.link/p1260r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-05-22", "github_url": "https://github.com/cplusplus/papers/issues/363" }, "P1261R0": { "type": "paper", "title": "Supporting Pipelines in C++", "subgroup": "SG1, SG14", "author": "Michael Wong, Daniel Garcia, Ronan Keryell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1261r0.pdf", "link": "https://wg21.link/p1261r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1263R0": { "type": "paper", "title": "Controlling the instantiation of vtables and RTTI", "subgroup": "Evolution", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1263r0.pdf", "link": "https://wg21.link/p1263r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/355" }, "P1264R0": { "type": "paper", "title": "Revising the wording of stream input operations", "subgroup": "Library", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1264r0.pdf", "link": "https://wg21.link/p1264r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/342" }, "P1264R1": { "type": "paper", "title": "Revising the wording of stream input operations", "subgroup": "Library", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1264r1.pdf", "link": "https://wg21.link/p1264r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/342" }, "P1264R2": { "type": "paper", "title": "Revising the wording of stream input operations", "subgroup": "Library", "author": "Louis Dionne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1264r2.pdf", "link": "https://wg21.link/p1264r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/342" }, "P1267R0": { "type": "paper", "title": "Custom Constraint Diagnostics", "subgroup": "Evolution", "author": "Hana Dusíková, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1267r0.pdf", "link": "https://wg21.link/p1267r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1269R0": { "type": "paper", "title": "Three Years with the Networking TS", "subgroup": "Evolution, Library Evolution", "author": "Jason Carey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1269r0.html", "link": "https://wg21.link/p1269r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1271R0": { "type": "paper", "title": "Move resource_adaptor from Library TS to the C++ WP", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1271r0.html", "link": "https://wg21.link/p1271r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05" }, "P1272R0": { "type": "paper", "title": "Byteswapping for fun&&nuf", "subgroup": "SG6, SG14, Library Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1272r0.html", "link": "https://wg21.link/p1272r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-12", "github_url": "https://github.com/cplusplus/papers/issues/270", "issues": [ "LEWG560" ] }, "P1272R1": { "type": "paper", "title": "Byteswapping for fun&&nuf", "subgroup": "Library", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1272r1.html", "link": "https://wg21.link/p1272r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-21", "github_url": "https://github.com/cplusplus/papers/issues/270", "issues": [ "LEWG560" ] }, "P1272R2": { "type": "paper", "title": "Byteswapping for fun&&nuf", "subgroup": "Core, Library", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1272r2.html", "link": "https://wg21.link/p1272r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/270", "issues": [ "LEWG560" ] }, "P1272R3": { "type": "paper", "title": "Byteswapping for fun&&nuf", "subgroup": "Library", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1272r3.html", "link": "https://wg21.link/p1272r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-14", "github_url": "https://github.com/cplusplus/papers/issues/270", "issues": [ "LEWG560" ] }, "P1272R4": { "type": "paper", "title": "Byteswapping for fun&&nuf", "subgroup": "Library", "author": "Isabella Muerte, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1272r4.html", "link": "https://wg21.link/p1272r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-25", "github_url": "https://github.com/cplusplus/papers/issues/270", "issues": [ "LEWG560" ] }, "P1273R0": { "type": "paper", "title": "86 The Absurd (From Exceptions)", "subgroup": "Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1273r0.html", "link": "https://wg21.link/p1273r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/290" }, "P1274R0": { "type": "paper", "title": "Bang For The Buck", "subgroup": "Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1274r0.html", "link": "https://wg21.link/p1274r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-07-15", "github_url": "https://github.com/cplusplus/papers/issues/300" }, "P1275R0": { "type": "paper", "title": "Desert Sessions: Improving hostile environment interactions", "subgroup": "SG15, SG16, Library Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1275r0.html", "link": "https://wg21.link/p1275r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/329", "issues": [ "LEWG566" ] }, "P1276R0": { "type": "paper", "title": "Void Main", "subgroup": "Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1276r0.html", "link": "https://wg21.link/p1276r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-15", "github_url": "https://github.com/cplusplus/papers/issues/353" }, "P1277R0": { "type": "paper", "title": "Subscripts On Parade", "subgroup": "Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1277r0.html", "link": "https://wg21.link/p1277r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1278R0": { "type": "paper", "title": "offsetof For the Modern Era", "subgroup": "Library Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1278r0.html", "link": "https://wg21.link/p1278r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/301" }, "P1279R0": { "type": "paper", "title": "std::breakpoint", "subgroup": "SG14, Library Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1279r0.html", "link": "https://wg21.link/p1279r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/307" }, "P1280R0": { "type": "paper", "title": "Integer Width Literals", "subgroup": "Library Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1280r0.html", "link": "https://wg21.link/p1280r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/153", "issues": [ "LEWG548" ] }, "P1280R1": { "type": "paper", "title": "Integer Width Literals", "subgroup": "Library Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1280r1.html", "link": "https://wg21.link/p1280r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/153", "issues": [ "LEWG548" ] }, "P1280R2": { "type": "paper", "title": "Integer Width Literals", "subgroup": "Library Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1280r2.html", "link": "https://wg21.link/p1280r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/153", "issues": [ "LEWG548" ] }, "P1281R0": { "type": "paper", "title": "Feature Presentation", "subgroup": "SG15", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1281r0.html", "link": "https://wg21.link/p1281r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/309" }, "P1282R0": { "type": "paper", "title": "Ceci N’est Pas Une Pipe: Adding a workflow operator to C++", "subgroup": "Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1282r0.html", "link": "https://wg21.link/p1282r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-27", "github_url": "https://github.com/cplusplus/papers/issues/304" }, "P1283R0": { "type": "paper", "title": "Sharing is Caring", "subgroup": "Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1283r0.html", "link": "https://wg21.link/p1283r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/352" }, "P1284R0": { "type": "paper", "title": "Allowing Inlining of Replaceable Functions", "subgroup": "Evolution", "author": "Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1284r0.html", "link": "https://wg21.link/p1284r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/347" }, "P1285R0": { "type": "paper", "title": "Improving Completeness Requirements for Type Traits", "subgroup": "Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1285r0.pdf", "link": "https://wg21.link/p1285r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05" }, "P1286R0": { "type": "paper", "title": "Contra CWG DR1778", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1286r0.html", "link": "https://wg21.link/p1286r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-05", "github_url": "https://github.com/cplusplus/papers/issues/154" }, "P1286R1": { "type": "paper", "title": "Contra CWG DR1778", "subgroup": "Core, Library", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1286r1.html", "link": "https://wg21.link/p1286r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/154" }, "P1286R2": { "type": "paper", "title": "Contra CWG DR1778", "subgroup": "Core, Library", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1286r2.html", "link": "https://wg21.link/p1286r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-18", "github_url": "https://github.com/cplusplus/papers/issues/154" }, "P1287R0": { "type": "paper", "title": "Supporting async use-cases for interrupt_token", "subgroup": "SG1, Library Evolution", "author": "Lewis Baker, Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1287r0.pdf", "link": "https://wg21.link/p1287r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1288R0": { "type": "paper", "title": "Coroutine concepts and metafunctions", "subgroup": "SG1, Library Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1288r0.pdf", "link": "https://wg21.link/p1288r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/858" }, "P1289R0": { "type": "paper", "title": "Access control in contract conditions", "subgroup": "Evolution", "author": "J. Daniel Garcia, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1289r0.pdf", "link": "https://wg21.link/p1289r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/62" }, "P1289R1": { "type": "paper", "title": "Access control in contract conditions", "subgroup": "Evolution", "author": "J. Daniel Garcia, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1289r1.pdf", "link": "https://wg21.link/p1289r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-08", "github_url": "https://github.com/cplusplus/papers/issues/62" }, "P1290R0": { "type": "paper", "title": "Avoiding undefined behavior in contracts", "subgroup": "Evolution", "author": "J. Daniel Garcia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1290r0.pdf", "link": "https://wg21.link/p1290r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/63" }, "P1290R1": { "type": "paper", "title": "Avoiding undefined behavior in contracts", "subgroup": "Evolution, Core", "author": "J. Daniel Garcia, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1290r1.pdf", "link": "https://wg21.link/p1290r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/63" }, "P1290R2": { "type": "paper", "title": "Avoiding undefined behavior in contracts", "subgroup": "Evolution, Core", "author": "J. Daniel Garcia, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1290r2.pdf", "link": "https://wg21.link/p1290r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/63" }, "P1290R3": { "type": "paper", "title": "Avoiding undefined behavior in contracts", "subgroup": "Evolution, Core", "author": "J. Daniel Garcia, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1290r3.pdf", "link": "https://wg21.link/p1290r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-09", "github_url": "https://github.com/cplusplus/papers/issues/63" }, "P1291R0": { "type": "paper", "title": "std::ranges::less<> Should Be More!", "subgroup": "Library Evolution", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1291r0.pdf", "link": "https://wg21.link/p1291r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "issues": [ "LEWG549" ] }, "P1292R0": { "type": "paper", "title": "Customization Point Functions", "subgroup": "Evolution", "author": "Matt Calabrese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1292r0.html", "link": "https://wg21.link/p1292r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/305" }, "P1293R0": { "type": "paper", "title": "ostream_joiner", "subgroup": "Library Evolution", "author": "Mike Spertus, Nathan Wilson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1293r0.html", "link": "https://wg21.link/p1293r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/64", "issues": [ "LEWG550" ] }, "P1293R1": { "type": "paper", "title": "ostream_joiner", "subgroup": "Library Evolution, Library", "author": "Mike Spertus, Nathan Wilson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1293r1.html", "link": "https://wg21.link/p1293r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/64", "issues": [ "LEWG550" ] }, "P1293R2": { "type": "paper", "title": "ostream_joiner", "subgroup": "Library Evolution, Library", "author": "Mike Spertus, Nathan Wilson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1293r2.html", "link": "https://wg21.link/p1293r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/64", "issues": [ "LEWG550" ] }, "P1294R0": { "type": "paper", "title": "Proposed resolution for US104: Allocator-aware regular expressions (rev 3)", "subgroup": "Library", "author": "Michael Spertus, John Maddock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1294r0.pdf", "link": "https://wg21.link/p1294r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-06", "github_url": "https://github.com/cplusplus/papers/issues/274", "issues": [ "LEWG9" ] }, "P1295R0": { "type": "paper", "title": "Spaceship library update", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1295r0.html", "link": "https://wg21.link/p1295r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/280", "issues": [ "LEWG551" ] }, "P1296R0": { "type": "paper", "title": "[[assert: std::disjoint(A,nA, B,nB)]]: Contract assertions as an alternate spelling of ‘restrict’", "subgroup": "Evolution", "author": "Phil Miller, Justin Szaday", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1296r0.pdf", "link": "https://wg21.link/p1296r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/354" }, "P1298R0": { "type": "paper", "title": "Reserve more freedom for atomic_ref<> implementers", "subgroup": "SG1", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1298r0.pdf", "link": "https://wg21.link/p1298r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1299R0": { "type": "paper", "title": "Module Preamble is Unnecessary", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1299r0.html", "link": "https://wg21.link/p1299r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/65" }, "P1299R1": { "type": "paper", "title": "Module Preamble is Unnecessarily Fragile", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1299r1.pdf", "link": "https://wg21.link/p1299r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-10", "github_url": "https://github.com/cplusplus/papers/issues/65" }, "P1299R2": { "type": "paper", "title": "Replacement for placeholder", "subgroup": "EWG", "link": "https://wg21.link/p1299r2", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/EvolutionWorkingGroup/p1299r2-module-preamble.pdf", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/EvolutionWorkingGroup", "github_url": "https://github.com/cplusplus/papers/issues/65" }, "P1299R3": { "type": "paper", "title": "Module Preamble is Unnecessarily Fragile", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1299r3.pdf", "link": "https://wg21.link/p1299r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-13", "github_url": "https://github.com/cplusplus/papers/issues/65" }, "P1300R0": { "type": "paper", "title": "Remember the FORTRAN", "subgroup": "SG15, Evolution", "author": "Jussi Pakkanen, Isabella Muerte, Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1300r0.pdf", "link": "https://wg21.link/p1300r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/314" }, "P1301R0": { "type": "paper", "title": "nodiscard should have a reason", "subgroup": "Evolution, Library Evolution, Library", "author": "JeanHeyd Meneide, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1301r0.html", "link": "https://wg21.link/p1301r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/179" }, "P1301R1": { "type": "paper", "title": "[[nodiscard(\"should have a reason\")]]", "subgroup": "Evolution, Core, Library Evolution, Library", "author": "JeanHeyd Meneide, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1301r1.html", "link": "https://wg21.link/p1301r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/179" }, "P1301R2": { "type": "paper", "title": "[[nodiscard(\"should have a reason\")]]", "subgroup": "Evolution, Core", "author": "JeanHeyd Meneide, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1301r2.html", "link": "https://wg21.link/p1301r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/179" }, "P1301R3": { "type": "paper", "title": "[[nodiscard(\"should have a reason\")]]", "subgroup": "Core", "author": "JeanHeyd Meneide, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1301r3.html", "link": "https://wg21.link/p1301r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/179" }, "P1301R4": { "type": "paper", "title": "[[nodiscard(\"should have a reason\")]]", "subgroup": "WG21", "author": "JeanHeyd Meneide, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1301r4.html", "link": "https://wg21.link/p1301r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/179" }, "P1302R0": { "type": "paper", "title": "Implicit Module Partition Lookup", "subgroup": "Evolution", "author": "Isabella Muerte, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1302r0.html", "link": "https://wg21.link/p1302r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/155" }, "P1302R1": { "type": "paper", "title": "Implicit Module Partition Lookup", "subgroup": "Evolution", "author": "Isabella Muerte, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1302r1.html", "link": "https://wg21.link/p1302r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/155" }, "P1303R0": { "type": "paper", "title": "Inline Module Partitions", "subgroup": "Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1303r0.html", "link": "https://wg21.link/p1303r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1304R0": { "type": "paper", "title": "Simplifying Extern Template", "subgroup": "Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1304r0.html", "link": "https://wg21.link/p1304r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/299" }, "P1305R0": { "type": "paper", "title": "Deprecate The Addressof Operator", "subgroup": "Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1305r0.html", "link": "https://wg21.link/p1305r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1306R0": { "type": "paper", "title": "Expansion statements", "subgroup": "Evolution", "author": "Andrew Sutton, Sam Goodrick, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1306r0.pdf", "link": "https://wg21.link/p1306r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/156" }, "P1306R1": { "type": "paper", "title": "Expansion statements", "subgroup": "Evolution", "author": "Andrew Sutton, Sam Goodrick, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1306r1.pdf", "link": "https://wg21.link/p1306r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/156" }, "P1306R2": { "type": "paper", "title": "Expansion statements", "subgroup": "EWG Evolution", "author": "Dan Katz, Andrew Sutton, Sam Goodrick, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1306r2.pdf", "link": "https://wg21.link/p1306r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-07", "github_url": "https://github.com/cplusplus/papers/issues/156" }, "P1307R0": { "type": "paper", "title": "weak_equality considered harmful", "subgroup": "Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1307r0.pdf", "link": "https://wg21.link/p1307r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1308R0": { "type": "paper", "title": "Pattern Matching", "subgroup": "Evolution", "author": "David Sankel, Dan Sarginson, Sergei Murzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1308r0.html", "link": "https://wg21.link/p1308r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/364" }, "P1310R0": { "type": "paper", "title": "Unifying the many ways to compare", "subgroup": "Library Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1310r0.html", "link": "https://wg21.link/p1310r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/321", "issues": [ "LEWG552" ] }, "P1312R0": { "type": "paper", "title": "Comparison Concepts", "subgroup": "Library Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1312r0.html", "link": "https://wg21.link/p1312r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-09-24", "issues": [ "LEWG553" ] }, "P1313R0": { "type": "paper", "title": "Let's Talk About Package Specification", "subgroup": "SG15", "author": "Matthew Woehlke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1313r0.html", "link": "https://wg21.link/p1313r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1314R0": { "type": "paper", "title": "unique_val: a default-on-move", "subgroup": "Library Evolution, Library", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1314r0.html", "link": "https://wg21.link/p1314r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/66", "issues": [ "LEWG554" ] }, "P1314R1": { "type": "paper", "title": "unique_val: a default-on-move type", "subgroup": "Library Evolution, Library", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1314r1.html", "link": "https://wg21.link/p1314r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/66", "issues": [ "LEWG554" ] }, "P1315R0": { "type": "paper", "title": "secure_val: a secure-clear-on-move type", "subgroup": "Library Evolution, Library", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1315r0.html", "link": "https://wg21.link/p1315r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/67", "issues": [ "LEWG555" ] }, "P1315R1": { "type": "paper", "title": "secure_val: a secure-clear-on-move type", "subgroup": "Library Evolution, Library", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1315r1.html", "link": "https://wg21.link/p1315r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/67", "issues": [ "LEWG555" ] }, "P1315R2": { "type": "paper", "title": "secure_clear", "subgroup": "Evolution", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1315r2.html", "link": "https://wg21.link/p1315r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/67", "issues": [ "LEWG555" ] }, "P1315R3": { "type": "paper", "title": "secure_clear", "subgroup": "SG1", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1315r3.html", "link": "https://wg21.link/p1315r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/67", "issues": [ "LEWG555" ] }, "P1315R4": { "type": "paper", "title": "secure_clear", "subgroup": "SG1", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1315r4.html", "link": "https://wg21.link/p1315r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/67", "issues": [ "LEWG555" ] }, "P1315R5": { "type": "paper", "title": "secure_clear", "subgroup": "Library Evolution", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1315r5.html", "link": "https://wg21.link/p1315r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-15", "github_url": "https://github.com/cplusplus/papers/issues/67", "issues": [ "LEWG555" ] }, "P1315R6": { "type": "paper", "title": "secure_clear (update to N2599)", "subgroup": "Library Evolution, Library", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1315r6.html", "link": "https://wg21.link/p1315r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-18", "github_url": "https://github.com/cplusplus/papers/issues/67", "issues": [ "LEWG555" ] }, "P1315R7": { "type": "paper", "title": "secure_clear", "subgroup": "Core, Library", "author": "Miguel Ojeda", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1315r7.html", "link": "https://wg21.link/p1315r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-10", "github_url": "https://github.com/cplusplus/papers/issues/67", "issues": [ "LEWG555" ] }, "P1316R0": { "type": "paper", "title": "A when_all() operator for coroutines", "subgroup": "SG1, Library Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1316r0.pdf", "link": "https://wg21.link/p1316r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1317R0": { "type": "paper", "title": "Remove return type deduction in std::apply", "subgroup": "Library Evolution", "author": "Aaryaman Sagar", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1317r0.pdf", "link": "https://wg21.link/p1317r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07", "github_url": "https://github.com/cplusplus/papers/issues/326", "issues": [ "LEWG556" ] }, "P1317R1": { "type": "paper", "title": "Remove return type deduction in std::apply", "subgroup": "LEWG Library Evolution", "author": "Aaryaman Sagar, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1317r1.pdf", "link": "https://wg21.link/p1317r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-04", "github_url": "https://github.com/cplusplus/papers/issues/326", "issues": [ "LEWG556" ] }, "P1318R0": { "type": "paper", "title": "Tuple application traits", "subgroup": "Library Evolution", "author": "Aaryaman Sagar", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1318r0.pdf", "link": "https://wg21.link/p1318r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/327", "issues": [ "LEWG557" ] }, "P1319R0": { "type": "paper", "title": "Changes between C++11 and C++14", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1319r0.html", "link": "https://wg21.link/p1319r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08" }, "P1320R0": { "type": "paper", "title": "Allowing contract predicates on non-first declarations", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1320r0.html", "link": "https://wg21.link/p1320r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-03", "github_url": "https://github.com/cplusplus/papers/issues/157" }, "P1320R1": { "type": "paper", "title": "Allowing contract predicates on non-first declarations", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1320r1.html", "link": "https://wg21.link/p1320r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/157" }, "P1320R2": { "type": "paper", "title": "Allowing contract predicates on non-first declarations", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1320r2.html", "link": "https://wg21.link/p1320r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/157" }, "P1321R0": { "type": "paper", "title": "UB in contract violations", "subgroup": "SG12, Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1321r0.html", "link": "https://wg21.link/p1321r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-07" }, "P1322R0": { "type": "paper", "title": "Networking TS enhancement to enable custom I/O executors", "subgroup": "SG1, Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1322r0.html", "link": "https://wg21.link/p1322r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/361" }, "P1322R1": { "type": "paper", "title": "Networking TS enhancement to enable custom I/O executors", "subgroup": "SG1, SG4, Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1322r1.html", "link": "https://wg21.link/p1322r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/361" }, "P1322R2": { "type": "paper", "title": "Networking TS enhancement to enable custom I/O executors", "subgroup": "SG1, SG4, Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1322r2.html", "link": "https://wg21.link/p1322r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-21", "github_url": "https://github.com/cplusplus/papers/issues/361" }, "P1322R3": { "type": "paper", "title": "Networking TS enhancement to enable custom I/O executors", "subgroup": "SG4, Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1322r3.html", "link": "https://wg21.link/p1322r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/361" }, "P1323R0": { "type": "paper", "title": "Contract postconditions and return type deduction", "subgroup": "Evolution, Core", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1323r0.html", "link": "https://wg21.link/p1323r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-08", "github_url": "https://github.com/cplusplus/papers/issues/158" }, "P1323R1": { "type": "paper", "title": "Contract postconditions and return type deduction", "subgroup": "Core", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1323r1.html", "link": "https://wg21.link/p1323r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-19", "github_url": "https://github.com/cplusplus/papers/issues/158" }, "P1323R2": { "type": "paper", "title": "Contract postconditions and return type deduction", "subgroup": "Core", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1323r2.html", "link": "https://wg21.link/p1323r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/158" }, "P1324R0": { "type": "paper", "title": "RE: Yet another approach for constrained declarations", "subgroup": "Evolution", "author": "Mihail Naydenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1324r0.html", "link": "https://wg21.link/p1324r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-12", "github_url": "https://github.com/cplusplus/papers/issues/68" }, "P1324R1": { "type": "paper", "title": "RE: Yet another approach for constrained declarations", "subgroup": "EWG Evolution", "author": "Mihail Naydenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1324r1.html", "link": "https://wg21.link/p1324r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-06", "github_url": "https://github.com/cplusplus/papers/issues/68" }, "P1327R0": { "type": "paper", "title": "Allowing dynamic_cast, polymorphic typeid in Constant Expressions", "subgroup": "Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1327r0.html", "link": "https://wg21.link/p1327r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-28", "github_url": "https://github.com/cplusplus/papers/issues/69" }, "P1327R1": { "type": "paper", "title": "Allowing dynamic_cast, polymorphic typeid in Constant Expressions", "subgroup": "Evolution", "author": "Peter Dimov, Vassil Vassilev, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1327r1.html", "link": "https://wg21.link/p1327r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-08", "github_url": "https://github.com/cplusplus/papers/issues/69" }, "P1328R0": { "type": "paper", "title": "Making std::type_info::operator== constexpr", "subgroup": "Evolution", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1328r0.html", "link": "https://wg21.link/p1328r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-10-28", "github_url": "https://github.com/cplusplus/papers/issues/70" }, "P1328R1": { "type": "paper", "title": "Making std::type_info::operator== constexpr", "subgroup": "Library", "author": "Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1328r1.html", "link": "https://wg21.link/p1328r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-03", "github_url": "https://github.com/cplusplus/papers/issues/70" }, "P1329R0": { "type": "paper", "title": "On the Coroutines TS", "subgroup": "WG21", "author": "Mihail Mihaylov, Vassil Vassilev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1329r0.pdf", "link": "https://wg21.link/p1329r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-11-20", "github_url": "https://github.com/cplusplus/papers/issues/238" }, "P1330R0": { "type": "paper", "title": "Changing the active member of a union inside constexpr", "subgroup": "Evolution, Core", "author": "Louis Dionne, David Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1330r0.pdf", "link": "https://wg21.link/p1330r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-10", "github_url": "https://github.com/cplusplus/papers/issues/71" }, "P1331R0": { "type": "paper", "title": "Permitting trivial default initialization in constexpr contexts", "subgroup": "Evolution", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1331r0.pdf", "link": "https://wg21.link/p1331r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-04", "github_url": "https://github.com/cplusplus/papers/issues/159" }, "P1331R1": { "type": "paper", "title": "Permitting trivial default initialization in constexpr contexts", "subgroup": "Core", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1331r1.pdf", "link": "https://wg21.link/p1331r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/159" }, "P1331R2": { "type": "paper", "title": "Permitting trivial default initialization in constexpr contexts", "subgroup": "Core", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1331r2.pdf", "link": "https://wg21.link/p1331r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-26", "github_url": "https://github.com/cplusplus/papers/issues/159" }, "P1332R0": { "type": "paper", "title": "Contract Checking in C++: A (long-term) Road Map", "subgroup": "WG21", "author": "Joshua Berne, Nathan Burgers, Hyman Rosen, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1332r0.txt", "link": "https://wg21.link/p1332r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "P1333R0": { "type": "paper", "title": "Assigning Concrete Semantics to Contract-Checking Levels at Compile Time", "subgroup": "Evolution", "author": "Joshua Berne, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1333r0.txt", "link": "https://wg21.link/p1333r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/72" }, "P1334R0": { "type": "paper", "title": "Specifying Concrete Semantics Directly in Contract-Checking Statements", "subgroup": "Evolution", "author": "Joshua Berne, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1334r0.txt", "link": "https://wg21.link/p1334r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/73" }, "P1335R0": { "type": "paper", "title": "\"Avoiding undefined behavior in contracts\" [P1290R0] Explained", "subgroup": "Evolution", "author": "John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1335r0.txt", "link": "https://wg21.link/p1335r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "P1337R0": { "type": "paper", "title": "Aliasing the standard library as a means to save C++", "subgroup": "Library Evolution", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1337r0.pdf", "link": "https://wg21.link/p1337r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-04-01", "github_url": "https://github.com/cplusplus/papers/issues/160" }, "P1338R0": { "type": "paper", "title": "WG21 2018-11 San Diego Record of Discussion", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1338r0.pdf", "link": "https://wg21.link/p1338r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "P1338R1": { "type": "paper", "title": "WG21 2018-11 San Diego Record of Discussion", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1338r1.pdf", "link": "https://wg21.link/p1338r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-11-26" }, "P1339R0": { "type": "paper", "title": "Disallowing the friending of names in namespace std", "subgroup": "Library Evolution", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1339r0.pdf", "link": "https://wg21.link/p1339r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-04", "github_url": "https://github.com/cplusplus/papers/issues/161" }, "P1339R1": { "type": "paper", "title": "Disallowing the friending of names in namespace std", "subgroup": "Library Evolution, Library", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1339r1.pdf", "link": "https://wg21.link/p1339r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-04", "github_url": "https://github.com/cplusplus/papers/issues/161" }, "P1341R0": { "type": "paper", "title": "Unifying Asynchronous APIs in the Standard Library", "subgroup": "SG1, Library Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1341r0.pdf", "link": "https://wg21.link/p1341r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/74" }, "P1342R0": { "type": "paper", "title": "Unifying Coroutines TS and Core Coroutines", "subgroup": "Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1342r0.pdf", "link": "https://wg21.link/p1342r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-19", "github_url": "https://github.com/cplusplus/papers/issues/75" }, "P1343": { "type": "paper", "title": "Simplify proposed WD change #2.", "subgroup": "EWG", "link": "https://wg21.link/p1343", "long_link": "http://wiki.edg.com/pub/Wg21sandiego2018/EvolutionWorkingGroup/p1343-contracts-update.html", "source": "http://wiki.edg.com/bin/view/Wg21sandiego2018/EvolutionWorkingGroup" }, "P1344R0": { "type": "paper", "title": "Pre/Post vs. Enspects/Exsures", "subgroup": "Evolution", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1344r0.md", "link": "https://wg21.link/p1344r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/162" }, "P1344R1": { "type": "paper", "title": "Pre/Post vs. Enspects/Exsures", "subgroup": "Core", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1344r1.md", "link": "https://wg21.link/p1344r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/162" }, "P1344R2": { "type": "paper", "title": "pre/post with WD wording", "subgroup": "EWG", "link": "https://wg21.link/p1344r2", "long_link": "http://wiki.edg.com/pub/Wg21kona2019/EvolutionWorkingGroup/p1344r2.md", "source": "http://wiki.edg.com/bin/view/Wg21kona2019/EvolutionWorkingGroup", "github_url": "https://github.com/cplusplus/papers/issues/162" }, "P1347R0": { "type": "paper", "title": "Modules: ADL & Internal Linkage", "subgroup": "Evolution", "author": "Davis Herring, Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1347r0.pdf", "link": "https://wg21.link/p1347r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-21", "github_url": "https://github.com/cplusplus/papers/issues/76" }, "P1347R1": { "type": "paper", "title": "Modules: ADL & Internal Linkage", "subgroup": "Evolution", "author": "Nathan Sidwell, Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1347r1.pdf", "link": "https://wg21.link/p1347r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-17", "github_url": "https://github.com/cplusplus/papers/issues/76" }, "P1348R0": { "type": "paper", "title": "An Executor Property for Occupancy of Execution Agents", "subgroup": "SG1, Library Evolution", "author": "D. S. Hollman, Jared Hoberock, Lee Howes, Michael Garland, H. Carter Edwards", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1348r0.html", "link": "https://wg21.link/p1348r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/77" }, "P1349R0": { "type": "paper", "title": "Better Integration of Sender Executors", "subgroup": "SG1, Library Evolution", "author": "Vinnie Falco", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1349r0.html", "link": "https://wg21.link/p1349r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-06", "github_url": "https://github.com/cplusplus/papers/issues/78" }, "P1350R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the November, 2018 (San Diego) meeting", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1350r0.html", "link": "https://wg21.link/p1350r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-07" }, "P1351R0": { "type": "paper", "title": "Intrusive smart pointer feedback", "subgroup": "Library Evolution", "author": "Mark Zeren", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1351r0.html", "link": "https://wg21.link/p1351r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/163" }, "P1353R0": { "type": "paper", "title": "Missing Feature Test Macros", "subgroup": "Core, Library", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1353r0.html", "link": "https://wg21.link/p1353r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2017-11-09", "github_url": "https://github.com/cplusplus/papers/issues/79" }, "P1354R0": { "type": "paper", "title": "SG7 Guidelines for Review of Proposals", "subgroup": "SG7", "author": "Chandler Carruth", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1354r0.html", "link": "https://wg21.link/p1354r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-11-08", "github_url": "https://github.com/cplusplus/papers/issues/369" }, "P1355R0": { "type": "paper", "title": "Exposing a narrow contract for ceil2", "subgroup": "SG6, Library Evolution, Library", "author": "Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1355r0.html", "link": "https://wg21.link/p1355r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-24", "github_url": "https://github.com/cplusplus/papers/issues/80" }, "P1355R1": { "type": "paper", "title": "Exposing a narrow contract for ceil2", "subgroup": "SG6, Library Evolution, Library", "author": "Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1355r1.html", "link": "https://wg21.link/p1355r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/80" }, "P1355R2": { "type": "paper", "title": "Exposing a narrow contract for ceil2", "subgroup": "SG6, Library Evolution, Library", "author": "Chris Kennelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1355r2.html", "link": "https://wg21.link/p1355r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/80" }, "P1356R0": { "type": "paper", "title": "Coroutine TS ready issues (25 and 27)", "subgroup": "WG21", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1356r0.html", "link": "https://wg21.link/p1356r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-08" }, "P1357R0": { "type": "paper", "title": "Traits for [Un]bounded Arrays", "subgroup": "Library", "author": "Walter E. Brown, Glen J. Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1357r0.pdf", "link": "https://wg21.link/p1357r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-06", "github_url": "https://github.com/cplusplus/papers/issues/164" }, "P1357R1": { "type": "paper", "title": "Traits for [Un]bounded Arrays", "subgroup": "Library", "author": "Walter E. Brown, Glen J. Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1357r1.pdf", "link": "https://wg21.link/p1357r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/164" }, "P1358R0": { "type": "paper", "title": "Core \"ready\" Issues", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1358r0.html", "link": "https://wg21.link/p1358r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22" }, "P1359R0": { "type": "paper", "title": "Core \"tentatively ready\" Issues", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1359r0.html", "link": "https://wg21.link/p1359r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-21" }, "P1360R0": { "type": "paper", "title": "Towards Machine Learning for C++: Study Group 19", "subgroup": "WG21", "author": "Michael Wong, Vincent Reverdy, Robert Douglas, Emad Barsoum, Sarthak Pati, Peter Goldsborough, Franke Seide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1360r0.pdf", "link": "https://wg21.link/p1360r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26" }, "P1361R0": { "type": "paper", "title": "Integration of chrono with text formatting", "subgroup": "Library Evolution, Library", "author": "Victor Zverovich, Daniela Engert, Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1361r0.pdf", "link": "https://wg21.link/p1361r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/165" }, "P1361R1": { "type": "paper", "title": "Integration of chrono with text formatting", "subgroup": "Library", "author": "Victor Zverovich , Daniela Engert, Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1361r1.pdf", "link": "https://wg21.link/p1361r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/165" }, "P1361R2": { "type": "paper", "title": "Integration of chrono with text formatting", "subgroup": "Library", "author": "Victor Zverovich, Daniela Engert, Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1361r2.pdf", "link": "https://wg21.link/p1361r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/165" }, "P1362R0": { "type": "paper", "title": "Incremental Approach: Coroutine TS + Core Coroutines", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1362r0.pdf", "link": "https://wg21.link/p1362r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-15", "github_url": "https://github.com/cplusplus/papers/issues/81" }, "P1364R0": { "type": "paper", "title": "Fibers under the magnifying glass", "subgroup": "SG1, Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1364r0.pdf", "link": "https://wg21.link/p1364r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-20", "github_url": "https://github.com/cplusplus/papers/issues/82" }, "P1365R0": { "type": "paper", "title": "Using Coroutine TS with zero dynamic allocations", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1365r0.pdf", "link": "https://wg21.link/p1365r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-24", "github_url": "https://github.com/cplusplus/papers/issues/83" }, "P1367R0": { "type": "paper", "title": "Not All Agents Have TLS", "subgroup": "SG1", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1367r0.pdf", "link": "https://wg21.link/p1367r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-11", "github_url": "https://github.com/cplusplus/papers/issues/84" }, "P1367R1": { "type": "paper", "title": "Not All Agents Have TLS", "subgroup": "SG1", "author": "Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1367r1.pdf", "link": "https://wg21.link/p1367r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/84" }, "P1368R0": { "type": "paper", "title": "Multiplication and division of fixed-point numbers", "subgroup": "SG6", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1368r0.html", "link": "https://wg21.link/p1368r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-20", "github_url": "https://github.com/cplusplus/papers/issues/85" }, "P1368R1": { "type": "paper", "title": "Multiplication and division of fixed-point numbers", "subgroup": "SG6", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1368r1.html", "link": "https://wg21.link/p1368r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-05", "github_url": "https://github.com/cplusplus/papers/issues/85" }, "P1369R0": { "type": "paper", "title": "Guidelines for Formulating Library Semantics Specifications", "subgroup": "Library Evolution, Library", "author": "Walter E. Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1369r0.pdf", "link": "https://wg21.link/p1369r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/86" }, "P1370R0": { "type": "paper", "title": "Generic numerical algorithm development with(out) numeric_limits", "subgroup": "SG6, Library Evolution Incubator, Library Evolution", "author": "Mark Hoemmen, Damien Lebrun-Grandie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1370r0.txt", "link": "https://wg21.link/p1370r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-21", "github_url": "https://github.com/cplusplus/papers/issues/87" }, "P1370R1": { "type": "paper", "title": "Generic numerical algorithm development with(out) numeric_limits", "subgroup": "SG6, Library Evolution Incubator", "author": "Mark Hoemmen, Damien Lebrun-Grandie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1370r1.html", "link": "https://wg21.link/p1370r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/87" }, "P1371R0": { "type": "paper", "title": "Pattern Matching", "subgroup": "Evolution", "author": "Sergei Murzin, Michael Park, David Sankel, Dan Sarginson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1371r0.pdf", "link": "https://wg21.link/p1371r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/166" }, "P1371R1": { "type": "paper", "title": "Pattern Matching", "subgroup": "Evolution", "author": "Sergei Murzin, Michael Park, David Sankel, Dan Sarginson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1371r1.pdf", "link": "https://wg21.link/p1371r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/166" }, "P1371R2": { "type": "paper", "title": "Pattern Matching", "subgroup": "Evolution", "author": "Sergei Murzin, Michael Park, David Sankel, Dan Sarginson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1371r2.pdf", "link": "https://wg21.link/p1371r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/166" }, "P1371R3": { "type": "paper", "title": "Pattern Matching", "subgroup": "Evolution", "author": "Michael Park, Bruno Cardoso Lopes, Sergei Murzin, David Sankel, Dan Sarginson, Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1371r3.pdf", "link": "https://wg21.link/p1371r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/166" }, "P1372R0": { "type": "paper", "title": "Giving atomic_ref implementers more flexibility by providing customization points for non-lock-free implementation", "subgroup": "SG1, Library Evolution", "author": "D. S. Hollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1372r0.html", "link": "https://wg21.link/p1372r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-25", "github_url": "https://github.com/cplusplus/papers/issues/88" }, "P1373R0": { "type": "paper", "title": "Syntax alternatives for modules", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1373r0.pdf", "link": "https://wg21.link/p1373r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-20", "github_url": "https://github.com/cplusplus/papers/issues/89" }, "P1374R0": { "type": "paper", "title": "Resolving LWG #2307 for C++20: Consistently Explicit Constructors", "subgroup": "Evolution, Library Evolution, Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1374r0.html", "link": "https://wg21.link/p1374r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-22", "github_url": "https://github.com/cplusplus/papers/issues/90" }, "P1375R0": { "type": "paper", "title": "More Constrained: Apples or Oranges? On the road to semantic constraint matching", "subgroup": "Evolution", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1375r0.html", "link": "https://wg21.link/p1375r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/91" }, "P1375R1": { "type": "paper", "title": "More Constrained: Apples or Oranges? On the road to semantic constraint matching", "subgroup": "Evolution", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1375r1.html", "link": "https://wg21.link/p1375r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/91" }, "P1375R2": { "type": "paper", "title": "More Constrained: Apples or Oranges?", "subgroup": "WG21", "author": "Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1375r2.html", "link": "https://wg21.link/p1375r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-03", "github_url": "https://github.com/cplusplus/papers/issues/91" }, "P1376R0": { "type": "paper", "title": "Summary of freestanding evening session discussions", "subgroup": "WG21", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1376r0.html", "link": "https://wg21.link/p1376r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-24" }, "P1377R0": { "type": "paper", "title": "Summary of Dec 2018 SG14 freestanding discussions", "subgroup": "WG21", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1377r0.html", "link": "https://wg21.link/p1377r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-12", "github_url": "https://github.com/cplusplus/papers/issues/178" }, "P1378R0": { "type": "paper", "title": "std::string_literal", "subgroup": "SG16", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1378r0.html", "link": "https://wg21.link/p1378r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/92" }, "P1380R0": { "type": "paper", "title": "Ambiguity and Insecurities with Three-Way Comparison", "subgroup": "Core", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1380r0.html", "link": "https://wg21.link/p1380r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/93" }, "P1380R1": { "type": "paper", "title": "Ambiguity and Insecurities with Three-Way Comparison", "subgroup": "Core, Library", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1380r1.html", "link": "https://wg21.link/p1380r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/93" }, "P1381R0": { "type": "paper", "title": "Reference capture of structured bindings", "subgroup": "Evolution", "author": "Nicolas Lesser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1381r0.html", "link": "https://wg21.link/p1381r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/", "date": "2018-11-26", "github_url": "https://github.com/cplusplus/papers/issues/94" }, "P1381R1": { "type": "paper", "title": "Reference capture of structured bindings", "subgroup": "Evolution", "author": "Nicolas Lesser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1381r1.html", "link": "https://wg21.link/p1381r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/94" }, "P1382R0": { "type": "paper", "title": "volatile_load and volatile_store", "subgroup": "SG1", "author": "JF Bastien, Paul McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1382r0.pdf", "link": "https://wg21.link/p1382r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-11", "github_url": "https://github.com/cplusplus/papers/issues/167" }, "P1382R1": { "type": "paper", "title": "volatile_load and volatile_store", "subgroup": "SG1", "author": "JF Bastien, Paul McKenney, Jeffrey Yasskin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1382r1.pdf", "link": "https://wg21.link/p1382r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/167" }, "P1383R0": { "type": "paper", "title": "More constexpr for and ", "subgroup": "SG6, Library Evolution, Library", "author": "Edward J. Rosten, Oliver J. Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1383r0.pdf", "link": "https://wg21.link/p1383r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/168" }, "P1383R1": { "type": "paper", "title": "More constexpr for cmath and complex", "subgroup": "SG6, Library Evolution, Library", "author": "Oliver Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1383r1.pdf", "link": "https://wg21.link/p1383r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-21", "github_url": "https://github.com/cplusplus/papers/issues/168" }, "P1383R2": { "type": "paper", "title": "More constexpr for cmath and complex", "subgroup": "SG6 Numerics,LEWG Library Evolution,LWG Library", "author": "Oliver Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1383r2.pdf", "link": "https://wg21.link/p1383r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-15", "github_url": "https://github.com/cplusplus/papers/issues/168" }, "P1385R0": { "type": "paper", "title": "A proposal to add linear algebra support to the C++ standard library", "subgroup": "SG6, Library Evolution Incubator", "author": "Guy Davidson, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1385r0.html", "link": "https://wg21.link/p1385r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/169" }, "P1385R1": { "type": "paper", "title": "A proposal to add linear algebra support to the C++ standard library", "subgroup": "SG14, Library Evolution", "author": "Guy Davidson, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1385r1.html", "link": "https://wg21.link/p1385r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/169" }, "P1385R2": { "type": "paper", "title": "A proposal to add linear algebra support to the C++ standard library", "subgroup": "SG6, SG14, Library Evolution", "author": "Guy Davidson, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1385r2.html", "link": "https://wg21.link/p1385r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-19", "github_url": "https://github.com/cplusplus/papers/issues/169" }, "P1385R3": { "type": "paper", "title": "A proposal to add linear algebra support to the C++ standard library", "subgroup": "SG6, SG14, Library Evolution", "author": "Guy Davidson, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1385r3.pdf", "link": "https://wg21.link/p1385r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/169" }, "P1385R4": { "type": "paper", "title": "A proposal to add linear algebra support to the C++ standard library", "subgroup": "Library Evolution", "author": "Guy Davidson, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1385r4.pdf", "link": "https://wg21.link/p1385r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-24", "github_url": "https://github.com/cplusplus/papers/issues/169" }, "P1385R5": { "type": "paper", "title": "A proposal to add linear algebra support to the C++ standard library", "subgroup": "Library Evolution", "author": "Guy Davidson, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1385r5.pdf", "link": "https://wg21.link/p1385r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/169" }, "P1385R6": { "type": "paper", "title": "A proposal to add linear algebra support to the C++ standard library", "subgroup": "Library Evolution", "author": "Guy Davidson, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1385r6.pdf", "link": "https://wg21.link/p1385r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/169" }, "P1385R7": { "type": "paper", "title": "A proposal to add linear algebra support to the C++ standard library", "subgroup": "SG6", "author": "Guy Davidson, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1385r7.pdf", "link": "https://wg21.link/p1385r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/169" }, "P1386R0": { "type": "paper", "title": "A Standard Audio API for C++: Motivation, Scope, and Basic Design", "subgroup": "SG13", "author": "Guy Somberg, Guy Davidson, Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1386r0.pdf", "link": "https://wg21.link/p1386r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/180" }, "P1386R1": { "type": "paper", "title": "A Standard Audio API for C++: Motivation, Scope, and Basic Design", "subgroup": "SG13, Library Evolution", "author": "Guy Somberg, Guy Davidson, Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1386r1.pdf", "link": "https://wg21.link/p1386r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/180" }, "P1386R2": { "type": "paper", "title": "A Standard Audio API for C++: Motivation, Scope, and Basic Design", "subgroup": "SG13, Library Evolution", "author": "Guy Somberg, Guy Davidson, Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1386r2.pdf", "link": "https://wg21.link/p1386r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18", "github_url": "https://github.com/cplusplus/papers/issues/180" }, "P1388R0": { "type": "paper", "title": "2019-01-11 SG20 Telecon Minutes", "subgroup": "SG20", "author": "JC van Winkel, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1388r0.txt", "link": "https://wg21.link/p1388r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-11", "github_url": "https://github.com/cplusplus/papers/issues/181" }, "P1389R0": { "type": "paper", "title": "Standing Document for SG20: Guidelines for Teaching C++ to Beginners", "subgroup": "SG20", "author": "Christopher Di Bella, Sy Brand, Michael Adams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1389r0.html", "link": "https://wg21.link/p1389r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/182" }, "P1389R1": { "type": "paper", "title": "Standing Document for SG20: Guidelines for Teaching C++ to Beginners", "subgroup": "SG20", "author": "Christopher Di Bella, Sy Brand, Michael Adams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1389r1.html", "link": "https://wg21.link/p1389r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/182" }, "P1390R0": { "type": "paper", "title": "Suggested Reflection TS NB Resolutions", "subgroup": "SG7, Evolution, Core, Library Evolution, Library", "author": "Matúš Chochlík, Axel Naumann, and David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1390r0.pdf", "link": "https://wg21.link/p1390r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-10", "github_url": "https://github.com/cplusplus/papers/issues/183" }, "P1390R1": { "type": "paper", "title": "Reflection TS NB comment resolutions: summary and rationale", "subgroup": "SG7, Evolution, Core, Library Evolution, Library", "author": "Matúš Chochlík, Axel Naumann, and David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1390r1.html", "link": "https://wg21.link/p1390r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/183" }, "P1391R0": { "type": "paper", "title": "Range constructor for std::string_view", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1391r0.pdf", "link": "https://wg21.link/p1391r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/184" }, "P1391R1": { "type": "paper", "title": "Range constructor for std::string_view", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1391r1.pdf", "link": "https://wg21.link/p1391r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-08", "github_url": "https://github.com/cplusplus/papers/issues/184" }, "P1391R2": { "type": "paper", "title": "Range constructor for std::string_view", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1391r2.pdf", "link": "https://wg21.link/p1391r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/184" }, "P1391R3": { "type": "paper", "title": "Range constructor for std::string_view", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1391r3.pdf", "link": "https://wg21.link/p1391r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/184" }, "P1391R4": { "type": "paper", "title": "Range constructor for std::string_view", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1391r4.pdf", "link": "https://wg21.link/p1391r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-11", "github_url": "https://github.com/cplusplus/papers/issues/184" }, "P1392R0": { "type": "paper", "title": "Differences Between Functions and Function Templates", "subgroup": "WG21", "author": "Davis Herring, Roger Orr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1392r0.html", "link": "https://wg21.link/p1392r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-14", "github_url": "https://github.com/cplusplus/papers/issues/239" }, "P1393R0": { "type": "paper", "title": "A General Property Customization Mechanism", "subgroup": "Library Evolution", "author": "D. S. Hollman, Chris Kohlhoff, Bryce Lelbach, Jared Hoberock, Gordon Brown, Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1393r0.html", "link": "https://wg21.link/p1393r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-13", "github_url": "https://github.com/cplusplus/papers/issues/185" }, "P1394R0": { "type": "paper", "title": "Range constructor for std::span", "subgroup": "Library Evolution", "author": "Corentin Jabot, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1394r0.pdf", "link": "https://wg21.link/p1394r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/186" }, "P1394R1": { "type": "paper", "title": "Range constructor for std::span", "subgroup": "Library", "author": "Corentin Jabot, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1394r1.pdf", "link": "https://wg21.link/p1394r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/186" }, "P1394R2": { "type": "paper", "title": "Range constructor for std::span", "subgroup": "Library", "author": "Corentin Jabot, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1394r2.pdf", "link": "https://wg21.link/p1394r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/186" }, "P1394R3": { "type": "paper", "title": "Range constructor for std::span", "subgroup": "Library", "author": "Corentin Jabot, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1394r3.pdf", "link": "https://wg21.link/p1394r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/186" }, "P1394R4": { "type": "paper", "title": "Range constructor for std::span", "subgroup": "Library", "author": "Corentin Jabot, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1394r4.pdf", "link": "https://wg21.link/p1394r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-11", "github_url": "https://github.com/cplusplus/papers/issues/186" }, "P1395R0": { "type": "paper", "title": "Modules: Partitions Are Not a Panacea", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1395r0.pdf", "link": "https://wg21.link/p1395r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/187" }, "P1401R0": { "type": "paper", "title": "Narrowing contextual conversions to bool", "subgroup": "Evolution", "author": "Andrzej Krzemienski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1401r0.md", "link": "https://wg21.link/p1401r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-15", "github_url": "https://github.com/cplusplus/papers/issues/188" }, "P1401R1": { "type": "paper", "title": "Narrowing contextual conversions to bool", "subgroup": "Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1401r1.html", "link": "https://wg21.link/p1401r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/188" }, "P1401R2": { "type": "paper", "title": "Narrowing contextual conversions to bool", "subgroup": "Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1401r2.md", "link": "https://wg21.link/p1401r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-03", "github_url": "https://github.com/cplusplus/papers/issues/188" }, "P1401R3": { "type": "paper", "title": "Narrowing contextual conversions to bool", "subgroup": "Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1401r3.html", "link": "https://wg21.link/p1401r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-27", "github_url": "https://github.com/cplusplus/papers/issues/188" }, "P1401R4": { "type": "paper", "title": "Narrowing contextual conversions to bool", "subgroup": "Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1401r4.html", "link": "https://wg21.link/p1401r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-08", "github_url": "https://github.com/cplusplus/papers/issues/188" }, "P1401R5": { "type": "paper", "title": "Narrowing contextual conversions to bool", "subgroup": "Core", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1401r5.html", "link": "https://wg21.link/p1401r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-12", "github_url": "https://github.com/cplusplus/papers/issues/188" }, "P1402R0": { "type": "paper", "title": "std::cstring_view - a C compatible std::string_view adapter", "subgroup": "Library Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1402r0.pdf", "link": "https://wg21.link/p1402r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-10", "github_url": "https://github.com/cplusplus/papers/issues/189" }, "P1403R0": { "type": "paper", "title": "Experience Report: Implementing a Coroutines TS Frontend to an Existing Tasking Library", "subgroup": "SG1, Evolution", "author": "D. S. Hollman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1403r0.html", "link": "https://wg21.link/p1403r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-16", "github_url": "https://github.com/cplusplus/papers/issues/190" }, "P1404R0": { "type": "paper", "title": "bad_alloc is not out-of-memory!", "subgroup": "Evolution, Library Evolution", "author": "Andrzej Krzemienski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1404r0.md", "link": "https://wg21.link/p1404r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-15", "github_url": "https://github.com/cplusplus/papers/issues/191" }, "P1404R1": { "type": "paper", "title": "bad_alloc is not out-of-memory!", "subgroup": "Evolution, Library Evolution", "author": "Andrzej Krzemieński, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1404r1.html", "link": "https://wg21.link/p1404r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/191" }, "P1405R0": { "type": "paper", "title": "C++20 Executors are Resilient to ABI Breakage", "subgroup": "SG1", "author": "Jared Hoberock, Chris Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1405r0.pdf", "link": "https://wg21.link/p1405r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/192" }, "P1406R0": { "type": "paper", "title": "Add more std::hash specializations", "subgroup": "Library Evolution Incubator, Library Evolution, Library", "author": "Alexander Zaitsev, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1406r0.html", "link": "https://wg21.link/p1406r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-12-04", "github_url": "https://github.com/cplusplus/papers/issues/193" }, "P1406R1": { "type": "paper", "title": "Add more std::hash specializations", "subgroup": "LEWGI, Library Evolution, Library", "author": "Alexander Zaitsev, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1406r1.pdf", "link": "https://wg21.link/p1406r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/193" }, "P1407R0": { "type": "paper", "title": "Tell Programmers About Signed Integer Overflow Behavior", "subgroup": "SG12", "author": "Scott Schurr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1407r0.pdf", "link": "https://wg21.link/p1407r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-17", "github_url": "https://github.com/cplusplus/papers/issues/240" }, "P1407R1": { "type": "paper", "title": "Tell Programmers About Signed Integer Overflow Behavior", "subgroup": "SG12", "author": "Scott Schurr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1407r1.pdf", "link": "https://wg21.link/p1407r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-08", "github_url": "https://github.com/cplusplus/papers/issues/240" }, "P1408R0": { "type": "paper", "title": "Abandon observer_ptr", "subgroup": "Evolution, Library Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1408r0.pdf", "link": "https://wg21.link/p1408r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-01-04", "github_url": "https://github.com/cplusplus/papers/issues/194" }, "P1410R0": { "type": "paper", "title": "Remove deprecated strstream", "subgroup": "Library Evolution, Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1410r0.pdf", "link": "https://wg21.link/p1410r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/195" }, "P1411R0": { "type": "paper", "title": "Please reconsider for C++20", "subgroup": "Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1411r0.pdf", "link": "https://wg21.link/p1411r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/196" }, "P1412R0": { "type": "paper", "title": "Class Natures for Safety Critical Code: On user-declared and user-defined special member functions", "subgroup": "SG12, SG20", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1412r0.pdf", "link": "https://wg21.link/p1412r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/414" }, "P1413R0": { "type": "paper", "title": "A safer interface for std::aligned_storage", "subgroup": "Library Evolution", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1413r0.pdf", "link": "https://wg21.link/p1413r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-17", "github_url": "https://github.com/cplusplus/papers/issues/197" }, "P1413R1": { "type": "paper", "title": "Deprecate std::aligned_storage and std::aligned_union", "subgroup": "Library Evolution, Library", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1413r1.pdf", "link": "https://wg21.link/p1413r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/197" }, "P1413R2": { "type": "paper", "title": "Deprecate std::aligned_storage and std::aligned_union", "subgroup": "Library Evolution, Library", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1413r2.pdf", "link": "https://wg21.link/p1413r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-26", "github_url": "https://github.com/cplusplus/papers/issues/197" }, "P1413R3": { "type": "paper", "title": "Deprecate std::aligned_storage and std::aligned_union", "subgroup": "Library Evolution, Library", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1413r3.pdf", "link": "https://wg21.link/p1413r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-22", "github_url": "https://github.com/cplusplus/papers/issues/197" }, "P1415R0": { "type": "paper", "title": "SG19 Machine Learning Layered List", "subgroup": "SG19", "author": "Michael Wong, Vincent Reverdy, Ritwik Dubey, Richard Dosselmann, Eugenio Bargiacchi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1415r0.pdf", "link": "https://wg21.link/p1415r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/241" }, "P1415R1": { "type": "paper", "title": "SG19 Machine Learning Layered List", "subgroup": "SG19", "author": "Michael Wong, Vincent Reverdy, Ritwik Dubey, Richard Dosselmann, Eugenio Bargiacchi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1415r1.pdf", "link": "https://wg21.link/p1415r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/241" }, "P1416R0": { "type": "paper", "title": "SG19 Linear Algebra for Data Science and Machine Learning", "subgroup": "SG19", "author": "Johann Mabille, Matthieu Brucher", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1416r0.pdf", "link": "https://wg21.link/p1416r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/242" }, "P1417R0": { "type": "paper", "title": "Historical lessons for C++ linear algebra library standardization", "subgroup": "SG6", "author": "Mark Hoemmen, Jayesh Badwaik, Matthieu Brucher, Athanasios (Nasos) Iliopoulos, John Michopoulos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1417r0.pdf", "link": "https://wg21.link/p1417r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/198" }, "P1419R0": { "type": "paper", "title": "A SFINAE-friendly trait to determine the extent of statically sized containers", "subgroup": "Library Evolution", "author": "Corentin Jabot, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1419r0.pdf", "link": "https://wg21.link/p1419r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/199" }, "P1421R0": { "type": "paper", "title": "Assigning semantics to different Contract Checking Statements", "subgroup": "Evolution", "author": "Andrzej Krzemienski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1421r0.md", "link": "https://wg21.link/p1421r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/200" }, "P1422R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2018/10/17 - 2019/01/09", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1422r0.html", "link": "https://wg21.link/p1422r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-17", "github_url": "https://github.com/cplusplus/papers/issues/201" }, "P1423R0": { "type": "paper", "title": "char8_t backward compatibility remediation", "subgroup": "Evolution, Library Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r0.html", "link": "https://wg21.link/p1423r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/202" }, "P1423R1": { "type": "paper", "title": "char8_t backward compatibility remediation", "subgroup": "Library", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r1.html", "link": "https://wg21.link/p1423r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-09", "github_url": "https://github.com/cplusplus/papers/issues/202" }, "P1423R2": { "type": "paper", "title": "char8_t backward compatibility remediation", "subgroup": "Library Evolution, Library", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r2.html", "link": "https://wg21.link/p1423r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/202" }, "P1423R3": { "type": "paper", "title": "char8_t backward compatibility remediation", "subgroup": "WG21", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r3.html", "link": "https://wg21.link/p1423r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-20", "github_url": "https://github.com/cplusplus/papers/issues/202" }, "P1424R0": { "type": "paper", "title": "'constexpr' feature macro concerns", "subgroup": "SG10, Library", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1424r0.html", "link": "https://wg21.link/p1424r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-12-26", "github_url": "https://github.com/cplusplus/papers/issues/203" }, "P1424R1": { "type": "paper", "title": "'constexpr' feature macro concerns", "subgroup": "Library", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1424r1.html", "link": "https://wg21.link/p1424r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/203" }, "P1425R0": { "type": "paper", "title": "Iterators pair constructors for stack and queue", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1425r0.pdf", "link": "https://wg21.link/p1425r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/204" }, "P1425R1": { "type": "paper", "title": "Iterators pair constructors for stack and queue", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1425r1.pdf", "link": "https://wg21.link/p1425r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-25", "github_url": "https://github.com/cplusplus/papers/issues/204" }, "P1425R2": { "type": "paper", "title": "Iterators pair constructors for stack and queue", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1425r2.pdf", "link": "https://wg21.link/p1425r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-18", "github_url": "https://github.com/cplusplus/papers/issues/204" }, "P1425R3": { "type": "paper", "title": "Iterators pair constructors for stack and queue", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1425r3.pdf", "link": "https://wg21.link/p1425r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-18", "github_url": "https://github.com/cplusplus/papers/issues/204" }, "P1425R4": { "type": "paper", "title": "Iterators pair constructors for stack and queue", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1425r4.pdf", "link": "https://wg21.link/p1425r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-05", "github_url": "https://github.com/cplusplus/papers/issues/204" }, "P1426R0": { "type": "paper", "title": "Pull the Plug on Contracts?", "subgroup": "WG21", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1426r0.md", "link": "https://wg21.link/p1426r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/248" }, "P1427R0": { "type": "paper", "title": "Concerns about module toolability", "subgroup": "WG21", "author": "Peter Bindels, Ben Craig, Steve Downey, Rene Rivera, Tom Honermann, Corentin Jabot, Stephen Kelly", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1427r0.pdf", "link": "https://wg21.link/p1427r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-11-20", "github_url": "https://github.com/cplusplus/papers/issues/249" }, "P1428R0": { "type": "paper", "title": "Subscripts and sizes should be signed", "subgroup": "Evolution, Library Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1428r0.pdf", "link": "https://wg21.link/p1428r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-01-18", "github_url": "https://github.com/cplusplus/papers/issues/205" }, "P1429R0": { "type": "paper", "title": "Contracts That Work", "subgroup": "Evolution", "author": "Joshua Berne, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1429r0.pdf", "link": "https://wg21.link/p1429r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-22", "github_url": "https://github.com/cplusplus/papers/issues/206" }, "P1429R1": { "type": "paper", "title": "Contracts That Work", "subgroup": "Evolution", "author": "Joshua Berne, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1429r1.pdf", "link": "https://wg21.link/p1429r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-08", "github_url": "https://github.com/cplusplus/papers/issues/206" }, "P1429R2": { "type": "paper", "title": "Contracts That Work", "subgroup": "Evolution", "author": "Joshua Berne, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1429r2.pdf", "link": "https://wg21.link/p1429r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/206" }, "P1429R3": { "type": "paper", "title": "Contracts That Work", "subgroup": "Evolution", "author": "Joshua Berne, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1429r3.pdf", "link": "https://wg21.link/p1429r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-23", "github_url": "https://github.com/cplusplus/papers/issues/206" }, "P1430R0": { "type": "paper", "title": "First-class symmetric coroutines in C++", "subgroup": "WG21", "author": "Mihail Mihaylov, Vassil Vassilev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1430r0.pdf", "link": "https://wg21.link/p1430r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/250" }, "P1430R1": { "type": "paper", "title": "First-class symmetric coroutines in C++", "subgroup": "Evolution", "author": "Mihail Mihaylov, Vassil Vassilev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1430r1.pdf", "link": "https://wg21.link/p1430r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-08", "github_url": "https://github.com/cplusplus/papers/issues/250" }, "P1433R0": { "type": "paper", "title": "Compile Time Regular Expressions", "subgroup": "SG16, Library Evolution Incubator", "author": "Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1433r0.pdf", "link": "https://wg21.link/p1433r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/207" }, "P1434R0": { "type": "paper", "title": "Discussing Pointer Provenance", "subgroup": "SG12", "author": "Hal Finkel, Jens Gustedt, Martin Uecker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1434r0.html", "link": "https://wg21.link/p1434r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/243" }, "P1436R0": { "type": "paper", "title": "Executor properties for affinity-based execution", "subgroup": "SG1, SG14, Library Evolution", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1436r0.html", "link": "https://wg21.link/p1436r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/208" }, "P1436R1": { "type": "paper", "title": "Executor properties for affinity-based execution", "subgroup": "SG1, SG14, Library Evolution", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1436r1.html", "link": "https://wg21.link/p1436r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/208" }, "P1436R2": { "type": "paper", "title": "Executor properties for affinity-based execution", "subgroup": "SG1, SG14", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1436r2.html", "link": "https://wg21.link/p1436r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08", "github_url": "https://github.com/cplusplus/papers/issues/208" }, "P1436R3": { "type": "paper", "title": "Executor properties for affinity-based execution", "subgroup": "SG1, SG14", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen, Tom Scogland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1436r3.pdf", "link": "https://wg21.link/p1436r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-14", "github_url": "https://github.com/cplusplus/papers/issues/208" }, "P1438R0": { "type": "paper", "title": "A Rational Number Library for C++", "subgroup": "SG6", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1438r0.html", "link": "https://wg21.link/p1438r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-19", "github_url": "https://github.com/cplusplus/papers/issues/286" }, "P1438R1": { "type": "paper", "title": "A Rational Number Library for C++", "subgroup": "SG6", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1438r1.html", "link": "https://wg21.link/p1438r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/286" }, "P1439R0": { "type": "paper", "title": "Charset Transcoding, Transformation, and Transliteration", "subgroup": "SG16", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1439r0.pdf", "link": "https://wg21.link/p1439r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/209" }, "P1439R1": { "type": "paper", "title": "Charset Transcoding, Transformation, and Transliteration", "subgroup": "SG16", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1439r1.pdf", "link": "https://wg21.link/p1439r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/209" }, "P1440R0": { "type": "paper", "title": "is_clamped", "subgroup": "Library Evolution Incubator", "author": "Johel Guerrero", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1440r0.html", "link": "https://wg21.link/p1440r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-19", "github_url": "https://github.com/cplusplus/papers/issues/210" }, "P1441R0": { "type": "paper", "title": "Are modules fast?", "subgroup": "WG21", "author": "Rene Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1441r0.pdf", "link": "https://wg21.link/p1441r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/287" }, "P1441R1": { "type": "paper", "title": "Are modules fast?", "subgroup": "WG21", "author": "Rene Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1441r1.pdf", "link": "https://wg21.link/p1441r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-06", "github_url": "https://github.com/cplusplus/papers/issues/287" }, "P1442R0": { "type": "paper", "title": "A Medley of Networking TS improvements", "subgroup": "Library Evolution", "author": "Damian Jarek", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1442r0.html", "link": "https://wg21.link/p1442r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/211" }, "P1443R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2018/07/11 - 2019/01/09", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1443r0.pdf", "link": "https://wg21.link/p1443r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/212" }, "P1444R0": { "type": "paper", "title": "SG19: Machine Learning 2018/12/14 - 2019/01/11", "subgroup": "SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1444r0.pdf", "link": "https://wg21.link/p1444r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/244" }, "P1445R0": { "type": "paper", "title": "Concurrency TS: to update or not update", "subgroup": "SG1", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1445r0.pdf", "link": "https://wg21.link/p1445r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/213" }, "P1446R0": { "type": "paper", "title": "Reconsider the Networking TS for inclusion in C++20", "subgroup": "WG21", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1446r0.html", "link": "https://wg21.link/p1446r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/251" }, "P1447R0": { "type": "paper", "title": "constexpr C++ is not constexpr C", "subgroup": "SG7, Evolution, Library Evolution", "author": "Matúš Chochlík, Axel Naumann, and David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1447r0.pdf", "link": "https://wg21.link/p1447r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/214" }, "P1448R0": { "type": "paper", "title": "Simplifying Mixed Contract Modes", "subgroup": "Evolution", "author": "Nathan Burgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1448r0.pdf", "link": "https://wg21.link/p1448r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/215" }, "P1449R0": { "type": "paper", "title": "Towards Tree and Graph Data Structures for C++", "subgroup": "SG19", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1449r0.pdf", "link": "https://wg21.link/p1449r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/252" }, "P1450R0": { "type": "paper", "title": "Enriching type modification traits", "subgroup": "Library Evolution Incubator", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1450r0.pdf", "link": "https://wg21.link/p1450r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/216" }, "P1450R1": { "type": "paper", "title": "Enriching type modification traits", "subgroup": "Library Evolution", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1450r1.pdf", "link": "https://wg21.link/p1450r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/216" }, "P1450R2": { "type": "paper", "title": "Enriching type modification traits", "subgroup": "Library Evolution", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1450r2.pdf", "link": "https://wg21.link/p1450r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/216" }, "P1450R3": { "type": "paper", "title": "Enriching type modification traits", "subgroup": "Library", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1450r3.pdf", "link": "https://wg21.link/p1450r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/216" }, "P1452R0": { "type": "paper", "title": "On the non-uniform semantics of return-type-requirements", "subgroup": "Evolution", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1452r0.html", "link": "https://wg21.link/p1452r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/217" }, "P1452R1": { "type": "paper", "title": "On the non-uniform semantics of return-type-requirements", "subgroup": "Evolution", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1452r1.html", "link": "https://wg21.link/p1452r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/217" }, "P1452R2": { "type": "paper", "title": "On the non-uniform semantics of return-type-requirements", "subgroup": "Core, Library", "author": "Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1452r2.html", "link": "https://wg21.link/p1452r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/217" }, "P1453R0": { "type": "paper", "title": "Modularizing the Standard Library is a Reorganization Opportunity", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1453r0.html", "link": "https://wg21.link/p1453r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/218" }, "P1456R0": { "type": "paper", "title": "Move-only views", "subgroup": "Library Evolution", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1456r0.pdf", "link": "https://wg21.link/p1456r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-25", "github_url": "https://github.com/cplusplus/papers/issues/219" }, "P1456R1": { "type": "paper", "title": "Move-only views", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1456r1.pdf", "link": "https://wg21.link/p1456r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-12", "github_url": "https://github.com/cplusplus/papers/issues/219" }, "P1457R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Kona", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1457r0.html", "link": "https://wg21.link/p1457r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21" }, "P1458R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 16 - Language support library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1458r0.pdf", "link": "https://wg21.link/p1458r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/220" }, "P1458R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 16 - Language support library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1458r1.pdf", "link": "https://wg21.link/p1458r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/220" }, "P1459R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 18 - Diagnostics library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1459r0.pdf", "link": "https://wg21.link/p1459r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/221" }, "P1459R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 18 - Diagnostics library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1459r1.pdf", "link": "https://wg21.link/p1459r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/221" }, "P1460R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 20 - Utilities library", "subgroup": "Library", "author": "Marshall Clow, Alberto Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1460r0.pdf", "link": "https://wg21.link/p1460r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/726" }, "P1460R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 20 - Utilities library", "subgroup": "Library", "author": "Marshall Clow, Alberto Barbati", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1460r1.pdf", "link": "https://wg21.link/p1460r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/726" }, "P1462R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 20 - Strings library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1462r0.html", "link": "https://wg21.link/p1462r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/222" }, "P1462R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 20 - Strings library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1462r1.html", "link": "https://wg21.link/p1462r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/222" }, "P1463R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 21 - Containers library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1463r0.pdf", "link": "https://wg21.link/p1463r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/223" }, "P1463R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 21 - Containers library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1463r1.pdf", "link": "https://wg21.link/p1463r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-22", "github_url": "https://github.com/cplusplus/papers/issues/223" }, "P1464R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 22 - Iterators library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1464r0.pdf", "link": "https://wg21.link/p1464r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/224" }, "P1464R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 22 - Iterators library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1464r1.pdf", "link": "https://wg21.link/p1464r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/224" }, "P1465R0": { "type": "paper", "title": "Function optimization hint attributes: [[always_inline]], [[never_inline]]", "subgroup": "Evolution", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1465r0.pdf", "link": "https://wg21.link/p1465r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/225" }, "P1466R0": { "type": "paper", "title": "Miscellaneous minor fixes for chrono", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1466r0.html", "link": "https://wg21.link/p1466r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/226" }, "P1466R1": { "type": "paper", "title": "Miscellaneous minor fixes for chrono", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1466r1.html", "link": "https://wg21.link/p1466r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/226" }, "P1466R2": { "type": "paper", "title": "Miscellaneous minor fixes for chrono", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1466r2.html", "link": "https://wg21.link/p1466r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/226" }, "P1466R3": { "type": "paper", "title": "Miscellaneous minor fixes for chrono", "subgroup": "Library", "author": "Howard E. Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1466r3.html", "link": "https://wg21.link/p1466r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-17", "github_url": "https://github.com/cplusplus/papers/issues/226" }, "P1467R0": { "type": "paper", "title": "Extended floating-point types", "subgroup": "SG6, Evolution, Library Evolution", "author": "Michał Dominiak, David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1467r0.html", "link": "https://wg21.link/p1467r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790" ] }, "P1467R1": { "type": "paper", "title": "Extended floating-point types", "subgroup": "SG6, Evolution, Library Evolution", "author": "Michał Dominiak, David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1467r1.html", "link": "https://wg21.link/p1467r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790" ] }, "P1467R2": { "type": "paper", "title": "Extended floating-point types", "subgroup": "Evolution, Library Evolution", "author": "Michał Dominiak, David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1467r2.html", "link": "https://wg21.link/p1467r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790" ] }, "P1467R3": { "type": "paper", "title": "Extended floating-point types", "subgroup": "Evolution, Library Evolution", "author": "David Olsen, Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1467r3.html", "link": "https://wg21.link/p1467r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790" ] }, "P1467R4": { "type": "paper", "title": "Extended floating-point types and standard names", "subgroup": "Evolution, Library Evolution", "author": "David Olsen, Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1467r4.html", "link": "https://wg21.link/p1467r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-14", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790" ] }, "P1467R5": { "type": "paper", "title": "Extended floating-point types and standard names", "subgroup": "SG22, Evolution, Library Evolution", "author": "David Olsen, Michał Dominiak, Ilya Burylov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1467r5.html", "link": "https://wg21.link/p1467r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-28", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790" ] }, "P1467R6": { "type": "paper", "title": "Extended floating-point types and standard names", "subgroup": "Evolution, Library Evolution", "author": "David Olsen, Michał Dominiak, Ilya Burylov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1467r6.html", "link": "https://wg21.link/p1467r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-10", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790" ] }, "P1467R7": { "type": "paper", "title": "Extended floating-point types and standard names", "subgroup": "Evolution, Library Evolution", "author": "David Olsen, Michał Dominiak, Ilya Burylov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1467r7.html", "link": "https://wg21.link/p1467r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-24", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790" ] }, "P1467R8": { "type": "paper", "title": "Extended floating-point types and standard names", "subgroup": "Evolution, Library Evolution", "author": "David Olsen, Michał Dominiak, Ilya Burylov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1467r8.html", "link": "https://wg21.link/p1467r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-16", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790" ] }, "P1467R9": { "type": "paper", "title": "Extended floating-point types and standard names", "subgroup": "Core, Library", "author": "David Olsen, Michał Dominiak, Ilya Burylov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1467r9.html", "link": "https://wg21.link/p1467r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-22", "github_url": "https://github.com/cplusplus/papers/issues/227", "issues": [ "LWG3790", "LWG3933" ] }, "P1468R0": { "type": "paper", "title": "Fixed-layout floating-point type aliases", "subgroup": "SG6, Evolution, Library Evolution", "author": "Michał Dominiak, Boris Fomitchev, Sergei Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1468r0.html", "link": "https://wg21.link/p1468r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/228" }, "P1468R1": { "type": "paper", "title": "Fixed-layout floating-point type aliases", "subgroup": "SG6, Evolution, Library Evolution", "author": "Michał Dominiak, Boris Fomitchev, Sergei Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1468r1.html", "link": "https://wg21.link/p1468r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/228" }, "P1468R2": { "type": "paper", "title": "Fixed-layout floating-point type aliases", "subgroup": "Evolution, Library Evolution", "author": "Michał Dominiak, David Olsen, Boris Fomitchev, Sergei Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1468r2.html", "link": "https://wg21.link/p1468r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/228" }, "P1468R3": { "type": "paper", "title": "Fixed-layout floating-point type aliases", "subgroup": "Evolution, Library Evolution", "author": "Michał Dominiak, David Olsen, Boris Fomitchev, Sergei Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1468r3.html", "link": "https://wg21.link/p1468r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/228" }, "P1468R4": { "type": "paper", "title": "Fixed-layout floating-point type aliases", "subgroup": "Library Evolution", "author": "David Olsen, Michal Dominiak, Boris Fomitchev, Sergei Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1468r4.html", "link": "https://wg21.link/p1468r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-14", "github_url": "https://github.com/cplusplus/papers/issues/228" }, "P1469R0": { "type": "paper", "title": "Disallow _ Usage in C++20 for Pattern Matching in C++23", "subgroup": "Evolution", "author": "Sergei Murzin, Michael Park, David Sankel, Dan Sarginson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1469r0.pdf", "link": "https://wg21.link/p1469r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/229" }, "P1470R0": { "type": "paper", "title": "Against a standard concurrent hashmap", "subgroup": "SG1", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1470r0.pdf", "link": "https://wg21.link/p1470r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-01-20", "github_url": "https://github.com/cplusplus/papers/issues/230" }, "P1471R0": { "type": "paper", "title": "The trouble with coroutine_traits", "subgroup": "Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1471r0.html", "link": "https://wg21.link/p1471r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/231" }, "P1472R0": { "type": "paper", "title": "SG5: Transactional Memory (TM) Meeting Minutes (June 2018 - January 2019)", "subgroup": "SG5", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1472r0.pdf", "link": "https://wg21.link/p1472r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-18", "github_url": "https://github.com/cplusplus/papers/issues/245" }, "P1473R0": { "type": "paper", "title": "Shadow namespaces", "subgroup": "Library Evolution", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1473r0.pdf", "link": "https://wg21.link/p1473r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/232" }, "P1474R0": { "type": "paper", "title": "Helpful pointers for ContiguousIterator", "subgroup": "Library Evolution", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1474r0.pdf", "link": "https://wg21.link/p1474r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/233" }, "P1474R1": { "type": "paper", "title": "Helpful pointers for ContiguousIterator", "subgroup": "WG21", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1474r1.pdf", "link": "https://wg21.link/p1474r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-22", "github_url": "https://github.com/cplusplus/papers/issues/233" }, "P1477R0": { "type": "paper", "title": "Coroutines TS Simplifications", "subgroup": "Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1477r0.pdf", "link": "https://wg21.link/p1477r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/234" }, "P1477R1": { "type": "paper", "title": "Coroutines TS Simplifications", "subgroup": "Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1477r1.pdf", "link": "https://wg21.link/p1477r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-12", "github_url": "https://github.com/cplusplus/papers/issues/234" }, "P1478R0": { "type": "paper", "title": "Byte-wise atomic memcpy", "subgroup": "SG1", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1478r0.html", "link": "https://wg21.link/p1478r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-20", "github_url": "https://github.com/cplusplus/papers/issues/370" }, "P1478R1": { "type": "paper", "title": "Byte-wise atomic memcpy", "subgroup": "SG1", "author": "Hans-J. Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1478r1.html", "link": "https://wg21.link/p1478r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/370" }, "P1478R2": { "type": "paper", "title": "Byte-wise atomic memcpy", "subgroup": "SG1", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1478r2.html", "link": "https://wg21.link/p1478r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/370" }, "P1478R3": { "type": "paper", "title": "Byte-wise atomic memcpy", "subgroup": "Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1478r3.html", "link": "https://wg21.link/p1478r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-18", "github_url": "https://github.com/cplusplus/papers/issues/370" }, "P1478R4": { "type": "paper", "title": "Byte-wise atomic memcpy", "subgroup": "Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1478r4.html", "link": "https://wg21.link/p1478r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/370" }, "P1478R5": { "type": "paper", "title": "Byte-wise atomic memcpy", "subgroup": "Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1478r5.html", "link": "https://wg21.link/p1478r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-15", "github_url": "https://github.com/cplusplus/papers/issues/370" }, "P1478R6": { "type": "paper", "title": "Byte-wise atomic memcpy", "subgroup": "Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1478r6.html", "link": "https://wg21.link/p1478r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-14", "github_url": "https://github.com/cplusplus/papers/issues/370" }, "P1478R7": { "type": "paper", "title": "Byte-wise atomic memcpy", "subgroup": "Library", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1478r7.html", "link": "https://wg21.link/p1478r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-05", "github_url": "https://github.com/cplusplus/papers/issues/370" }, "P1478R8": { "type": "paper", "title": "Byte-wise atomic memcpy", "subgroup": "WG21", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1478r8.html", "link": "https://wg21.link/p1478r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-15", "github_url": "https://github.com/cplusplus/papers/issues/370" }, "P1479R0": { "type": "paper", "title": "ostringstream wrapper", "subgroup": "Library Evolution Incubator", "author": "Robert Kawulak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1479r0.html", "link": "https://wg21.link/p1479r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/235" }, "P1481R0": { "type": "paper", "title": "constexpr structured bindings", "subgroup": "Evolution", "author": "Nicolas Lesser", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1481r0.html", "link": "https://wg21.link/p1481r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/236" }, "P1482R0": { "type": "paper", "title": "Modules Feedback", "subgroup": "SG15, Evolution", "author": "Bruno Cardoso Lopes, Michael Spencer, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1482r0.html", "link": "https://wg21.link/p1482r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-08", "github_url": "https://github.com/cplusplus/papers/issues/371" }, "P1484R1": { "type": "paper", "title": "A uniform and predefined mapping from modules to filenames", "subgroup": "SG15", "author": "Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1484r1.pdf", "link": "https://wg21.link/p1484r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/372" }, "P1485R0": { "type": "paper", "title": "Better keywords for the Coroutines TS", "subgroup": "Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1485r0.html", "link": "https://wg21.link/p1485r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-17", "github_url": "https://github.com/cplusplus/papers/issues/373" }, "P1485R1": { "type": "paper", "title": "Better keywords for the Coroutines", "subgroup": "Evolution", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1485r1.html", "link": "https://wg21.link/p1485r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/373" }, "P1486R0": { "type": "paper", "title": "United Amendment to Contracts Facility for C++20", "subgroup": "Evolution", "author": "John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1486r0.txt", "link": "https://wg21.link/p1486r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-13", "github_url": "https://github.com/cplusplus/papers/issues/549" }, "P1486R1": { "type": "paper", "title": "United Amendment to Contracts Facility for C++20", "subgroup": "Evolution", "author": "John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1486r1.txt", "link": "https://wg21.link/p1486r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-21", "github_url": "https://github.com/cplusplus/papers/issues/549" }, "P1487R0": { "type": "paper", "title": "User Experience with Contracts That Work", "subgroup": "Evolution", "author": "John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1487r0.txt", "link": "https://wg21.link/p1487r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-13", "github_url": "https://github.com/cplusplus/papers/issues/550" }, "P1490R0": { "type": "paper", "title": "Contract-Related Issues", "subgroup": "Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1490r0.html", "link": "https://wg21.link/p1490r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2018-02-13", "github_url": "https://github.com/cplusplus/papers/issues/374" }, "P1491R0": { "type": "paper", "title": "Don’t add to the signed/unsigned mess", "subgroup": "Evolution, Library Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1491r0.pdf", "link": "https://wg21.link/p1491r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-14", "github_url": "https://github.com/cplusplus/papers/issues/375" }, "P1492R0": { "type": "paper", "title": "Coroutines: Language and Implementation Impact", "subgroup": "WG21", "author": "Richard Smith, Daveed Vandevoorde, Geoffrey Romer, Gor Nishanov, Nathan Sidwell, Iain Sandoe, Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1492r0.pdf", "link": "https://wg21.link/p1492r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-19" }, "P1493R0": { "type": "paper", "title": "Coroutines: Use-cases and Trade-offs", "subgroup": "WG21", "author": "Geoffrey Romer, Gor Nishanov, Lewis Baker, Mihail Mihailov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1493r0.pdf", "link": "https://wg21.link/p1493r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-19" }, "P1494R0": { "type": "paper", "title": "Partial program correctness", "subgroup": "Evolution, Core, Library Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1494r0.html", "link": "https://wg21.link/p1494r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-07", "github_url": "https://github.com/cplusplus/papers/issues/376" }, "P1494R1": { "type": "paper", "title": "Partial program correctness", "subgroup": "Evolution, Core, Library Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1494r1.html", "link": "https://wg21.link/p1494r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-03", "github_url": "https://github.com/cplusplus/papers/issues/376" }, "P1494R2": { "type": "paper", "title": "Partial program correctness", "subgroup": "SG22, Evolution, Library Evolution, Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1494r2.html", "link": "https://wg21.link/p1494r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-13", "github_url": "https://github.com/cplusplus/papers/issues/376" }, "P1494R3": { "type": "paper", "title": "Partial program correctness", "subgroup": "SG22 Compatibility,EWG Evolution,LEWG Library Evolution,CWG Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1494r3.html", "link": "https://wg21.link/p1494r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/376" }, "P1496R0": { "type": "paper", "title": "Formatting of Negative Zero", "subgroup": "Library Evolution", "author": "Alan Talbot, Jorg Brown, Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1496r0.html", "link": "https://wg21.link/p1496r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/605" }, "P1496R1": { "type": "paper", "title": "Formatting of Negative Zero", "subgroup": "Library Evolution, Library", "author": "Alan Talbot, Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1496r1.pdf", "link": "https://wg21.link/p1496r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/605" }, "P1496R2": { "type": "paper", "title": "Formatting of Negative Zero", "subgroup": "Library Evolution, Library", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1496r2.pdf", "link": "https://wg21.link/p1496r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/605" }, "P1498R0": { "type": "paper", "title": "Constrained Internal Linkage for Modules", "subgroup": "Evolution", "author": "Chandler Carruth, Nathan Sidwell, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1498r0.html", "link": "https://wg21.link/p1498r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-20", "github_url": "https://github.com/cplusplus/papers/issues/377" }, "P1498R1": { "type": "paper", "title": "Constrained Internal Linkage for Modules", "subgroup": "Evolution", "author": "Chandler Carruth, Nathan Sidwell, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1498r1.html", "link": "https://wg21.link/p1498r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-02-23", "github_url": "https://github.com/cplusplus/papers/issues/377" }, "P1502R0": { "type": "paper", "title": "Standard library header units for C++20", "subgroup": "Evolution, Library Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1502r0.html", "link": "https://wg21.link/p1502r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-15", "github_url": "https://github.com/cplusplus/papers/issues/378" }, "P1502R1": { "type": "paper", "title": "Standard library header units for C++20", "subgroup": "Library", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1502r1.html", "link": "https://wg21.link/p1502r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-15", "github_url": "https://github.com/cplusplus/papers/issues/378" }, "P1505R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 30 - Atomic operations library", "subgroup": "Library", "author": "Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1505r0.pdf", "link": "https://wg21.link/p1505r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/379" }, "P1505R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 31 - Atomic operations library", "subgroup": "Library", "author": "Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1505r1.pdf", "link": "https://wg21.link/p1505r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/379" }, "P1510R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" Issues for the July, 2019 (Cologne) meeting", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1510r0.html", "link": "https://wg21.link/p1510r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/577" }, "P1517R0": { "type": "paper", "title": "Contract Requirements for Iterative High-Assurance Systems", "subgroup": "Evolution", "author": "Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1517r0.html", "link": "https://wg21.link/p1517r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-01", "github_url": "https://github.com/cplusplus/papers/issues/380" }, "P1518R0": { "type": "paper", "title": "Stop overconstraining allocators in container deduction guides", "subgroup": "Library Evolution", "author": "Arthur O'Dwyer, Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1518r0.html", "link": "https://wg21.link/p1518r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/381" }, "P1518R1": { "type": "paper", "title": "Stop overconstraining allocators in container deduction guides", "subgroup": "Library", "author": "Arthur O'Dwyer, Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1518r1.html", "link": "https://wg21.link/p1518r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-24", "github_url": "https://github.com/cplusplus/papers/issues/381" }, "P1518R2": { "type": "paper", "title": "Stop overconstraining allocators in container deduction guides", "subgroup": "Library", "author": "Arthur O'Dwyer, Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1518r2.html", "link": "https://wg21.link/p1518r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/381" }, "P1520R0": { "type": "paper", "title": "Response to response to “Fibers under the magnifying glass”", "subgroup": "SG1", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1520r0.pdf", "link": "https://wg21.link/p1520r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-08", "github_url": "https://github.com/cplusplus/papers/issues/382" }, "P1522R0": { "type": "paper", "title": "Iterator Difference Type and Integer Overflow", "subgroup": "Library Evolution, Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1522r0.pdf", "link": "https://wg21.link/p1522r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/415" }, "P1522R1": { "type": "paper", "title": "Iterator Difference Type and Integer Overflow", "subgroup": "Library Evolution, Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1522r1.pdf", "link": "https://wg21.link/p1522r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/415" }, "P1523R0": { "type": "paper", "title": "Views and Size Types", "subgroup": "Library Evolution, Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1523r0.pdf", "link": "https://wg21.link/p1523r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/416" }, "P1523R1": { "type": "paper", "title": "Views and Size Types", "subgroup": "Library Evolution, Library", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1523r1.pdf", "link": "https://wg21.link/p1523r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/416" }, "P1525R0": { "type": "paper", "title": "One-Way execute is a Poor Basis Operation", "subgroup": "SG1, Library Evolution", "author": "Eric Niebler, Kirk Shoop, Lewis Baker, Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1525r0.pdf", "link": "https://wg21.link/p1525r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/417" }, "P1525R1": { "type": "paper", "title": "One-Way execute is a Poor Basis Operation", "subgroup": "Library Evolution", "author": "Eric Niebler, Kirk Shoop, Lewis Baker, Lee Howes, Gašper Ažman, Corentin Jabot, Tomasz Kamiński, Zach Laine, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1525r1.pdf", "link": "https://wg21.link/p1525r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-15", "github_url": "https://github.com/cplusplus/papers/issues/417" }, "P1601R0": { "type": "paper", "title": "Recommendations for Specifying “Hidden Friends”", "subgroup": "Library Evolution, Library", "author": "Walter E. Brown, Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1601r0.pdf", "link": "https://wg21.link/p1601r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/383" }, "P1602R0": { "type": "paper", "title": "Make Me A Module", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1602r0.pdf", "link": "https://wg21.link/p1602r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-01", "github_url": "https://github.com/cplusplus/papers/issues/384" }, "P1604R0": { "type": "paper", "title": "The inline keyword is not in line with the design of modules.", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1604r0.html", "link": "https://wg21.link/p1604r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-01-21", "github_url": "https://github.com/cplusplus/papers/issues/385" }, "P1604R1": { "type": "paper", "title": "The inline keyword is not in line with the design of modules", "subgroup": "SG2, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1604r1.html", "link": "https://wg21.link/p1604r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/385" }, "P1605R0": { "type": "paper", "title": "Member Layout Control", "subgroup": "SG14", "author": "Rene Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1605r0.html", "link": "https://wg21.link/p1605r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-22", "github_url": "https://github.com/cplusplus/papers/issues/814" }, "P1606R0": { "type": "paper", "title": "Requirements for Contract Roles", "subgroup": "Evolution", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1606r0.pdf", "link": "https://wg21.link/p1606r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-08", "github_url": "https://github.com/cplusplus/papers/issues/386" }, "P1607R0": { "type": "paper", "title": "Minimizing Contracts", "subgroup": "Evolution", "author": "Joshua Berne, Jeff Snyder", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1607r0.pdf", "link": "https://wg21.link/p1607r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-08", "github_url": "https://github.com/cplusplus/papers/issues/387" }, "P1607R1": { "type": "paper", "title": "Minimizing Contracts", "subgroup": "Evolution", "author": "Joshua Berne, Jeff Snyder, Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1607r1.pdf", "link": "https://wg21.link/p1607r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-23", "github_url": "https://github.com/cplusplus/papers/issues/387" }, "P1609R0": { "type": "paper", "title": "C++ Should Support Just-in-Time Compilation", "subgroup": "Evolution Incubator", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1609r0.html", "link": "https://wg21.link/p1609r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/388" }, "P1609R1": { "type": "paper", "title": "C++ Should Support Just-in-Time Compilation", "subgroup": "EWGI", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1609r1.html", "link": "https://wg21.link/p1609r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18", "github_url": "https://github.com/cplusplus/papers/issues/388" }, "P1609R2": { "type": "paper", "title": "C++ Should Support Just-in-Time Compilation", "subgroup": "EWGI", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1609r2.html", "link": "https://wg21.link/p1609r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/388" }, "P1609R3": { "type": "paper", "title": "C++ Should Support Just-in-Time Compilation", "subgroup": "SG7, EWGI", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1609r3.html", "link": "https://wg21.link/p1609r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/388" }, "P1610R0": { "type": "paper", "title": "Rename await_resume() to await_result()", "subgroup": "Library Evolution", "author": "Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1610r0.html", "link": "https://wg21.link/p1610r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/389" }, "P1611R0": { "type": "paper", "title": "WG21 2019-02 Kona Record of Discussion", "subgroup": "WG21", "author": "Nina Dinka Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1611r0.pdf", "link": "https://wg21.link/p1611r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10" }, "P1612R0": { "type": "paper", "title": "Relocate Endian's Specification", "subgroup": "Library Evolution, Library", "author": "Walter E. Brown, Arthur O’Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1612r0.pdf", "link": "https://wg21.link/p1612r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/390" }, "P1612R1": { "type": "paper", "title": "Relocate Endian's Specification", "subgroup": "Library", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1612r1.pdf", "link": "https://wg21.link/p1612r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-20", "github_url": "https://github.com/cplusplus/papers/issues/390" }, "P1614R0": { "type": "paper", "title": "The Mothership Has Landed: Adding <=> to the Library", "subgroup": "Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1614r0.html", "link": "https://wg21.link/p1614r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/391" }, "P1614R1": { "type": "paper", "title": "The Mothership Has Landed: Adding <=> to the Library", "subgroup": "Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1614r1.html", "link": "https://wg21.link/p1614r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/391" }, "P1614R2": { "type": "paper", "title": "The Mothership Has Landed: Adding <=> to the Library", "subgroup": "Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1614r2.html", "link": "https://wg21.link/p1614r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/391" }, "P1616R0": { "type": "paper", "title": "Using unconstrained template template parameters with constrained templates", "subgroup": "Evolution", "author": "Mike Spertus, Roland Bock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1616r0.html", "link": "https://wg21.link/p1616r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11", "github_url": "https://github.com/cplusplus/papers/issues/392" }, "P1616R1": { "type": "paper", "title": "Using unconstrained template template parameters with constrained templates", "subgroup": "Core", "author": "Mike Spertus, Roland Bock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1616r1.html", "link": "https://wg21.link/p1616r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/392" }, "P1619R0": { "type": "paper", "title": "Functions for Testing Boundary Conditions on Integer Operations", "subgroup": "SG6, Library Evolution", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1619r0.pdf", "link": "https://wg21.link/p1619r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/393" }, "P1619R1": { "type": "paper", "title": "Functions for Testing Boundary Conditions on Integer Operations", "subgroup": "SG6, Library Evolution", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1619r1.pdf", "link": "https://wg21.link/p1619r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-04", "github_url": "https://github.com/cplusplus/papers/issues/393" }, "P1619R2": { "type": "paper", "title": "Functions for Testing Boundary Conditions on Integer Operations", "subgroup": "Library Evolution", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1619r2.pdf", "link": "https://wg21.link/p1619r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/393" }, "P1622R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 31 - Thread support library", "subgroup": "Library", "author": "Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1622r0.pdf", "link": "https://wg21.link/p1622r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-10", "github_url": "https://github.com/cplusplus/papers/issues/394" }, "P1622R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 31 - Thread support library", "subgroup": "Library", "author": "Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1622r1.pdf", "link": "https://wg21.link/p1622r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/394" }, "P1622R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 32 - Thread support library", "subgroup": "Library", "author": "Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1622r2.pdf", "link": "https://wg21.link/p1622r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/394" }, "P1622R3": { "type": "paper", "title": "Mandating the Standard Library: Clause 32 - Thread support library", "subgroup": "Library", "author": "Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1622r3.pdf", "link": "https://wg21.link/p1622r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-05", "github_url": "https://github.com/cplusplus/papers/issues/394" }, "P1624R0": { "type": "paper", "title": "Resolving technical issues in parameter mapping equivalence and related problems", "subgroup": "Core", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1624r0.html", "link": "https://wg21.link/p1624r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/418" }, "P1624R1": { "type": "paper", "title": "Resolving technical issues in parameter mapping equivalence and related problems", "subgroup": "Core", "author": "Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1624r1.html", "link": "https://wg21.link/p1624r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/418" }, "P1625R0": { "type": "paper", "title": "Contracts: why the house is not on fire (i.e. why the status quo is tolerable)", "subgroup": "WG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1625r0.html", "link": "https://wg21.link/p1625r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-03-11" }, "P1628R0": { "type": "paper", "title": "Unicode characters properties", "subgroup": "SG16", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1628r0.pdf", "link": "https://wg21.link/p1628r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/419" }, "P1629R0": { "type": "paper", "title": "Standard Text Encoding", "subgroup": "SG16", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1629r0.html", "link": "https://wg21.link/p1629r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/420" }, "P1629R1": { "type": "paper", "title": "Transcoding the world - Standard Text Encoding", "subgroup": "SG16", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1629r1.html", "link": "https://wg21.link/p1629r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/420" }, "P1630R0": { "type": "paper", "title": "Spaceship needs a tune-up: Addressing some discovered issues with P0515 and P1185", "subgroup": "Evolution, Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1630r0.html", "link": "https://wg21.link/p1630r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/421" }, "P1630R1": { "type": "paper", "title": "Spaceship needs a tune-up", "subgroup": "Evolution, Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1630r1.html", "link": "https://wg21.link/p1630r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-17", "github_url": "https://github.com/cplusplus/papers/issues/421" }, "P1631R0": { "type": "paper", "title": "Object detachment and attachment", "subgroup": "SG1, SG12, SG14", "author": "Niall Douglas, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1631r0.pdf", "link": "https://wg21.link/p1631r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-11", "github_url": "https://github.com/cplusplus/papers/issues/551" }, "P1631R1": { "type": "paper", "title": "Object detachment and attachment", "subgroup": "SG1, SG12, SG14", "author": "Niall Douglas, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1631r1.pdf", "link": "https://wg21.link/p1631r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-11", "github_url": "https://github.com/cplusplus/papers/issues/551" }, "P1633R0": { "type": "paper", "title": "Amendments to the C++20 Synchronization Library", "subgroup": "SG1", "author": "David Olsen, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1633r0.html", "link": "https://wg21.link/p1633r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/422" }, "P1633R1": { "type": "paper", "title": "Amendments to the C++20 Synchronization Library", "subgroup": "SG1", "author": "David Olsen, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1633r1.html", "link": "https://wg21.link/p1633r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/422" }, "P1634R0": { "type": "paper", "title": "Naming guidelines for modules", "subgroup": "SG15", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1634r0.html", "link": "https://wg21.link/p1634r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/423" }, "P1635R0": { "type": "paper", "title": "A Design for an Inter-Operable and Customizable Linear Algebra Library", "subgroup": "SG14", "author": "Jayesh Badwaik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1635r0.pdf", "link": "https://wg21.link/p1635r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/424" }, "P1636R0": { "type": "paper", "title": "Formatters for library types", "subgroup": "Library Evolution", "author": "Lars Gullik Bjønnes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1636r0.pdf", "link": "https://wg21.link/p1636r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/425" }, "P1636R1": { "type": "paper", "title": "Formatters for library types", "subgroup": "Library Evolution, Library", "author": "Lars Gullik Bjønnes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1636r1.pdf", "link": "https://wg21.link/p1636r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/425" }, "P1636R2": { "type": "paper", "title": "Formatters for library types", "subgroup": "Library", "author": "Lars Gullik Bjønnes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1636r2.pdf", "link": "https://wg21.link/p1636r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/425" }, "P1638R0": { "type": "paper", "title": "basic_istream_view's iterator should not be copyable", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1638r0.pdf", "link": "https://wg21.link/p1638r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/426" }, "P1638R1": { "type": "paper", "title": "basic_istream_view's iterator should not be copyable", "subgroup": "SG16, Library Evolution, Library", "author": "Corentin Jabot, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1638r1.pdf", "link": "https://wg21.link/p1638r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/426" }, "P1639R0": { "type": "paper", "title": "Unifying source_location and contract_violation", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1639r0.pdf", "link": "https://wg21.link/p1639r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/427" }, "P1640R0": { "type": "paper", "title": "Error size benchmarking", "subgroup": "WG21", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1640r0.html", "link": "https://wg21.link/p1640r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-03", "github_url": "https://github.com/cplusplus/papers/issues/606" }, "P1640R1": { "type": "paper", "title": "Error size benchmarking: Redux", "subgroup": "WG21, Direction Group", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1640r1.html", "link": "https://wg21.link/p1640r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-29", "github_url": "https://github.com/cplusplus/papers/issues/606" }, "P1641R0": { "type": "paper", "title": "Freestanding Library: Rewording the Status Quo", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1641r0.html", "link": "https://wg21.link/p1641r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-03", "github_url": "https://github.com/cplusplus/papers/issues/428" }, "P1641R1": { "type": "paper", "title": "Freestanding Library: Rewording the Status Quo", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1641r1.html", "link": "https://wg21.link/p1641r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-29", "github_url": "https://github.com/cplusplus/papers/issues/428" }, "P1641R2": { "type": "paper", "title": "Freestanding Library: Rewording the Status Quo", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1641r2.html", "link": "https://wg21.link/p1641r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/428" }, "P1641R3": { "type": "paper", "title": "Freestanding Library: Rewording the Status Quo", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1641r3.html", "link": "https://wg21.link/p1641r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-11", "github_url": "https://github.com/cplusplus/papers/issues/428" }, "P1642R0": { "type": "paper", "title": "Freestanding Library: Easy [utilities]", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1642r0.html", "link": "https://wg21.link/p1642r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-03", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R1": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1642r1.html", "link": "https://wg21.link/p1642r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-30", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R2": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "SG14, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1642r2.html", "link": "https://wg21.link/p1642r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R3": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1642r3.html", "link": "https://wg21.link/p1642r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-25", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R4": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1642r4.html", "link": "https://wg21.link/p1642r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-12", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R5": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1642r5.html", "link": "https://wg21.link/p1642r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-10", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R6": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1642r6.html", "link": "https://wg21.link/p1642r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-30", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R7": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1642r7.html", "link": "https://wg21.link/p1642r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-26", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R8": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1642r8.html", "link": "https://wg21.link/p1642r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-13", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R9": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "Core, Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1642r9.html", "link": "https://wg21.link/p1642r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-15", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R10": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "Core, Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1642r10.html", "link": "https://wg21.link/p1642r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-18", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1642R11": { "type": "paper", "title": "Freestanding Library: Easy [utilities], [ranges], and [iterators]", "subgroup": "Core", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1642r11.html", "link": "https://wg21.link/p1642r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-01", "github_url": "https://github.com/cplusplus/papers/issues/429" }, "P1643R0": { "type": "paper", "title": "Add wait/notify to atomic_ref", "subgroup": "SG1, Library Evolution, Library", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1643r0.html", "link": "https://wg21.link/p1643r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/430" }, "P1643R1": { "type": "paper", "title": "Add wait/notify to atomic_ref", "subgroup": "WG21", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1643r1.html", "link": "https://wg21.link/p1643r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-20", "github_url": "https://github.com/cplusplus/papers/issues/430" }, "P1644R0": { "type": "paper", "title": "Add wait/notify to atomic>", "subgroup": "SG1, Library Evolution, Library", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1644r0.html", "link": "https://wg21.link/p1644r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/431" }, "P1645R0": { "type": "paper", "title": "constexpr for numeric algorithms", "subgroup": "Library Evolution, Library", "author": "Ben Deane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1645r0.html", "link": "https://wg21.link/p1645r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/432" }, "P1645R1": { "type": "paper", "title": "constexpr for numeric algorithms", "subgroup": "Library Evolution, Library", "author": "Ben Deane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1645r1.html", "link": "https://wg21.link/p1645r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-05-14", "github_url": "https://github.com/cplusplus/papers/issues/432" }, "P1648R0": { "type": "paper", "title": "The Concept of Extending Argument and a Support Library", "subgroup": "Library Evolution, Library", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1648r0.pdf", "link": "https://wg21.link/p1648r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18", "github_url": "https://github.com/cplusplus/papers/issues/433" }, "P1648R1": { "type": "paper", "title": "The Concept of Extending Argument and a Support Library", "subgroup": "LEWGI, Library Evolution, Library", "author": "Mingxin Wang, Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1648r1.pdf", "link": "https://wg21.link/p1648r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/433" }, "P1648R2": { "type": "paper", "title": "A Library for Sink Argument Passing", "subgroup": "Library Evolution, Library", "author": "Mingxin Wang, Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1648r2.pdf", "link": "https://wg21.link/p1648r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/433" }, "P1649R0": { "type": "paper", "title": "A Generic Library for Compile-time Routing", "subgroup": "Library Evolution, Library", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1649r0.pdf", "link": "https://wg21.link/p1649r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/434" }, "P1650R0": { "type": "paper", "title": "Output std::chrono::days with 'd' suffix", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1650r0.html", "link": "https://wg21.link/p1650r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-05-25", "github_url": "https://github.com/cplusplus/papers/issues/435" }, "P1651R0": { "type": "paper", "title": "bind_front should not unwrap reference_wrapper", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1651r0.html", "link": "https://wg21.link/p1651r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-07", "github_url": "https://github.com/cplusplus/papers/issues/436" }, "P1652R0": { "type": "paper", "title": "Printf corner cases in std::format", "subgroup": "Library Evolution", "author": "Zhihao Yuan, Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1652r0.html", "link": "https://wg21.link/p1652r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-13", "github_url": "https://github.com/cplusplus/papers/issues/437" }, "P1652R1": { "type": "paper", "title": "Printf corner cases in std::format", "subgroup": "Library", "author": "Zhihao Yuan, Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1652r1.html", "link": "https://wg21.link/p1652r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/437" }, "P1654R0": { "type": "paper", "title": "ABI breakage - summary of initial comments", "subgroup": "WG21", "author": "Roger Orr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1654r0.html", "link": "https://wg21.link/p1654r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-13", "github_url": "https://github.com/cplusplus/papers/issues/859" }, "P1654R1": { "type": "paper", "title": "ABI breakage - summary of initial comments", "subgroup": "WG21", "author": "Roger Orr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1654r1.html", "link": "https://wg21.link/p1654r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-10", "github_url": "https://github.com/cplusplus/papers/issues/859" }, "P1655R0": { "type": "paper", "title": "LEWG Omnibus Design Policy Paper", "subgroup": "Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1655r0.pdf", "link": "https://wg21.link/p1655r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-13", "github_url": "https://github.com/cplusplus/papers/issues/438" }, "P1656R0": { "type": "paper", "title": "\"Throws: Nothing\" should be noexcept", "subgroup": "Library Evolution, Library", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1656r0.html", "link": "https://wg21.link/p1656r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/439" }, "P1656R1": { "type": "paper", "title": "\"Throws: Nothing\" should be noexcept", "subgroup": "Library Evolution", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1656r1.html", "link": "https://wg21.link/p1656r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-13", "github_url": "https://github.com/cplusplus/papers/issues/439" }, "P1656R2": { "type": "paper", "title": "\"Throws: Nothing\" should be noexcept", "subgroup": "Library Evolution", "author": "Agustín Bergé", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1656r2.html", "link": "https://wg21.link/p1656r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/439" }, "P1657R0": { "type": "paper", "title": "String substring checking", "subgroup": "Library Evolution", "author": "Paul Fee", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1657r0.pdf", "link": "https://wg21.link/p1657r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/440" }, "P1658R0": { "type": "paper", "title": "Suggestions for Consensus on Executors", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1658r0.pdf", "link": "https://wg21.link/p1658r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/441" }, "P1659R0": { "type": "paper", "title": "starts_with and ends_with", "subgroup": "LEWGI, Library Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1659r0.html", "link": "https://wg21.link/p1659r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/442" }, "P1659R1": { "type": "paper", "title": "starts_with and ends_with", "subgroup": "Library", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1659r1.html", "link": "https://wg21.link/p1659r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/442" }, "P1659R2": { "type": "paper", "title": "starts_with and ends_with", "subgroup": "Library", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1659r2.html", "link": "https://wg21.link/p1659r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-11", "github_url": "https://github.com/cplusplus/papers/issues/442" }, "P1659R3": { "type": "paper", "title": "starts_with and ends_with", "subgroup": "Library", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1659r3.html", "link": "https://wg21.link/p1659r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-19", "github_url": "https://github.com/cplusplus/papers/issues/442" }, "P1660R0": { "type": "paper", "title": "A Compromise Executor Design Sketch", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock, Michael Garland, Bryce Adelstein Lelbach, Michał Dominiak, Eric Niebler, Kirk Shoop, Lewis Baker, Lee Howes, D. S. Hollman, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1660r0.pdf", "link": "https://wg21.link/p1660r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/443" }, "P1661R0": { "type": "paper", "title": "Remove dedicated precalculated hash lookup interface", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1661r0.html", "link": "https://wg21.link/p1661r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-13", "github_url": "https://github.com/cplusplus/papers/issues/444" }, "P1661R1": { "type": "paper", "title": "Remove dedicated precalculated hash lookup interface", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1661r1.html", "link": "https://wg21.link/p1661r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/444" }, "P1662R0": { "type": "paper", "title": "Adding async RAII support to coroutines", "subgroup": "Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1662r0.pdf", "link": "https://wg21.link/p1662r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/445" }, "P1663R0": { "type": "paper", "title": "Supporting return-value-optimisation in coroutines", "subgroup": "Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1663r0.pdf", "link": "https://wg21.link/p1663r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-19", "github_url": "https://github.com/cplusplus/papers/issues/446" }, "P1664R0": { "type": "paper", "title": "reconstructible_range - a concept for putting ranges back together", "subgroup": "Library Evolution, Library", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1664r0.html", "link": "https://wg21.link/p1664r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/578" }, "P1664R1": { "type": "paper", "title": "reconstructible_range - a concept for putting ranges back together", "subgroup": "Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1664r1.html", "link": "https://wg21.link/p1664r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-30", "github_url": "https://github.com/cplusplus/papers/issues/578" }, "P1664R2": { "type": "paper", "title": "reconstructible_range - a concept for putting ranges back together", "subgroup": "Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1664r2.html", "link": "https://wg21.link/p1664r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-06", "github_url": "https://github.com/cplusplus/papers/issues/578" }, "P1664R3": { "type": "paper", "title": "reconstructible_range - a concept for putting ranges back together", "subgroup": "Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1664r3.html", "link": "https://wg21.link/p1664r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-16", "github_url": "https://github.com/cplusplus/papers/issues/578" }, "P1664R4": { "type": "paper", "title": "reconstructible_range - a concept for putting ranges back together", "subgroup": "SG9, Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1664r4.html", "link": "https://wg21.link/p1664r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-15", "github_url": "https://github.com/cplusplus/papers/issues/578" }, "P1664R5": { "type": "paper", "title": "reconstructible_range - a concept for putting ranges back together", "subgroup": "SG9, Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1664r5.html", "link": "https://wg21.link/p1664r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-16", "github_url": "https://github.com/cplusplus/papers/issues/578" }, "P1664R6": { "type": "paper", "title": "reconstructible_range - a concept for putting ranges back together", "subgroup": "SG9, Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1664r6.html", "link": "https://wg21.link/p1664r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-26", "github_url": "https://github.com/cplusplus/papers/issues/578" }, "P1664R7": { "type": "paper", "title": "reconstructible_range - a concept for putting ranges back together", "subgroup": "SG9, Library Evolution", "author": "JeanHeyd Meneide, Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1664r7.html", "link": "https://wg21.link/p1664r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-16", "github_url": "https://github.com/cplusplus/papers/issues/578" }, "P1665R0": { "type": "paper", "title": "Tag Based Customization Point Functions", "subgroup": "LEWGI", "author": "John Bandela", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1665r0.pdf", "link": "https://wg21.link/p1665r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/447" }, "P1666R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2019/01/23 - 2019/05/22", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1666r0.html", "link": "https://wg21.link/p1666r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-10", "github_url": "https://github.com/cplusplus/papers/issues/448" }, "P1667R0": { "type": "paper", "title": "Concept-aware noexcept specifiers", "subgroup": "EWGI", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1667r0.html", "link": "https://wg21.link/p1667r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/449" }, "P1668R0": { "type": "paper", "title": "Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions", "subgroup": "EWGI, Evolution", "author": "Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1668r0.html", "link": "https://wg21.link/p1668r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-10", "github_url": "https://github.com/cplusplus/papers/issues/555" }, "P1668R1": { "type": "paper", "title": "Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions", "subgroup": "EWGI, Evolution", "author": "Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1668r1.html", "link": "https://wg21.link/p1668r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-17", "github_url": "https://github.com/cplusplus/papers/issues/555" }, "P1669R0": { "type": "paper", "title": "Callsite Based Inlining Hints: [[always_inline]] and [[never_inline]]", "subgroup": "EWGI, Evolution", "author": "Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1669r0.html", "link": "https://wg21.link/p1669r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-10", "github_url": "https://github.com/cplusplus/papers/issues/556" }, "P1670R0": { "type": "paper", "title": "Side Effects of Checked Contracts and Predicate Elision", "subgroup": "Evolution", "author": "Joshua Berne, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1670r0.pdf", "link": "https://wg21.link/p1670r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/450" }, "P1671R0": { "type": "paper", "title": "Contract Evaluation in Constant Expressions", "subgroup": "Evolution", "author": "Joshua Berne, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1671r0.pdf", "link": "https://wg21.link/p1671r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/451" }, "P1672R0": { "type": "paper", "title": "\"Axiom\" is a False Friend", "subgroup": "Evolution", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1672r0.pdf", "link": "https://wg21.link/p1672r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/452" }, "P1673R0": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "SG6, SG14, SG19, Library Evolution", "author": "Mark Hoemmen, D. S. Hollman, Christian Trott, Daniel Sunderland, Nevin Liber, Siva Rajamanickam, Li-Ta Lo, Graham Lopez, Peter Caday, Sarah Knepper, Piotr Luszczek, Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1673r0.md", "link": "https://wg21.link/p1673r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R1": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "SG6, SG14, SG19, Library Evolution", "author": "Mark Hoemmen, D. S. Hollman, Christian Trott, Daniel Sunderland, Nevin Liber, Siva Rajamanickam, Li-Ta Lo, Graham Lopez, Peter Caday, Sarah Knepper, Piotr Luszczek, Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1673r1.html", "link": "https://wg21.link/p1673r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R2": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "SG1, SG6, SG14, SG19, Library Evolution", "author": "Mark Hoemmen, D. S. Hollman, Christian Trott, Daniel Sunderland, Nevin Liber, Siva Rajamanickam, Li-Ta Lo, Damien Lebrun-Grandie, Graham Lopez, Peter Caday, Sarah Knepper, Piotr Luszczek, Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1673r2.pdf", "link": "https://wg21.link/p1673r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R3": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Li-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1673r3.pdf", "link": "https://wg21.link/p1673r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-14", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R4": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1673r4.html", "link": "https://wg21.link/p1673r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-15", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R5": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1673r5.html", "link": "https://wg21.link/p1673r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R6": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1673r6.html", "link": "https://wg21.link/p1673r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-15", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R7": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1673r7.html", "link": "https://wg21.link/p1673r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-15", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R8": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "SG6, Library Evolution", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia Klinvex,Li-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1673r8.html", "link": "https://wg21.link/p1673r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-15", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R9": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "SG6, Library Evolution", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1673r9.html", "link": "https://wg21.link/p1673r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-14", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R10": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1673r10.html", "link": "https://wg21.link/p1673r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R11": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1673r11.html", "link": "https://wg21.link/p1673r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R12": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "Library", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1673r12.html", "link": "https://wg21.link/p1673r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-15", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1673R13": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS", "subgroup": "WG21", "author": "Mark Hoemmen, Daisy Hollman,Christian Trott,Daniel Sunderland,Nevin Liber,Alicia KlinvexLi-Ta Lo,Damien Lebrun-Grandie,Graham Lopez,Peter Caday,Sarah Knepper,Piotr Luszczek,Timothy Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1673r13.html", "link": "https://wg21.link/p1673r13", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/557" }, "P1674R0": { "type": "paper", "title": "Evolving a Standard C++ Linear Algebra Library from the BLAS", "subgroup": "SG6, SG14, SG19, Library Evolution", "author": "Mark Hoemmen, D. S. Hollman, Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1674r0.md", "link": "https://wg21.link/p1674r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/558" }, "P1674R1": { "type": "paper", "title": "Evolving a Standard C++ Linear Algebra Library from the BLAS", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Daisy Hollman, Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1674r1.pdf", "link": "https://wg21.link/p1674r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-15", "github_url": "https://github.com/cplusplus/papers/issues/558" }, "P1674R2": { "type": "paper", "title": "Evolving a Standard C++ Linear Algebra Library from the BLAS", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Daisy Hollman, Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1674r2.html", "link": "https://wg21.link/p1674r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-15", "github_url": "https://github.com/cplusplus/papers/issues/558" }, "P1675R0": { "type": "paper", "title": "rethrow_exception must be allowed to copy", "subgroup": "Evolution, Library", "author": "Billy O'Neal", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1675r0.pdf", "link": "https://wg21.link/p1675r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-10", "github_url": "https://github.com/cplusplus/papers/issues/453" }, "P1675R1": { "type": "paper", "title": "rethrow_exception must be allowed to copy", "subgroup": "Evolution, Core, Library", "author": "Billy O'Neal", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1675r1.pdf", "link": "https://wg21.link/p1675r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/453" }, "P1675R2": { "type": "paper", "title": "rethrow_exception must be allowed to copy", "subgroup": "Core, Library", "author": "Billy O'Neal", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1675r2.pdf", "link": "https://wg21.link/p1675r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-25", "github_url": "https://github.com/cplusplus/papers/issues/453" }, "P1676R0": { "type": "paper", "title": "C++ Exception Optimizations. An experiment.", "subgroup": "Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1676r0.pdf", "link": "https://wg21.link/p1676r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/454" }, "P1677R0": { "type": "paper", "title": "Cancellation is not an Error", "subgroup": "SG1, Evolution, Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1677r0.pdf", "link": "https://wg21.link/p1677r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/455" }, "P1677R1": { "type": "paper", "title": "Cancellation is not an Error", "subgroup": "SG1, Evolution, Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1677r1.pdf", "link": "https://wg21.link/p1677r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/455" }, "P1677R2": { "type": "paper", "title": "Cancellation is not an Error", "subgroup": "Evolution", "author": "Kirk Shoop, Lisa Lippincott, Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1677r2.pdf", "link": "https://wg21.link/p1677r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/455" }, "P1678R0": { "type": "paper", "title": "Callbacks and Composition", "subgroup": "SG1, Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1678r0.pdf", "link": "https://wg21.link/p1678r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/456" }, "P1678R1": { "type": "paper", "title": "Callbacks and Composition", "subgroup": "SG1, SG13, Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1678r1.pdf", "link": "https://wg21.link/p1678r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/456" }, "P1678R2": { "type": "paper", "title": "Callbacks and Composition", "subgroup": "Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1678r2.pdf", "link": "https://wg21.link/p1678r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/456" }, "P1679R0": { "type": "paper", "title": "String Contains function", "subgroup": "LEWGI", "author": "Wim Leflere", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1679r0.html", "link": "https://wg21.link/p1679r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-12", "github_url": "https://github.com/cplusplus/papers/issues/457" }, "P1679R1": { "type": "paper", "title": "String Contains function", "subgroup": "Library", "author": "Wim Leflere, Paul Fee", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1679r1.html", "link": "https://wg21.link/p1679r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-03", "github_url": "https://github.com/cplusplus/papers/issues/457" }, "P1679R2": { "type": "paper", "title": "String Contains function", "subgroup": "Library", "author": "Wim Leflere, Paul Fee", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1679r2.html", "link": "https://wg21.link/p1679r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-13", "github_url": "https://github.com/cplusplus/papers/issues/457" }, "P1679R3": { "type": "paper", "title": "String Contains function", "subgroup": "Library", "author": "Wim Leflere, Paul Fee", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1679r3.html", "link": "https://wg21.link/p1679r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-22", "github_url": "https://github.com/cplusplus/papers/issues/457" }, "P1680R0": { "type": "paper", "title": "Implementing Contracts in GCC", "subgroup": "Evolution", "author": "Andrew Sutton, Jeff Chapman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1680r0.pdf", "link": "https://wg21.link/p1680r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/458" }, "P1681R0": { "type": "paper", "title": "Revisiting allocator model for coroutine lazy/task/generator", "subgroup": "Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1681r0.pdf", "link": "https://wg21.link/p1681r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/459" }, "P1682R0": { "type": "paper", "title": "std::to_underlying", "subgroup": "LEWGI, Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1682r0.html", "link": "https://wg21.link/p1682r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/460" }, "P1682R1": { "type": "paper", "title": "std::to_underlying", "subgroup": "Library", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1682r1.html", "link": "https://wg21.link/p1682r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/460" }, "P1682R2": { "type": "paper", "title": "std::to_underlying", "subgroup": "Library", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1682r2.html", "link": "https://wg21.link/p1682r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-16", "github_url": "https://github.com/cplusplus/papers/issues/460" }, "P1682R3": { "type": "paper", "title": "std::to_underlying", "subgroup": "Library", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1682r3.html", "link": "https://wg21.link/p1682r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-22", "github_url": "https://github.com/cplusplus/papers/issues/460" }, "P1683R0": { "type": "paper", "title": "References for Standard Library Vocabulary Types - an optional case study", "subgroup": "WG21", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1683r0.html", "link": "https://wg21.link/p1683r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-29", "github_url": "https://github.com/cplusplus/papers/issues/815" }, "P1684R0": { "type": "paper", "title": "mdarray: An Owning Multidimensional Array Analog of mdspan", "subgroup": "Library Evolution", "author": "D. S. Hollman, Christian Trott, Mark Hoemmen, Daniel Sundernland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1684r0.pdf", "link": "https://wg21.link/p1684r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/461" }, "P1684R1": { "type": "paper", "title": "mdarray: An Owning Multidimensional Array Analog of mdspan", "subgroup": "Library Evolution", "author": "Christian Trott, D. S. Hollman,Mark Hoemmen,Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1684r1.html", "link": "https://wg21.link/p1684r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-21", "github_url": "https://github.com/cplusplus/papers/issues/461" }, "P1684R2": { "type": "paper", "title": "mdarray: An Owning Multidimensional Array Analog of mdspan", "subgroup": "Library Evolution", "author": "Christian Trott, D. S. Hollman,Mark Hoemmen,Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1684r2.html", "link": "https://wg21.link/p1684r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-12", "github_url": "https://github.com/cplusplus/papers/issues/461" }, "P1684R3": { "type": "paper", "title": "mdarray: An Owning Multidimensional Array Analog of mdspan", "subgroup": "Library Evolution", "author": "Christian Trott, D. S. Hollman,Mark Hoemmen,Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1684r3.html", "link": "https://wg21.link/p1684r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/461" }, "P1684R4": { "type": "paper", "title": "mdarray: An Owning Multidimensional Array Analog of mdspan", "subgroup": "Library Evolution", "author": "Christian Trott, D. S. Hollman,Mark Hoemmen,Daniel Sunderland,Damien Lebrun-Grandie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1684r4.html", "link": "https://wg21.link/p1684r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/461" }, "P1684R5": { "type": "paper", "title": "mdarray: An Owning Multidimensional Array Analog of mdspan", "subgroup": "Library Evolution", "author": "Christian Trott, D. S. Hollman,Mark Hoemmen,Daniel Sunderland,Damien Lebrun-Grandie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1684r5.html", "link": "https://wg21.link/p1684r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/461" }, "P1685R0": { "type": "paper", "title": "Make get/set_default_resource replaceable", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1685r0.pdf", "link": "https://wg21.link/p1685r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/462" }, "P1686R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 27 - Time library", "subgroup": "Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1686r0.pdf", "link": "https://wg21.link/p1686r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/463" }, "P1686R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 27 - Time library", "subgroup": "Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1686r1.pdf", "link": "https://wg21.link/p1686r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/463" }, "P1686R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 27 - Time library", "subgroup": "Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1686r2.pdf", "link": "https://wg21.link/p1686r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-05", "github_url": "https://github.com/cplusplus/papers/issues/463" }, "P1687R0": { "type": "paper", "title": "Summary of the Tooling Study Group's Pre-Cologne Telecons on Modules Tooling Interactions", "subgroup": "SG15, Evolution", "author": "Bryce Adelstein Lelbach, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1687r0.html", "link": "https://wg21.link/p1687r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/464" }, "P1687R1": { "type": "paper", "title": "Summary of the Tooling Study Group's Modules Ecosystem Technical Report Telecons", "subgroup": "SG2, SG15, Evolution", "author": "Bryce Adelstein Lelbach, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1687r1.html", "link": "https://wg21.link/p1687r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-06", "github_url": "https://github.com/cplusplus/papers/issues/464" }, "P1688R0": { "type": "paper", "title": "Towards a C++ Ecosystem Technical Report", "subgroup": "SG15, Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1688r0.html", "link": "https://wg21.link/p1688r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/465" }, "P1689R0": { "type": "paper", "title": "Format for describing dependencies of source files", "subgroup": "SG15", "author": "Ben Boeckel, Brad King", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1689r0.html", "link": "https://wg21.link/p1689r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18", "github_url": "https://github.com/cplusplus/papers/issues/466" }, "P1689R1": { "type": "paper", "title": "Format for describing dependencies of source files", "subgroup": "SG15, SG16, Evolution", "author": "Ben Boeckel, Brad King", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1689r1.html", "link": "https://wg21.link/p1689r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-09", "github_url": "https://github.com/cplusplus/papers/issues/466" }, "P1689R2": { "type": "paper", "title": "Format for describing dependencies of source files", "subgroup": "SG15, SG16, Evolution", "author": "Ben Boeckel, Brad King", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1689r2.html", "link": "https://wg21.link/p1689r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/466" }, "P1689R3": { "type": "paper", "title": "Format for describing dependencies of source files", "subgroup": "SG15, SG16, Evolution", "author": "Ben Boeckel, Brad King", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1689r3.html", "link": "https://wg21.link/p1689r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-09", "github_url": "https://github.com/cplusplus/papers/issues/466" }, "P1689R4": { "type": "paper", "title": "Format for describing dependencies of source files", "subgroup": "SG15, SG16", "author": "Ben Boeckel, Brad King", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1689r4.html", "link": "https://wg21.link/p1689r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-14", "github_url": "https://github.com/cplusplus/papers/issues/466" }, "P1689R5": { "type": "paper", "title": "Format for describing dependencies of source files", "subgroup": "SG15, SG16", "author": "Ben Boeckel, Brad King", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1689r5.html", "link": "https://wg21.link/p1689r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-06", "github_url": "https://github.com/cplusplus/papers/issues/466" }, "P1690R0": { "type": "paper", "title": "Refinement Proposal for P0919 Heterogeneous lookup for unordered containers", "subgroup": "Library Evolution", "author": "Xiao Shi, Mateusz Pusz, Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1690r0.html", "link": "https://wg21.link/p1690r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-13", "github_url": "https://github.com/cplusplus/papers/issues/467" }, "P1690R1": { "type": "paper", "title": "Refinement Proposal for P0919 Heterogeneous lookup for unordered containers", "subgroup": "Library", "author": "Xiao Shi, Mateusz Pusz, Geoffrey Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1690r1.html", "link": "https://wg21.link/p1690r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-12", "github_url": "https://github.com/cplusplus/papers/issues/467" }, "P1696R0": { "type": "paper", "title": "Refinement proposal for P0920 Precalculated hash values in lookup", "subgroup": "Library Evolution", "author": "Xiao Shi, Mateusz Pusz, Geoffrey Romer, Jay Feldblum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1696r0.html", "link": "https://wg21.link/p1696r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-13", "github_url": "https://github.com/cplusplus/papers/issues/468" }, "P1697R0": { "type": "paper", "title": "Require a diagnostic for \"declaration changes meaning\"", "subgroup": "Core", "author": "Botond Ballo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1697r0.html", "link": "https://wg21.link/p1697r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-15", "github_url": "https://github.com/cplusplus/papers/issues/469" }, "P1700R0": { "type": "paper", "title": "Target-audience tables", "subgroup": "WG21", "author": "Christopher Di Bella, JC van Winkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1700r0.html", "link": "https://wg21.link/p1700r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/562" }, "P1701R0": { "type": "paper", "title": "Inline Namespaces: Fragility Bites", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1701r0.pdf", "link": "https://wg21.link/p1701r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/470" }, "P1701R1": { "type": "paper", "title": "Inline Namespaces: Fragility Bites", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1701r1.pdf", "link": "https://wg21.link/p1701r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-13", "github_url": "https://github.com/cplusplus/papers/issues/470" }, "P1701R2": { "type": "paper", "title": "Inline Namespaces: Fragility Bites", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1701r2.pdf", "link": "https://wg21.link/p1701r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-04", "github_url": "https://github.com/cplusplus/papers/issues/470" }, "P1702R0": { "type": "paper", "title": "Annex D Means Deprecated", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1702r0.pdf", "link": "https://wg21.link/p1702r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/471" }, "P1703R0": { "type": "paper", "title": "Recognizing Header Unit Imports Requires Full Preprocessing", "subgroup": "SG2, Evolution", "author": "Boris Kolpackov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1703r0.html", "link": "https://wg21.link/p1703r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/552" }, "P1703R1": { "type": "paper", "title": "Recognizing Header Unit Imports Requires Full Preprocessing", "subgroup": "SG2, Evolution", "author": "Boris Kolpackov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1703r1.html", "link": "https://wg21.link/p1703r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/552" }, "P1704R0": { "type": "paper", "title": "Undefined functions in axiom-level contract statements", "subgroup": "Evolution, Core", "author": "Andrzej Krzemieński, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1704r0.html", "link": "https://wg21.link/p1704r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/472" }, "P1705R0": { "type": "paper", "title": "Enumerating Core Undefined Behavior", "subgroup": "SG12", "author": "Shafik Yaghmour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1705r0.html", "link": "https://wg21.link/p1705r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-13", "github_url": "https://github.com/cplusplus/papers/issues/473" }, "P1705R1": { "type": "paper", "title": "Enumerating Core Undefined Behavior", "subgroup": "SG12", "author": "Shafik Yaghmour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1705r1.html", "link": "https://wg21.link/p1705r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/473" }, "P1706R0": { "type": "paper", "title": "Programming Language Vulnerabilities for C++ update", "subgroup": "SG12", "author": "Michael Wong, Stephen Michel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1706r0.pdf", "link": "https://wg21.link/p1706r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/474" }, "P1706R1": { "type": "paper", "title": "Programming Language Vulnerabilities for C++ update", "subgroup": "SG12", "author": "Michael Wong, Stephen Michel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1706r1.pdf", "link": "https://wg21.link/p1706r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/474" }, "P1706R2": { "type": "paper", "title": "Programming Language Vulnerabilities for Safety Critical C++", "subgroup": "SG12", "author": "Michael Wong, Stephen Michel, Peter Sommerlad, Lisa Lippincott, Aaron Ballman, Richard Corden, Clive Pygott, Erhard Ploedereder, John McFarlane, Paul Preney, Andreas Weis, Federico Kircheis, Tullio Vardanega, Jorg Brown, Chris Tapp", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1706r2.pdf", "link": "https://wg21.link/p1706r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/474" }, "P1706R3": { "type": "paper", "title": "Programming Language Vulnerabilities for Safety Critical C++", "subgroup": "SG12", "author": "Michael Wong, Stephen Michel, Peter Sommerlad, Lisa Lippincott, Aaron Ballman, Richard Corden, Clive Pygott, Erhard Ploedereder, John McFarlane, Paul Preney, Andreas Weis, Federico Kircheis, Tullio Vardanega, Jorg Brown, Chris Tapp", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1706r3.pdf", "link": "https://wg21.link/p1706r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-14", "github_url": "https://github.com/cplusplus/papers/issues/474" }, "P1708R0": { "type": "paper", "title": "Simple Statistics functions", "subgroup": "SG19", "author": "Richard Dosselmann, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1708r0.pdf", "link": "https://wg21.link/p1708r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/475" }, "P1708R1": { "type": "paper", "title": "Simple Statistical Functions", "subgroup": "SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1708r1.pdf", "link": "https://wg21.link/p1708r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-10", "github_url": "https://github.com/cplusplus/papers/issues/475" }, "P1708R2": { "type": "paper", "title": "Simple Statistical Functions", "subgroup": "SG19", "author": "Michael Wong, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1708r2.pdf", "link": "https://wg21.link/p1708r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/475" }, "P1708R3": { "type": "paper", "title": "Simple Statistical Functions", "subgroup": "SG6, SG19, Library Evolution, WG21", "author": "Richard Dosselman, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1708r3.pdf", "link": "https://wg21.link/p1708r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/475" }, "P1708R4": { "type": "paper", "title": "Simple Statistical Functions", "subgroup": "SG6, SG19, Library Evolution", "author": "Richard Dosselman, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1708r4.pdf", "link": "https://wg21.link/p1708r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-14", "github_url": "https://github.com/cplusplus/papers/issues/475" }, "P1708R5": { "type": "paper", "title": "Simple Statistical Functions", "subgroup": "SG6, SG19, Library Evolution", "author": "Richard Dosselman, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1708r5.pdf", "link": "https://wg21.link/p1708r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-14", "github_url": "https://github.com/cplusplus/papers/issues/475" }, "P1708R6": { "type": "paper", "title": "Simple Statistical Functions", "subgroup": "SG6, SG19, Library Evolution", "author": "Richard Dosselman, Micheal Chiu, Richard Dosselmann, Eric Niebler, Phillip Ratzlof, Vincent Reverdy, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1708r6.pdf", "link": "https://wg21.link/p1708r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-15", "github_url": "https://github.com/cplusplus/papers/issues/475" }, "P1708R7": { "type": "paper", "title": "Basic Statistics", "subgroup": "EWGI", "author": "Richard Dosselmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1708r7.pdf", "link": "https://wg21.link/p1708r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/475" }, "P1708R8": { "type": "paper", "title": "Basic Statistics", "subgroup": "SG6 Numerics,SG14 Low Latency,Library Evolution,Library", "author": "Richard Dosselmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1708r8.pdf", "link": "https://wg21.link/p1708r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/475" }, "P1709R0": { "type": "paper", "title": "Graph Data Structures", "subgroup": "SG19", "author": "Phillip Ratzloff, Richard Dosselmann, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1709r0.pdf", "link": "https://wg21.link/p1709r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/476" }, "P1709R1": { "type": "paper", "title": "Graph Data Structures", "subgroup": "SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1709r1.pdf", "link": "https://wg21.link/p1709r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/476" }, "P1709R2": { "type": "paper", "title": "Graph Library", "subgroup": "SG19", "author": "Michael Wong, Phillip Ratzloff, Richard Dosselmann, Michael Wong, Matthew Galati, Andrew Lumsdaine, Jens Maurer, Domagoj Saric, Jesun Firoz, Kevin Deweese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1709r2.pdf", "link": "https://wg21.link/p1709r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/476" }, "P1709R3": { "type": "paper", "title": "Graph Library", "subgroup": "SG19", "author": "Phillip Ratzloff, Andrew Lumsdaine, Richard Dosselmann, Michael Wong, Matthew Galati, Jens Maurer, Domagoj Saric, Jesun Firoz, Kevin Deweese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1709r3.pdf", "link": "https://wg21.link/p1709r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/476" }, "P1709R4": { "type": "paper", "title": "Graph Library", "subgroup": "SG19 Machine Learning", "author": "Phillip Ratzloff, Andrew Lumsdaine, Richard Dosselmann, Michael Wong, Matthew Galati, Jens Maurer, Domagoj Saric, Jesun Firoz, Kevin Deweese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1709r4.pdf", "link": "https://wg21.link/p1709r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/476" }, "P1709R5": { "type": "paper", "title": "Graph Library", "subgroup": "SG6 Numerics,SG14 Low Latency,SG19 Machine Learning", "author": "Phillip Ratzloff, Andrew Lumsdaine, Richard Dosselmann, Michael Wong, Matthew Galati, Jens Maurer, Domagoj Saric, Jesun Firoz, Kevin Deweese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1709r5.pdf", "link": "https://wg21.link/p1709r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-15", "github_url": "https://github.com/cplusplus/papers/issues/476" }, "P1710R0": { "type": "paper", "title": "Adding a global contract assumption mode", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1710r0.html", "link": "https://wg21.link/p1710r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/477" }, "P1711R0": { "type": "paper", "title": "What to do about contracts?", "subgroup": "Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1711r0.pdf", "link": "https://wg21.link/p1711r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-15", "github_url": "https://github.com/cplusplus/papers/issues/478" }, "P1713R0": { "type": "paper", "title": "Allowing both co_return; and co_return value; in the same coroutine", "subgroup": "Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1713r0.pdf", "link": "https://wg21.link/p1713r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/479" }, "P1714R0": { "type": "paper", "title": "NTTP are incomplete without float, double, and long double!", "subgroup": "Evolution, Core", "author": "Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1714r0.html", "link": "https://wg21.link/p1714r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/480" }, "P1714R1": { "type": "paper", "title": "NTTP are incomplete without float, double, and long double!", "subgroup": "Evolution, Core", "author": "Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1714r1.html", "link": "https://wg21.link/p1714r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/480" }, "P1715R0": { "type": "paper", "title": "Loosen restrictions on \"_t\" typedefs and \"_v\" values.", "subgroup": "Core, Library Evolution, Library", "author": "Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1715r0.html", "link": "https://wg21.link/p1715r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/481" }, "P1715R1": { "type": "paper", "title": "Loosen restrictions on \"_t\" typedefs and \"_v\" values.", "subgroup": "LEWGI,Library Evolution", "author": "Jorg Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1715r1.html", "link": "https://wg21.link/p1715r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/481" }, "P1716R0": { "type": "paper", "title": "ranges compare algorithm are over-constrained", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1716r0.html", "link": "https://wg21.link/p1716r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/482" }, "P1716R1": { "type": "paper", "title": "ranges compare algorithm are over-constrained", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1716r1.html", "link": "https://wg21.link/p1716r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/482" }, "P1716R2": { "type": "paper", "title": "ranges compare algorithm are over-constrained", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1716r2.html", "link": "https://wg21.link/p1716r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/482" }, "P1716R3": { "type": "paper", "title": "ranges compare algorithm are over-constrained", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1716r3.html", "link": "https://wg21.link/p1716r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-07", "github_url": "https://github.com/cplusplus/papers/issues/482" }, "P1717R0": { "type": "paper", "title": "Compile-time Metaprogramming in C++", "subgroup": "SG7", "author": "Andrew Sutton, Wyatt Childers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1717r0.pdf", "link": "https://wg21.link/p1717r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/483" }, "P1718R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 25 - Algorithms library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1718r0.pdf", "link": "https://wg21.link/p1718r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/484" }, "P1718R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 25 - Algorithms library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1718r1.pdf", "link": "https://wg21.link/p1718r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/484" }, "P1718R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 25 - Algorithms library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1718r2.pdf", "link": "https://wg21.link/p1718r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-08", "github_url": "https://github.com/cplusplus/papers/issues/484" }, "P1719R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 26 - Numerics library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1719r0.pdf", "link": "https://wg21.link/p1719r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/485" }, "P1719R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 26 - Numerics library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1719r1.pdf", "link": "https://wg21.link/p1719r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/485" }, "P1719R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 26 - Numerics library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1719r2.pdf", "link": "https://wg21.link/p1719r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-08", "github_url": "https://github.com/cplusplus/papers/issues/485" }, "P1720R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 28 - Localization library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1720r0.pdf", "link": "https://wg21.link/p1720r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/486" }, "P1720R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 28 - Localization library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1720r1.pdf", "link": "https://wg21.link/p1720r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/486" }, "P1720R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 28 - Localization library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1720r2.pdf", "link": "https://wg21.link/p1720r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-07", "github_url": "https://github.com/cplusplus/papers/issues/486" }, "P1721R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 29 - Input/Output library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1721r0.pdf", "link": "https://wg21.link/p1721r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/487" }, "P1721R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 29 - Input/Output library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1721r1.pdf", "link": "https://wg21.link/p1721r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/487" }, "P1721R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 29 - Input/Output library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1721r2.pdf", "link": "https://wg21.link/p1721r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-07", "github_url": "https://github.com/cplusplus/papers/issues/487" }, "P1722R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 30 - Regular Expression library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1722r0.pdf", "link": "https://wg21.link/p1722r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/488" }, "P1722R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 30 - Regular Expression library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1722r1.pdf", "link": "https://wg21.link/p1722r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/488" }, "P1722R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 30 - Regular Expression library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1722r2.pdf", "link": "https://wg21.link/p1722r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-07", "github_url": "https://github.com/cplusplus/papers/issues/488" }, "P1723R0": { "type": "paper", "title": "Mandating the Standard Library: Clause 31 - Atomics library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1723r0.pdf", "link": "https://wg21.link/p1723r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/489" }, "P1723R1": { "type": "paper", "title": "Mandating the Standard Library: Clause 31 - Atomics library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1723r1.pdf", "link": "https://wg21.link/p1723r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/489" }, "P1723R2": { "type": "paper", "title": "Mandating the Standard Library: Clause 31 - Atomics library", "subgroup": "Library", "author": "Marshall Clow, Daniel Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1723r2.pdf", "link": "https://wg21.link/p1723r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-07", "github_url": "https://github.com/cplusplus/papers/issues/489" }, "P1724R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Cologne", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1724r0.html", "link": "https://wg21.link/p1724r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17" }, "P1725R0": { "type": "paper", "title": "Modular Topic Design", "subgroup": "SG20", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1725r0.html", "link": "https://wg21.link/p1725r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/490" }, "P1725R1": { "type": "paper", "title": "Modular Topic Design", "subgroup": "SG20", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1725r1.html", "link": "https://wg21.link/p1725r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/490" }, "P1726R0": { "type": "paper", "title": "Pointer lifetime-end zap", "subgroup": "SG12", "author": "Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1726r0.pdf", "link": "https://wg21.link/p1726r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/553" }, "P1726R1": { "type": "paper", "title": "Pointer lifetime-end zap", "subgroup": "SG1, SG12, EWGI", "author": "Paul E. McKenney, Maged Michael, Jens Mauer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Will Deacon, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1726r1.pdf", "link": "https://wg21.link/p1726r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-01", "github_url": "https://github.com/cplusplus/papers/issues/553" }, "P1726R2": { "type": "paper", "title": "Pointer lifetime-end zap", "subgroup": "SG1, SG12, Evolution", "author": "Maged Michael, Jens Mauer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Will Deacon, Michael Wong, and David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1726r2.pdf", "link": "https://wg21.link/p1726r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/553" }, "P1726R3": { "type": "paper", "title": "Pointer lifetime-end zap", "subgroup": "SG1, SG12, Evolution", "author": "Paul E. McKenney, Maged Michael, Jens Mauer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Will Deacon, Michael Wong, and David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1726r3.pdf", "link": "https://wg21.link/p1726r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-21", "github_url": "https://github.com/cplusplus/papers/issues/553" }, "P1726R4": { "type": "paper", "title": "Pointer lifetime-end zap", "subgroup": "SG1, SG12, Evolution", "author": "Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Thomas Rodgers, Will Deacon, Michael Wong, David Goldblatt, Kostya Serebryany, and Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1726r4.pdf", "link": "https://wg21.link/p1726r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-08", "github_url": "https://github.com/cplusplus/papers/issues/553" }, "P1726R5": { "type": "paper", "title": "Pointer lifetime-end zap (informational/historical)", "subgroup": "SG1, SG12, Evolution", "author": "Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Thomas Rodgers, Will Deacon, Michael Wong, David Goldblatt, Kostya Serebryany, and Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1726r5.pdf", "link": "https://wg21.link/p1726r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-14", "github_url": "https://github.com/cplusplus/papers/issues/553" }, "P1727R0": { "type": "paper", "title": "Issues with current flat_map proposal", "subgroup": "Library Evolution, Library", "author": "Denis Yaroshevskiy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1727r0.pdf", "link": "https://wg21.link/p1727r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-15", "github_url": "https://github.com/cplusplus/papers/issues/491" }, "P1728R0": { "type": "paper", "title": "Preconditions, axiom-level contracts and assumptions — an in depth study", "subgroup": "Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1728r0.html", "link": "https://wg21.link/p1728r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/492" }, "P1729R0": { "type": "paper", "title": "Text Parsing", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1729r0.html", "link": "https://wg21.link/p1729r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/493" }, "P1729R1": { "type": "paper", "title": "Text Parsing", "subgroup": "Library Evolution", "author": "Victor Zverovich , Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1729r1.html", "link": "https://wg21.link/p1729r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/493" }, "P1729R2": { "type": "paper", "title": "Text Parsing", "subgroup": "SG9 Ranges,SG16 Unicode,LEWG Library Evolution", "author": "Elias Kosunen, Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1729r2.html", "link": "https://wg21.link/p1729r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-07", "github_url": "https://github.com/cplusplus/papers/issues/493" }, "P1729R3": { "type": "paper", "title": "Text Parsing", "subgroup": "SG9 Ranges,SG16 Unicode,Library Evolution", "author": "Elias Kosunen, Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1729r3.html", "link": "https://wg21.link/p1729r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-12", "github_url": "https://github.com/cplusplus/papers/issues/493" }, "P1729R4": { "type": "paper", "title": "Text Parsing", "subgroup": "SG9 Ranges,SG16 Unicode,LEWG Library Evolution", "author": "Elias Kosunen, Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1729r4.html", "link": "https://wg21.link/p1729r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-11", "github_url": "https://github.com/cplusplus/papers/issues/493" }, "P1730R0": { "type": "paper", "title": "Adding a global contract assumption mode", "subgroup": "Evolution", "author": "Hyman Rosen, John Lakos, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1730r0.md", "link": "https://wg21.link/p1730r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/494" }, "P1731R0": { "type": "paper", "title": "Memory helper functions for containers", "subgroup": "LEWGI, Library Evolution", "author": "Pablo Halpern, Ilya Burylov, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1731r0.pdf", "link": "https://wg21.link/p1731r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/495" }, "P1731R1": { "type": "paper", "title": "Memory helper functions for containers", "subgroup": "Library Evolution", "author": "Ruslan Arutyunyan, Ilya Burylov, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1731r1.pdf", "link": "https://wg21.link/p1731r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/495" }, "P1732R0": { "type": "paper", "title": "Do not promise support for function syntax of operators", "subgroup": "Library Evolution, Library", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1732r0.pdf", "link": "https://wg21.link/p1732r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/496" }, "P1732R1": { "type": "paper", "title": "Do not promise support for function syntax of operators", "subgroup": "Library Evolution, Library", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1732r1.pdf", "link": "https://wg21.link/p1732r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-26", "github_url": "https://github.com/cplusplus/papers/issues/496" }, "P1732R2": { "type": "paper", "title": "Do not promise support for function syntax of operators", "subgroup": "Library Evolution, Library", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1732r2.pdf", "link": "https://wg21.link/p1732r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-10", "github_url": "https://github.com/cplusplus/papers/issues/496" }, "P1732R3": { "type": "paper", "title": "Do not promise support for function syntax of operators", "subgroup": "Library Evolution", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1732r3.pdf", "link": "https://wg21.link/p1732r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-11", "github_url": "https://github.com/cplusplus/papers/issues/496" }, "P1732R4": { "type": "paper", "title": "Do not promise support for function syntax of operators", "subgroup": "Library Evolution", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1732r4.pdf", "link": "https://wg21.link/p1732r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-21", "github_url": "https://github.com/cplusplus/papers/issues/496" }, "P1733R0": { "type": "paper", "title": "User-friendly and Evolution-friendly Reflection: A Compromise", "subgroup": "SG7", "author": "David Sankel, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1733r0.pdf", "link": "https://wg21.link/p1733r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/497" }, "P1734R0": { "type": "paper", "title": "Defaultable default constructors and destructors for all unions", "subgroup": "Evolution", "author": "CJ Johnson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1734r0.pdf", "link": "https://wg21.link/p1734r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/498" }, "P1735R0": { "type": "paper", "title": "SG19: Machine Learning 2019/04/11-2019/06/13", "subgroup": "SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1735r0.pdf", "link": "https://wg21.link/p1735r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/499" }, "P1736R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2019/04/17-2019/06/12", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1736r0.pdf", "link": "https://wg21.link/p1736r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/500" }, "P1737R0": { "type": "paper", "title": "unique_function vs. any_invokable - Bikeshedding Off the Rails", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1737r0.pdf", "link": "https://wg21.link/p1737r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/501" }, "P1738R0": { "type": "paper", "title": "The Executor Concept Hierarchy Needs a Single Root", "subgroup": "SG1, Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1738r0.pdf", "link": "https://wg21.link/p1738r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/502" }, "P1739R0": { "type": "paper", "title": "Type erasure for forwarding ranges in combination with \"subrange-y\" view adaptors", "subgroup": "Library Evolution", "author": "Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1739r0.md", "link": "https://wg21.link/p1739r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-15", "github_url": "https://github.com/cplusplus/papers/issues/503" }, "P1739R1": { "type": "paper", "title": "Type erasure for forwarding ranges in combination with \"subrange-y\" view adaptors", "subgroup": "Library", "author": "Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1739r1.md", "link": "https://wg21.link/p1739r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-15", "github_url": "https://github.com/cplusplus/papers/issues/503" }, "P1739R2": { "type": "paper", "title": "Avoid template bloat for forwarding ranges in combination with 'subrange-y' view adaptors.", "subgroup": "Library", "author": "Hannes Hauswedell (h2 AT fsfe.org)", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1739r2.html", "link": "https://wg21.link/p1739r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/503" }, "P1739R3": { "type": "paper", "title": "Avoid template bloat for safe_ranges in combination with 'subrange-y' view adaptors.", "subgroup": "Library", "author": "Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1739r3.html", "link": "https://wg21.link/p1739r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-24", "github_url": "https://github.com/cplusplus/papers/issues/503" }, "P1739R4": { "type": "paper", "title": "Avoid template bloat for safe_ranges in combination with 'subrange-y' view adaptors.", "subgroup": "Library", "author": "Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1739r4.html", "link": "https://wg21.link/p1739r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/503", "issues": [ "LWG3407" ] }, "P1743R0": { "type": "paper", "title": "Contracts, Undefined Behavior, and Defensive Programming", "subgroup": "Evolution, Library Evolution", "author": "Rostislav Khlebnikov, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1743r0.pdf", "link": "https://wg21.link/p1743r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/504" }, "P1744R0": { "type": "paper", "title": "Avoiding Misuse of Contract-Checking", "subgroup": "Evolution, Library Evolution", "author": "Rostislav Khlebnikov, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1744r0.pdf", "link": "https://wg21.link/p1744r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/505" }, "P1745R0": { "type": "paper", "title": "Coroutine changes for C++20 and beyond", "subgroup": "Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1745r0.pdf", "link": "https://wg21.link/p1745r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/506" }, "P1746R0": { "type": "paper", "title": "Feedback on [P1386R2] std::audio", "subgroup": "SG13, Library Evolution", "author": "Richard Powell, David Singer, Sophia Poirier, Dan Klingler, Tony Guetta, JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1746r0.html", "link": "https://wg21.link/p1746r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/507" }, "P1746R1": { "type": "paper", "title": "Feedback on P1386R2 std::audio", "subgroup": "SG13, Library Evolution", "author": "Sophia Poirier, Richard Powell, David Singer, Dan Klingler, Tony Guetta, Doug Wyatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1746r1.html", "link": "https://wg21.link/p1746r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-24", "github_url": "https://github.com/cplusplus/papers/issues/507" }, "P1747R0": { "type": "paper", "title": "Don't use `char8_t` and `std::u8string` yet in P1389", "subgroup": "SG20", "author": "Yehezkel Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1747r0.html", "link": "https://wg21.link/p1747r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/508" }, "P1748R0": { "type": "paper", "title": "Fill in [delay.cpp] TODO in D1389", "subgroup": "SG20", "author": "Yehezkel Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1748r0.html", "link": "https://wg21.link/p1748r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/509" }, "P1748R1": { "type": "paper", "title": "Fill in [delay.cpp] TODO in D1389", "subgroup": "SG20", "author": "Yehezkel Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1748r1.html", "link": "https://wg21.link/p1748r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-13", "github_url": "https://github.com/cplusplus/papers/issues/509" }, "P1749R0": { "type": "paper", "title": "Access control for reflection", "subgroup": "SG7", "author": "Yehezkel Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1749r0.html", "link": "https://wg21.link/p1749r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/510" }, "P1750R0": { "type": "paper", "title": "A Proposal to Add Process Management to the C++ Standard Library", "subgroup": "LEWGI", "author": "Klemens Morgenstern, Jeff Garland, Elias Kosunen, Fatih Bakir", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1750r0.pdf", "link": "https://wg21.link/p1750r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/511" }, "P1750R1": { "type": "paper", "title": "A Proposal to Add Process Management to the C++ Standard Library", "subgroup": "SG1, LEWGI", "author": "Klemans Morgenstern, Jeff Garland, Elias Kosunen, Fatih Bakir", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1750r1.pdf", "link": "https://wg21.link/p1750r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/511" }, "P1751R0": { "type": "paper", "title": "Numeric Type Families", "subgroup": "SG6, LEWGI", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1751r0.html", "link": "https://wg21.link/p1751r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/512" }, "P1753R0": { "type": "paper", "title": "Name Lookup Should \"Find the First Thing of That Name\"", "subgroup": "Evolution", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1753r0.pdf", "link": "https://wg21.link/p1753r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-16", "github_url": "https://github.com/cplusplus/papers/issues/513" }, "P1754R0": { "type": "paper", "title": "Rename concepts to standard_case for C++20, while we still can", "subgroup": "Evolution, Library Evolution, Library", "author": "Herb Sutter, Casey Carter, Gabriel Dos Reis, Eric Niebler, Bjarne Stroustrup, Andrew Sutton, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1754r0.pdf", "link": "https://wg21.link/p1754r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/514" }, "P1754R1": { "type": "paper", "title": "Rename concepts to standard_case for C++20, while we still can", "subgroup": "Evolution, Library Evolution, Library", "author": "Herb Sutter, Casey Carter, Gabriel Dos Reis, Eric Niebler, Bjarne Stroustrup, Andrew Sutton, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1754r1.pdf", "link": "https://wg21.link/p1754r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/514" }, "P1756R0": { "type": "paper", "title": "Pointer lifetime-end zap", "subgroup": "SG1, LEWGI, Library Evolution", "author": "Paul E. McKenney, Maged Michael, Jens Mauer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, and Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1756r0.pdf", "link": "https://wg21.link/p1756r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18", "github_url": "https://github.com/cplusplus/papers/issues/515" }, "P1759R0": { "type": "paper", "title": "Native handle from file streams", "subgroup": "LEWGI", "author": "Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1759r0.html", "link": "https://wg21.link/p1759r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/516" }, "P1759R1": { "type": "paper", "title": "Native handle from file streams", "subgroup": "Library Evolution", "author": "Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1759r1.html", "link": "https://wg21.link/p1759r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-29", "github_url": "https://github.com/cplusplus/papers/issues/516" }, "P1759R2": { "type": "paper", "title": "Native handle from file streams", "subgroup": "Library Evolution", "author": "Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1759r2.pdf", "link": "https://wg21.link/p1759r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-13", "github_url": "https://github.com/cplusplus/papers/issues/516" }, "P1759R3": { "type": "paper", "title": "Native handles and file streams", "subgroup": "Library Evolution", "author": "Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1759r3.pdf", "link": "https://wg21.link/p1759r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-12", "github_url": "https://github.com/cplusplus/papers/issues/516" }, "P1759R4": { "type": "paper", "title": "Native handles and file streams", "subgroup": "Library Evolution", "author": "Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1759r4.html", "link": "https://wg21.link/p1759r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-08", "github_url": "https://github.com/cplusplus/papers/issues/516" }, "P1759R5": { "type": "paper", "title": "Native handles and file streams", "subgroup": "Library", "author": "Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1759r5.html", "link": "https://wg21.link/p1759r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-12", "github_url": "https://github.com/cplusplus/papers/issues/516" }, "P1759R6": { "type": "paper", "title": "Native handles and file streams", "subgroup": "Library", "author": "Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1759r6.html", "link": "https://wg21.link/p1759r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/516" }, "P1760R0": { "type": "paper", "title": "snapshot_source - A Horse with a Better Name", "subgroup": "Library Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1760r0.md", "link": "https://wg21.link/p1760r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/517" }, "P1761R0": { "type": "paper", "title": "Concurrent map customization options (SG1 version)", "subgroup": "SG1", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1761r0.pdf", "link": "https://wg21.link/p1761r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/518" }, "P1762R0": { "type": "paper", "title": "Concurrent map customization options (LEWG version)", "subgroup": "SG1, Library Evolution", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1762r0.pdf", "link": "https://wg21.link/p1762r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/519" }, "P1764R0": { "type": "paper", "title": "ssize() Should be Named count()", "subgroup": "Library Evolution", "author": "Tony Van Eerd", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1764r0.html", "link": "https://wg21.link/p1764r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/520" }, "P1766R0": { "type": "paper", "title": "Mitigating minor modules maladies", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1766r0.html", "link": "https://wg21.link/p1766r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/521" }, "P1766R1": { "type": "paper", "title": "Mitigating minor modules maladies", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1766r1.html", "link": "https://wg21.link/p1766r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-07", "github_url": "https://github.com/cplusplus/papers/issues/521" }, "P1767R0": { "type": "paper", "title": "Packaging C++ Modules", "subgroup": "SG15", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1767r0.html", "link": "https://wg21.link/p1767r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/522" }, "P1768R0": { "type": "paper", "title": "Contiguous Containers Should Contain .data()", "subgroup": "LEWGI", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1768r0.pdf", "link": "https://wg21.link/p1768r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/523" }, "P1769R0": { "type": "paper", "title": "The \"default\" contract build-level and continuation-mode should be implementation-defined", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1769r0.html", "link": "https://wg21.link/p1769r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/524" }, "P1770R0": { "type": "paper", "title": "On vectors, tensors, matrices, and hypermatrices", "subgroup": "SG6, SG14, SG19, LEWGI", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1770r0.pdf", "link": "https://wg21.link/p1770r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/525" }, "P1771R0": { "type": "paper", "title": "[[nodiscard]] for constructors", "subgroup": "EWGI, Evolution, Core", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1771r0.pdf", "link": "https://wg21.link/p1771r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/526" }, "P1771R1": { "type": "paper", "title": "[[nodiscard]] for constructors", "subgroup": "EWGI, Evolution, Core", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1771r1.pdf", "link": "https://wg21.link/p1771r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/526" }, "P1772R0": { "type": "paper", "title": "Variadic overload sets and overload sequences", "subgroup": "EWGI, LEWGI", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1772r0.pdf", "link": "https://wg21.link/p1772r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/527" }, "P1772R1": { "type": "paper", "title": "Variadic overload sets and overload sequences", "subgroup": "SG7, EWGI", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1772r1.pdf", "link": "https://wg21.link/p1772r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/527" }, "P1773R0": { "type": "paper", "title": "Contracts have failed to provide a portable \"assume\"", "subgroup": "Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1773r0.pdf", "link": "https://wg21.link/p1773r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/528" }, "P1774R0": { "type": "paper", "title": "Portable optimisation hints", "subgroup": "Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1774r0.pdf", "link": "https://wg21.link/p1774r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/529" }, "P1774R1": { "type": "paper", "title": "Portable optimisation hints", "subgroup": "SG21, EWGI, Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1774r1.pdf", "link": "https://wg21.link/p1774r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/529" }, "P1774R2": { "type": "paper", "title": "Portable assumptions", "subgroup": "Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1774r2.pdf", "link": "https://wg21.link/p1774r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/529" }, "P1774R3": { "type": "paper", "title": "Portable assumptions", "subgroup": "Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1774r3.pdf", "link": "https://wg21.link/p1774r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/529" }, "P1774R4": { "type": "paper", "title": "Portable assumptions", "subgroup": "Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1774r4.pdf", "link": "https://wg21.link/p1774r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-17", "github_url": "https://github.com/cplusplus/papers/issues/529" }, "P1774R5": { "type": "paper", "title": "Portable assumptions", "subgroup": "Evolution, Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1774r5.pdf", "link": "https://wg21.link/p1774r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-16", "github_url": "https://github.com/cplusplus/papers/issues/529" }, "P1774R6": { "type": "paper", "title": "Portable assumptions", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1774r6.pdf", "link": "https://wg21.link/p1774r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/529" }, "P1774R7": { "type": "paper", "title": "Portable assumptions", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1774r7.pdf", "link": "https://wg21.link/p1774r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-15", "github_url": "https://github.com/cplusplus/papers/issues/529" }, "P1774R8": { "type": "paper", "title": "Portable assumptions", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1774r8.pdf", "link": "https://wg21.link/p1774r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-14", "github_url": "https://github.com/cplusplus/papers/issues/529" }, "P1779R0": { "type": "paper", "title": "ABI isolation for member functions", "subgroup": "Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1779r0.html", "link": "https://wg21.link/p1779r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18", "github_url": "https://github.com/cplusplus/papers/issues/530" }, "P1779R1": { "type": "paper", "title": "ABI isolation for member functions", "subgroup": "Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1779r1.html", "link": "https://wg21.link/p1779r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/530" }, "P1779R2": { "type": "paper", "title": "ABI isolation for member functions", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1779r2.html", "link": "https://wg21.link/p1779r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/530" }, "P1779R3": { "type": "paper", "title": "ABI isolation for member functions", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1779r3.html", "link": "https://wg21.link/p1779r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-14", "github_url": "https://github.com/cplusplus/papers/issues/530" }, "P1780R0": { "type": "paper", "title": "Modular Relaxed Dependencies: A new approach to the Out-Of-Thin-Air Problem", "subgroup": "SG1", "author": "Mark Batty, Simon Cooksey, Scott Owens, Anouk Paradis, Marco Paviotti, Daniel Wright", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1780r0.html", "link": "https://wg21.link/p1780r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-14", "github_url": "https://github.com/cplusplus/papers/issues/554" }, "P1782R0": { "type": "paper", "title": "Local contract restrictions", "subgroup": "Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1782r0.html", "link": "https://wg21.link/p1782r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18", "github_url": "https://github.com/cplusplus/papers/issues/531" }, "P1782R1": { "type": "paper", "title": "Local contract restrictions", "subgroup": "SG21", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1782r1.html", "link": "https://wg21.link/p1782r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/531" }, "P1786R0": { "type": "paper", "title": "Adding a global contract assumption mode", "subgroup": "Evolution", "author": "Hyman Rosen, John Lakos, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1786r0.md", "link": "https://wg21.link/p1786r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/532" }, "P1787R0": { "type": "paper", "title": "Declarations and where to find them", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1787r0.html", "link": "https://wg21.link/p1787r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-19", "github_url": "https://github.com/cplusplus/papers/issues/533" }, "P1787R1": { "type": "paper", "title": "Declarations and where to find them", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1787r1.html", "link": "https://wg21.link/p1787r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/533" }, "P1787R2": { "type": "paper", "title": "Declarations and where to find them", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1787r2.html", "link": "https://wg21.link/p1787r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-05", "github_url": "https://github.com/cplusplus/papers/issues/533" }, "P1787R3": { "type": "paper", "title": "Declarations and where to find them", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1787r3.html", "link": "https://wg21.link/p1787r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/533" }, "P1787R4": { "type": "paper", "title": "Declarations and where to find them", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1787r4.html", "link": "https://wg21.link/p1787r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/533" }, "P1787R5": { "type": "paper", "title": "Declarations and where to find them", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1787r5.html", "link": "https://wg21.link/p1787r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-15", "github_url": "https://github.com/cplusplus/papers/issues/533" }, "P1787R6": { "type": "paper", "title": "Declarations and where to find them", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1787r6.html", "link": "https://wg21.link/p1787r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-28", "github_url": "https://github.com/cplusplus/papers/issues/533" }, "P1788R0": { "type": "paper", "title": "Reuse of the built modules (BMI)", "subgroup": "SG15, Core", "author": "Olga Arkhipova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1788r0.pdf", "link": "https://wg21.link/p1788r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/534" }, "P1788R2": { "type": "paper", "title": "Reuse of the built modules (BMI)", "subgroup": "SG15, Core", "author": "Olga Arkhipova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1788r2.pdf", "link": "https://wg21.link/p1788r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/534" }, "P1788R3": { "type": "paper", "title": "Reuse of the built modules (BMI)", "subgroup": "SG15, Core", "author": "Olga Arkhipova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1788r3.pdf", "link": "https://wg21.link/p1788r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-29", "github_url": "https://github.com/cplusplus/papers/issues/534" }, "P1789R0": { "type": "paper", "title": "Library Support for Expansion Statements", "subgroup": "SG1, Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1789r0.html", "link": "https://wg21.link/p1789r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/535" }, "P1790R0": { "type": "paper", "title": "Networking TS changes to enable better DynamicBuffer composition", "subgroup": "Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1790r0.html", "link": "https://wg21.link/p1790r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/536" }, "P1790R1": { "type": "paper", "title": "Networking TS changes to enable better DynamicBuffer composition", "subgroup": "SG4, Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1790r1.html", "link": "https://wg21.link/p1790r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/536" }, "P1791R0": { "type": "paper", "title": "Evolution of the P0443 Unified Executors Proposal to accommodate new requirements", "subgroup": "SG1", "author": "Christopher Kohlhoff, Jamie Allsop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1791r0.html", "link": "https://wg21.link/p1791r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/537" }, "P1792R0": { "type": "paper", "title": "Simplifying and generalising Sender/Receiver for asynchronous operations", "subgroup": "SG1", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1792r0.html", "link": "https://wg21.link/p1792r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/538" }, "P1793R0": { "type": "paper", "title": "Simplifying Contract Syntax", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1793r0.html", "link": "https://wg21.link/p1793r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/539" }, "P1795R0": { "type": "paper", "title": "System topology discovery for heterogeneous & distributed computing", "subgroup": "SG1, SG14, Library Evolution", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, Mark Hoemmen, Jeff Hammond, Tom Scogland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1795r0.html", "link": "https://wg21.link/p1795r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-17", "github_url": "https://github.com/cplusplus/papers/issues/540" }, "P1795R1": { "type": "paper", "title": "System topology discovery for heterogeneous & distributed computing", "subgroup": "SG1, SG14", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, Mark Hoemmen, Jeff Hammond, Tom Scogland, Domagoj Šarić", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1795r1.html", "link": "https://wg21.link/p1795r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08", "github_url": "https://github.com/cplusplus/papers/issues/540" }, "P1795R2": { "type": "paper", "title": "System topology discovery for heterogeneous & distributed computing", "subgroup": "SG1, SG14", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, Mark Hoemmen, Jeff Hammond, Tom Scogland, Domagoj Šarić", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1795r2.pdf", "link": "https://wg21.link/p1795r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/540" }, "P1796R0": { "type": "paper", "title": "Effective Types: Examples", "subgroup": "SG12", "author": "Peter Sewell, Kayvan Memarian, Victor B. F. Gomes, Jens Gustedt, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1796r0.pdf", "link": "https://wg21.link/p1796r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-19", "github_url": "https://github.com/cplusplus/papers/issues/541" }, "P1797R0": { "type": "paper", "title": "C/C++ Memory Object Model Papers - Introduction", "subgroup": "SG12", "author": "Peter Sewell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1797r0.html", "link": "https://wg21.link/p1797r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-19", "github_url": "https://github.com/cplusplus/papers/issues/542" }, "P1798R0": { "type": "paper", "title": "SG14 Linear Algebra SIG Meeting Minutes 2018/10/10-2019/06/06", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1798r0.pdf", "link": "https://wg21.link/p1798r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-06-18", "github_url": "https://github.com/cplusplus/papers/issues/543" }, "P1801R0": { "type": "paper", "title": "Clarifying atomic[thread::id]::compare_exchange_*", "subgroup": "SG1, Library Evolution, Library", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1801r0.pdf", "link": "https://wg21.link/p1801r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-17", "github_url": "https://github.com/cplusplus/papers/issues/579" }, "P1803R0": { "type": "paper", "title": "packexpr(args, I) - compile-time friendly pack inspection", "subgroup": "EWGI, Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1803r0.html", "link": "https://wg21.link/p1803r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-06", "github_url": "https://github.com/cplusplus/papers/issues/580" }, "P1807R0": { "type": "paper", "title": "An Overview of Contracts Papers for Cologne", "subgroup": "Evolution", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1807r0.pdf", "link": "https://wg21.link/p1807r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-23", "github_url": "https://github.com/cplusplus/papers/issues/581" }, "P1808R0": { "type": "paper", "title": "Contra P0339 \"polymorphic_allocator as a vocabulary type\"", "subgroup": "Library Evolution, Library", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1808r0.html", "link": "https://wg21.link/p1808r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-11", "github_url": "https://github.com/cplusplus/papers/issues/582" }, "P1810R0": { "type": "paper", "title": "A Quick Look at What P1754 Will Change", "subgroup": "Evolution, Library Evolution, Library", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1810r0.html", "link": "https://wg21.link/p1810r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/583" }, "P1811R0": { "type": "paper", "title": "Relaxing redefinition restrictions for re-exportation robustness", "subgroup": "Evolution", "author": "Richard Smith, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1811r0.html", "link": "https://wg21.link/p1811r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-07", "github_url": "https://github.com/cplusplus/papers/issues/568" }, "P1812R0": { "type": "paper", "title": "Axioms should be assumable: a minimal fix for contracts", "subgroup": "Evolution, Core", "author": "Timur Doumler, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1812r0.pdf", "link": "https://wg21.link/p1812r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/584" }, "P1813R0": { "type": "paper", "title": "A Concept Design for the Numeric Algorithms", "subgroup": "SG6, Library Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1813r0.pdf", "link": "https://wg21.link/p1813r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/585" }, "P1814R0": { "type": "paper", "title": "Wording for Class Template Argument Deduction for Alias Templates", "subgroup": "Core", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1814r0.html", "link": "https://wg21.link/p1814r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-28", "github_url": "https://github.com/cplusplus/papers/issues/566" }, "P1815R0": { "type": "paper", "title": "Translation-unit-local entities", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1815r0.html", "link": "https://wg21.link/p1815r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/586" }, "P1815R1": { "type": "paper", "title": "Translation-unit-local entities", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1815r1.html", "link": "https://wg21.link/p1815r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/586" }, "P1815R2": { "type": "paper", "title": "Translation-unit-local entities", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1815r2.html", "link": "https://wg21.link/p1815r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/586" }, "P1816R0": { "type": "paper", "title": "Wording for class template argument deduction for aggregates", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1816r0.pdf", "link": "https://wg21.link/p1816r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/567" }, "P1818R0": { "type": "paper", "title": "Narrowing and Widening Conversions", "subgroup": "EWGI", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1818r0.html", "link": "https://wg21.link/p1818r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-16", "github_url": "https://github.com/cplusplus/papers/issues/587" }, "P1818R1": { "type": "paper", "title": "Narrowing and Widening Conversions", "subgroup": "EWGI", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1818r1.html", "link": "https://wg21.link/p1818r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/587" }, "P1819R0": { "type": "paper", "title": "Interpolated Literals", "subgroup": "EWGI", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1819r0.html", "link": "https://wg21.link/p1819r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-20", "github_url": "https://github.com/cplusplus/papers/issues/588" }, "P1820R0": { "type": "paper", "title": "Recommendations for a compromise on handling errors and cancellations in executors", "subgroup": "SG1, Library Evolution", "author": "Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1820r0.html", "link": "https://wg21.link/p1820r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08", "github_url": "https://github.com/cplusplus/papers/issues/607" }, "P1823R0": { "type": "paper", "title": "Remove Contracts from C++20", "subgroup": "Evolution, Core", "author": "Nicolai Josuttis, Ville Voutilainen, Roger Orr, Daveed Vandevoorde, John Spicer, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1823r0.pdf", "link": "https://wg21.link/p1823r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-21", "github_url": "https://github.com/cplusplus/papers/issues/570" }, "P1825R0": { "type": "paper", "title": "Merged wording for P0527R1 and P1155R3", "subgroup": "Core", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1825r0.html", "link": "https://wg21.link/p1825r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-19", "github_url": "https://github.com/cplusplus/papers/issues/573" }, "P1830R0": { "type": "paper", "title": "std::dependent_false", "subgroup": "LEWGI", "author": "Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1830r0.pdf", "link": "https://wg21.link/p1830r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-18", "github_url": "https://github.com/cplusplus/papers/issues/572" }, "P1830R1": { "type": "paper", "title": "std::dependent_false", "subgroup": "LEWGI", "author": "Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1830r1.pdf", "link": "https://wg21.link/p1830r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/572" }, "P1831R0": { "type": "paper", "title": "deprecating volatile: library", "subgroup": "Library", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1831r0.html", "link": "https://wg21.link/p1831r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-02", "github_url": "https://github.com/cplusplus/papers/issues/589" }, "P1831R1": { "type": "paper", "title": "deprecating volatile: library", "subgroup": "Library", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1831r1.html", "link": "https://wg21.link/p1831r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-12", "github_url": "https://github.com/cplusplus/papers/issues/589" }, "P1832R0": { "type": "paper", "title": "Improving Debug Builds Inline With User Expectation", "subgroup": "SG2, SG14, SG15", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1832r0.html", "link": "https://wg21.link/p1832r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/590" }, "P1837R0": { "type": "paper", "title": "Remove NTTPs of class type from C++20", "subgroup": "Evolution, Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1837r0.html", "link": "https://wg21.link/p1837r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-07-29", "github_url": "https://github.com/cplusplus/papers/issues/591" }, "P1838R0": { "type": "paper", "title": "Modules User-Facing Lexicon and File Extensions", "subgroup": "SG15", "author": "Bryce Adelstein Lelbach, Boris Kolpackov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1838r0.pdf", "link": "https://wg21.link/p1838r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/727" }, "P1839R0": { "type": "paper", "title": "Accessing Object Representations", "subgroup": "Core", "author": "Krystian Stasiowski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1839r0.pdf", "link": "https://wg21.link/p1839r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-09", "github_url": "https://github.com/cplusplus/papers/issues/592" }, "P1839R1": { "type": "paper", "title": "Accessing Object Representations", "subgroup": "Core", "author": "Krystian Stasiowski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1839r1.pdf", "link": "https://wg21.link/p1839r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-02", "github_url": "https://github.com/cplusplus/papers/issues/592" }, "P1839R2": { "type": "paper", "title": "Accessing Object Representations", "subgroup": "Core", "author": "Krystian Stasiowski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1839r2.pdf", "link": "https://wg21.link/p1839r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-20", "github_url": "https://github.com/cplusplus/papers/issues/592" }, "P1839R3": { "type": "paper", "title": "Accessing Object Representations", "subgroup": "Core", "author": "Krystian Stasiowski, Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1839r3.pdf", "link": "https://wg21.link/p1839r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-19", "github_url": "https://github.com/cplusplus/papers/issues/592" }, "P1839R4": { "type": "paper", "title": "Accessing Object Representations", "subgroup": "Core", "author": "Krystian Stasiowski, Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1839r4.pdf", "link": "https://wg21.link/p1839r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-16", "github_url": "https://github.com/cplusplus/papers/issues/592" }, "P1839R5": { "type": "paper", "title": "Accessing object representations", "subgroup": "Core", "author": "Timur Doumler, Krystian Stasiowski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1839r5.pdf", "link": "https://wg21.link/p1839r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-17", "github_url": "https://github.com/cplusplus/papers/issues/592" }, "P1840R0": { "type": "paper", "title": "Cologne 2019, Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1840r0.pdf", "link": "https://wg21.link/p1840r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/593" }, "P1841R0": { "type": "paper", "title": "Wording for Individually Specializable Numeric Traits", "subgroup": "Library", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1841r0.pdf", "link": "https://wg21.link/p1841r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-03", "github_url": "https://github.com/cplusplus/papers/issues/594" }, "P1841R1": { "type": "paper", "title": "Wording for Individually Specializable Numeric Traits", "subgroup": "Library", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1841r1.pdf", "link": "https://wg21.link/p1841r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/594" }, "P1841R2": { "type": "paper", "title": "Wording for Individually Specializable Numeric Traits", "subgroup": "Library", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1841r2.pdf", "link": "https://wg21.link/p1841r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/594" }, "P1841R3": { "type": "paper", "title": "Wording for Individually Specializable Numeric Traits", "subgroup": "Library", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1841r3.pdf", "link": "https://wg21.link/p1841r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/594" }, "P1842R0": { "type": "paper", "title": "Generalized Module (Dependency?) Mapper", "subgroup": "SG15", "author": "Boris Kolpackov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1842r0.html", "link": "https://wg21.link/p1842r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-04", "github_url": "https://github.com/cplusplus/papers/issues/595" }, "P1843R0": { "type": "paper", "title": "Comparison and Hasher Requirements", "subgroup": "Library Evolution", "author": "Billy O'Neal", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1843r0.pdf", "link": "https://wg21.link/p1843r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-01", "github_url": "https://github.com/cplusplus/papers/issues/596" }, "P1844R0": { "type": "paper", "title": "Enhancement of regex", "subgroup": "SG16, LEWGI", "author": "Nozomu Katō", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1844r0.html", "link": "https://wg21.link/p1844r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-04", "github_url": "https://github.com/cplusplus/papers/issues/597" }, "P1844R1": { "type": "paper", "title": "Enhancement of regex", "subgroup": "LEWGI", "author": "Nozomu Katō", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1844r1.html", "link": "https://wg21.link/p1844r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-22", "github_url": "https://github.com/cplusplus/papers/issues/597" }, "P1845R0": { "type": "paper", "title": "2019-09-21 Denver Tooling Meeting", "subgroup": "SG15", "author": "Bryce Adelstein Lelbach, Jon Kalb", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1845r0.html", "link": "https://wg21.link/p1845r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-06", "github_url": "https://github.com/cplusplus/papers/issues/598" }, "P1846R0": { "type": "paper", "title": "Teach class Last", "subgroup": "SG20", "author": "John McFarlane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1846r0.html", "link": "https://wg21.link/p1846r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/599" }, "P1847R0": { "type": "paper", "title": "Make declaration order layout mandated", "subgroup": "Evolution", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1847r0.pdf", "link": "https://wg21.link/p1847r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-05", "github_url": "https://github.com/cplusplus/papers/issues/600" }, "P1847R1": { "type": "paper", "title": "Make declaration order layout mandated", "subgroup": "Evolution", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1847r1.pdf", "link": "https://wg21.link/p1847r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-01", "github_url": "https://github.com/cplusplus/papers/issues/600" }, "P1847R2": { "type": "paper", "title": "Make declaration order layout mandated", "subgroup": "Evolution", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1847r2.pdf", "link": "https://wg21.link/p1847r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/600" }, "P1847R3": { "type": "paper", "title": "Make declaration order layout mandated", "subgroup": "Core", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1847r3.pdf", "link": "https://wg21.link/p1847r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/600" }, "P1847R4": { "type": "paper", "title": "Make declaration order layout mandated", "subgroup": "Core", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1847r4.pdf", "link": "https://wg21.link/p1847r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-12", "github_url": "https://github.com/cplusplus/papers/issues/600" }, "P1848R0": { "type": "paper", "title": "Improve rules of standard layout", "subgroup": "Evolution", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1848r0.pdf", "link": "https://wg21.link/p1848r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/728" }, "P1851R0": { "type": "paper", "title": "Guidelines For snake_case Concept Naming", "subgroup": "Library Evolution", "author": "Jonathan Müller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1851r0.html", "link": "https://wg21.link/p1851r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-08-09", "github_url": "https://github.com/cplusplus/papers/issues/601" }, "P1854R0": { "type": "paper", "title": "Conversion to execution encoding should not lead to loss of meaning", "subgroup": "SG16, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1854r0.pdf", "link": "https://wg21.link/p1854r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/608" }, "P1854R1": { "type": "paper", "title": "Conversion to literal encoding should not lead to loss of meaning", "subgroup": "SG16", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1854r1.pdf", "link": "https://wg21.link/p1854r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-09", "github_url": "https://github.com/cplusplus/papers/issues/608" }, "P1854R2": { "type": "paper", "title": "Conversion to literal encoding should not lead to loss of meaning", "subgroup": "SG16", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1854r2.pdf", "link": "https://wg21.link/p1854r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-23", "github_url": "https://github.com/cplusplus/papers/issues/608" }, "P1854R3": { "type": "paper", "title": "Conversion to literal encoding should not lead to loss of meaning", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1854r3.pdf", "link": "https://wg21.link/p1854r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-15", "github_url": "https://github.com/cplusplus/papers/issues/608" }, "P1854R4": { "type": "paper", "title": "Making non-encodable string literals ill-formed", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1854r4.pdf", "link": "https://wg21.link/p1854r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-08", "github_url": "https://github.com/cplusplus/papers/issues/608" }, "P1855R0": { "type": "paper", "title": "Make freestanding", "subgroup": "Library Evolution", "author": "Ben Craig, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1855r0.html", "link": "https://wg21.link/p1855r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-05", "github_url": "https://github.com/cplusplus/papers/issues/609" }, "P1856R0": { "type": "paper", "title": "Bit operations do not work on bytes: a generic fix", "subgroup": "Library Evolution, Library", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1856r0.pdf", "link": "https://wg21.link/p1856r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/610" }, "P1857R0": { "type": "paper", "title": "Modules Dependency Discovery", "subgroup": "SG2, SG15, Evolution", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1857r0.html", "link": "https://wg21.link/p1857r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/611" }, "P1857R1": { "type": "paper", "title": "Modules Dependency Discovery", "subgroup": "SG2, SG15, Evolution", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1857r1.html", "link": "https://wg21.link/p1857r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/611" }, "P1857R2": { "type": "paper", "title": "Modules Dependency Discovery", "subgroup": "Core", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1857r2.html", "link": "https://wg21.link/p1857r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/611" }, "P1857R3": { "type": "paper", "title": "Modules Dependency Discovery", "subgroup": "SG2, SG15, Core", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1857r3.html", "link": "https://wg21.link/p1857r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-11", "github_url": "https://github.com/cplusplus/papers/issues/611" }, "P1858R0": { "type": "paper", "title": "Generalized pack declaration and usage", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1858r0.html", "link": "https://wg21.link/p1858r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/612" }, "P1858R1": { "type": "paper", "title": "Generalized pack declaration and usage", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1858r1.html", "link": "https://wg21.link/p1858r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-08", "github_url": "https://github.com/cplusplus/papers/issues/612" }, "P1858R2": { "type": "paper", "title": "Generalized pack declaration and usage", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1858r2.html", "link": "https://wg21.link/p1858r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/612" }, "P1859R0": { "type": "paper", "title": "Standard terminology for execution character set encodings", "subgroup": "SG16, Evolution, Core", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1859r0.html", "link": "https://wg21.link/p1859r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-09", "github_url": "https://github.com/cplusplus/papers/issues/613" }, "P1860R0": { "type": "paper", "title": "C++ Networking Must Be Secure By Default", "subgroup": "Library Evolution", "author": "JF Bastien, Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1860r0.html", "link": "https://wg21.link/p1860r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/614" }, "P1861R0": { "type": "paper", "title": "Secure Connections in Networking TS", "subgroup": "Library Evolution", "author": "JF Bastien, Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1861r0.html", "link": "https://wg21.link/p1861r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/615" }, "P1861R1": { "type": "paper", "title": "Secure Networking in C++", "subgroup": "SG4, Library Evolution", "author": "JF Bastien, Alex Christensen, Scott Herscher", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1861r1.html", "link": "https://wg21.link/p1861r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-11", "github_url": "https://github.com/cplusplus/papers/issues/615" }, "P1862R0": { "type": "paper", "title": "Ranges adaptors for non-copyable iterators", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1862r0.pdf", "link": "https://wg21.link/p1862r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/616" }, "P1862R1": { "type": "paper", "title": "Ranges adaptors for non-copyable iterators", "subgroup": "Library Evolution, Library", "author": "Corentin Jabot, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1862r1.pdf", "link": "https://wg21.link/p1862r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-11", "github_url": "https://github.com/cplusplus/papers/issues/616" }, "P1863R0": { "type": "paper", "title": "ABI - Now or Never", "subgroup": "WG21", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1863r0.pdf", "link": "https://wg21.link/p1863r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-01", "github_url": "https://github.com/cplusplus/papers/issues/679" }, "P1863R1": { "type": "paper", "title": "ABI - Now or Never", "subgroup": "WG21, Direction Group", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1863r1.pdf", "link": "https://wg21.link/p1863r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/679" }, "P1864R0": { "type": "paper", "title": "Defining Target Tuplets", "subgroup": "SG15", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1864r0.html", "link": "https://wg21.link/p1864r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-12", "github_url": "https://github.com/cplusplus/papers/issues/813" }, "P1865R0": { "type": "paper", "title": "Add max() to latch and barrier", "subgroup": "Library Evolution, Library", "author": "David Olsen, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1865r0.html", "link": "https://wg21.link/p1865r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-30", "github_url": "https://github.com/cplusplus/papers/issues/617" }, "P1865R1": { "type": "paper", "title": "Add max() to latch and barrier", "subgroup": "WG21", "author": "David Olsen, Olivier Giroux", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1865r1.html", "link": "https://wg21.link/p1865r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-09", "github_url": "https://github.com/cplusplus/papers/issues/617" }, "P1868R0": { "type": "paper", "title": "? width: clarifying units of width and precision in std::format", "subgroup": "SG16, Library Evolution", "author": "Victor Zverovich, Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1868r0.html", "link": "https://wg21.link/p1868r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-05", "github_url": "https://github.com/cplusplus/papers/issues/618" }, "P1868R1": { "type": "paper", "title": "Unicorn width: clarifying units of width and precision in std::format", "subgroup": "Library", "author": "Victor Zverovich, Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1868r1.html", "link": "https://wg21.link/p1868r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-24", "github_url": "https://github.com/cplusplus/papers/issues/618" }, "P1868R2": { "type": "paper", "title": "Unicorn width: clarifying units of width and precision in std::format", "subgroup": "Library", "author": "Victor Zverovich, Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1868r2.html", "link": "https://wg21.link/p1868r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/618" }, "P1869R0": { "type": "paper", "title": "Rename 'condition_variable_any' interruptible wait methods", "subgroup": "Library Evolution", "author": "Tomasz Kamiński, Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1869r0.html", "link": "https://wg21.link/p1869r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-01", "github_url": "https://github.com/cplusplus/papers/issues/619" }, "P1869R1": { "type": "paper", "title": "Rename 'condition_variable_any' interruptible wait methods", "subgroup": "Library", "author": "Tomasz Kamiński, Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1869r1.html", "link": "https://wg21.link/p1869r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-06", "github_url": "https://github.com/cplusplus/papers/issues/619" }, "P1870R0": { "type": "paper", "title": "forwarding-range is too subtle", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1870r0.html", "link": "https://wg21.link/p1870r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/620" }, "P1870R1": { "type": "paper", "title": "forwarding-range is too subtle", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1870r1.html", "link": "https://wg21.link/p1870r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/620" }, "P1871R0": { "type": "paper", "title": "Should concepts be enabled or disabled?", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1871r0.html", "link": "https://wg21.link/p1871r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/621" }, "P1871R1": { "type": "paper", "title": "Concept traits should be named after concepts", "subgroup": "Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1871r1.html", "link": "https://wg21.link/p1871r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/621" }, "P1872R0": { "type": "paper", "title": "span should have size_type, not index_type", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1872r0.pdf", "link": "https://wg21.link/p1872r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/622" }, "P1873R0": { "type": "paper", "title": "remove.dots.in.module.names", "subgroup": "SG2, Evolution", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1873r0.html", "link": "https://wg21.link/p1873r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/623" }, "P1873R1": { "type": "paper", "title": "remove.dots.in.module.names", "subgroup": "SG2, Evolution", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1873r1.html", "link": "https://wg21.link/p1873r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/623" }, "P1874R0": { "type": "paper", "title": "Dynamic Initialization Order of Non-Local Variables in Modules", "subgroup": "SG2, Evolution", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1874r0.html", "link": "https://wg21.link/p1874r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/624" }, "P1874R1": { "type": "paper", "title": "Dynamic Initialization Order of Non-Local Variables in Modules", "subgroup": "Core", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1874r1.html", "link": "https://wg21.link/p1874r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-12", "github_url": "https://github.com/cplusplus/papers/issues/624" }, "P1875R0": { "type": "paper", "title": "Transactional Memory Lite Support in C++", "subgroup": "SG1", "author": "Michael Spear, Hans Boehm, Victor Luchangco, Michael Scott, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1875r0.pdf", "link": "https://wg21.link/p1875r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/625" }, "P1875R1": { "type": "paper", "title": "Transactional Memory Lite Support in C++", "subgroup": "Evolution", "author": "Michael Spear, Hans Boehm, Victor Luchangco, Michael Scott, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1875r1.pdf", "link": "https://wg21.link/p1875r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-30", "github_url": "https://github.com/cplusplus/papers/issues/625" }, "P1875R2": { "type": "paper", "title": "Transactional Memory Lite Support in C++", "subgroup": "SG1, Evolution", "author": "Michael Spear, Hans Boehm, Victor Luchangco, Michael Scott, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1875r2.pdf", "link": "https://wg21.link/p1875r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/625" }, "P1876R0": { "type": "paper", "title": "All The Module Names", "subgroup": "SG15", "author": "Rene Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1876r0.html", "link": "https://wg21.link/p1876r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-04", "github_url": "https://github.com/cplusplus/papers/issues/626" }, "P1876R1": { "type": "paper", "title": "All The Module Names", "subgroup": "SG2", "author": "Rene Rivera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1876r1.html", "link": "https://wg21.link/p1876r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08", "github_url": "https://github.com/cplusplus/papers/issues/626" }, "P1877R0": { "type": "paper", "title": "Saving Private Ranges: Recovering Lost Information from Comparison and Predicate Algorithms", "subgroup": "Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1877r0.html", "link": "https://wg21.link/p1877r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/627" }, "P1878R0": { "type": "paper", "title": "Constraining Readable Types", "subgroup": "Library", "author": "Eric Niebler, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1878r0.pdf", "link": "https://wg21.link/p1878r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-04", "github_url": "https://github.com/cplusplus/papers/issues/628" }, "P1878R1": { "type": "paper", "title": "Constraining Readable Types", "subgroup": "Library Evolution, Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1878r1.pdf", "link": "https://wg21.link/p1878r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-14", "github_url": "https://github.com/cplusplus/papers/issues/628" }, "P1879R0": { "type": "paper", "title": "Please Don't Rewrite My String Literals", "subgroup": "SG16, EWGI", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1879r0.pdf", "link": "https://wg21.link/p1879r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/629" }, "P1880R0": { "type": "paper", "title": "uNstring Arguments Shall Be UTF-N Encoded", "subgroup": "SG16, LEWGI", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1880r0.pdf", "link": "https://wg21.link/p1880r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/630" }, "P1881R0": { "type": "paper", "title": "Epochs: a backward-compatible language evolution mechanism", "subgroup": "EWGI", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1881r0.html", "link": "https://wg21.link/p1881r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/631" }, "P1881R1": { "type": "paper", "title": "Epochs: a backward-compatible language evolution mechanism", "subgroup": "EWGI", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1881r1.html", "link": "https://wg21.link/p1881r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/631" }, "P1882R0": { "type": "paper", "title": "Addition of a filter to recursive_directory_iterator", "subgroup": "EWGI", "author": "Noel Tchidjo Moyo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1882r0.pdf", "link": "https://wg21.link/p1882r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-26", "github_url": "https://github.com/cplusplus/papers/issues/632" }, "P1883R0": { "type": "paper", "title": "Walkthrough of P1031s file_handle for LEWG-I", "subgroup": "LEWGI", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1883r0.pdf", "link": "https://wg21.link/p1883r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-09-26", "github_url": "https://github.com/cplusplus/papers/issues/633" }, "P1883R1": { "type": "paper", "title": "file_handle and mapped_file_handle", "subgroup": "SG1, LEWGI", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1883r1.pdf", "link": "https://wg21.link/p1883r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/633" }, "P1883R2": { "type": "paper", "title": "file_handle and mapped_file_handle", "subgroup": "SG1, LEWGI", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1883r2.pdf", "link": "https://wg21.link/p1883r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-25", "github_url": "https://github.com/cplusplus/papers/issues/633" }, "P1884R0": { "type": "paper", "title": "Private Module Partition: An Inconsistent Boundary", "subgroup": "SG2, Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1884r0.pdf", "link": "https://wg21.link/p1884r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/729" }, "P1885R0": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "SG16, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1885r0.pdf", "link": "https://wg21.link/p1885r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R1": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "SG16, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1885r1.pdf", "link": "https://wg21.link/p1885r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R2": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "SG16, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1885r2.pdf", "link": "https://wg21.link/p1885r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R3": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "SG16, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1885r3.pdf", "link": "https://wg21.link/p1885r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-14", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R4": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "SG16, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1885r4.pdf", "link": "https://wg21.link/p1885r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-22", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R5": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "SG16, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1885r5.pdf", "link": "https://wg21.link/p1885r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R6": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "Library Evolution", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1885r6.pdf", "link": "https://wg21.link/p1885r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-14", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R7": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "Library Evolution", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1885r7.pdf", "link": "https://wg21.link/p1885r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-14", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R8": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "Library Evolution", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1885r8.pdf", "link": "https://wg21.link/p1885r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-13", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R9": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "Library Evolution", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1885r9.pdf", "link": "https://wg21.link/p1885r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-15", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R10": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "Library Evolution", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1885r10.pdf", "link": "https://wg21.link/p1885r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R11": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "Library", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1885r11.pdf", "link": "https://wg21.link/p1885r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-22", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1885R12": { "type": "paper", "title": "Naming Text Encodings to Demystify Them", "subgroup": "Library", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1885r12.pdf", "link": "https://wg21.link/p1885r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-05", "github_url": "https://github.com/cplusplus/papers/issues/634" }, "P1886R0": { "type": "paper", "title": "Error speed benchmarking", "subgroup": "SG14, Direction Group", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1886r0.html", "link": "https://wg21.link/p1886r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-05", "github_url": "https://github.com/cplusplus/papers/issues/635" }, "P1887R0": { "type": "paper", "title": "Typesafe Reflection on attributes", "subgroup": "SG7", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1887r0.pdf", "link": "https://wg21.link/p1887r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/636" }, "P1887R1": { "type": "paper", "title": "Reflection on attributes", "subgroup": "SG7", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1887r1.pdf", "link": "https://wg21.link/p1887r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/636" }, "P1888R0": { "type": "paper", "title": "Executors without exception handling support", "subgroup": "SG1", "author": "Matti Rintala, Matti Rintala, Michael Wong, D. S. Hollman, Pekka Jääskeläinen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1888r0.pdf", "link": "https://wg21.link/p1888r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/637" }, "P1889R0": { "type": "paper", "title": "C++ Numerics Work In Progress", "subgroup": "SG6", "author": "Alexander Zaitsev, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1889r0.pdf", "link": "https://wg21.link/p1889r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-01", "github_url": "https://github.com/cplusplus/papers/issues/638" }, "P1889R1": { "type": "paper", "title": "C++ Numerics Work In Progress", "subgroup": "SG6", "author": "Alexander Zaitsev, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1889r1.pdf", "link": "https://wg21.link/p1889r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-27", "github_url": "https://github.com/cplusplus/papers/issues/638" }, "P1890R0": { "type": "paper", "title": "C++ Numerics Work In Progress Issues", "subgroup": "SG6", "author": "Antony Polukhin, Alexander Zaitsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1890r0.pdf", "link": "https://wg21.link/p1890r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-01", "github_url": "https://github.com/cplusplus/papers/issues/639" }, "P1891R0": { "type": "paper", "title": "The Linear-Algebra Effort", "subgroup": "SG6, SG14, SG19, Library Evolution", "author": "Guy Davidson, Mark Hoemmen, D. S. Hollman, Bob Steagall, Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1891r0.pdf", "link": "https://wg21.link/p1891r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-13", "github_url": "https://github.com/cplusplus/papers/issues/640" }, "P1892R0": { "type": "paper", "title": "Extended locale-specific presentation specifiers for std::format", "subgroup": "SG16, LEWGI", "author": "Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1892r0.pdf", "link": "https://wg21.link/p1892r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/641" }, "P1892R1": { "type": "paper", "title": "Extended locale-specific presentation specifiers for std::format", "subgroup": "Library", "author": "Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1892r1.pdf", "link": "https://wg21.link/p1892r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-07", "github_url": "https://github.com/cplusplus/papers/issues/641" }, "P1893R0": { "type": "paper", "title": "Proposal of Contract Primitives", "subgroup": "SG21", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1893r0.pdf", "link": "https://wg21.link/p1893r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-01" }, "P1894R0": { "type": "paper", "title": "Proposal of std::upto, std::indices and std::enumerate", "subgroup": "LEWGI", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1894r0.pdf", "link": "https://wg21.link/p1894r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-02", "github_url": "https://github.com/cplusplus/papers/issues/642" }, "P1895R0": { "type": "paper", "title": "tag_invoke: A general pattern for supporting customisable functions", "subgroup": "Library Evolution", "author": "Lewis Baker, Eric Niebler, Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1895r0.pdf", "link": "https://wg21.link/p1895r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-08", "github_url": "https://github.com/cplusplus/papers/issues/643" }, "P1896R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2019/06/12 - 2019/09/25", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1896r0.html", "link": "https://wg21.link/p1896r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-02", "github_url": "https://github.com/cplusplus/papers/issues/644" }, "P1897R0": { "type": "paper", "title": "Towards C++23 executors: An initial set of algorithms", "subgroup": "SG1", "author": "Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1897r0.html", "link": "https://wg21.link/p1897r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/645" }, "P1897R1": { "type": "paper", "title": "Towards C++23 executors: An initial set of algorithms", "subgroup": "SG1", "author": "Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1897r1.html", "link": "https://wg21.link/p1897r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-14", "github_url": "https://github.com/cplusplus/papers/issues/645" }, "P1897R2": { "type": "paper", "title": "Towards C++23 executors: A proposal for an initial set of algorithms", "subgroup": "SG1", "author": "Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1897r2.html", "link": "https://wg21.link/p1897r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/645" }, "P1897R3": { "type": "paper", "title": "Towards C++23 executors: A proposal for an initial set of algorithms", "subgroup": "SG1", "author": "Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1897r3.html", "link": "https://wg21.link/p1897r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-16", "github_url": "https://github.com/cplusplus/papers/issues/645" }, "P1898R0": { "type": "paper", "title": "Forward progress delegation for executors", "subgroup": "SG1", "author": "Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1898r0.html", "link": "https://wg21.link/p1898r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/646" }, "P1898R1": { "type": "paper", "title": "Forward progress delegation for executors", "subgroup": "SG1", "author": "Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1898r1.html", "link": "https://wg21.link/p1898r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-16", "github_url": "https://github.com/cplusplus/papers/issues/646" }, "P1899R0": { "type": "paper", "title": "stride_view", "subgroup": "Library Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1899r0.pdf", "link": "https://wg21.link/p1899r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/647" }, "P1899R1": { "type": "paper", "title": "stride_view", "subgroup": "SG9, Library Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1899r1.html", "link": "https://wg21.link/p1899r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-08", "github_url": "https://github.com/cplusplus/papers/issues/647" }, "P1899R2": { "type": "paper", "title": "stride_view", "subgroup": "SG9, Library Evolution", "author": "Christopher Di Bella, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1899r2.html", "link": "https://wg21.link/p1899r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-23", "github_url": "https://github.com/cplusplus/papers/issues/647" }, "P1899R3": { "type": "paper", "title": "stride_view", "subgroup": "SG9, Library Evolution", "author": "Christopher Di Bella, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1899r3.html", "link": "https://wg21.link/p1899r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-11", "github_url": "https://github.com/cplusplus/papers/issues/647" }, "P1900R0": { "type": "paper", "title": "Concepts-Adjacent Problems", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1900r0.html", "link": "https://wg21.link/p1900r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/648" }, "P1901R0": { "type": "paper", "title": "Enabling the Use of weak_ptr as Keys in Unordered Associative Containers", "subgroup": "Library Evolution", "author": "Daryl Haresign", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1901r0.html", "link": "https://wg21.link/p1901r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-03", "github_url": "https://github.com/cplusplus/papers/issues/649" }, "P1901R1": { "type": "paper", "title": "Enabling the Use of weak_ptr as Keys in Unordered Associative Containers", "subgroup": "Library", "author": "Daryl Haresign", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1901r1.html", "link": "https://wg21.link/p1901r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/649" }, "P1901R2": { "type": "paper", "title": "Enabling the Use of weak_ptr as Keys in Unordered Associative Containers", "subgroup": "Library", "author": "Daryl Haresign", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1901r2.html", "link": "https://wg21.link/p1901r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-05", "github_url": "https://github.com/cplusplus/papers/issues/649" }, "P1902R0": { "type": "paper", "title": "Missing feature-test macros 2018-2019", "subgroup": "Evolution, Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1902r0.html", "link": "https://wg21.link/p1902r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/650" }, "P1902R1": { "type": "paper", "title": "Missing feature-test macros 2017-2019", "subgroup": "Evolution, Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1902r1.html", "link": "https://wg21.link/p1902r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/650" }, "P1905R0": { "type": "paper", "title": "In-Source Mechanism to Identify Importable Headers", "subgroup": "SG15, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1905r0.pdf", "link": "https://wg21.link/p1905r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/651" }, "P1906R0": { "type": "paper", "title": "Provided operator= return lvalue-ref on rvalue", "subgroup": "SG12, EWGI, Evolution, Core", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1906r0.pdf", "link": "https://wg21.link/p1906r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/652" }, "P1907R0": { "type": "paper", "title": "Inconsistencies with non-type template parameters", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1907r0.html", "link": "https://wg21.link/p1907r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/653" }, "P1907R1": { "type": "paper", "title": "Inconsistencies with non-type template parameters", "subgroup": "Evolution, Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1907r1.html", "link": "https://wg21.link/p1907r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-08", "github_url": "https://github.com/cplusplus/papers/issues/653" }, "P1908R0": { "type": "paper", "title": "Reserving Attribute Names for Future Use", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1908r0.pdf", "link": "https://wg21.link/p1908r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/654" }, "P1908R1": { "type": "paper", "title": "Reserving Attribute Names for Future Use", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1908r1.pdf", "link": "https://wg21.link/p1908r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-16", "github_url": "https://github.com/cplusplus/papers/issues/654" }, "P1908R2": { "type": "paper", "title": "Reserving Attribute Names for Future Use", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1908r2.pdf", "link": "https://wg21.link/p1908r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-19", "github_url": "https://github.com/cplusplus/papers/issues/654" }, "P1909R0": { "type": "paper", "title": "SG14: Low Latency Meeting Minutes 2019/08/14-2019/09/11", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1909r0.pdf", "link": "https://wg21.link/p1909r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/682" }, "P1910R0": { "type": "paper", "title": "SG14: Linear Algebra Meeting Minutes 2019/08/07-2019/10/02", "subgroup": "SG6, SG14, SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1910r0.pdf", "link": "https://wg21.link/p1910r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/683" }, "P1911R0": { "type": "paper", "title": "SG19: Machine Learning 2019/08/08-2019/09/11", "subgroup": "SG14, SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1911r0.pdf", "link": "https://wg21.link/p1911r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/684" }, "P1912R0": { "type": "paper", "title": "Interconvertible object representations", "subgroup": "EWGI, Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1912r0.pdf", "link": "https://wg21.link/p1912r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/655" }, "P1912R1": { "type": "paper", "title": "Types with array-like object representations", "subgroup": "Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1912r1.pdf", "link": "https://wg21.link/p1912r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/655" }, "P1913R0": { "type": "paper", "title": "Comments on Audio Devices", "subgroup": "SG13", "author": "Frank Birbacher", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1913r0.pdf", "link": "https://wg21.link/p1913r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-06", "github_url": "https://github.com/cplusplus/papers/issues/656" }, "P1914R0": { "type": "paper", "title": "On the names of shift algorithms", "subgroup": "Library Evolution, Library", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1914r0.pdf", "link": "https://wg21.link/p1914r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/657" }, "P1915R0": { "type": "paper", "title": "Expected Feedback from simd in the Parallelism TS 2", "subgroup": "SG1, Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1915r0.pdf", "link": "https://wg21.link/p1915r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/658" }, "P1916R0": { "type": "paper", "title": "There might not be an elegant OOTA fix", "subgroup": "SG1", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1916r0.pdf", "link": "https://wg21.link/p1916r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/659" }, "P1917R0": { "type": "paper", "title": "C++ Library Issues to be moved in Belfast", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1917r0.html", "link": "https://wg21.link/p1917r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/660" }, "P1919R0": { "type": "paper", "title": "Expanding the Rights in SD-8", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1919r0.pdf", "link": "https://wg21.link/p1919r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/661" }, "P1919R1": { "type": "paper", "title": "Expanding the Rights in SD-8", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1919r1.pdf", "link": "https://wg21.link/p1919r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-09", "github_url": "https://github.com/cplusplus/papers/issues/661" }, "P1919R2": { "type": "paper", "title": "Expanding the Rights in SD-8", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1919r2.pdf", "link": "https://wg21.link/p1919r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-08", "github_url": "https://github.com/cplusplus/papers/issues/661" }, "P1919R3": { "type": "paper", "title": "Expanding the Rights in SD-8", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1919r3.pdf", "link": "https://wg21.link/p1919r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/661" }, "P1920R0": { "type": "paper", "title": "Proposal of Namespace Templates", "subgroup": "EWGI", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1920r0.pdf", "link": "https://wg21.link/p1920r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/662" }, "P1921R0": { "type": "paper", "title": "What's in a Name?", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1921r0.pdf", "link": "https://wg21.link/p1921r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/663" }, "P1922R0": { "type": "paper", "title": "Making std::list constexpr", "subgroup": "LEWGI", "author": "Alexander Zaitsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1922r0.pdf", "link": "https://wg21.link/p1922r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/664" }, "P1923R0": { "type": "paper", "title": "Making std::deque constexpr", "subgroup": "LEWGI", "author": "Alexander Zaitsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1923r0.pdf", "link": "https://wg21.link/p1923r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/665" }, "P1924R0": { "type": "paper", "title": "Making std::stack constexpr", "subgroup": "LEWGI", "author": "Alexander Zaitsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1924r0.pdf", "link": "https://wg21.link/p1924r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/666" }, "P1925R0": { "type": "paper", "title": "Making std::queue constexpr", "subgroup": "LEWGI", "author": "Alexander Zaitsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1925r0.pdf", "link": "https://wg21.link/p1925r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/667" }, "P1926R0": { "type": "paper", "title": "Making std::priority_queue constexpr", "subgroup": "LEWGI", "author": "Alexander Zaitsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1926r0.pdf", "link": "https://wg21.link/p1926r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/668" }, "P1927R0": { "type": "paper", "title": "Add std::is_partitioned_until algorithm", "subgroup": "LEWGI", "author": "Alexander Zaitsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1927r0.pdf", "link": "https://wg21.link/p1927r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/669" }, "P1928R0": { "type": "paper", "title": "Merge data-parallel types from the Parallelism TS 2", "subgroup": "SG1", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1928r0.pdf", "link": "https://wg21.link/p1928r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1928R1": { "type": "paper", "title": "Merge data-parallel types from the Parallelism TS 2", "subgroup": "SG1, Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1928r1.pdf", "link": "https://wg21.link/p1928r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1928R2": { "type": "paper", "title": "Merge data-parallel types from the Parallelism TS 2", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1928r2.pdf", "link": "https://wg21.link/p1928r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1928R3": { "type": "paper", "title": "Merge data-parallel types from the Parallelism TS 2", "subgroup": "Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1928r3.pdf", "link": "https://wg21.link/p1928r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-03", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1928R4": { "type": "paper", "title": "std::simd - Merge data-parallel types from the Parallelism TS 2", "subgroup": "Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1928r4.pdf", "link": "https://wg21.link/p1928r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1928R5": { "type": "paper", "title": "std::simd - Merge data-parallel types from the Parallelism TS 2", "subgroup": "LEWG Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1928r5.pdf", "link": "https://wg21.link/p1928r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-19", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1928R6": { "type": "paper", "title": "std::simd - Merge data-parallel types from the Parallelism TS 2", "subgroup": "LEWG Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1928r6.pdf", "link": "https://wg21.link/p1928r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-19", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1928R7": { "type": "paper", "title": "std::simd - Merge data-parallel types from the Parallelism TS 2", "subgroup": "Library Evolution,Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1928r7.pdf", "link": "https://wg21.link/p1928r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1928R8": { "type": "paper", "title": "std::simd - Merge data-parallel types from the Parallelism TS 2", "subgroup": "Library Evolution,Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1928r8.pdf", "link": "https://wg21.link/p1928r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-09", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1928R9": { "type": "paper", "title": "std::simd - Merge data-parallel types from the Parallelism TS 2", "subgroup": "LWG Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p1928r9.pdf", "link": "https://wg21.link/p1928r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/670" }, "P1929R0": { "type": "paper", "title": "Making std::forward_list constexpr", "subgroup": "LEWGI", "author": "Alexander Zaitsev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1929r0.pdf", "link": "https://wg21.link/p1929r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/671" }, "P1930R0": { "type": "paper", "title": "Towards a standard unit systems library", "subgroup": "SG6, LEWGI", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1930r0.pdf", "link": "https://wg21.link/p1930r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/672" }, "P1932R0": { "type": "paper", "title": "Extension of the C++ random number generators", "subgroup": "SG6", "author": "Pavel Dyakov, Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1932r0.pdf", "link": "https://wg21.link/p1932r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/673" }, "P1933R0": { "type": "paper", "title": "Suggestions for bulk_execute", "subgroup": "SG1", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1933r0.pdf", "link": "https://wg21.link/p1933r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/674" }, "P1934R0": { "type": "paper", "title": "boolean Considered Harmful", "subgroup": "Library Evolution", "author": "Casey Carter, Christopher Di Bella, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1934r0.pdf", "link": "https://wg21.link/p1934r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/680" }, "P1935R0": { "type": "paper", "title": "A C++ Approach to Physical Units", "subgroup": "SG6, Library Evolution", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1935r0.html", "link": "https://wg21.link/p1935r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-14", "github_url": "https://github.com/cplusplus/papers/issues/681" }, "P1935R1": { "type": "paper", "title": "A C++ Approach to Physical Units", "subgroup": "SG6, SG16, LEWGI, Library Evolution", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1935r1.html", "link": "https://wg21.link/p1935r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-07", "github_url": "https://github.com/cplusplus/papers/issues/681" }, "P1935R2": { "type": "paper", "title": "A C++ Approach to Physical Units", "subgroup": "SG6, LEWGI, Library Evolution", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1935r2.html", "link": "https://wg21.link/p1935r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/681" }, "P1936R0": { "type": "paper", "title": "Dependent Static Assertion", "subgroup": "EWGI", "author": "Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1936r0.pdf", "link": "https://wg21.link/p1936r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/675" }, "P1937R0": { "type": "paper", "title": "Fixing inconsistencies between `constexpr` and `consteval` functions", "subgroup": "Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1937r0.html", "link": "https://wg21.link/p1937r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/676" }, "P1937R1": { "type": "paper", "title": "Fixing inconsistencies between `constexpr` and `consteval` functions", "subgroup": "Core", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1937r1.html", "link": "https://wg21.link/p1937r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/676" }, "P1937R2": { "type": "paper", "title": "Fixing inconsistencies between `constexpr` and `consteval` functions", "subgroup": "Core", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1937r2.html", "link": "https://wg21.link/p1937r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/676" }, "P1938R0": { "type": "paper", "title": "if consteval", "subgroup": "Evolution", "author": "Barry Revzin, Daveed Vandevoorde, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1938r0.html", "link": "https://wg21.link/p1938r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-10", "github_url": "https://github.com/cplusplus/papers/issues/677" }, "P1938R1": { "type": "paper", "title": "if consteval", "subgroup": "Evolution", "author": "Barry Revzin, Daveed Vandevoorde, Richard Smith, Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1938r1.html", "link": "https://wg21.link/p1938r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/677" }, "P1938R2": { "type": "paper", "title": "if consteval", "subgroup": "Evolution", "author": "Barry Revzin, Daveed Vandevoorde, Richard Smith, Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1938r2.html", "link": "https://wg21.link/p1938r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-14", "github_url": "https://github.com/cplusplus/papers/issues/677" }, "P1938R3": { "type": "paper", "title": "if consteval", "subgroup": "Evolution", "author": "Barry Revzin, Daveed Vandevoorde, Richard Smith, Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1938r3.html", "link": "https://wg21.link/p1938r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-22", "github_url": "https://github.com/cplusplus/papers/issues/677" }, "P1943R0": { "type": "paper", "title": "Networking TS changes to improve completion token flexibility and performance", "subgroup": "SG1, Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1943r0.html", "link": "https://wg21.link/p1943r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-10-07", "github_url": "https://github.com/cplusplus/papers/issues/678" }, "P1944R0": { "type": "paper", "title": "Add Constexpr Modifiers to Functions in cstring and cwchar Headers", "subgroup": "LEWGI, Library Evolution, Library", "author": "Daniil Goncharov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1944r0.pdf", "link": "https://wg21.link/p1944r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-16", "github_url": "https://github.com/cplusplus/papers/issues/730" }, "P1944R1": { "type": "paper", "title": "Add Constexpr Modifiers to Functions in cstring and cwchar Headers", "subgroup": "SG16, LEWGI, Library Evolution, Library", "author": "Daniil Goncharov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1944r1.pdf", "link": "https://wg21.link/p1944r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-26", "github_url": "https://github.com/cplusplus/papers/issues/730" }, "P1945R0": { "type": "paper", "title": "Making More Objects Contiguous", "subgroup": "Evolution", "author": "Krystian Stasiowski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1945r0.pdf", "link": "https://wg21.link/p1945r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-10-28", "github_url": "https://github.com/cplusplus/papers/issues/731" }, "P1946R0": { "type": "paper", "title": "Allow defaulting comparisons by value", "subgroup": "Evolution", "author": "Barry Revzin, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1946r0.html", "link": "https://wg21.link/p1946r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/685" }, "P1947R0": { "type": "paper", "title": "C++ exceptions and alternatives", "subgroup": "Evolution, Library Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1947r0.pdf", "link": "https://wg21.link/p1947r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-18", "github_url": "https://github.com/cplusplus/papers/issues/686" }, "P1948R0": { "type": "paper", "title": "Modules: Keep the dot", "subgroup": "SG2, SG15, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1948r0.pdf", "link": "https://wg21.link/p1948r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-11", "github_url": "https://github.com/cplusplus/papers/issues/687" }, "P1949R0": { "type": "paper", "title": "C++ Identifier Syntax using Unicode Standard Annex 31", "subgroup": "SG7, SG16, EWGI, Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1949r0.html", "link": "https://wg21.link/p1949r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-20", "github_url": "https://github.com/cplusplus/papers/issues/688" }, "P1949R1": { "type": "paper", "title": "C++ Identifier Syntax using Unicode Standard Annex 31", "subgroup": "SG7, SG16, Evolution", "author": "Steve Downey, Zach Laine, Tom Honermann, Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1949r1.html", "link": "https://wg21.link/p1949r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/688" }, "P1949R2": { "type": "paper", "title": "C++ Identifier Syntax using Unicode Standard Annex 31", "subgroup": "SG16, Evolution, Core", "author": "Steve Downey, Zach Laine, Tom Honermann, Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1949r2.html", "link": "https://wg21.link/p1949r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-29", "github_url": "https://github.com/cplusplus/papers/issues/688" }, "P1949R3": { "type": "paper", "title": "C++ Identifier Syntax using Unicode Standard Annex 31", "subgroup": "SG16, Evolution, Core", "author": "Steve Downey, Zach Laine, Tom Honermann, Peter Bindels, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1949r3.html", "link": "https://wg21.link/p1949r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-15", "github_url": "https://github.com/cplusplus/papers/issues/688" }, "P1949R4": { "type": "paper", "title": "C++ Identifier Syntax using Unicode Standard Annex 31", "subgroup": "SG16, Evolution, Core", "author": "Steve Downey, Zach Laine, Tom Honermann, Peter Bindels, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1949r4.html", "link": "https://wg21.link/p1949r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-05", "github_url": "https://github.com/cplusplus/papers/issues/688" }, "P1949R5": { "type": "paper", "title": "C++ Identifier Syntax using Unicode Standard Annex 31", "subgroup": "SG16, Evolution, Core", "author": "Steve Downey, Zach Laine, Tom Honermann, Peter Bindels, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1949r5.html", "link": "https://wg21.link/p1949r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-15", "github_url": "https://github.com/cplusplus/papers/issues/688" }, "P1949R6": { "type": "paper", "title": "C++ Identifier Syntax using Unicode Standard Annex 31", "subgroup": "Evolution, Core", "author": "Steve Downey, Zach Laine, Tom Honermann, Peter Bindels, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1949r6.html", "link": "https://wg21.link/p1949r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/688" }, "P1949R7": { "type": "paper", "title": "C++ Identifier Syntax using Unicode Standard Annex 31", "subgroup": "Core", "author": "Steve Downey, Zach Laine, Tom Honermann, Peter Bindels, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1949r7.html", "link": "https://wg21.link/p1949r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-15", "github_url": "https://github.com/cplusplus/papers/issues/688" }, "P1950R0": { "type": "paper", "title": "An indirect value-type for C++", "subgroup": "Library Evolution", "author": "Jonathan Coe, Antony Peacock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1950r0.html", "link": "https://wg21.link/p1950r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/732" }, "P1950R1": { "type": "paper", "title": "An indirect value-type for C++", "subgroup": "Library Evolution", "author": "Jonathan Coe, Antony Peacock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1950r1.html", "link": "https://wg21.link/p1950r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-28", "github_url": "https://github.com/cplusplus/papers/issues/732" }, "P1950R2": { "type": "paper", "title": "An indirect value-type for C++", "subgroup": "Library Evolution", "author": "Jonathan Coe, Antony Peacock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1950r2.html", "link": "https://wg21.link/p1950r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/732" }, "P1951R0": { "type": "paper", "title": "Default Arguments for pair's Forwarding Constructor", "subgroup": "Library", "author": "Logan R. Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1951r0.html", "link": "https://wg21.link/p1951r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-17", "github_url": "https://github.com/cplusplus/papers/issues/689" }, "P1951R1": { "type": "paper", "title": "Default Arguments for pair's Forwarding Constructor", "subgroup": "Library", "author": "Logan R. Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1951r1.html", "link": "https://wg21.link/p1951r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-25", "github_url": "https://github.com/cplusplus/papers/issues/689" }, "P1953R0": { "type": "paper", "title": "Unicode Identifiers And Unicode", "subgroup": "SG7, SG16", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1953r0.pdf", "link": "https://wg21.link/p1953r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-11", "github_url": "https://github.com/cplusplus/papers/issues/690" }, "P1955R0": { "type": "paper", "title": "Top Level Is Constant Evaluated", "subgroup": "Evolution", "author": "Frank Birbacher", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1955r0.pdf", "link": "https://wg21.link/p1955r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-03", "github_url": "https://github.com/cplusplus/papers/issues/691" }, "P1955R1": { "type": "paper", "title": "Top Level Is Constant Evaluated", "subgroup": "Evolution", "author": "Frank Birbacher", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1955r1.pdf", "link": "https://wg21.link/p1955r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/691" }, "P1956R0": { "type": "paper", "title": "On the naming of low-level bit manipulation functions", "subgroup": "Library", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1956r0.pdf", "link": "https://wg21.link/p1956r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/733" }, "P1956R1": { "type": "paper", "title": "On the naming of low-level bit manipulation functions", "subgroup": "Library", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1956r1.pdf", "link": "https://wg21.link/p1956r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-27", "github_url": "https://github.com/cplusplus/papers/issues/733" }, "P1957R0": { "type": "paper", "title": "Converting from T* to bool should be considered narrowing (re: US 212)", "subgroup": "Core, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1957r0.html", "link": "https://wg21.link/p1957r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-18", "github_url": "https://github.com/cplusplus/papers/issues/692" }, "P1957R1": { "type": "paper", "title": "Converting from T* to bool should be considered narrowing (re: US 212)", "subgroup": "Core, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1957r1.html", "link": "https://wg21.link/p1957r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/692" }, "P1957R2": { "type": "paper", "title": "Converting from T* to bool should be considered narrowing (re: US 212)", "subgroup": "Core, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1957r2.html", "link": "https://wg21.link/p1957r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-16", "github_url": "https://github.com/cplusplus/papers/issues/692" }, "P1958R0": { "type": "paper", "title": "C++ Concurrent Buffer Queue", "subgroup": "Library Evolution", "author": "Lawrence Crowl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1958r0.html", "link": "https://wg21.link/p1958r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/734" }, "P1959R0": { "type": "paper", "title": "Remove std::weak_equality and std::strong_equality", "subgroup": "Core, Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1959r0.html", "link": "https://wg21.link/p1959r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/693" }, "P1960R0": { "type": "paper", "title": "NB Comment Changes Reviewed by SG1", "subgroup": "WG21", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1960r0.html", "link": "https://wg21.link/p1960r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-09", "github_url": "https://github.com/cplusplus/papers/issues/694" }, "P1961R0": { "type": "paper", "title": "Harmonizing the definitions of total order for pointers", "subgroup": "Library", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1961r0.pdf", "link": "https://wg21.link/p1961r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-05", "github_url": "https://github.com/cplusplus/papers/issues/695" }, "P1962R0": { "type": "paper", "title": "How can you be so certain?", "subgroup": "Evolution, Library Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1962r0.pdf", "link": "https://wg21.link/p1962r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-18", "github_url": "https://github.com/cplusplus/papers/issues/696" }, "P1963R0": { "type": "paper", "title": "Fixing US 313", "subgroup": "Library", "author": "Billy O'Neal", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1963r0.pdf", "link": "https://wg21.link/p1963r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-09", "github_url": "https://github.com/cplusplus/papers/issues/697" }, "P1964R0": { "type": "paper", "title": "Casting convertible_to considered harmful", "subgroup": "Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1964r0.html", "link": "https://wg21.link/p1964r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-15", "github_url": "https://github.com/cplusplus/papers/issues/698" }, "P1964R1": { "type": "paper", "title": "Wording for boolean-testable", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1964r1.html", "link": "https://wg21.link/p1964r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-11", "github_url": "https://github.com/cplusplus/papers/issues/698" }, "P1964R2": { "type": "paper", "title": "Wording for boolean-testable", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1964r2.html", "link": "https://wg21.link/p1964r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/698" }, "P1965R0": { "type": "paper", "title": "Blanket Wording for Specifying \"Hidden Friends\"", "subgroup": "Library", "author": "Walter E Brown, Daniel Sunderland, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1965r0.pdf", "link": "https://wg21.link/p1965r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-06", "github_url": "https://github.com/cplusplus/papers/issues/699" }, "P1967R0": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1967r0.pdf", "link": "https://wg21.link/p1967r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R1": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1967r1.pdf", "link": "https://wg21.link/p1967r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-04", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R2": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1967r2.pdf", "link": "https://wg21.link/p1967r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R3": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1967r3.html", "link": "https://wg21.link/p1967r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-15", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R4": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1967r4.html", "link": "https://wg21.link/p1967r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-19", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R5": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1967r5.html", "link": "https://wg21.link/p1967r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-13", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R6": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1967r6.html", "link": "https://wg21.link/p1967r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-02", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R7": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1967r7.html", "link": "https://wg21.link/p1967r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-23", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R8": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1967r8.html", "link": "https://wg21.link/p1967r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-28", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R9": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1967r9.html", "link": "https://wg21.link/p1967r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R10": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Core", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1967r10.html", "link": "https://wg21.link/p1967r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-09", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R11": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Core", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1967r11.html", "link": "https://wg21.link/p1967r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-22", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1967R12": { "type": "paper", "title": "#embed - a simple, scannable preprocessor-based resource acquisition method", "subgroup": "Core", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p1967r12.html", "link": "https://wg21.link/p1967r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-09", "github_url": "https://github.com/cplusplus/papers/issues/700" }, "P1968R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" issues for the November, 2019 (Belfast) meeting", "subgroup": "WG21", "author": "William M. (Mike) Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1968r0.html", "link": "https://wg21.link/p1968r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-07", "github_url": "https://github.com/cplusplus/papers/issues/701" }, "P1969R0": { "type": "paper", "title": "Core Language Working Group \"ready\" issues for the November, 2019 (Belfast) meeting", "subgroup": "WG21", "author": "William M. (Mike) Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1969r0.html", "link": "https://wg21.link/p1969r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-08", "github_url": "https://github.com/cplusplus/papers/issues/702" }, "P1970R0": { "type": "paper", "title": "Consistency for size() functions", "subgroup": "Library", "author": "Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1970r0.html", "link": "https://wg21.link/p1970r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-08", "github_url": "https://github.com/cplusplus/papers/issues/703" }, "P1970R1": { "type": "paper", "title": "Consistency for size() functions", "subgroup": "Library", "author": "Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1970r1.html", "link": "https://wg21.link/p1970r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/703" }, "P1970R2": { "type": "paper", "title": "Consistency for size() functions: add ranges::ssize()", "subgroup": "Library", "author": "Hannes Hauswedell, Jorg Brown, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1970r2.html", "link": "https://wg21.link/p1970r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/703" }, "P1971R0": { "type": "paper", "title": "Core Language Changes for NB Comments at the November, 2019 (Belfast) Meeting", "subgroup": "WG21", "author": "William M. (Mike) Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1971r0.html", "link": "https://wg21.link/p1971r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-08", "github_url": "https://github.com/cplusplus/papers/issues/704" }, "P1972R0": { "type": "paper", "title": "US105 Check satisfaction of constraints for non-templates when forming pointer to function", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1972r0.html", "link": "https://wg21.link/p1972r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-09", "github_url": "https://github.com/cplusplus/papers/issues/705" }, "P1973R0": { "type": "paper", "title": "Rename _default_init functions (NB Comment DE002)", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1973r0.pdf", "link": "https://wg21.link/p1973r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-12", "github_url": "https://github.com/cplusplus/papers/issues/816" }, "P1973R1": { "type": "paper", "title": "Rename _default_init functions (NB Comment DE002)", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1973r1.pdf", "link": "https://wg21.link/p1973r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-12", "github_url": "https://github.com/cplusplus/papers/issues/816" }, "P1974R0": { "type": "paper", "title": "Non-transient constexpr allocation using propconst", "subgroup": "Evolution, Library Evolution, Library", "author": "Jeff Snyder, Louis Dionne, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1974r0.pdf", "link": "https://wg21.link/p1974r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/867" }, "P1975R0": { "type": "paper", "title": "Fixing the wording of parenthesized aggregate-initialization", "subgroup": "Evolution, Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1975r0.html", "link": "https://wg21.link/p1975r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-07", "github_url": "https://github.com/cplusplus/papers/issues/706" }, "P1976R0": { "type": "paper", "title": "Fixed-size `span` construction from dynamic-size range", "subgroup": "Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1976r0.html", "link": "https://wg21.link/p1976r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-11", "github_url": "https://github.com/cplusplus/papers/issues/707" }, "P1976R1": { "type": "paper", "title": "Fixed-size 'span' construction from dynamic-size range", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1976r1.html", "link": "https://wg21.link/p1976r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-03", "github_url": "https://github.com/cplusplus/papers/issues/707" }, "P1976R2": { "type": "paper", "title": "Fixed-size 'span' construction from dynamic-size range", "subgroup": "Library", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1976r2.html", "link": "https://wg21.link/p1976r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-11", "github_url": "https://github.com/cplusplus/papers/issues/707" }, "P1978R0": { "type": "paper", "title": "Rename _default_init functions and do nothing more", "subgroup": "Library Evolution", "author": "Andrzej Krzemieński, Nevin Liber, Glen Joseph Fernandes, Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1978r0.html", "link": "https://wg21.link/p1978r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-19", "github_url": "https://github.com/cplusplus/papers/issues/708" }, "P1979R0": { "type": "paper", "title": "US086 Resolution", "subgroup": "Core", "author": "Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1979r0.html", "link": "https://wg21.link/p1979r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-23", "github_url": "https://github.com/cplusplus/papers/issues/709" }, "P1980R0": { "type": "paper", "title": "Wording for CA 096", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1980r0.html", "link": "https://wg21.link/p1980r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-08", "github_url": "https://github.com/cplusplus/papers/issues/710" }, "P1981R0": { "type": "paper", "title": "Rename leap to leap_second", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1981r0.html", "link": "https://wg21.link/p1981r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/711" }, "P1982R0": { "type": "paper", "title": "Rename link to time_zone_link", "subgroup": "Library", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1982r0.html", "link": "https://wg21.link/p1982r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/712" }, "P1983R0": { "type": "paper", "title": "Wording for GB301, US296, US292, US291, and US283", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1983r0.html", "link": "https://wg21.link/p1983r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-15", "github_url": "https://github.com/cplusplus/papers/issues/713" }, "P1985R0": { "type": "paper", "title": "Universal template parameters", "subgroup": "EWGI", "author": "Gašper Ažman, Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1985r0.pdf", "link": "https://wg21.link/p1985r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/735" }, "P1985R1": { "type": "paper", "title": "Universal template parameters", "subgroup": "Evolution", "author": "Gašper Ažman, Mateusz Pusz, Colin MacLean, Bengt Gustafsonn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1985r1.pdf", "link": "https://wg21.link/p1985r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/735" }, "P1985R3": { "type": "paper", "title": "Universal template parameters", "subgroup": "SG7, Evolution, Library Evolution", "author": "Gašper Ažman, Mateusz Pusz, Colin MacLean, Bengt Gustafsonn, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1985r3.pdf", "link": "https://wg21.link/p1985r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-17", "github_url": "https://github.com/cplusplus/papers/issues/735" }, "P1988R0": { "type": "paper", "title": "Allow Templates in Local Classes", "subgroup": "EWGI, Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1988r0.html", "link": "https://wg21.link/p1988r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/736" }, "P1988R1": { "type": "paper", "title": "Allow Templates in Local Classes", "subgroup": "EWGI", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1988r1.html", "link": "https://wg21.link/p1988r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-29", "github_url": "https://github.com/cplusplus/papers/issues/736" }, "P1989R0": { "type": "paper", "title": "Range constructor for std::string_view 2: Constrain Harder", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1989r0.pdf", "link": "https://wg21.link/p1989r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/714" }, "P1989R1": { "type": "paper", "title": "Range constructor for std::string_view 2: Constrain Harder", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1989r1.pdf", "link": "https://wg21.link/p1989r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-17", "github_url": "https://github.com/cplusplus/papers/issues/714" }, "P1989R2": { "type": "paper", "title": "Range constructor for std::string_view 2: Constrain Harder", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1989r2.pdf", "link": "https://wg21.link/p1989r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-17", "github_url": "https://github.com/cplusplus/papers/issues/714" }, "P1990R0": { "type": "paper", "title": "Add operator[] to std::initializer_list", "subgroup": "LEWGI, Library Evolution, Library", "author": "Daniil Goncharov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1990r0.pdf", "link": "https://wg21.link/p1990r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-16", "github_url": "https://github.com/cplusplus/papers/issues/737" }, "P1990R1": { "type": "paper", "title": "Add operator[] to std::initializer_list", "subgroup": "Library Evolution, Library", "author": "Daniil Goncharov, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1990r1.pdf", "link": "https://wg21.link/p1990r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-26", "github_url": "https://github.com/cplusplus/papers/issues/737" }, "P1991R0": { "type": "paper", "title": "WG21 2019-11 Belfast Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1991r0.pdf", "link": "https://wg21.link/p1991r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-19", "github_url": "https://github.com/cplusplus/papers/issues/715" }, "P1993R0": { "type": "paper", "title": "Restore factories to bulk_execute", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1993r0.pdf", "link": "https://wg21.link/p1993r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-21", "github_url": "https://github.com/cplusplus/papers/issues/716" }, "P1993R1": { "type": "paper", "title": "Restore shared state to bulk_execute", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1993r1.pdf", "link": "https://wg21.link/p1993r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/716" }, "P1994R0": { "type": "paper", "title": "elements_view needs its own sentinel", "subgroup": "Library", "author": "Tim Song, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1994r0.html", "link": "https://wg21.link/p1994r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/717" }, "P1994R1": { "type": "paper", "title": "elements_view needs its own sentinel", "subgroup": "Library", "author": "Tim Song, Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1994r1.html", "link": "https://wg21.link/p1994r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/717" }, "P1995R0": { "type": "paper", "title": "Contracts - Use Cases", "subgroup": "SG21", "author": "Joshua Berne, Andrzej Krzemienski, Ryan McDougall, Timur Doumler, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1995r0.html", "link": "https://wg21.link/p1995r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/722" }, "P1995R1": { "type": "paper", "title": "Contracts - Use Cases", "subgroup": "SG21", "author": "Joshua Berne, Andrzej Krzemienski, Ryan McDougall, Timur Doumler, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1995r1.html", "link": "https://wg21.link/p1995r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-03", "github_url": "https://github.com/cplusplus/papers/issues/722" }, "P1996R0": { "type": "paper", "title": "Propagated template parameters", "subgroup": "EWGI", "author": "Dmitry Sokolov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1996r0.pdf", "link": "https://wg21.link/p1996r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-24", "github_url": "https://github.com/cplusplus/papers/issues/718" }, "P1997R0": { "type": "paper", "title": "Relaxing Restrictions on Arrays", "subgroup": "Evolution", "author": "Krystian Stasiowski, Theodoric Stier", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1997r0.pdf", "link": "https://wg21.link/p1997r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/719" }, "P1997R1": { "type": "paper", "title": "Relaxing Restrictions on Arrays", "subgroup": "Evolution", "author": "Krystian Stasiowski, Theodoric Stier", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1997r1.pdf", "link": "https://wg21.link/p1997r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/719" }, "P1998R0": { "type": "paper", "title": "Simple Facility for Lossless Integer Conversion", "subgroup": "SG6, LEWGI", "author": "Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1998r0.pdf", "link": "https://wg21.link/p1998r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/720" }, "P1998R1": { "type": "paper", "title": "Simple Facility for Lossless Integer Conversion", "subgroup": "SG6, LEWGI", "author": "Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p1998r1.pdf", "link": "https://wg21.link/p1998r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-08", "github_url": "https://github.com/cplusplus/papers/issues/720" }, "P1999R0": { "type": "paper", "title": "Process proposal: double-check evolutionary material via a Tentatively Ready status", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1999r0.html", "link": "https://wg21.link/p1999r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/", "date": "2019-11-25", "github_url": "https://github.com/cplusplus/papers/issues/721" }, "P2000R0": { "type": "paper", "title": "Direction for ISO C++", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2000r0.pdf", "link": "https://wg21.link/p2000r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/738" }, "P2000R1": { "type": "paper", "title": "Direction for ISO C++", "subgroup": "WG21", "author": "Michael Wong, Howard Hinnant, Roger Orr, Bjarne Stroustrup, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2000r1.pdf", "link": "https://wg21.link/p2000r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/738" }, "P2000R2": { "type": "paper", "title": "Direction for ISO C++", "subgroup": "WG21, Direction Group", "author": "Michael Wong, Howard Hinnant, Roger Orr, Bjarne Stroustrup, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2000r2.pdf", "link": "https://wg21.link/p2000r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/738" }, "P2000R3": { "type": "paper", "title": "Direction for ISO C++", "subgroup": "WG21, Direction Group", "author": "Daveed Vandevoorde, Howard Hinnant, Roger Orr, Bjarne Stroustrup, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2000r3.pdf", "link": "https://wg21.link/p2000r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-06", "github_url": "https://github.com/cplusplus/papers/issues/738" }, "P2000R4": { "type": "paper", "title": "Direction for ISO C++", "subgroup": "WG21", "author": "Roger Orr, Howard Hinnant, Roger Orr, Bjarne Stroustrup, Daveed Vandevoorde, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2000r4.pdf", "link": "https://wg21.link/p2000r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/738" }, "P2002R0": { "type": "paper", "title": "Defaulted comparison specification cleanups", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2002r0.html", "link": "https://wg21.link/p2002r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-17", "github_url": "https://github.com/cplusplus/papers/issues/739" }, "P2002R1": { "type": "paper", "title": "Defaulted comparison specification cleanups", "subgroup": "Core", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2002r1.html", "link": "https://wg21.link/p2002r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/739" }, "P2003R0": { "type": "paper", "title": "Fixing Internal and External Linkage Entities in Header Units", "subgroup": "SG2, Evolution", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2003r0.html", "link": "https://wg21.link/p2003r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/740" }, "P2004R0": { "type": "paper", "title": "Numbers and their Scopes", "subgroup": "SG6, LEWGI", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2004r0.html", "link": "https://wg21.link/p2004r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-17", "github_url": "https://github.com/cplusplus/papers/issues/741" }, "P2005R0": { "type": "paper", "title": "A Brief 2D Graphics Review", "subgroup": "SG13", "author": "James Berrow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2005r0.html", "link": "https://wg21.link/p2005r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-21", "github_url": "https://github.com/cplusplus/papers/issues/742" }, "P2006R0": { "type": "paper", "title": "Eliminating heap-allocations in sender/receiver with connect()/start() as basis operations", "subgroup": "SG1, Library Evolution", "author": "Lewis Baker, Eric Niebler, Kirk Shoop, Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2006r0.pdf", "link": "https://wg21.link/p2006r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/743" }, "P2006R1": { "type": "paper", "title": "Eliminating heap-allocations in sender/receiver with connect()/start() as basis operations", "subgroup": "SG1", "author": "Lewis Baker, Eric Niebler, Kirk Shoop, Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2006r1.pdf", "link": "https://wg21.link/p2006r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/743" }, "P2007R0": { "type": "paper", "title": "`std::from_chars` should work with `std::string_view`", "subgroup": "LEWGI, Library Evolution", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2007r0.html", "link": "https://wg21.link/p2007r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/744" }, "P2008R0": { "type": "paper", "title": "Enable variable template template parameters", "subgroup": "EWGI", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2008r0.html", "link": "https://wg21.link/p2008r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/745" }, "P2009R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2019-10-09 through 2019-12-11", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2009r0.html", "link": "https://wg21.link/p2009r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-28", "github_url": "https://github.com/cplusplus/papers/issues/746" }, "P2010R0": { "type": "paper", "title": "Remove iostream operators from P1889", "subgroup": "SG6, LEWGI", "author": "Daniil Goncharov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2010r0.pdf", "link": "https://wg21.link/p2010r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2019-12-27", "github_url": "https://github.com/cplusplus/papers/issues/747" }, "P2011R0": { "type": "paper", "title": "A pipeline-rewrite operator", "subgroup": "Evolution", "author": "Barry Revzin, Colby Pike", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2011r0.html", "link": "https://wg21.link/p2011r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-07", "github_url": "https://github.com/cplusplus/papers/issues/748" }, "P2011R1": { "type": "paper", "title": "A pipeline-rewrite operator", "subgroup": "EWGI", "author": "Barry Revzin, Colby Pike", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2011r1.html", "link": "https://wg21.link/p2011r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-16", "github_url": "https://github.com/cplusplus/papers/issues/748" }, "P2012R0": { "type": "paper", "title": "Fix the range-based for loop, Rev0ix the range-based for loop", "subgroup": "Evolution, Core", "author": "Nicolai Josuttis, Victor Zverovich, Arthur O'Dwyer, Filipe Mulonde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2012r0.pdf", "link": "https://wg21.link/p2012r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-15", "github_url": "https://github.com/cplusplus/papers/issues/939" }, "P2012R1": { "type": "paper", "title": "Fix the range-based for loop, Rev1", "subgroup": "Evolution, Core", "author": "Nicolai Josuttis, Victor Zverovich, Arthur O'Dwyer, Filipe Mulonde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2012r1.pdf", "link": "https://wg21.link/p2012r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-16", "github_url": "https://github.com/cplusplus/papers/issues/939" }, "P2012R2": { "type": "paper", "title": "Fix the range-based for loop, Rev2", "subgroup": "Evolution, Core", "author": "Nicolai Josuttis, Victor Zverovich, Arthur O'Dwyer, Filipe Mulonde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2012r2.pdf", "link": "https://wg21.link/p2012r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-30", "github_url": "https://github.com/cplusplus/papers/issues/939" }, "P2013R0": { "type": "paper", "title": "Freestanding Language: Optional ::operator new", "subgroup": "SG14, Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2013r0.html", "link": "https://wg21.link/p2013r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/749" }, "P2013R1": { "type": "paper", "title": "Freestanding Language: Optional ::operator new", "subgroup": "SG14, Evolution, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2013r1.html", "link": "https://wg21.link/p2013r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-14", "github_url": "https://github.com/cplusplus/papers/issues/749" }, "P2013R2": { "type": "paper", "title": "Freestanding Language: Optional ::operator new", "subgroup": "SG14, Evolution, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2013r2.html", "link": "https://wg21.link/p2013r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-14", "github_url": "https://github.com/cplusplus/papers/issues/749" }, "P2013R3": { "type": "paper", "title": "Freestanding Language: Optional ::operator new", "subgroup": "Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2013r3.html", "link": "https://wg21.link/p2013r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-13", "github_url": "https://github.com/cplusplus/papers/issues/749" }, "P2013R4": { "type": "paper", "title": "Freestanding Language: Optional ::operator new", "subgroup": "Core", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2013r4.html", "link": "https://wg21.link/p2013r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-03", "github_url": "https://github.com/cplusplus/papers/issues/749" }, "P2013R5": { "type": "paper", "title": "Freestanding Language: Optional ::operator new", "subgroup": "Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2013r5.html", "link": "https://wg21.link/p2013r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-07", "github_url": "https://github.com/cplusplus/papers/issues/749" }, "P2014R0": { "type": "paper", "title": "Proposed resolution for US061/US062 - aligned allocation of coroutine frames", "subgroup": "Evolution", "author": "Lewis Baker, Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2014r0.pdf", "link": "https://wg21.link/p2014r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/750" }, "P2016R0": { "type": "paper", "title": "A step parameter for iota", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2016r0.pdf", "link": "https://wg21.link/p2016r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-14", "github_url": "https://github.com/cplusplus/papers/issues/751" }, "P2017R0": { "type": "paper", "title": "Conditionally safe ranges", "subgroup": "Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2017r0.html", "link": "https://wg21.link/p2017r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-07", "github_url": "https://github.com/cplusplus/papers/issues/752" }, "P2017R1": { "type": "paper", "title": "Conditionally borrowed ranges", "subgroup": "Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2017r1.html", "link": "https://wg21.link/p2017r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-19", "github_url": "https://github.com/cplusplus/papers/issues/752" }, "P2019R0": { "type": "paper", "title": "Usability improvements for std::thread", "subgroup": "SG1, LEWGI", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2019r0.pdf", "link": "https://wg21.link/p2019r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/817" }, "P2019R1": { "type": "paper", "title": "Usability improvements for std::thread", "subgroup": "SG1", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2019r1.pdf", "link": "https://wg21.link/p2019r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-09", "github_url": "https://github.com/cplusplus/papers/issues/817" }, "P2019R2": { "type": "paper", "title": "Usability improvements for std::thread", "subgroup": "SG1", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2019r2.pdf", "link": "https://wg21.link/p2019r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/817" }, "P2019R3": { "type": "paper", "title": "Thread attributes", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2019r3.pdf", "link": "https://wg21.link/p2019r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/817" }, "P2019R4": { "type": "paper", "title": "Thread attributes", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2019r4.pdf", "link": "https://wg21.link/p2019r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/817" }, "P2019R5": { "type": "paper", "title": "Thread attributes", "subgroup": "LEWG Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2019r5.pdf", "link": "https://wg21.link/p2019r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-13", "github_url": "https://github.com/cplusplus/papers/issues/817" }, "P2019R6": { "type": "paper", "title": "Thread attributes", "subgroup": "LWG Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2019r6.pdf", "link": "https://wg21.link/p2019r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/817" }, "P2020R0": { "type": "paper", "title": "Locales, Encodings and Unicode", "subgroup": "SG16", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2020r0.pdf", "link": "https://wg21.link/p2020r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/753" }, "P2021R0": { "type": "paper", "title": "Negative zero strikes again", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2021r0.html", "link": "https://wg21.link/p2021r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-09", "github_url": "https://github.com/cplusplus/papers/issues/754" }, "P2022R0": { "type": "paper", "title": "Rangified version of lexicographical_compare_three_way", "subgroup": "Library Evolution", "author": "Ran Regev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2022r0.pdf", "link": "https://wg21.link/p2022r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/1468" }, "P2022R1": { "type": "paper", "title": "Rangified version of lexicographical_compare_three_way", "subgroup": "SG9 Ranges,Library Evolution", "author": "Ran Regev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2022r1.pdf", "link": "https://wg21.link/p2022r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-11", "github_url": "https://github.com/cplusplus/papers/issues/1468" }, "P2022R2": { "type": "paper", "title": "Rangified version of lexicographical_compare_three_way", "subgroup": "SG9 Ranges,Library Evolution", "author": "Ran Regev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2022r2.pdf", "link": "https://wg21.link/p2022r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-10", "github_url": "https://github.com/cplusplus/papers/issues/1468" }, "P2022R3": { "type": "paper", "title": "Rangified version of lexicographical_compare_three_way", "subgroup": "SG9 Ranges,Library Evolution", "author": "Ran Regev, Alex Dathskovsky", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2022r3.pdf", "link": "https://wg21.link/p2022r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1468" }, "P2024R0": { "type": "paper", "title": "Bloomberg Analysis of Unified Executors", "subgroup": "Library Evolution", "author": "David Sankel, Frank Birbacher, Marina Efimova, Dietmar Kuhl, Vern Riedlin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2024r0.pdf", "link": "https://wg21.link/p2024r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/755" }, "P2025R0": { "type": "paper", "title": "Guaranteed copy elision for named return objects", "subgroup": "EWGI", "author": "Anton Zhilin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2025r0.html", "link": "https://wg21.link/p2025r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-08", "github_url": "https://github.com/cplusplus/papers/issues/756" }, "P2025R1": { "type": "paper", "title": "Guaranteed copy elision for return variables", "subgroup": "Evolution, Core", "author": "Anton Zhilin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2025r1.html", "link": "https://wg21.link/p2025r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/756" }, "P2025R2": { "type": "paper", "title": "Guaranteed copy elision for return variables", "subgroup": "Evolution, Core", "author": "Anton Zhilin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2025r2.html", "link": "https://wg21.link/p2025r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/756" }, "P2026R0": { "type": "paper", "title": "A Constituent Study Group for Safety-Critical Applications", "subgroup": "WG21, Evolution, Library Evolution", "author": "Ryan McDougall, Bryce Adelstein Lelbach, JF Bastien, Andreas Weis, Ruslan Arutyunyan, Ilya Burylov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2026r0.pdf", "link": "https://wg21.link/p2026r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-14", "github_url": "https://github.com/cplusplus/papers/issues/757" }, "P2027R0": { "type": "paper", "title": "Moved-from objects need not be valid", "subgroup": "Library Evolution, Library", "author": "Geoff Romer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2027r0.pdf", "link": "https://wg21.link/p2027r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/758" }, "P2028R0": { "type": "paper", "title": "What is ABI, and What Should WG21 Do About It?", "subgroup": "Evolution, Library Evolution", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2028r0.pdf", "link": "https://wg21.link/p2028r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/759" }, "P2029R0": { "type": "paper", "title": "Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals", "subgroup": "Core", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2029r0.html", "link": "https://wg21.link/p2029r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/760" }, "P2029R1": { "type": "paper", "title": "Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals", "subgroup": "Core", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2029r1.html", "link": "https://wg21.link/p2029r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-28", "github_url": "https://github.com/cplusplus/papers/issues/760" }, "P2029R2": { "type": "paper", "title": "Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals", "subgroup": "Core", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2029r2.html", "link": "https://wg21.link/p2029r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/760" }, "P2029R3": { "type": "paper", "title": "Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals", "subgroup": "Core", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2029r3.html", "link": "https://wg21.link/p2029r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-11", "github_url": "https://github.com/cplusplus/papers/issues/760" }, "P2029R4": { "type": "paper", "title": "Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals", "subgroup": "Core", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2029r4.html", "link": "https://wg21.link/p2029r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-19", "github_url": "https://github.com/cplusplus/papers/issues/760" }, "P2030R0": { "type": "paper", "title": "SG19: Machine Learning 2019/10/10-2020/01/09", "subgroup": "SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2030r0.pdf", "link": "https://wg21.link/p2030r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/761" }, "P2031R0": { "type": "paper", "title": "SG14: Meeting Minutes 2019/10/08-2020/01/07", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2031r0.pdf", "link": "https://wg21.link/p2031r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/762" }, "P2032R0": { "type": "paper", "title": "Contracts - What Came Before", "subgroup": "SG21", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2032r0.html", "link": "https://wg21.link/p2032r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-03", "github_url": "https://github.com/cplusplus/papers/issues/818" }, "P2033R0": { "type": "paper", "title": "History of Executor Properties", "subgroup": "SG1", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2033r0.pdf", "link": "https://wg21.link/p2033r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-10", "github_url": "https://github.com/cplusplus/papers/issues/763" }, "P2034R0": { "type": "paper", "title": "Partially Mutable Lambda Captures", "subgroup": "EWGI", "author": "Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2034r0.pdf", "link": "https://wg21.link/p2034r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-11", "github_url": "https://github.com/cplusplus/papers/issues/764" }, "P2034R1": { "type": "paper", "title": "Partially Mutable Lambda Captures", "subgroup": "EWGI", "author": "Ryan McDougall, Patrick McMichael", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2034r1.pdf", "link": "https://wg21.link/p2034r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-16", "github_url": "https://github.com/cplusplus/papers/issues/764" }, "P2034R2": { "type": "paper", "title": "Partially Mutable Lambda Captures", "subgroup": "EWGI", "author": "Ryan McDougall, Patrick McMichael", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2034r2.pdf", "link": "https://wg21.link/p2034r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-12", "github_url": "https://github.com/cplusplus/papers/issues/764" }, "P2034R3": { "type": "paper", "title": "Partially Mutable Lambda Captures", "subgroup": "EWGI SG17: EWG Incubator,EWG Evolution,CWG Core", "author": "Ryan McDougall, Nestor Subiron Montoro", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2034r3.pdf", "link": "https://wg21.link/p2034r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/764" }, "P2034R4": { "type": "paper", "title": "Partially Mutable Lambda Captures", "subgroup": "SG23 Safety and Security,EWG Evolution,CWG Core", "author": "Ryan McDougall, Nestor Subiron Montoro", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2034r4.pdf", "link": "https://wg21.link/p2034r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-22", "github_url": "https://github.com/cplusplus/papers/issues/764" }, "P2035R0": { "type": "paper", "title": "Value Proposition: Allocator-Aware (AA) Software", "subgroup": "LEWGI, Library Evolution", "author": "Pablo Halpern, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2035r0.pdf", "link": "https://wg21.link/p2035r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/765" }, "P2036R0": { "type": "paper", "title": "Changing scope for lambda trailing-return-type", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2036r0.html", "link": "https://wg21.link/p2036r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/766" }, "P2036R1": { "type": "paper", "title": "Changing scope for lambda trailing-return-type", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2036r1.html", "link": "https://wg21.link/p2036r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-13", "github_url": "https://github.com/cplusplus/papers/issues/766" }, "P2036R2": { "type": "paper", "title": "Changing scope for lambda trailing-return-type", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2036r2.html", "link": "https://wg21.link/p2036r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-23", "github_url": "https://github.com/cplusplus/papers/issues/766" }, "P2036R3": { "type": "paper", "title": "Changing scope for lambda trailing-return-type", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2036r3.html", "link": "https://wg21.link/p2036r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/766" }, "P2037R0": { "type": "paper", "title": "String's gratuitous assignment", "subgroup": "Library Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2037r0.html", "link": "https://wg21.link/p2037r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-11", "github_url": "https://github.com/cplusplus/papers/issues/767" }, "P2037R1": { "type": "paper", "title": "String's gratuitous assignment", "subgroup": "Library Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2037r1.html", "link": "https://wg21.link/p2037r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/767" }, "P2038R0": { "type": "paper", "title": "Proposed nomenclature for contract-related proposals", "subgroup": "SG21", "author": "Andrzej Krzemieński, Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2038r0.html", "link": "https://wg21.link/p2038r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-11", "github_url": "https://github.com/cplusplus/papers/issues/768" }, "P2039R0": { "type": "paper", "title": "do_until Loop", "subgroup": "LEWGI", "author": "Menashe Rosemberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2039r0.pdf", "link": "https://wg21.link/p2039r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-01", "github_url": "https://github.com/cplusplus/papers/issues/769" }, "P2040R0": { "type": "paper", "title": "Reflection-based lazy-evaluation", "subgroup": "SG7", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2040r0.pdf", "link": "https://wg21.link/p2040r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/770" }, "P2041R0": { "type": "paper", "title": "Deleting variable templates", "subgroup": "Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2041r0.html", "link": "https://wg21.link/p2041r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-11", "github_url": "https://github.com/cplusplus/papers/issues/771" }, "P2041R1": { "type": "paper", "title": "template = delete", "subgroup": "Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2041r1.html", "link": "https://wg21.link/p2041r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-10", "github_url": "https://github.com/cplusplus/papers/issues/771" }, "P2042R0": { "type": "paper", "title": "Alternate names for make_shared_default_init", "subgroup": "Library Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2042r0.html", "link": "https://wg21.link/p2042r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-11", "github_url": "https://github.com/cplusplus/papers/issues/772" }, "P2043R0": { "type": "paper", "title": "Don't constexpr All The Things", "subgroup": "SG7", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2043r0.pdf", "link": "https://wg21.link/p2043r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/773" }, "P2044R0": { "type": "paper", "title": "Member Templates for Local Classes", "subgroup": "EWGI, Evolution", "author": "Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2044r0.pdf", "link": "https://wg21.link/p2044r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/774" }, "P2044R1": { "type": "paper", "title": "Member Templates for Local Classes", "subgroup": "Evolution", "author": "Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2044r1.pdf", "link": "https://wg21.link/p2044r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/774" }, "P2044R2": { "type": "paper", "title": "Member Templates for Local Classes", "subgroup": "Evolution", "author": "Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2044r2.pdf", "link": "https://wg21.link/p2044r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-14", "github_url": "https://github.com/cplusplus/papers/issues/774" }, "P2045R0": { "type": "paper", "title": "Missing Mandates for the standard library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2045r0.html", "link": "https://wg21.link/p2045r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/775" }, "P2045R1": { "type": "paper", "title": "Missing Mandates for the standard library", "subgroup": "Library", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2045r1.html", "link": "https://wg21.link/p2045r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/775" }, "P2046R0": { "type": "paper", "title": "Rangify New Algorithms", "subgroup": "Library", "author": "Dan Raviv", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2046r0.pdf", "link": "https://wg21.link/p2046r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/776" }, "P2047R0": { "type": "paper", "title": "An allocator-aware optional type", "subgroup": "LEWGI, Library Evolution", "author": "Nina Ranns, Pablo Halpern Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2047r0.html", "link": "https://wg21.link/p2047r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/777" }, "P2047R1": { "type": "paper", "title": "An allocator-aware optional type", "subgroup": "LEWGI, Library Evolution", "author": "Nina Ranns, Pablo Halpern Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2047r1.html", "link": "https://wg21.link/p2047r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-19", "github_url": "https://github.com/cplusplus/papers/issues/777" }, "P2047R2": { "type": "paper", "title": "An allocator-aware optional type", "subgroup": "Library Evolution", "author": "Nina Ranns, Pablo Halpern Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2047r2.html", "link": "https://wg21.link/p2047r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-13", "github_url": "https://github.com/cplusplus/papers/issues/777" }, "P2047R3": { "type": "paper", "title": "An allocator-aware optional type", "subgroup": "Library Evolution", "author": "Nina Ranns, Pablo Halpern Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2047r3.html", "link": "https://wg21.link/p2047r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-08", "github_url": "https://github.com/cplusplus/papers/issues/777" }, "P2047R4": { "type": "paper", "title": "An allocator-aware optional type", "subgroup": "Library Evolution", "author": "Nina Ranns, Pablo Halpern Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2047r4.html", "link": "https://wg21.link/p2047r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/777" }, "P2047R5": { "type": "paper", "title": "An allocator-aware optional type", "subgroup": "Library Evolution", "author": "Nina Ranns, Pablo Halpern Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2047r5.html", "link": "https://wg21.link/p2047r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-11", "github_url": "https://github.com/cplusplus/papers/issues/777" }, "P2047R6": { "type": "paper", "title": "An allocator-aware optional type", "subgroup": "SG16 Unicode", "author": "Nina Ranns, Pablo Halpern Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2047r6.html", "link": "https://wg21.link/p2047r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-02", "github_url": "https://github.com/cplusplus/papers/issues/777" }, "P2047R7": { "type": "paper", "title": "An allocator-aware optional type", "subgroup": "LEWG Library Evolution", "author": "Nina Ranns, Pablo Halpern Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2047r7.html", "link": "https://wg21.link/p2047r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/777" }, "P2048R0": { "type": "paper", "title": "Prohibit zero and NULL from being used as null pointer literals", "subgroup": "EWGI", "author": "Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2048r0.html", "link": "https://wg21.link/p2048r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/778" }, "P2049R0": { "type": "paper", "title": "Constraint refinement for special-cased functions", "subgroup": "SG7", "author": "Andrew Sutton, Wyatt Childers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2049r0.pdf", "link": "https://wg21.link/p2049r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/779" }, "P2050R0": { "type": "paper", "title": "Tweaks to the design of source code fragments", "subgroup": "SG7", "author": "Andrew Sutton, Wyatt Childers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2050r0.pdf", "link": "https://wg21.link/p2050r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/780" }, "P2051R0": { "type": "paper", "title": "C++ Library Issues to be moved in Prague", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2051r0.html", "link": "https://wg21.link/p2051r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/781" }, "P2052R0": { "type": "paper", "title": "Making modern C++ i/o a consistent API experience from bottom to top", "subgroup": "SG1, LEWGI, Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2052r0.pdf", "link": "https://wg21.link/p2052r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/782" }, "P2053R0": { "type": "paper", "title": "Defensive Checks Versus Input Validation", "subgroup": "SG21, Evolution, Library Evolution", "author": "Rostislav Khlebnikov, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2053r0.pdf", "link": "https://wg21.link/p2053r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-03", "github_url": "https://github.com/cplusplus/papers/issues/819" }, "P2053R1": { "type": "paper", "title": "Defensive Checks Versus Input Validation", "subgroup": "SG21, Evolution, Library Evolution", "author": "Rostislav Khlebnikov, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2053r1.pdf", "link": "https://wg21.link/p2053r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-15", "github_url": "https://github.com/cplusplus/papers/issues/819" }, "P2054R0": { "type": "paper", "title": "Audio I/O Software Use Cases", "subgroup": "SG13", "author": "Sophia Poirier, Frank Birbacher, Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2054r0.pdf", "link": "https://wg21.link/p2054r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/783" }, "P2054R1": { "type": "paper", "title": "Audio I/O Software Use Cases", "subgroup": "SG13", "author": "Sophia Poirier, Frank Birbacher, Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2054r1.pdf", "link": "https://wg21.link/p2054r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/783" }, "P2055R0": { "type": "paper", "title": "A Relaxed Guide to memory_order_relaxed", "subgroup": "SG1", "author": "Paul E. McKenney, Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2055r0.pdf", "link": "https://wg21.link/p2055r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/784" }, "P2057R0": { "type": "paper", "title": "SG14 SG19 Past, Present and Future status", "subgroup": "SG14, SG19", "author": "Michael Wong, Ben Craig, Paul Bendixen, Matthew Bentley, Inbal Levi, Rene Riviera, Steffan Tjernstrom, Mark Hoemmen, Ronen Friedman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2057r0.pdf", "link": "https://wg21.link/p2057r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/785" }, "P2058R0": { "type": "paper", "title": "Make std::random_device Less Inscrutable", "subgroup": "Library Evolution", "author": "Martin Hořeňovský", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2058r0.pdf", "link": "https://wg21.link/p2058r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/786" }, "P2059R0": { "type": "paper", "title": "Make Pseudo-random Numbers Portable", "subgroup": "Library Evolution", "author": "Martin Hořeňovský", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2059r0.pdf", "link": "https://wg21.link/p2059r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/787" }, "P2060R0": { "type": "paper", "title": "Make Random Number Engines Seedable", "subgroup": "Library Evolution", "author": "Martin Hořeňovský", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2060r0.pdf", "link": "https://wg21.link/p2060r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/788" }, "P2061R0": { "type": "paper", "title": "Sequential consistency for atomic memcpy", "subgroup": "SG1", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2061r0.pdf", "link": "https://wg21.link/p2061r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/789" }, "P2062R0": { "type": "paper", "title": "The Circle Meta-model", "subgroup": "SG7", "author": "Daveed Vandevoorde, Wyatt Childers, Andrew Sutton, Faisal Vali", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2062r0.pdf", "link": "https://wg21.link/p2062r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/790" }, "P2064R0": { "type": "paper", "title": "Assumptions", "subgroup": "SG21, Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2064r0.pdf", "link": "https://wg21.link/p2064r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/791" }, "P2065R0": { "type": "paper", "title": "naming and aliases", "subgroup": "Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2065r0.pdf", "link": "https://wg21.link/p2065r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/792" }, "P2066R0": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Transaction Memory Light", "subgroup": "SG1, Evolution", "author": "Jens Maurer, Michael L. Scott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2066r0.html", "link": "https://wg21.link/p2066r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R1": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Transaction Memory Light", "subgroup": "SG1, Evolution", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2066r1.html", "link": "https://wg21.link/p2066r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R2": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Transaction Memory Light", "subgroup": "SG1, Evolution", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2066r2.html", "link": "https://wg21.link/p2066r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-12", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R3": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Transaction Memory Light", "subgroup": "SG1, Evolution, Library Evolution", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2066r3.html", "link": "https://wg21.link/p2066r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R4": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Minimal Transactional Memory", "subgroup": "SG1, Evolution, Library Evolution", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2066r4.html", "link": "https://wg21.link/p2066r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-14", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R5": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Minimal Transactional Memory", "subgroup": "SG1, SG5, Evolution, Library Evolution", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2066r5.html", "link": "https://wg21.link/p2066r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-14", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R6": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Minimal Transactional Memory", "subgroup": "SG1, SG5, Evolution, Library Evolution", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2066r6.html", "link": "https://wg21.link/p2066r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R7": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Minimal Transactional Memory", "subgroup": "Library Evolution, Core", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2066r7.html", "link": "https://wg21.link/p2066r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-14", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R8": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Minimal Transactional Memory", "subgroup": "Library Evolution, Core", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2066r8.html", "link": "https://wg21.link/p2066r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R9": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Minimal Transactional Memory", "subgroup": "Core, Library", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2066r9.html", "link": "https://wg21.link/p2066r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2066R10": { "type": "paper", "title": "Suggested draft TS for C++ Extensions for Minimal Transactional Memory", "subgroup": "Core, Library", "author": "Jens Maurer, Hans Boehm, Victor Luchangco, Michael L. Scott, Michael Spear, and Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2066r10.html", "link": "https://wg21.link/p2066r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/793" }, "P2067R0": { "type": "paper", "title": "Allowing trailing commas in ctor-initializer", "subgroup": "EWGI", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2067r0.pdf", "link": "https://wg21.link/p2067r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/794" }, "P2068R0": { "type": "paper", "title": "Using ?: to reduce the scope of constexpr-if", "subgroup": "EWGI", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2068r0.pdf", "link": "https://wg21.link/p2068r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/795" }, "P2069R0": { "type": "paper", "title": "Stackable, thread local, signal guards", "subgroup": "SG1, SG12, EWGI, LEWGI", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2069r0.pdf", "link": "https://wg21.link/p2069r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/796" }, "P2070R0": { "type": "paper", "title": "A case for optional and object_ptr", "subgroup": "SG12, LEWGI, Library Evolution, Library", "author": "Peter Sommerlad, Anthony Williams, Michael Wong, Jan Babst", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2070r0.pdf", "link": "https://wg21.link/p2070r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/797" }, "P2071R0": { "type": "paper", "title": "Named universal character escapes", "subgroup": "SG16, Evolution", "author": "Tom Honermann, Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2071r0.html", "link": "https://wg21.link/p2071r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/798" }, "P2071R1": { "type": "paper", "title": "Named universal character escapes", "subgroup": "SG16, Evolution", "author": "Tom Honermann, Steve Downey, Peter Bindels, Corentin Jabot, R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2071r1.html", "link": "https://wg21.link/p2071r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-09", "github_url": "https://github.com/cplusplus/papers/issues/798" }, "P2071R2": { "type": "paper", "title": "Named universal character escapes", "subgroup": "Core", "author": "Tom Honermann, Steve Downey, Peter Bindels, Corentin Jabot, R. Martinho Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2071r2.html", "link": "https://wg21.link/p2071r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-27", "github_url": "https://github.com/cplusplus/papers/issues/798" }, "P2072R0": { "type": "paper", "title": "Differentiable programming for C++", "subgroup": "SG19", "author": "Marco Foco, Vassil Vassilev, Max Rietmann, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2072r0.pdf", "link": "https://wg21.link/p2072r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/799" }, "P2072R1": { "type": "paper", "title": "Differentiable programming for C++", "subgroup": "WG21", "author": "Marco Foco, William S. Moses, Vassil Vassilev, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2072r1.pdf", "link": "https://wg21.link/p2072r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-14", "github_url": "https://github.com/cplusplus/papers/issues/799" }, "P2073R0": { "type": "paper", "title": "Debugging C++ coroutines", "subgroup": "SG15", "author": "Dmitry Duka, Ivan Shutov, Konstantin Sadov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2073r0.pdf", "link": "https://wg21.link/p2073r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/800" }, "P2074R0": { "type": "paper", "title": "Asynchronous callstacks & coroutines", "subgroup": "SG15", "author": "Dmitry Duka", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2074r0.pdf", "link": "https://wg21.link/p2074r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/801" }, "P2075R0": { "type": "paper", "title": "Philox as an extension of the C++ RNG engines", "subgroup": "SG6", "author": "Pavel Dyakov, Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2075r0.pdf", "link": "https://wg21.link/p2075r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/802" }, "P2075R1": { "type": "paper", "title": "Philox as an extension of the C++ RNG engines", "subgroup": "SG6, Library Evolution", "author": "Pavel Dyakov, Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev; John Salmon", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2075r1.pdf", "link": "https://wg21.link/p2075r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/802" }, "P2075R2": { "type": "paper", "title": "Philox as an extension of the C++ RNG engines", "subgroup": "SG6, Library Evolution", "author": "Pavel Dyakov, Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev; John Salmon", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2075r2.pdf", "link": "https://wg21.link/p2075r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-12", "github_url": "https://github.com/cplusplus/papers/issues/802" }, "P2075R3": { "type": "paper", "title": "Philox as an extension of the C++ RNG engines", "subgroup": "Library Evolution", "author": "Ilya Burylov, Ruslan Arutyunyan; Andrey Nikolaev; Alina Elizarova; Pavel Dyakov; John Salmon", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2075r3.pdf", "link": "https://wg21.link/p2075r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/802" }, "P2075R4": { "type": "paper", "title": "Philox as an extension of the C++ RNG engines", "subgroup": "LEWG Library Evolution", "author": "Ilya Burylov, Ruslan Arutyunyan; Andrey Nikolaev; Alina Elizarova; Pavel Dyakov; John Salmon", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2075r4.pdf", "link": "https://wg21.link/p2075r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/802" }, "P2075R5": { "type": "paper", "title": "Philox as an extension of the C++ RNG engines", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Ilya Burylov, Ruslan Arutyunyan; Andrey Nikolaev; Alina Elizarova; Pavel Dyakov; John Salmon", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2075r5.pdf", "link": "https://wg21.link/p2075r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-01", "github_url": "https://github.com/cplusplus/papers/issues/802" }, "P2076R0": { "type": "paper", "title": "Previous disagreements on Contracts", "subgroup": "SG21", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2076r0.html", "link": "https://wg21.link/p2076r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/803" }, "P2077R0": { "type": "paper", "title": "Heterogeneous erasure overloads for associative containers", "subgroup": "LEWGI", "author": "Konstantin Boyarinov, Sergey Vinogradov; Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2077r0.pdf", "link": "https://wg21.link/p2077r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/804" }, "P2077R1": { "type": "paper", "title": "Heterogeneous erasure overloads for associative containers", "subgroup": "Library Evolution", "author": "Konstantin Boyarinov, Sergey Vinogradov; Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2077r1.html", "link": "https://wg21.link/p2077r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/804" }, "P2077R2": { "type": "paper", "title": "Heterogeneous erasure overloads for associative containers", "subgroup": "Library Evolution", "author": "Konstantin Boyarinov, Sergey Vinogradov; Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2077r2.html", "link": "https://wg21.link/p2077r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/804" }, "P2077R3": { "type": "paper", "title": "Heterogeneous erasure overloads for associative containers", "subgroup": "Library Evolution", "author": "Konstantin Boyarinov, Sergey Vinogradov; Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2077r3.html", "link": "https://wg21.link/p2077r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/804" }, "P2078R0": { "type": "paper", "title": "Add new traits type std::is_complex", "subgroup": "SG6, Library Evolution", "author": "Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2078r0.pdf", "link": "https://wg21.link/p2078r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/805" }, "P2079R0": { "type": "paper", "title": "Shared execution engine for executors", "subgroup": "SG1", "author": "Ruslan Arutyunyan, Michael Voss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2079r0.pdf", "link": "https://wg21.link/p2079r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/806" }, "P2079R1": { "type": "paper", "title": "Parallel Executor", "subgroup": "SG1", "author": "Ruslan Arutyunyan, Michael Voss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2079r1.html", "link": "https://wg21.link/p2079r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-15", "github_url": "https://github.com/cplusplus/papers/issues/806" }, "P2079R2": { "type": "paper", "title": "System execution context", "subgroup": "SG1, Library Evolution", "author": "Lee Howes, Ruslan Arutyunyan, Michael Voss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2079r2.html", "link": "https://wg21.link/p2079r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-15", "github_url": "https://github.com/cplusplus/papers/issues/806" }, "P2079R3": { "type": "paper", "title": "System execution context", "subgroup": "SG1, Library Evolution", "author": "Lee Howes, Ruslan Arutyunyan, Michael Voss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2079r3.html", "link": "https://wg21.link/p2079r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/806" }, "P2079R4": { "type": "paper", "title": "System execution context", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Lee Howes, Ruslan Arutyunyan, Michael Voss, Lucian Radu Teodorescu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2079r4.html", "link": "https://wg21.link/p2079r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/806" }, "P2080R0": { "type": "paper", "title": "Polymorphic allocators: There is no such thing as One True Vocabulary Type", "subgroup": "Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2080r0.html", "link": "https://wg21.link/p2080r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/807" }, "P2081R0": { "type": "paper", "title": "Rebase the Library Fundamentals v3 TS on C++20", "subgroup": "Library Evolution, Library", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2081r0.html", "link": "https://wg21.link/p2081r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/808" }, "P2081R1": { "type": "paper", "title": "Rebase the Library Fundamentals v3 TS on C++20", "subgroup": "Library Evolution, Library", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2081r1.html", "link": "https://wg21.link/p2081r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-17", "github_url": "https://github.com/cplusplus/papers/issues/808" }, "P2082R0": { "type": "paper", "title": "Fixing CTAD for aggregates", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2082r0.pdf", "link": "https://wg21.link/p2082r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-13", "github_url": "https://github.com/cplusplus/papers/issues/809" }, "P2082R1": { "type": "paper", "title": "Fixing CTAD for aggregates", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2082r1.pdf", "link": "https://wg21.link/p2082r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/809" }, "P2085R0": { "type": "paper", "title": "Consistent defaulted comparisons", "subgroup": "Evolution, Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2085r0.html", "link": "https://wg21.link/p2085r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-09", "github_url": "https://github.com/cplusplus/papers/issues/820" }, "P2087R0": { "type": "paper", "title": "Reflection Naming: fix reflexpr", "subgroup": "SG7", "author": "Mihail Naydenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2087r0.html", "link": "https://wg21.link/p2087r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/810" }, "P2088R0": { "type": "paper", "title": "Reflection Naming: Reification", "subgroup": "SG7", "author": "Mihail Naydenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2088r0.html", "link": "https://wg21.link/p2088r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-12", "github_url": "https://github.com/cplusplus/papers/issues/811" }, "P2089R0": { "type": "paper", "title": "Function parameter constraints are too fragile", "subgroup": "SG7", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2089r0.html", "link": "https://wg21.link/p2089r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-17", "github_url": "https://github.com/cplusplus/papers/issues/821" }, "P2091R0": { "type": "paper", "title": "Issues with Range Access CPOs", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2091r0.pdf", "link": "https://wg21.link/p2091r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-17", "github_url": "https://github.com/cplusplus/papers/issues/822" }, "P2092R0": { "type": "paper", "title": "Disambiguating Nested-Requirements", "subgroup": "Evolution, Core", "author": "Daveed Vandevoorde, Hubert Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2092r0.pdf", "link": "https://wg21.link/p2092r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-01-24", "github_url": "https://github.com/cplusplus/papers/issues/823" }, "P2093R0": { "type": "paper", "title": "Formatted output", "subgroup": "SG16, Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2093r0.html", "link": "https://wg21.link/p2093r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-13", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R1": { "type": "paper", "title": "Formatted output", "subgroup": "SG16, Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2093r1.html", "link": "https://wg21.link/p2093r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-18", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R2": { "type": "paper", "title": "Formatted output", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2093r2.html", "link": "https://wg21.link/p2093r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-15", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R3": { "type": "paper", "title": "Formatted output", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r3.html", "link": "https://wg21.link/p2093r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2020-12-26", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R4": { "type": "paper", "title": "Formatted output", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r4.html", "link": "https://wg21.link/p2093r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R5": { "type": "paper", "title": "Formatted output", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r5.html", "link": "https://wg21.link/p2093r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-14", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R6": { "type": "paper", "title": "Formatted output", "subgroup": "SG16, Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r6.html", "link": "https://wg21.link/p2093r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-13", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R7": { "type": "paper", "title": "Formatted output", "subgroup": "SG16, Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r7.html", "link": "https://wg21.link/p2093r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-04", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R8": { "type": "paper", "title": "Formatted output", "subgroup": "SG16, Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r8.html", "link": "https://wg21.link/p2093r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-15", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R9": { "type": "paper", "title": "Formatted output", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r9.html", "link": "https://wg21.link/p2093r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-09", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R10": { "type": "paper", "title": "Formatted output", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r10.html", "link": "https://wg21.link/p2093r10", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-13", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R11": { "type": "paper", "title": "Formatted output", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2093r11.html", "link": "https://wg21.link/p2093r11", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-06", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R12": { "type": "paper", "title": "Formatted output", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2093r12.html", "link": "https://wg21.link/p2093r12", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-20", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R13": { "type": "paper", "title": "Formatted output", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2093r13.html", "link": "https://wg21.link/p2093r13", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-09", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2093R14": { "type": "paper", "title": "Formatted output", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2093r14.html", "link": "https://wg21.link/p2093r14", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-25", "github_url": "https://github.com/cplusplus/papers/issues/884" }, "P2095R0": { "type": "paper", "title": "Resolve lambda init-capture pack grammar (CWG2378)", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2095r0.html", "link": "https://wg21.link/p2095r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-17", "github_url": "https://github.com/cplusplus/papers/issues/824" }, "P2096R0": { "type": "paper", "title": "Generalized wording for partial specializations", "subgroup": "Core", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2096r0.html", "link": "https://wg21.link/p2096r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-16", "github_url": "https://github.com/cplusplus/papers/issues/825" }, "P2096R1": { "type": "paper", "title": "Generalized wording for partial specializations", "subgroup": "Core", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2096r1.html", "link": "https://wg21.link/p2096r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-15", "github_url": "https://github.com/cplusplus/papers/issues/825" }, "P2096R2": { "type": "paper", "title": "Generalized wording for partial specializations", "subgroup": "Core", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2096r2.html", "link": "https://wg21.link/p2096r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-17", "github_url": "https://github.com/cplusplus/papers/issues/825" }, "P2098R0": { "type": "paper", "title": "Proposing std::is_specialization_of", "subgroup": "Library Evolution, Library", "author": "Walter E Brown, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2098r0.pdf", "link": "https://wg21.link/p2098r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-17", "github_url": "https://github.com/cplusplus/papers/issues/812" }, "P2098R1": { "type": "paper", "title": "Proposing std::is_specialization_of", "subgroup": "Library Evolution, Library", "author": "Walter E Brown, Bob Steagall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2098r1.pdf", "link": "https://wg21.link/p2098r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-11", "github_url": "https://github.com/cplusplus/papers/issues/812" }, "P2100R0": { "type": "paper", "title": "Keep unhandled_exception of a promise type mandatory - a response to US062 and FR066", "subgroup": "Evolution", "author": "Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2100r0.html", "link": "https://wg21.link/p2100r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/826" }, "P2101R0": { "type": "paper", "title": "\"Models\" subsumes \"satisfies\" (Wording for US298 and US300)", "subgroup": "Library", "author": "Tim Song, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2101r0.html", "link": "https://wg21.link/p2101r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/827" }, "P2102R0": { "type": "paper", "title": "Make "implicit expression variations" more explicit (Wording for US185)", "subgroup": "Library", "author": "Tim Song, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2102r0.html", "link": "https://wg21.link/p2102r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/828" }, "P2103R0": { "type": "paper", "title": "Core Language Changes for NB Comments at the February, 2020 (Prague) Meeting", "subgroup": "WG21", "author": "William M. (Mike) Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2103r0.html", "link": "https://wg21.link/p2103r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/829" }, "P2104R0": { "type": "paper", "title": "Resolution for GB046 - Disallow changing concept values", "subgroup": "Evolution, Core", "author": "Andrew Sutton, Roger Orr, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2104r0.html", "link": "https://wg21.link/p2104r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-11", "github_url": "https://github.com/cplusplus/papers/issues/830" }, "P2106R0": { "type": "paper", "title": "Alternative wording for GB315 and GB316", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2106r0.html", "link": "https://wg21.link/p2106r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/831" }, "P2107R0": { "type": "paper", "title": "Core issue 2436: US064 Copy semantics of coroutine parameters", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2107r0.html", "link": "https://wg21.link/p2107r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-12", "github_url": "https://github.com/cplusplus/papers/issues/832" }, "P2108R0": { "type": "paper", "title": "Core Language Working Group \"ready\" issues for the February, 2020 (Prague) meeting", "subgroup": "WG21", "author": "William M. (Mike) Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2108r0.html", "link": "https://wg21.link/p2108r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-14", "github_url": "https://github.com/cplusplus/papers/issues/833" }, "P2109R0": { "type": "paper", "title": "US084: Disallow \"export import foo\" outside of module interface", "subgroup": "Core", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2109r0.html", "link": "https://wg21.link/p2109r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-25", "github_url": "https://github.com/cplusplus/papers/issues/834" }, "P2113R0": { "type": "paper", "title": "Proposed resolution for 2019 comment CA 112", "subgroup": "Core", "author": "Hubert S.K. Tong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2113r0.html", "link": "https://wg21.link/p2113r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/835" }, "P2114R0": { "type": "paper", "title": "Minimial Contract Use Cases", "subgroup": "SG21", "author": "Joshua Berne, Ryan McDougall, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2114r0.html", "link": "https://wg21.link/p2114r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-03", "github_url": "https://github.com/cplusplus/papers/issues/836" }, "P2115R0": { "type": "paper", "title": "US069: Merging of multiple definitions for unnamed unscoped enumerations", "subgroup": "Core", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2115r0.html", "link": "https://wg21.link/p2115r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-25", "github_url": "https://github.com/cplusplus/papers/issues/837" }, "P2116R0": { "type": "paper", "title": "Remove tuple-like protocol support from fixed-extent span", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2116r0.html", "link": "https://wg21.link/p2116r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/838" }, "P2117R0": { "type": "paper", "title": "C++ Standard Library Issues Resolved Directly In Prague", "subgroup": "WG21", "author": "Marshall Clow", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2117r0.html", "link": "https://wg21.link/p2117r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-15", "github_url": "https://github.com/cplusplus/papers/issues/839" }, "P2119R0": { "type": "paper", "title": "Feedback on Simple Statistics functions", "subgroup": "SG19", "author": "Jolanta Opara", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2119r0.html", "link": "https://wg21.link/p2119r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-26", "github_url": "https://github.com/cplusplus/papers/issues/840" }, "P2120R0": { "type": "paper", "title": "Simplified structured bindings protocol with pack aliases", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2120r0.html", "link": "https://wg21.link/p2120r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-17", "github_url": "https://github.com/cplusplus/papers/issues/841" }, "P2123R0": { "type": "paper", "title": "interfaces: A Facility to Manage ABI/API Evolution", "subgroup": "EWGI, LEWGI", "author": "Hal Finkel, Tom Scogland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2123r0.html", "link": "https://wg21.link/p2123r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-04", "github_url": "https://github.com/cplusplus/papers/issues/842" }, "P2125R0": { "type": "paper", "title": "The Ecosystem Expense of Vocabulary Types", "subgroup": "Library Evolution", "author": "Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2125r0.pdf", "link": "https://wg21.link/p2125r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-02-21", "github_url": "https://github.com/cplusplus/papers/issues/843" }, "P2126R0": { "type": "paper", "title": "Unleashing the Power of Allocator-Aware (AA) Infrastructure", "subgroup": "Library Evolution", "author": "Pablo Halpern, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2126r0.pdf", "link": "https://wg21.link/p2126r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/844" }, "P2127R0": { "type": "paper", "title": "Making C++ Software Allocator Aware", "subgroup": "LEWG Library Evolution", "author": "Pablo Halpern, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2127r0.pdf", "link": "https://wg21.link/p2127r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-12", "github_url": "https://github.com/cplusplus/papers/issues/1819" }, "P2128R0": { "type": "paper", "title": "Multidimensional subscript operator", "subgroup": "EWGI, Evolution", "author": "Corentin Jabot, Isabella Muerte, D. S. Hollman, Christian Trott, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2128r0.pdf", "link": "https://wg21.link/p2128r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/845" }, "P2128R1": { "type": "paper", "title": "Multidimensional subscript operator", "subgroup": "Evolution", "author": "Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2128r1.pdf", "link": "https://wg21.link/p2128r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/845" }, "P2128R2": { "type": "paper", "title": "Multidimensional subscript operator", "subgroup": "Evolution", "author": "Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2128r2.pdf", "link": "https://wg21.link/p2128r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-12", "github_url": "https://github.com/cplusplus/papers/issues/845" }, "P2128R3": { "type": "paper", "title": "Multidimensional subscript operator", "subgroup": "Evolution", "author": "Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2128r3.pdf", "link": "https://wg21.link/p2128r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/845" }, "P2128R4": { "type": "paper", "title": "Multidimensional subscript operator", "subgroup": "Evolution", "author": "Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2128r4.pdf", "link": "https://wg21.link/p2128r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-18", "github_url": "https://github.com/cplusplus/papers/issues/845" }, "P2128R5": { "type": "paper", "title": "Multidimensional subscript operator", "subgroup": "Evolution", "author": "Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2128r5.pdf", "link": "https://wg21.link/p2128r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-13", "github_url": "https://github.com/cplusplus/papers/issues/845" }, "P2128R6": { "type": "paper", "title": "Multidimensional subscript operator", "subgroup": "Core", "author": "Corentin Jabot, Isabella Muerte, Daisy Hollman, Christian Trott, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2128r6.pdf", "link": "https://wg21.link/p2128r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-14", "github_url": "https://github.com/cplusplus/papers/issues/845" }, "P2130R0": { "type": "paper", "title": "WG21 2020-02 Prague Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2130r0.pdf", "link": "https://wg21.link/p2130r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-07", "github_url": "https://github.com/cplusplus/papers/issues/846" }, "P2131R0": { "type": "paper", "title": "Changes between C++17 and C++20", "subgroup": "WG21", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2131r0.html", "link": "https://wg21.link/p2131r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/847" }, "P2132R0": { "type": "paper", "title": "Language Evolution status after Prague 2020", "subgroup": "WG21", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2132r0.html", "link": "https://wg21.link/p2132r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/848" }, "P2133R0": { "type": "paper", "title": "The Incubator needs YOU!", "subgroup": "WG21", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2133r0.pdf", "link": "https://wg21.link/p2133r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/849" }, "P2134R0": { "type": "paper", "title": "Kaizen*: keep improving together!", "subgroup": "WG21", "author": "Pal Balog", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2134r0.pdf", "link": "https://wg21.link/p2134r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-01", "github_url": "https://github.com/cplusplus/papers/issues/850" }, "P2135R1": { "type": "paper", "title": "P2055R1: A Relaxed Guide to memory_order_relaxed", "subgroup": "SG1 Concurrency and Parallelism", "author": "Paul E. McKenney, Hans Boehm and David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2135r1.pdf", "link": "https://wg21.link/p2135r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-10", "github_url": "https://github.com/cplusplus/papers/issues/1878" }, "P2136R0": { "type": "paper", "title": "invoke", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2136r0.html", "link": "https://wg21.link/p2136r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/851" }, "P2136R1": { "type": "paper", "title": "invoke_r", "subgroup": "Library Evolution, Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2136r1.html", "link": "https://wg21.link/p2136r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/851" }, "P2136R2": { "type": "paper", "title": "invoke_r", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2136r2.html", "link": "https://wg21.link/p2136r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-06", "github_url": "https://github.com/cplusplus/papers/issues/851" }, "P2136R3": { "type": "paper", "title": "invoke_r", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2136r3.html", "link": "https://wg21.link/p2136r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-30", "github_url": "https://github.com/cplusplus/papers/issues/851" }, "P2137R0": { "type": "paper", "title": "Goals and priorities for C++", "subgroup": "Evolution", "author": "Chandler Carruth, Timothy Costa, Hal Finkel, Dmitri Gribenko, D. S. Hollman, Chris Kennelly, Thomas Köppe, Damien Lebrun-Grandie, Bryce Adelstein Lelbach, Josh Levenberg, Nevin Liber, Chris Palmer, Tom Scogland, Richard Smith, David Stone, Christian Trott, Titus Winters", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2137r0.html", "link": "https://wg21.link/p2137r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/852" }, "P2138R0": { "type": "paper", "title": "Rules of Design<=>Wording engagement", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2138r0.html", "link": "https://wg21.link/p2138r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-02", "github_url": "https://github.com/cplusplus/papers/issues/853" }, "P2138R1": { "type": "paper", "title": "Rules of Design<=>Wording engagement", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2138r1.html", "link": "https://wg21.link/p2138r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-14", "github_url": "https://github.com/cplusplus/papers/issues/853" }, "P2138R2": { "type": "paper", "title": "Rules of Design<=>Wording engagement", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2138r2.html", "link": "https://wg21.link/p2138r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/853" }, "P2138R3": { "type": "paper", "title": "Rules of Design <=> Specification engagement", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2138r3.html", "link": "https://wg21.link/p2138r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/853" }, "P2138R4": { "type": "paper", "title": "Rules of Design<=>Specification engagement", "subgroup": "Evolution, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2138r4.html", "link": "https://wg21.link/p2138r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-19", "github_url": "https://github.com/cplusplus/papers/issues/853" }, "P2139R0": { "type": "paper", "title": "Reviewing Deprecated Facilities of C++20 for C++23", "subgroup": "EWGI, LEWGI, Evolution, Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2139r0.html", "link": "https://wg21.link/p2139r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-13", "github_url": "https://github.com/cplusplus/papers/issues/854" }, "P2139R1": { "type": "paper", "title": "Reviewing Deprecated Facilities of C++20 for C++23", "subgroup": "Evolution, Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2139r1.html", "link": "https://wg21.link/p2139r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/854" }, "P2139R2": { "type": "paper", "title": "Reviewing Deprecated Facilities of C++20 for C++23", "subgroup": "Evolution, Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2139r2.html", "link": "https://wg21.link/p2139r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/854" }, "P2141R0": { "type": "paper", "title": "Aggregates are named tuples", "subgroup": "EWGI, LEWGI, Evolution, Library Evolution, Library", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2141r0.html", "link": "https://wg21.link/p2141r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-27", "github_url": "https://github.com/cplusplus/papers/issues/885" }, "P2141R1": { "type": "paper", "title": "Aggregates are named tuples", "subgroup": "Library Evolution,Library", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2141r1.html", "link": "https://wg21.link/p2141r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-03", "github_url": "https://github.com/cplusplus/papers/issues/885" }, "P2141R2": { "type": "paper", "title": "Aggregates are named tuples", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2141r2.html", "link": "https://wg21.link/p2141r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-06", "github_url": "https://github.com/cplusplus/papers/issues/885" }, "P2142R1": { "type": "paper", "title": "Allow '.' operator to work on pointers", "subgroup": "EWGI", "author": "Jim Buckeyne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2142r1.pdf", "link": "https://wg21.link/p2142r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-17", "github_url": "https://github.com/cplusplus/papers/issues/868" }, "P2145R0": { "type": "paper", "title": "Evolving C++ Remotely", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach, Titus Winters, Fabio Fracassi, Billy Baker, Nevin Liber, JF Bastien, David Stone, Botond Ballo, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2145r0.html", "link": "https://wg21.link/p2145r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-21", "github_url": "https://github.com/cplusplus/papers/issues/869" }, "P2145R1": { "type": "paper", "title": "Evolving C++ Remotely", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach, Titus Winters, Fabio Fracassi, Billy Baker, Nevin Liber, JF Bastien, David Stone, Botond Ballo, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2145r1.html", "link": "https://wg21.link/p2145r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/869" }, "P2146R0": { "type": "paper", "title": "Modern std::byte stream IO for C++", "subgroup": "LEWGI", "author": "Amanda Kornoushenko", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2146r0.pdf", "link": "https://wg21.link/p2146r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-03-19", "github_url": "https://github.com/cplusplus/papers/issues/860" }, "P2146R1": { "type": "paper", "title": "Modern std::byte stream IO for C++", "subgroup": "LEWGI", "author": "Amanda Kornoushenko", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2146r1.pdf", "link": "https://wg21.link/p2146r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-10", "github_url": "https://github.com/cplusplus/papers/issues/860" }, "P2146R2": { "type": "paper", "title": "Modern std::byte stream IO for C++", "subgroup": "LEWGI", "author": "Amanda Kornoushenko", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2146r2.pdf", "link": "https://wg21.link/p2146r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-22", "github_url": "https://github.com/cplusplus/papers/issues/860" }, "P2148R0": { "type": "paper", "title": "Library Evolution Design Guidelines", "subgroup": "LEWGI, Library Evolution", "author": "CJ Johnson, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2148r0.pdf", "link": "https://wg21.link/p2148r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-23", "github_url": "https://github.com/cplusplus/papers/issues/929" }, "P2149R0": { "type": "paper", "title": "Remove system_executor", "subgroup": "SG4", "author": "Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2149r0.pdf", "link": "https://wg21.link/p2149r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-14", "github_url": "https://github.com/cplusplus/papers/issues/861" }, "P2150R0": { "type": "paper", "title": "Down with typename in the library!", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2150r0.html", "link": "https://wg21.link/p2150r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-14", "github_url": "https://github.com/cplusplus/papers/issues/862" }, "P2152R0": { "type": "paper", "title": "Querying the alignment of an object", "subgroup": "EWGI, Evolution, Core", "author": "Inbal Levi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2152r0.pdf", "link": "https://wg21.link/p2152r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/886" }, "P2152R1": { "type": "paper", "title": "Querying the alignment of an object", "subgroup": "SG22, Evolution", "author": "Inbal Levi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2152r1.pdf", "link": "https://wg21.link/p2152r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-30", "github_url": "https://github.com/cplusplus/papers/issues/886" }, "P2155R0": { "type": "paper", "title": "Policy property for describing adjacency", "subgroup": "SG1, SG14", "author": "Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen, Tom Scogland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2155r0.pdf", "link": "https://wg21.link/p2155r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-15", "github_url": "https://github.com/cplusplus/papers/issues/863" }, "P2156R0": { "type": "paper", "title": "Allow Duplicate Attributes", "subgroup": "EWGI, Evolution, Core", "author": "Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2156r0.pdf", "link": "https://wg21.link/p2156r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-15", "github_url": "https://github.com/cplusplus/papers/issues/864" }, "P2156R1": { "type": "paper", "title": "Allow Duplicate Attributes", "subgroup": "Evolution, Core", "author": "Erich Keane", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2156r1.pdf", "link": "https://wg21.link/p2156r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-02", "github_url": "https://github.com/cplusplus/papers/issues/864" }, "P2159R0": { "type": "paper", "title": "An Unbounded Decimal Floating-Point Type", "subgroup": "SG6, LEWGI", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2159r0.html", "link": "https://wg21.link/p2159r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-04-23", "github_url": "https://github.com/cplusplus/papers/issues/870" }, "P2159R1": { "type": "paper", "title": "A Big Decimal Type", "subgroup": "Library", "author": "Bill Seymour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2159r1.html", "link": "https://wg21.link/p2159r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/870" }, "P2160R0": { "type": "paper", "title": "Locks lock lockables (wording for LWG 2363)", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2160r0.html", "link": "https://wg21.link/p2160r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-14", "github_url": "https://github.com/cplusplus/papers/issues/871" }, "P2160R1": { "type": "paper", "title": "Locks lock lockables (wording for LWG 2363)", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2160r1.html", "link": "https://wg21.link/p2160r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-14", "github_url": "https://github.com/cplusplus/papers/issues/871" }, "P2161R0": { "type": "paper", "title": "Remove Default Candidate Executor", "subgroup": "SG4", "author": "Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2161r0.pdf", "link": "https://wg21.link/p2161r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-14", "github_url": "https://github.com/cplusplus/papers/issues/872" }, "P2161R1": { "type": "paper", "title": "Remove Default Candidate Executor", "subgroup": "SG4", "author": "Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2161r1.pdf", "link": "https://wg21.link/p2161r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-13", "github_url": "https://github.com/cplusplus/papers/issues/872" }, "P2161R2": { "type": "paper", "title": "Remove Default Candidate Executor", "subgroup": "Library Evolution", "author": "Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2161r2.pdf", "link": "https://wg21.link/p2161r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-14", "github_url": "https://github.com/cplusplus/papers/issues/872" }, "P2162R0": { "type": "paper", "title": "Inheriting from std::variant (resolving LWG3052)", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2162r0.html", "link": "https://wg21.link/p2162r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-05", "github_url": "https://github.com/cplusplus/papers/issues/873" }, "P2162R1": { "type": "paper", "title": "Inheriting from std::variant (resolving LWG3052)", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2162r1.html", "link": "https://wg21.link/p2162r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-14", "github_url": "https://github.com/cplusplus/papers/issues/873" }, "P2162R2": { "type": "paper", "title": "Inheriting from std::variant (resolving LWG3052)", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2162r2.html", "link": "https://wg21.link/p2162r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-18", "github_url": "https://github.com/cplusplus/papers/issues/873" }, "P2163R0": { "type": "paper", "title": "Native tuples in C++", "subgroup": "EWGI, Evolution", "author": "Mike Spertus, Alex Damian", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2163r0.pdf", "link": "https://wg21.link/p2163r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-17", "github_url": "https://github.com/cplusplus/papers/issues/874" }, "P2164R0": { "type": "paper", "title": "views::enumerate", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2164r0.pdf", "link": "https://wg21.link/p2164r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2164R1": { "type": "paper", "title": "views::enumerate", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2164r1.pdf", "link": "https://wg21.link/p2164r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-14", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2164R2": { "type": "paper", "title": "views::enumerate", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2164r2.pdf", "link": "https://wg21.link/p2164r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-13", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2164R3": { "type": "paper", "title": "views::enumerate", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2164r3.pdf", "link": "https://wg21.link/p2164r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-22", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2164R4": { "type": "paper", "title": "views::enumerate", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2164r4.pdf", "link": "https://wg21.link/p2164r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-18", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2164R5": { "type": "paper", "title": "views::enumerate", "subgroup": "SG9", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2164r5.pdf", "link": "https://wg21.link/p2164r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-15", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2164R6": { "type": "paper", "title": "views::enumerate", "subgroup": "SG9, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2164r6.pdf", "link": "https://wg21.link/p2164r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-09", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2164R7": { "type": "paper", "title": "views::enumerate", "subgroup": "SG9, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2164r7.pdf", "link": "https://wg21.link/p2164r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2164R8": { "type": "paper", "title": "views::enumerate", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2164r8.pdf", "link": "https://wg21.link/p2164r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2164R9": { "type": "paper", "title": "views::enumerate", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2164r9.pdf", "link": "https://wg21.link/p2164r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-07", "github_url": "https://github.com/cplusplus/papers/issues/875" }, "P2165R0": { "type": "paper", "title": "Comparing pair and tuples", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2165r0.pdf", "link": "https://wg21.link/p2165r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/876" }, "P2165R1": { "type": "paper", "title": "Compatibility between tuple and tuple-like objects", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2165r1.pdf", "link": "https://wg21.link/p2165r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-14", "github_url": "https://github.com/cplusplus/papers/issues/876" }, "P2165R2": { "type": "paper", "title": "Compatibility between tuple, pair and tuple-like objects", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2165r2.pdf", "link": "https://wg21.link/p2165r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-15", "github_url": "https://github.com/cplusplus/papers/issues/876" }, "P2165R3": { "type": "paper", "title": "Compatibility between tuple, pair and tuple-like objects", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2165r3.pdf", "link": "https://wg21.link/p2165r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-18", "github_url": "https://github.com/cplusplus/papers/issues/876" }, "P2165R4": { "type": "paper", "title": "Compatibility between tuple, pair and tuple-like objects", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2165r4.pdf", "link": "https://wg21.link/p2165r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/876" }, "P2166R0": { "type": "paper", "title": "A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr", "subgroup": "LEWGI, Library Evolution, Library", "author": "Yuriy Chernyshov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2166r0.html", "link": "https://wg21.link/p2166r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-19", "github_url": "https://github.com/cplusplus/papers/issues/887" }, "P2166R1": { "type": "paper", "title": "A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr", "subgroup": "LEWGI, Library Evolution, Library", "author": "Yuriy Chernyshov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2166r1.html", "link": "https://wg21.link/p2166r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-07", "github_url": "https://github.com/cplusplus/papers/issues/887" }, "P2167R0": { "type": "paper", "title": "Improved Proposed Wording for LWG 2114", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2167r0.html", "link": "https://wg21.link/p2167r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-13", "github_url": "https://github.com/cplusplus/papers/issues/877" }, "P2167R1": { "type": "paper", "title": "Improved Proposed Wording for LWG 2114 (contextually convertible to bool)", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2167r1.html", "link": "https://wg21.link/p2167r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/877" }, "P2167R2": { "type": "paper", "title": "Improved Proposed Wording for LWG 2114 (contextually convertible to bool)", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2167r2.html", "link": "https://wg21.link/p2167r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-15", "github_url": "https://github.com/cplusplus/papers/issues/877" }, "P2167R3": { "type": "paper", "title": "Improved Proposed Wording for LWG 2114 (contextually convertible to bool)", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2167r3.html", "link": "https://wg21.link/p2167r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-02", "github_url": "https://github.com/cplusplus/papers/issues/877" }, "P2168R0": { "type": "paper", "title": "generator: A Synchronous Coroutine Generator Compatible With Ranges", "subgroup": "Library Evolution", "author": "Corentin Jabot, Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2168r0.pdf", "link": "https://wg21.link/p2168r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-16", "github_url": "https://github.com/cplusplus/papers/issues/865" }, "P2168R1": { "type": "paper", "title": "generator: A Synchronous Coroutine Generator Compatible With Ranges", "subgroup": "Library Evolution", "author": "Corentin Jabot, Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2168r1.pdf", "link": "https://wg21.link/p2168r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-18", "github_url": "https://github.com/cplusplus/papers/issues/865" }, "P2168R2": { "type": "paper", "title": "generator: A Synchronous Coroutine Generator Compatible With Ranges", "subgroup": "Library Evolution", "author": "Corentin Jabot, Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2168r2.pdf", "link": "https://wg21.link/p2168r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-22", "github_url": "https://github.com/cplusplus/papers/issues/865" }, "P2168R3": { "type": "paper", "title": "generator: A Synchronous Coroutine Generator Compatible With Ranges", "subgroup": "Library Evolution", "author": "Corentin Jabot, Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2168r3.pdf", "link": "https://wg21.link/p2168r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-19", "github_url": "https://github.com/cplusplus/papers/issues/865" }, "P2169R0": { "type": "paper", "title": "A Nice Placeholder With No Name", "subgroup": "Evolution", "author": "Corentin Jabot, Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2169r0.pdf", "link": "https://wg21.link/p2169r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-16", "github_url": "https://github.com/cplusplus/papers/issues/878" }, "P2169R1": { "type": "paper", "title": "A Nice Placeholder With No Name", "subgroup": "Evolution", "author": "Corentin Jabot, Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2169r1.pdf", "link": "https://wg21.link/p2169r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-12", "github_url": "https://github.com/cplusplus/papers/issues/878" }, "P2169R2": { "type": "paper", "title": "A Nice Placeholder With No Name", "subgroup": "Evolution", "author": "Corentin Jabot, Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2169r2.pdf", "link": "https://wg21.link/p2169r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-13", "github_url": "https://github.com/cplusplus/papers/issues/878" }, "P2169R3": { "type": "paper", "title": "A Nice Placeholder With No Name", "subgroup": "Evolution", "author": "Corentin Jabot, Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2169r3.pdf", "link": "https://wg21.link/p2169r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-15", "github_url": "https://github.com/cplusplus/papers/issues/878" }, "P2169R4": { "type": "paper", "title": "A Nice Placeholder With No Name", "subgroup": "CWG Core", "author": "Corentin Jabot, Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2169r4.pdf", "link": "https://wg21.link/p2169r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/878" }, "P2170R0": { "type": "paper", "title": "Feedback on implementing the proposed std::error type", "subgroup": "WG21", "author": "Charles Salvia", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2170r0.html", "link": "https://wg21.link/p2170r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/879" }, "P2171R0": { "type": "paper", "title": "Rebasing the Networking TS on C++20", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2171r0.pdf", "link": "https://wg21.link/p2171r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/880" }, "P2171R1": { "type": "paper", "title": "Rebasing the Networking TS on C++20 (revision 1)", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2171r1.pdf", "link": "https://wg21.link/p2171r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-15", "github_url": "https://github.com/cplusplus/papers/issues/880" }, "P2171R2": { "type": "paper", "title": "Rebasing the Networking TS on C++20 (revision 2)", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2171r2.pdf", "link": "https://wg21.link/p2171r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-18", "github_url": "https://github.com/cplusplus/papers/issues/880" }, "P2172R0": { "type": "paper", "title": "What do we want from a modularized Standard Library?", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2172r0.pdf", "link": "https://wg21.link/p2172r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-16", "github_url": "https://github.com/cplusplus/papers/issues/881" }, "P2173R0": { "type": "paper", "title": "Attributes on Lambda-Expressions", "subgroup": "Evolution", "author": "Daveed Vandevoorde, Inbal Levi, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2173r0.pdf", "link": "https://wg21.link/p2173r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-15", "github_url": "https://github.com/cplusplus/papers/issues/882" }, "P2173R1": { "type": "paper", "title": "Attributes on Lambda-Expressions", "subgroup": "WG21", "author": "Daveed Vandevoorde, Inbal Levi, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2173r1.pdf", "link": "https://wg21.link/p2173r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-09", "github_url": "https://github.com/cplusplus/papers/issues/882" }, "P2174R0": { "type": "paper", "title": "Compound Literals", "subgroup": "EWGI", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2174r0.html", "link": "https://wg21.link/p2174r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-16", "github_url": "https://github.com/cplusplus/papers/issues/883" }, "P2174R1": { "type": "paper", "title": "Compound Literals", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2174r1.html", "link": "https://wg21.link/p2174r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-15", "github_url": "https://github.com/cplusplus/papers/issues/883" }, "P2175R0": { "type": "paper", "title": "Composable cancellation for sender-based async operations", "subgroup": "SG1", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2175r0.html", "link": "https://wg21.link/p2175r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/953" }, "P2176R0": { "type": "paper", "title": "A different take on inexpressible conditions", "subgroup": "SG21", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2176r0.html", "link": "https://wg21.link/p2176r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-05-27", "github_url": "https://github.com/cplusplus/papers/issues/888" }, "P2178R0": { "type": "paper", "title": "Misc lexing and string handling improvements", "subgroup": "SG16, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2178r0.pdf", "link": "https://wg21.link/p2178r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/889" }, "P2178R1": { "type": "paper", "title": "Misc lexing and string handling improvements", "subgroup": "SG16, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2178r1.pdf", "link": "https://wg21.link/p2178r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-14", "github_url": "https://github.com/cplusplus/papers/issues/889" }, "P2179R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2020-01-08 through 2020-05-27", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2179r0.html", "link": "https://wg21.link/p2179r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-03", "github_url": "https://github.com/cplusplus/papers/issues/890" }, "P2181R0": { "type": "paper", "title": "Correcting the Design of Bulk Execution", "subgroup": "SG1", "author": "Jared Hoberock, Michael Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2181r0.html", "link": "https://wg21.link/p2181r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/891" }, "P2181R1": { "type": "paper", "title": "Correcting the Design of Bulk Execution", "subgroup": "SG1", "author": "Jared Hoberock, Michael Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2181r1.html", "link": "https://wg21.link/p2181r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-13", "github_url": "https://github.com/cplusplus/papers/issues/891" }, "P2182R0": { "type": "paper", "title": "Contract Support: Defining the Minimum Viable Feature Set", "subgroup": "SG21", "author": "Andrzej Krzemieński, Ryan McDougall, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2182r0.html", "link": "https://wg21.link/p2182r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/892" }, "P2182R1": { "type": "paper", "title": "Contract Support: Defining the Minimum Viable Feature Set", "subgroup": "SG21", "author": "Andrzej Krzemieński, Joshua Berne, Ryan McDougall", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2182r1.html", "link": "https://wg21.link/p2182r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-17", "github_url": "https://github.com/cplusplus/papers/issues/892" }, "P2183R0": { "type": "paper", "title": "Executors Review: Properties", "subgroup": "Library Evolution", "author": "David Olsen, Ruslan Arutyunyan, Michael J. Voss, Michał Dominiak, Chris Kohlhoff, D.S. Hollman, Kirk Shoop, Inbal Levi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2183r0.html", "link": "https://wg21.link/p2183r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-14", "github_url": "https://github.com/cplusplus/papers/issues/897" }, "P2184R0": { "type": "paper", "title": "Thriving in a crowded and changing world: C++ 2006-2020", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2184r0.pdf", "link": "https://wg21.link/p2184r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-12", "github_url": "https://github.com/cplusplus/papers/issues/893" }, "P2185R0": { "type": "paper", "title": "Contracts Use Case Categorization", "subgroup": "SG21", "author": "Caleb Sunstrum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2185r0.html", "link": "https://wg21.link/p2185r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/894" }, "P2186R0": { "type": "paper", "title": "Removing Garbage Collection Support", "subgroup": "Evolution, Library Evolution", "author": "JF Bastien, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2186r0.html", "link": "https://wg21.link/p2186r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-12", "github_url": "https://github.com/cplusplus/papers/issues/898" }, "P2186R1": { "type": "paper", "title": "Removing Garbage Collection Support", "subgroup": "Core, Library", "author": "JF Bastien, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2186r1.html", "link": "https://wg21.link/p2186r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-14", "github_url": "https://github.com/cplusplus/papers/issues/898" }, "P2186R2": { "type": "paper", "title": "Removing Garbage Collection Support", "subgroup": "Core, Library", "author": "JF Bastien, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2186r2.html", "link": "https://wg21.link/p2186r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-16", "github_url": "https://github.com/cplusplus/papers/issues/898" }, "P2187R0": { "type": "paper", "title": "std::swap_if, std::predictable", "subgroup": "LEWGI", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2187r0.pdf", "link": "https://wg21.link/p2187r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-18", "github_url": "https://github.com/cplusplus/papers/issues/899" }, "P2187R3": { "type": "paper", "title": "std::swap_if, std::predictable", "subgroup": "LEWGI, Library Evolution", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2187r3.pdf", "link": "https://wg21.link/p2187r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/899" }, "P2187R4": { "type": "paper", "title": "std::swap_if, std::predictable", "subgroup": "Library Evolution", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2187r4.pdf", "link": "https://wg21.link/p2187r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-15", "github_url": "https://github.com/cplusplus/papers/issues/899" }, "P2187R5": { "type": "paper", "title": "std::swap_if, std::predictable", "subgroup": "Library Evolution", "author": "Nathan Myers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2187r5.pdf", "link": "https://wg21.link/p2187r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-19", "github_url": "https://github.com/cplusplus/papers/issues/899" }, "P2188R0": { "type": "paper", "title": "Zap the Zap: Pointers should just be bags of bits", "subgroup": "Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2188r0.html", "link": "https://wg21.link/p2188r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-15", "github_url": "https://github.com/cplusplus/papers/issues/895" }, "P2188R1": { "type": "paper", "title": "Zap the Zap: Pointers are sometimes just bags of bits", "subgroup": "Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2188r1.html", "link": "https://wg21.link/p2188r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/895" }, "P2191R0": { "type": "paper", "title": "Modules: ADL & GMFs do not play together well (anymore)", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2191r0.pdf", "link": "https://wg21.link/p2191r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-10", "github_url": "https://github.com/cplusplus/papers/issues/900" }, "P2192R0": { "type": "paper", "title": "std::valstat - function return type", "subgroup": "LEWGI", "author": "Dusan B. Jovanovic", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2192r0.pdf", "link": "https://wg21.link/p2192r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-13", "github_url": "https://github.com/cplusplus/papers/issues/901" }, "P2192R1": { "type": "paper", "title": "std::valstat - function return type", "subgroup": "LEWGI", "author": "Dusan B. Jovanovic", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2192r1.pdf", "link": "https://wg21.link/p2192r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-10", "github_url": "https://github.com/cplusplus/papers/issues/901" }, "P2192R2": { "type": "paper", "title": "std::valstat -Transparent Returns Handling", "subgroup": "LEWGI", "author": "Dusan B. Jovanovic", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2192r2.pdf", "link": "https://wg21.link/p2192r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-14", "github_url": "https://github.com/cplusplus/papers/issues/901" }, "P2192R3": { "type": "paper", "title": "std::valstat - Returns Handling", "subgroup": "LEWGI", "author": "Dusan B. Jovanovic", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2192r3.pdf", "link": "https://wg21.link/p2192r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-13", "github_url": "https://github.com/cplusplus/papers/issues/901" }, "P2193R0": { "type": "paper", "title": "How to structure a teaching topic", "subgroup": "SG20", "author": "JC van WInkel, Bjarne Stroustrup, Florian Sattler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2193r0.pdf", "link": "https://wg21.link/p2193r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-06-26", "github_url": "https://github.com/cplusplus/papers/issues/902" }, "P2193R1": { "type": "paper", "title": "How to structure a teaching topic", "subgroup": "SG20", "author": "JC van WInkel, Bjarne Stroustrup, Florian Sattler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2193r1.pdf", "link": "https://wg21.link/p2193r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-02", "github_url": "https://github.com/cplusplus/papers/issues/902" }, "P2194R0": { "type": "paper", "title": "The character set of the internal representation should be Unicode", "subgroup": "SG16, Evolution, Core", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2194r0.pdf", "link": "https://wg21.link/p2194r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-24", "github_url": "https://github.com/cplusplus/papers/issues/916" }, "P2195R0": { "type": "paper", "title": "Electronic Straw Polls", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2195r0.html", "link": "https://wg21.link/p2195r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/917" }, "P2195R1": { "type": "paper", "title": "Electronic Straw Polls", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2195r1.html", "link": "https://wg21.link/p2195r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-23", "github_url": "https://github.com/cplusplus/papers/issues/917" }, "P2195R2": { "type": "paper", "title": "Electronic Straw Polls", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2195r2.html", "link": "https://wg21.link/p2195r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-28", "github_url": "https://github.com/cplusplus/papers/issues/917" }, "P2196R0": { "type": "paper", "title": "A lifetime-extending forwarder", "subgroup": "LEWGI", "author": "Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2196r0.pdf", "link": "https://wg21.link/p2196r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/903" }, "P2197R0": { "type": "paper", "title": "Formatting for std::complex", "subgroup": "Library Evolution", "author": "Michael Tesch, Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2197r0.html", "link": "https://wg21.link/p2197r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-22", "github_url": "https://github.com/cplusplus/papers/issues/908" }, "P2198R0": { "type": "paper", "title": "Freestanding Feature-Test Macros and Implementation-Defined Extensions", "subgroup": "SG10", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2198r0.html", "link": "https://wg21.link/p2198r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-12", "github_url": "https://github.com/cplusplus/papers/issues/1070" }, "P2198R1": { "type": "paper", "title": "Freestanding Feature-Test Macros and Implementation-Defined Extensions", "subgroup": "SG10", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2198r1.html", "link": "https://wg21.link/p2198r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-04", "github_url": "https://github.com/cplusplus/papers/issues/1070" }, "P2198R2": { "type": "paper", "title": "Freestanding Feature-Test Macros and Implementation-Defined Extensions", "subgroup": "SG10, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2198r2.html", "link": "https://wg21.link/p2198r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-10", "github_url": "https://github.com/cplusplus/papers/issues/1070" }, "P2198R3": { "type": "paper", "title": "Freestanding Feature-Test Macros and Implementation-Defined Extensions", "subgroup": "SG10, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2198r3.html", "link": "https://wg21.link/p2198r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1070" }, "P2198R4": { "type": "paper", "title": "Freestanding Feature-Test Macros and Implementation-Defined Extensions", "subgroup": "SG10, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2198r4.html", "link": "https://wg21.link/p2198r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1070" }, "P2198R5": { "type": "paper", "title": "Freestanding Feature-Test Macros and Implementation-Defined Extensions", "subgroup": "Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2198r5.html", "link": "https://wg21.link/p2198r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-13", "github_url": "https://github.com/cplusplus/papers/issues/1070" }, "P2198R6": { "type": "paper", "title": "Freestanding Feature-Test Macros and Implementation-Defined Extensions", "subgroup": "Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2198r6.html", "link": "https://wg21.link/p2198r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-06", "github_url": "https://github.com/cplusplus/papers/issues/1070" }, "P2198R7": { "type": "paper", "title": "Freestanding Feature-Test Macros and Implementation-Defined Extensions", "subgroup": "Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2198r7.html", "link": "https://wg21.link/p2198r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-14", "github_url": "https://github.com/cplusplus/papers/issues/1070" }, "P2199R0": { "type": "paper", "title": "Concepts to differentiate types", "subgroup": "LEWGI, Library Evolution", "author": "Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2199r0.html", "link": "https://wg21.link/p2199r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-12", "github_url": "https://github.com/cplusplus/papers/issues/904" }, "P2201R0": { "type": "paper", "title": "Mixed string literal concatenation", "subgroup": "SG16", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2201r0.html", "link": "https://wg21.link/p2201r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-14", "github_url": "https://github.com/cplusplus/papers/issues/905" }, "P2201R1": { "type": "paper", "title": "Mixed string literal concatenation", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2201r1.html", "link": "https://wg21.link/p2201r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-12", "github_url": "https://github.com/cplusplus/papers/issues/905" }, "P2202R0": { "type": "paper", "title": "Senders/Receivers group Executors review report", "subgroup": "Library Evolution", "author": "Gašper Ažman, Tony van Eerd, Thomas Rodgers, Tomasz Kamiński, Corentin Jabot, Robert Leahy, Gordon Brown, Kirk Shoop, Eric Niebler, Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2202r0.pdf", "link": "https://wg21.link/p2202r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/906" }, "P2203R0": { "type": "paper", "title": "LEWG Executors Customization Point Report", "subgroup": "Library Evolution", "author": "Ryan McDougall, Tomasz Kamiński, Conor Hoekstra, Bryan St. Amour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2203r0.pdf", "link": "https://wg21.link/p2203r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-07-15", "github_url": "https://github.com/cplusplus/papers/issues/907" }, "P2205R0": { "type": "paper", "title": "Executors Review - Polymorphic Executor", "subgroup": "Library Evolution", "author": "Inbal Levi, Ruslan Arutyunyan, Zach Laine, Tom Scogland, Dmitri Mokhov, Chris Kohlhoff, Daisy Hollman, Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2205r0.pdf", "link": "https://wg21.link/p2205r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-19", "github_url": "https://github.com/cplusplus/papers/issues/909" }, "P2206R0": { "type": "paper", "title": "Executors Thread Pool review report", "subgroup": "Library Evolution", "author": "Ruslan Arutyunyan, Ben Craig, Guy Davidson, Anuya Welling, Michael Voss, Tom Scogland, Chris Kohlhoff, Gordon Brown, Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2206r0.html", "link": "https://wg21.link/p2206r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-02", "github_url": "https://github.com/cplusplus/papers/issues/918" }, "P2207R0": { "type": "paper", "title": "Executors review: concepts breakout group report", "subgroup": "Library Evolution", "author": "Guy Davidson, Ben Craig, Robert Leahy, Michał Dominiak, Alexey Kukanov, Hartmut Kaiser, Daisy Hollman, Jared Hoberock, Gordon Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2207r0.pdf", "link": "https://wg21.link/p2207r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-14", "github_url": "https://github.com/cplusplus/papers/issues/910" }, "P2209R0": { "type": "paper", "title": "Bulk Schedule", "subgroup": "SG1", "author": "Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2209r0.html", "link": "https://wg21.link/p2209r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-14", "github_url": "https://github.com/cplusplus/papers/issues/911" }, "P2210R0": { "type": "paper", "title": "Superior String Splitting", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2210r0.html", "link": "https://wg21.link/p2210r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-14", "github_url": "https://github.com/cplusplus/papers/issues/912" }, "P2210R1": { "type": "paper", "title": "Superior String Splitting", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2210r1.html", "link": "https://wg21.link/p2210r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-05", "github_url": "https://github.com/cplusplus/papers/issues/912" }, "P2210R2": { "type": "paper", "title": "Superior String Splitting", "subgroup": "Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2210r2.html", "link": "https://wg21.link/p2210r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-05", "github_url": "https://github.com/cplusplus/papers/issues/912" }, "P2211R0": { "type": "paper", "title": "Exhaustiveness Checking for Pattern Matching", "subgroup": "Evolution", "author": "David Sankel, Sergei Murzin, Michael Park, Dan Sarginson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2211r0.pdf", "link": "https://wg21.link/p2211r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-16", "github_url": "https://github.com/cplusplus/papers/issues/940" }, "P2212R0": { "type": "paper", "title": "Relax Requirements for time_point::clock", "subgroup": "LEWGI", "author": "Alexey Dmitriev, Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2212r0.html", "link": "https://wg21.link/p2212r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-14", "github_url": "https://github.com/cplusplus/papers/issues/913" }, "P2212R1": { "type": "paper", "title": "Relax Requirements for time_point::clock", "subgroup": "LEWGI", "author": "Alexey Dmitriev, Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2212r1.html", "link": "https://wg21.link/p2212r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-14", "github_url": "https://github.com/cplusplus/papers/issues/913" }, "P2212R2": { "type": "paper", "title": "Relax Requirements for time_point::clock", "subgroup": "Library Evolution, Library", "author": "Alexey Dmitriev, Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2212r2.html", "link": "https://wg21.link/p2212r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-13", "github_url": "https://github.com/cplusplus/papers/issues/913" }, "P2213R0": { "type": "paper", "title": "Executors Naming", "subgroup": "Library Evolution", "author": "Amir Kirsh, Inbal Levi, Dan Raviv, Ran Regev, Dvir Yitzchaki, Andrei Zissu, Yehezkel Bernart, Michael Peeri", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2213r0.pdf", "link": "https://wg21.link/p2213r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-16", "github_url": "https://github.com/cplusplus/papers/issues/914" }, "P2213R1": { "type": "paper", "title": "Executors Naming", "subgroup": "SG1", "author": "Amir Kirsh, Inbal Levi, Dan Raviv, Ran Regev, Dvir Yitzchaki, Andrei Zissu, Yehezkel Bernart, Michael Peeri", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2213r1.pdf", "link": "https://wg21.link/p2213r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/914" }, "P2214R0": { "type": "paper", "title": "A Plan for C++23 Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin, Conor Hoekstra, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2214r0.html", "link": "https://wg21.link/p2214r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-15", "github_url": "https://github.com/cplusplus/papers/issues/928" }, "P2214R1": { "type": "paper", "title": "A Plan for C++23 Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin, Conor Hoekstra, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2214r1.html", "link": "https://wg21.link/p2214r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-14", "github_url": "https://github.com/cplusplus/papers/issues/928" }, "P2214R2": { "type": "paper", "title": "A Plan for C++23 Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin, Conor Hoekstra, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2214r2.html", "link": "https://wg21.link/p2214r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-18", "github_url": "https://github.com/cplusplus/papers/issues/928" }, "P2215R0": { "type": "paper", "title": "\"Undefined behavior\" and the concurrency memory model", "subgroup": "SG1, SG12", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2215r0.pdf", "link": "https://wg21.link/p2215r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-15", "github_url": "https://github.com/cplusplus/papers/issues/915" }, "P2215R1": { "type": "paper", "title": "\"Undefined behavior\" and the concurrency memory model", "subgroup": "SG1, SG12", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2215r1.pdf", "link": "https://wg21.link/p2215r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/915" }, "P2216R0": { "type": "paper", "title": "std::format improvements", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2216r0.html", "link": "https://wg21.link/p2216r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-06", "github_url": "https://github.com/cplusplus/papers/issues/919" }, "P2216R1": { "type": "paper", "title": "std::format improvements", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2216r1.html", "link": "https://wg21.link/p2216r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-25", "github_url": "https://github.com/cplusplus/papers/issues/919" }, "P2216R2": { "type": "paper", "title": "std::format improvements", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2216r2.html", "link": "https://wg21.link/p2216r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/919" }, "P2216R3": { "type": "paper", "title": "std::format improvements", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2216r3.html", "link": "https://wg21.link/p2216r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/919" }, "P2217R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2020-06-10 through 2020-08-26", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2217r0.html", "link": "https://wg21.link/p2217r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-08-30", "github_url": "https://github.com/cplusplus/papers/issues/920" }, "P2218R0": { "type": "paper", "title": "More flexible optional::value_or()", "subgroup": "LEWGI", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2218r0.pdf", "link": "https://wg21.link/p2218r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/921" }, "P2219R0": { "type": "paper", "title": "P0443 Executors Issues Needing Resolution", "subgroup": "SG1", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2219r0.pdf", "link": "https://wg21.link/p2219r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-10", "github_url": "https://github.com/cplusplus/papers/issues/922" }, "P2220R0": { "type": "paper", "title": "redefine properties in P0443", "subgroup": "Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2220r0.pdf", "link": "https://wg21.link/p2220r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/923" }, "P2221R0": { "type": "paper", "title": "define P0443 cpos with tag_invoke", "subgroup": "Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2221r0.pdf", "link": "https://wg21.link/p2221r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-15", "github_url": "https://github.com/cplusplus/papers/issues/924" }, "P2223R0": { "type": "paper", "title": "Trimming whitespaces before line splicing", "subgroup": "Evolution, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2223r0.pdf", "link": "https://wg21.link/p2223r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-14", "github_url": "https://github.com/cplusplus/papers/issues/925" }, "P2223R1": { "type": "paper", "title": "Trimming whitespaces before line splicing", "subgroup": "Evolution, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2223r1.pdf", "link": "https://wg21.link/p2223r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-17", "github_url": "https://github.com/cplusplus/papers/issues/925" }, "P2223R2": { "type": "paper", "title": "Trimming whitespaces before line splicing", "subgroup": "Evolution, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2223r2.pdf", "link": "https://wg21.link/p2223r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-13", "github_url": "https://github.com/cplusplus/papers/issues/925" }, "P2224R0": { "type": "paper", "title": "A Better bulk_schedule", "subgroup": "SG1", "author": "Michael Garland, Jared Hoberock Lee Howes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2224r0.pdf", "link": "https://wg21.link/p2224r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-09-14", "github_url": "https://github.com/cplusplus/papers/issues/926" }, "P2226R0": { "type": "paper", "title": "A function template to move from an object and reset it to its default constructed state", "subgroup": "SG1, LEWGI, SG20", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2226r0.html", "link": "https://wg21.link/p2226r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-19", "github_url": "https://github.com/cplusplus/papers/issues/930" }, "P2227R0": { "type": "paper", "title": "Update normative reference to POSIX", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2227r0.html", "link": "https://wg21.link/p2227r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-02", "github_url": "https://github.com/cplusplus/papers/issues/931" }, "P2228R0": { "type": "paper", "title": "Slide Deck for P1949 EWG Presentation 20200924", "subgroup": "Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2228r0.pdf", "link": "https://wg21.link/p2228r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-15", "github_url": "https://github.com/cplusplus/papers/issues/932" }, "P2231R0": { "type": "paper", "title": "Add further constexpr support for optional/variant", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2231r0.html", "link": "https://wg21.link/p2231r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-14", "github_url": "https://github.com/cplusplus/papers/issues/933" }, "P2231R1": { "type": "paper", "title": "Add further constexpr support for optional/variant", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2231r1.html", "link": "https://wg21.link/p2231r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-12", "github_url": "https://github.com/cplusplus/papers/issues/933" }, "P2232R0": { "type": "paper", "title": "Zero-Overhead Deterministic Exceptions: Catching Values", "subgroup": "EWGI", "author": "Emil Dotchevski", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2232r0.html", "link": "https://wg21.link/p2232r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-17", "github_url": "https://github.com/cplusplus/papers/issues/965" }, "P2233R0": { "type": "paper", "title": "2020 Fall Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2233r0.html", "link": "https://wg21.link/p2233r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-16", "github_url": "https://github.com/cplusplus/papers/issues/934" }, "P2233R1": { "type": "paper", "title": "2020 Fall Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2233r1.html", "link": "https://wg21.link/p2233r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-23", "github_url": "https://github.com/cplusplus/papers/issues/934" }, "P2233R2": { "type": "paper", "title": "2020 Fall Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2233r2.html", "link": "https://wg21.link/p2233r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-23", "github_url": "https://github.com/cplusplus/papers/issues/934" }, "P2233R3": { "type": "paper", "title": "2020 Fall Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2233r3.html", "link": "https://wg21.link/p2233r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-23", "github_url": "https://github.com/cplusplus/papers/issues/934" }, "P2234R0": { "type": "paper", "title": "Consider a UB and IF-NDR Audit", "subgroup": "SG12, EWGI", "author": "Scott Schurr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2234r0.pdf", "link": "https://wg21.link/p2234r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-14", "github_url": "https://github.com/cplusplus/papers/issues/935" }, "P2234R1": { "type": "paper", "title": "Consider a UB and IF-NDR Audit", "subgroup": "SG12, EWGI", "author": "Scott Schurr", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2234r1.pdf", "link": "https://wg21.link/p2234r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-13", "github_url": "https://github.com/cplusplus/papers/issues/935" }, "P2235R0": { "type": "paper", "title": "Disentangling schedulers and executors", "subgroup": "SG1, Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2235r0.html", "link": "https://wg21.link/p2235r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-15", "github_url": "https://github.com/cplusplus/papers/issues/927" }, "P2236R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Virtual Plenary, Nov. 2020", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2236r0.html", "link": "https://wg21.link/p2236r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-15", "github_url": "https://github.com/cplusplus/papers/issues/936" }, "P2237R0": { "type": "paper", "title": "Metaprogramming", "subgroup": "SG7", "author": "Andrew Sutton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2237r0.pdf", "link": "https://wg21.link/p2237r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-15", "github_url": "https://github.com/cplusplus/papers/issues/937" }, "P2238R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" issues for the November, 2020 meeting", "subgroup": "WG21", "author": "William M. (Mike) Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2238r0.html", "link": "https://wg21.link/p2238r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-29", "github_url": "https://github.com/cplusplus/papers/issues/954" }, "P2242R0": { "type": "paper", "title": "Non-literal variables (and labels and gotos) in constexpr functions", "subgroup": "Evolution, Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2242r0.html", "link": "https://wg21.link/p2242r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-22", "github_url": "https://github.com/cplusplus/papers/issues/941" }, "P2242R1": { "type": "paper", "title": "Non-literal variables (and labels and gotos) in constexpr functions", "subgroup": "Evolution, Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2242r1.html", "link": "https://wg21.link/p2242r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-14", "github_url": "https://github.com/cplusplus/papers/issues/941" }, "P2242R2": { "type": "paper", "title": "Non-literal variables (and labels and gotos) in constexpr functions", "subgroup": "Evolution, Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2242r2.html", "link": "https://wg21.link/p2242r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/941" }, "P2242R3": { "type": "paper", "title": "Non-literal variables (and labels and gotos) in constexpr functions", "subgroup": "Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2242r3.html", "link": "https://wg21.link/p2242r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-13", "github_url": "https://github.com/cplusplus/papers/issues/941" }, "P2244R0": { "type": "paper", "title": "SG14: Low Latency/Games/Embedded/Finance/Simulation Meeting Minutes", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2244r0.pdf", "link": "https://wg21.link/p2244r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/966" }, "P2245R0": { "type": "paper", "title": "SG19: Machine Learning Meeting Minutes", "subgroup": "SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2245r0.pdf", "link": "https://wg21.link/p2245r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/967" }, "P2246R0": { "type": "paper", "title": "Character encoding of diagnostic text", "subgroup": "SG16, Evolution", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2246r0.pdf", "link": "https://wg21.link/p2246r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-10-26", "github_url": "https://github.com/cplusplus/papers/issues/942" }, "P2246R1": { "type": "paper", "title": "Character encoding of diagnostic text", "subgroup": "Evolution", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2246r1.pdf", "link": "https://wg21.link/p2246r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/942" }, "P2247R0": { "type": "paper", "title": "2020 Library Evolution Report", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig, Billy Baker, Nevin Liber, Inbal Levi, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2247r0.html", "link": "https://wg21.link/p2247r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-03", "github_url": "https://github.com/cplusplus/papers/issues/943" }, "P2247R1": { "type": "paper", "title": "2020 Library Evolution Report", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig, Billy Baker, Nevin Liber, Inbal Levi, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2247r1.html", "link": "https://wg21.link/p2247r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-03", "github_url": "https://github.com/cplusplus/papers/issues/943" }, "P2248R0": { "type": "paper", "title": "Enabling list-initialization for algorithms", "subgroup": "LEWGI", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2248r0.html", "link": "https://wg21.link/p2248r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-01", "github_url": "https://github.com/cplusplus/papers/issues/944" }, "P2248R1": { "type": "paper", "title": "Enabling list-initialization for algorithms", "subgroup": "LEWGI", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2248r1.html", "link": "https://wg21.link/p2248r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-26", "github_url": "https://github.com/cplusplus/papers/issues/944" }, "P2248R2": { "type": "paper", "title": "Enabling list-initialization for algorithms", "subgroup": "SG6, SG9, LEWGI, Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2248r2.html", "link": "https://wg21.link/p2248r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-03", "github_url": "https://github.com/cplusplus/papers/issues/944" }, "P2248R3": { "type": "paper", "title": "Enabling list-initialization for algorithms", "subgroup": "SG6, SG9, Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2248r3.html", "link": "https://wg21.link/p2248r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-17", "github_url": "https://github.com/cplusplus/papers/issues/944" }, "P2248R4": { "type": "paper", "title": "Enabling list-initialization for algorithms", "subgroup": "SG6, SG9, Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2248r4.html", "link": "https://wg21.link/p2248r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-03", "github_url": "https://github.com/cplusplus/papers/issues/944" }, "P2248R5": { "type": "paper", "title": "Enabling list-initialization for algorithms", "subgroup": "SG6, SG9, Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2248r5.html", "link": "https://wg21.link/p2248r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-29", "github_url": "https://github.com/cplusplus/papers/issues/944" }, "P2248R6": { "type": "paper", "title": "Enabling list-initialization for algorithms", "subgroup": "SG6, SG9, Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2248r6.html", "link": "https://wg21.link/p2248r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-17", "github_url": "https://github.com/cplusplus/papers/issues/944" }, "P2248R7": { "type": "paper", "title": "Enabling list-initialization for algorithms", "subgroup": "SG6, SG9, Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2248r7.html", "link": "https://wg21.link/p2248r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-13", "github_url": "https://github.com/cplusplus/papers/issues/944" }, "P2248R8": { "type": "paper", "title": "Enabling list-initialization for algorithms", "subgroup": "LWG Library", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2248r8.html", "link": "https://wg21.link/p2248r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/944" }, "P2249R0": { "type": "paper", "title": "Mixed comparisons for smart pointers", "subgroup": "LEWGI, Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2249r0.html", "link": "https://wg21.link/p2249r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-30", "github_url": "https://github.com/cplusplus/papers/issues/981" }, "P2249R1": { "type": "paper", "title": "Mixed comparisons for smart pointers", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2249r1.html", "link": "https://wg21.link/p2249r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-14", "github_url": "https://github.com/cplusplus/papers/issues/981" }, "P2249R2": { "type": "paper", "title": "Mixed comparisons for smart pointers", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2249r2.html", "link": "https://wg21.link/p2249r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-03", "github_url": "https://github.com/cplusplus/papers/issues/981" }, "P2249R3": { "type": "paper", "title": "Mixed comparisons for smart pointers", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2249r3.html", "link": "https://wg21.link/p2249r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-16", "github_url": "https://github.com/cplusplus/papers/issues/981" }, "P2249R4": { "type": "paper", "title": "Mixed comparisons for smart pointers", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2249r4.html", "link": "https://wg21.link/p2249r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-11", "github_url": "https://github.com/cplusplus/papers/issues/981" }, "P2249R5": { "type": "paper", "title": "Mixed comparisons for smart pointers", "subgroup": "LEWG Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2249r5.html", "link": "https://wg21.link/p2249r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/981" }, "P2249R6": { "type": "paper", "title": "Mixed comparisons for smart pointers", "subgroup": "LEWG Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2249r6.html", "link": "https://wg21.link/p2249r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/981" }, "P2250R0": { "type": "paper", "title": "Scheduler vs Executor", "subgroup": "SG1, Library Evolution", "author": "Ruslan Arutyunyan, Michael Voss", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2250r0.pdf", "link": "https://wg21.link/p2250r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-04", "github_url": "https://github.com/cplusplus/papers/issues/945" }, "P2251R0": { "type": "paper", "title": "Require span & basic_string_view to be Trivially Copyable", "subgroup": "LEWGI", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2251r0.pdf", "link": "https://wg21.link/p2251r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-09", "github_url": "https://github.com/cplusplus/papers/issues/946" }, "P2251R1": { "type": "paper", "title": "Require span & basic_string_view to be Trivially Copyable", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2251r1.pdf", "link": "https://wg21.link/p2251r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-19", "github_url": "https://github.com/cplusplus/papers/issues/946" }, "P2253R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2020-09-09 through 2020-11-11", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2253r0.html", "link": "https://wg21.link/p2253r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-15", "github_url": "https://github.com/cplusplus/papers/issues/947" }, "P2254R0": { "type": "paper", "title": "Executors Beyond Invocables", "subgroup": "SG1, Library Evolution", "author": "Jared Hoberock", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2254r0.pdf", "link": "https://wg21.link/p2254r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-15", "github_url": "https://github.com/cplusplus/papers/issues/948" }, "P2255R0": { "type": "paper", "title": "A type trait to detect reference binding to temporary", "subgroup": "Evolution, Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2255r0.html", "link": "https://wg21.link/p2255r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-14", "github_url": "https://github.com/cplusplus/papers/issues/949" }, "P2255R1": { "type": "paper", "title": "A type trait to detect reference binding to temporary", "subgroup": "Evolution, Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2255r1.html", "link": "https://wg21.link/p2255r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-11", "github_url": "https://github.com/cplusplus/papers/issues/949" }, "P2255R2": { "type": "paper", "title": "A type trait to detect reference binding to temporary", "subgroup": "Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2255r2.html", "link": "https://wg21.link/p2255r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-14", "github_url": "https://github.com/cplusplus/papers/issues/949" }, "P2257R0": { "type": "paper", "title": "Blocking is an insufficient description for senders and receivers", "subgroup": "Library Evolution", "author": "Dalton M. Woodard", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2257r0.html", "link": "https://wg21.link/p2257r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-22", "github_url": "https://github.com/cplusplus/papers/issues/950" }, "P2259R0": { "type": "paper", "title": "Repairing input range adaptors and counted_iterator", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2259r0.html", "link": "https://wg21.link/p2259r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-20", "github_url": "https://github.com/cplusplus/papers/issues/951" }, "P2259R1": { "type": "paper", "title": "Repairing input range adaptors and counted_iterator", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2259r1.html", "link": "https://wg21.link/p2259r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-14", "github_url": "https://github.com/cplusplus/papers/issues/951" }, "P2260R0": { "type": "paper", "title": "WG21 2020-11 Virtual Meeting Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2260r0.pdf", "link": "https://wg21.link/p2260r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-11-19", "github_url": "https://github.com/cplusplus/papers/issues/952" }, "P2262R0": { "type": "paper", "title": "2020 Fall Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2262r0.html", "link": "https://wg21.link/p2262r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-02", "github_url": "https://github.com/cplusplus/papers/issues/955" }, "P2263R0": { "type": "paper", "title": "A call for a WG21 managed chat service", "subgroup": "WG21", "author": "Tom Honermann, Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2263r0.html", "link": "https://wg21.link/p2263r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-14", "github_url": "https://github.com/cplusplus/papers/issues/956" }, "P2263R1": { "type": "paper", "title": "A call for a WG21 managed chat service", "subgroup": "WG21", "author": "Tom Honermann, Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2263r1.html", "link": "https://wg21.link/p2263r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/956" }, "P2264R0": { "type": "paper", "title": "Make assert() macro user friendly for C and C++", "subgroup": "LEWGI, SG22, Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2264r0.html", "link": "https://wg21.link/p2264r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-16", "github_url": "https://github.com/cplusplus/papers/issues/957" }, "P2264R1": { "type": "paper", "title": "Make assert() macro user friendly for C and C++", "subgroup": "SG22, Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2264r1.html", "link": "https://wg21.link/p2264r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-05", "github_url": "https://github.com/cplusplus/papers/issues/957" }, "P2264R2": { "type": "paper", "title": "Make assert() macro user friendly for C and C++", "subgroup": "SG22, Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2264r2.html", "link": "https://wg21.link/p2264r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-18", "github_url": "https://github.com/cplusplus/papers/issues/957" }, "P2264R3": { "type": "paper", "title": "Make assert() macro user friendly for C and C++", "subgroup": "SG22, Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2264r3.html", "link": "https://wg21.link/p2264r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-27", "github_url": "https://github.com/cplusplus/papers/issues/957" }, "P2264R4": { "type": "paper", "title": "Make assert() macro user friendly for C and C++", "subgroup": "Library Evolution", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2264r4.html", "link": "https://wg21.link/p2264r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-08", "github_url": "https://github.com/cplusplus/papers/issues/957" }, "P2264R5": { "type": "paper", "title": "Make assert() macro user friendly for C and C++", "subgroup": "Library Evolution,Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2264r5.html", "link": "https://wg21.link/p2264r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-13", "github_url": "https://github.com/cplusplus/papers/issues/957" }, "P2264R6": { "type": "paper", "title": "Make assert() macro user friendly for C and C++", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2264r6.html", "link": "https://wg21.link/p2264r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-11", "github_url": "https://github.com/cplusplus/papers/issues/957" }, "P2264R7": { "type": "paper", "title": "Make assert() macro user friendly for C and C++", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2264r7.html", "link": "https://wg21.link/p2264r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/957" }, "P2265R0": { "type": "paper", "title": "Renaming any_invocable", "subgroup": "Library Evolution", "author": "Kevlin Henney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2265r0.pdf", "link": "https://wg21.link/p2265r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-06", "github_url": "https://github.com/cplusplus/papers/issues/958" }, "P2265R1": { "type": "paper", "title": "Renaming any_invocable", "subgroup": "Library Evolution", "author": "Kevlin Henney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2265r1.pdf", "link": "https://wg21.link/p2265r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-17", "github_url": "https://github.com/cplusplus/papers/issues/958" }, "P2266R0": { "type": "paper", "title": "Simpler implicit move", "subgroup": "Evolution, Core", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2266r0.html", "link": "https://wg21.link/p2266r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-07", "github_url": "https://github.com/cplusplus/papers/issues/968" }, "P2266R1": { "type": "paper", "title": "Simpler implicit move", "subgroup": "Evolution, Core", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2266r1.html", "link": "https://wg21.link/p2266r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-14", "github_url": "https://github.com/cplusplus/papers/issues/968" }, "P2266R2": { "type": "paper", "title": "Simpler implicit move", "subgroup": "Evolution, Core", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2266r2.html", "link": "https://wg21.link/p2266r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-31", "github_url": "https://github.com/cplusplus/papers/issues/968" }, "P2266R3": { "type": "paper", "title": "Simpler implicit move", "subgroup": "Core", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2266r3.html", "link": "https://wg21.link/p2266r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-26", "github_url": "https://github.com/cplusplus/papers/issues/968" }, "P2267R0": { "type": "paper", "title": "Library Evolution Policies", "subgroup": "Library Evolution", "author": "Inbal Levi, Ben Craig, Fabio Fracassi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2267r0.html", "link": "https://wg21.link/p2267r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1646" }, "P2267R1": { "type": "paper", "title": "Library Evolution Policies", "subgroup": "Library Evolution", "author": "Inbal Levi, Ben Craig, Fabio Fracassi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2267r1.html", "link": "https://wg21.link/p2267r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-23", "github_url": "https://github.com/cplusplus/papers/issues/1646" }, "P2268R0": { "type": "paper", "title": "Freestanding Roadmap", "subgroup": "SG14", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2268r0.html", "link": "https://wg21.link/p2268r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-10", "github_url": "https://github.com/cplusplus/papers/issues/959" }, "P2272R0": { "type": "paper", "title": "Safety & Security Review Board", "subgroup": "SG12, SG14, Evolution, Library Evolution, Direction Group", "author": "Matthew Butler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2272r0.pdf", "link": "https://wg21.link/p2272r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-15", "github_url": "https://github.com/cplusplus/papers/issues/960" }, "P2273R0": { "type": "paper", "title": "Making std::unique_ptr constexpr", "subgroup": "Library Evolution", "author": "Andreas Fertig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2273r0.pdf", "link": "https://wg21.link/p2273r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-09", "github_url": "https://github.com/cplusplus/papers/issues/961" }, "P2273R1": { "type": "paper", "title": "Making std::unique_ptr constexpr", "subgroup": "Library Evolution", "author": "Andreas Fertig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2273r1.pdf", "link": "https://wg21.link/p2273r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-13", "github_url": "https://github.com/cplusplus/papers/issues/961" }, "P2273R2": { "type": "paper", "title": "Making std::unique_ptr constexpr", "subgroup": "Library Evolution", "author": "Andreas Fertig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2273r2.pdf", "link": "https://wg21.link/p2273r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-05", "github_url": "https://github.com/cplusplus/papers/issues/961" }, "P2273R3": { "type": "paper", "title": "Making std::unique_ptr constexpr", "subgroup": "Library", "author": "Andreas Fertig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2273r3.pdf", "link": "https://wg21.link/p2273r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-09", "github_url": "https://github.com/cplusplus/papers/issues/961" }, "P2274R0": { "type": "paper", "title": "C and C++ Compatibility Study Group", "subgroup": "SG22", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2274r0.pdf", "link": "https://wg21.link/p2274r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/", "date": "2020-12-13", "github_url": "https://github.com/cplusplus/papers/issues/962" }, "P2276R0": { "type": "paper", "title": "Fix std::cbegin(), std::ranges::cbegin, and cbegin() for span (fix of wrong fix of lwg3320)", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2276r0.pdf", "link": "https://wg21.link/p2276r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/969" }, "P2276R1": { "type": "paper", "title": "Fix cbegin", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2276r1.pdf", "link": "https://wg21.link/p2276r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-10", "github_url": "https://github.com/cplusplus/papers/issues/969" }, "P2277R0": { "type": "paper", "title": "Packs outside of Templates", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2277r0.html", "link": "https://wg21.link/p2277r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-03", "github_url": "https://github.com/cplusplus/papers/issues/970" }, "P2278R0": { "type": "paper", "title": "cbegin should always return a constant iterator", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2278r0.html", "link": "https://wg21.link/p2278r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-10", "github_url": "https://github.com/cplusplus/papers/issues/971" }, "P2278R1": { "type": "paper", "title": "cbegin should always return a constant iterator", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2278r1.html", "link": "https://wg21.link/p2278r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/971" }, "P2278R2": { "type": "paper", "title": "cbegin should always return a constant iterator", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2278r2.html", "link": "https://wg21.link/p2278r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-17", "github_url": "https://github.com/cplusplus/papers/issues/971" }, "P2278R3": { "type": "paper", "title": "cbegin should always return a constant iterator", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2278r3.html", "link": "https://wg21.link/p2278r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-12", "github_url": "https://github.com/cplusplus/papers/issues/971" }, "P2278R4": { "type": "paper", "title": "cbegin should always return a constant iterator", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2278r4.html", "link": "https://wg21.link/p2278r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-17", "github_url": "https://github.com/cplusplus/papers/issues/971", "issues": [ "LWG3813" ] }, "P2279R0": { "type": "paper", "title": "We need a language mechanism for customization points", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2279r0.html", "link": "https://wg21.link/p2279r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/972" }, "P2280R0": { "type": "paper", "title": "Using unknown references in constant expressions", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2280r0.html", "link": "https://wg21.link/p2280r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-13", "github_url": "https://github.com/cplusplus/papers/issues/973" }, "P2280R1": { "type": "paper", "title": "Using unknown references in constant expressions", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2280r1.html", "link": "https://wg21.link/p2280r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/973" }, "P2280R2": { "type": "paper", "title": "Using unknown references in constant expressions", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2280r2.html", "link": "https://wg21.link/p2280r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/973" }, "P2280R3": { "type": "paper", "title": "Using unknown references in constant expressions", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2280r3.html", "link": "https://wg21.link/p2280r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-18", "github_url": "https://github.com/cplusplus/papers/issues/973" }, "P2280R4": { "type": "paper", "title": "Using unknown references in constant expressions", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2280r4.html", "link": "https://wg21.link/p2280r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-11", "github_url": "https://github.com/cplusplus/papers/issues/973" }, "P2281R0": { "type": "paper", "title": "Clarifying range adaptor objects", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2281r0.html", "link": "https://wg21.link/p2281r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/974" }, "P2281R1": { "type": "paper", "title": "Clarifying range adaptor objects", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2281r1.html", "link": "https://wg21.link/p2281r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-19", "github_url": "https://github.com/cplusplus/papers/issues/974" }, "P2283R0": { "type": "paper", "title": "constexpr for specialized memory algorithms", "subgroup": "Library Evolution", "author": "Michael Schellenberger Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2283r0.html", "link": "https://wg21.link/p2283r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-12", "github_url": "https://github.com/cplusplus/papers/issues/975" }, "P2283R1": { "type": "paper", "title": "constexpr for specialized memory algorithms", "subgroup": "Library Evolution", "author": "Michael Schellenberger Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2283r1.pdf", "link": "https://wg21.link/p2283r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-19", "github_url": "https://github.com/cplusplus/papers/issues/975" }, "P2283R2": { "type": "paper", "title": "constexpr for specialized memory algorithms", "subgroup": "Library Evolution", "author": "Michael Schellenberger Costa", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2283r2.pdf", "link": "https://wg21.link/p2283r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-26", "github_url": "https://github.com/cplusplus/papers/issues/975" }, "P2285R0": { "type": "paper", "title": "Are default function arguments in the immediate context?", "subgroup": "Evolution", "author": "Andrzej Krzemieński, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2285r0.html", "link": "https://wg21.link/p2285r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-14", "github_url": "https://github.com/cplusplus/papers/issues/976" }, "P2286R0": { "type": "paper", "title": "Formatting Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2286r0.html", "link": "https://wg21.link/p2286r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-15", "github_url": "https://github.com/cplusplus/papers/issues/977" }, "P2286R1": { "type": "paper", "title": "Formatting Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2286r1.html", "link": "https://wg21.link/p2286r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-19", "github_url": "https://github.com/cplusplus/papers/issues/977" }, "P2286R2": { "type": "paper", "title": "Formatting Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2286r2.html", "link": "https://wg21.link/p2286r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-16", "github_url": "https://github.com/cplusplus/papers/issues/977" }, "P2286R3": { "type": "paper", "title": "Formatting Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2286r3.html", "link": "https://wg21.link/p2286r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-17", "github_url": "https://github.com/cplusplus/papers/issues/977" }, "P2286R4": { "type": "paper", "title": "Formatting Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2286r4.html", "link": "https://wg21.link/p2286r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-18", "github_url": "https://github.com/cplusplus/papers/issues/977" }, "P2286R5": { "type": "paper", "title": "Formatting Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2286r5.html", "link": "https://wg21.link/p2286r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-16", "github_url": "https://github.com/cplusplus/papers/issues/977" }, "P2286R6": { "type": "paper", "title": "Formatting Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2286r6.html", "link": "https://wg21.link/p2286r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-19", "github_url": "https://github.com/cplusplus/papers/issues/977" }, "P2286R7": { "type": "paper", "title": "Formatting Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2286r7.html", "link": "https://wg21.link/p2286r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-22", "github_url": "https://github.com/cplusplus/papers/issues/977" }, "P2286R8": { "type": "paper", "title": "Formatting Ranges", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2286r8.html", "link": "https://wg21.link/p2286r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-16", "github_url": "https://github.com/cplusplus/papers/issues/977" }, "P2287R0": { "type": "paper", "title": "Designated-initializers for base classes", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2287r0.html", "link": "https://wg21.link/p2287r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-21", "github_url": "https://github.com/cplusplus/papers/issues/978" }, "P2287R1": { "type": "paper", "title": "Designated-initializers for base classes", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2287r1.html", "link": "https://wg21.link/p2287r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/978" }, "P2287R2": { "type": "paper", "title": "Designated-initializers for base classes", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2287r2.html", "link": "https://wg21.link/p2287r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-12", "github_url": "https://github.com/cplusplus/papers/issues/978" }, "P2289R0": { "type": "paper", "title": "2021 Winter Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2289r0.html", "link": "https://wg21.link/p2289r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-01", "github_url": "https://github.com/cplusplus/papers/issues/982" }, "P2290R0": { "type": "paper", "title": "Delimited escape sequences", "subgroup": "SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2290r0.pdf", "link": "https://wg21.link/p2290r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-18", "github_url": "https://github.com/cplusplus/papers/issues/983" }, "P2290R1": { "type": "paper", "title": "Delimited escape sequences", "subgroup": "SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2290r1.pdf", "link": "https://wg21.link/p2290r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-07", "github_url": "https://github.com/cplusplus/papers/issues/983" }, "P2290R2": { "type": "paper", "title": "Delimited escape sequences", "subgroup": "SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2290r2.pdf", "link": "https://wg21.link/p2290r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/983" }, "P2290R3": { "type": "paper", "title": "Delimited escape sequences", "subgroup": "SG22, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2290r3.pdf", "link": "https://wg21.link/p2290r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-25", "github_url": "https://github.com/cplusplus/papers/issues/983" }, "P2291R0": { "type": "paper", "title": "Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header", "subgroup": "LEWGI, Library Evolution, Library", "author": "Daniil Goncharov, Karaev Alexander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2291r0.pdf", "link": "https://wg21.link/p2291r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-01-28", "github_url": "https://github.com/cplusplus/papers/issues/984" }, "P2291R1": { "type": "paper", "title": "Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header", "subgroup": "Library Evolution, Library", "author": "Daniil Goncharov, Karaev Alexander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2291r1.pdf", "link": "https://wg21.link/p2291r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-05", "github_url": "https://github.com/cplusplus/papers/issues/984" }, "P2291R2": { "type": "paper", "title": "Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header", "subgroup": "Library Evolution, Library", "author": "Daniil Goncharov, Karaev Alexander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2291r2.pdf", "link": "https://wg21.link/p2291r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-17", "github_url": "https://github.com/cplusplus/papers/issues/984" }, "P2291R3": { "type": "paper", "title": "Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header", "subgroup": "Library Evolution, Library", "author": "Daniil Goncharov, Karaev Alexander", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2291r3.pdf", "link": "https://wg21.link/p2291r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-23", "github_url": "https://github.com/cplusplus/papers/issues/984" }, "P2295R0": { "type": "paper", "title": "Correct UTF-8 handling during phase 1 of translation", "subgroup": "SG16, SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2295r0.pdf", "link": "https://wg21.link/p2295r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/985" }, "P2295R1": { "type": "paper", "title": "Correct UTF-8 handling during phase 1 of translation", "subgroup": "SG16, SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2295r1.pdf", "link": "https://wg21.link/p2295r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-21", "github_url": "https://github.com/cplusplus/papers/issues/985" }, "P2295R2": { "type": "paper", "title": "Support for UTF-8 as a portable source file encoding", "subgroup": "SG16, SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2295r2.pdf", "link": "https://wg21.link/p2295r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-13", "github_url": "https://github.com/cplusplus/papers/issues/985" }, "P2295R3": { "type": "paper", "title": "Support for UTF-8 as a portable source file encoding", "subgroup": "SG16, SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2295r3.pdf", "link": "https://wg21.link/p2295r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-15", "github_url": "https://github.com/cplusplus/papers/issues/985" }, "P2295R4": { "type": "paper", "title": "Support for UTF-8 as a portable source file encoding", "subgroup": "SG16, SG22, Evolution", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2295r4.pdf", "link": "https://wg21.link/p2295r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-14", "github_url": "https://github.com/cplusplus/papers/issues/985" }, "P2295R5": { "type": "paper", "title": "Support for UTF-8 as a portable source file encoding", "subgroup": "SG22, Evolution", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2295r5.pdf", "link": "https://wg21.link/p2295r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-16", "github_url": "https://github.com/cplusplus/papers/issues/985" }, "P2295R6": { "type": "paper", "title": "Support for UTF-8 as a portable source file encoding", "subgroup": "SG22, Evolution", "author": "Corentin Jabot, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2295r6.pdf", "link": "https://wg21.link/p2295r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-01", "github_url": "https://github.com/cplusplus/papers/issues/985" }, "P2297R0": { "type": "paper", "title": "Wording improvements for encodings and character sets", "subgroup": "SG16", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2297r0.pdf", "link": "https://wg21.link/p2297r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-19", "github_url": "https://github.com/cplusplus/papers/issues/986" }, "P2299R0": { "type": "paper", "title": "`mdspan` and CTAD", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2299r0.html", "link": "https://wg21.link/p2299r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-27", "github_url": "https://github.com/cplusplus/papers/issues/1009" }, "P2299R1": { "type": "paper", "title": "`mdspan` and CTAD", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2299r1.html", "link": "https://wg21.link/p2299r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-20", "github_url": "https://github.com/cplusplus/papers/issues/1009" }, "P2299R2": { "type": "paper", "title": "`mdspan` and CTAD", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2299r2.html", "link": "https://wg21.link/p2299r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1009" }, "P2299R3": { "type": "paper", "title": "`mdspan`s of All Dynamic Extents", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2299r3.html", "link": "https://wg21.link/p2299r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-08", "github_url": "https://github.com/cplusplus/papers/issues/1009" }, "P2299R4": { "type": "paper", "title": "`mdspan`s of All Dynamic Extents", "subgroup": "LEWG Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2299r4.html", "link": "https://wg21.link/p2299r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1009" }, "P2300R0": { "type": "paper", "title": "std::execution", "subgroup": "SG1, Library Evolution", "author": "Michał Dominiak, Lewis Baker, Lee Howes, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2300r0.html", "link": "https://wg21.link/p2300r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2300R1": { "type": "paper", "title": "std::execution", "subgroup": "SG1, Library Evolution", "author": "Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2300r1.html", "link": "https://wg21.link/p2300r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-06", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2300R2": { "type": "paper", "title": "std::execution", "subgroup": "SG1, Library Evolution", "author": "Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2300r2.html", "link": "https://wg21.link/p2300r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-04", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2300R3": { "type": "paper", "title": "`std::execution`", "subgroup": "SG1, Library Evolution", "author": "Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2300r3.html", "link": "https://wg21.link/p2300r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-05", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2300R4": { "type": "paper", "title": "std::execution", "subgroup": "SG1, Library Evolution", "author": "Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2300r4.html", "link": "https://wg21.link/p2300r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-19", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2300R5": { "type": "paper", "title": "`std::execution`", "subgroup": "SG1, Library Evolution", "author": "Michał Dominiak, Georgy Evtushenko, Lewis Baker, Lucian Radu Teodorescu, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2300r5.html", "link": "https://wg21.link/p2300r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-22", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2300R6": { "type": "paper", "title": "`std::execution`", "subgroup": "SG23 Safety and Security,WG21", "author": "Michał Dominiak, Georgy Evtushenko, Lewis Baker, Lucian Radu Teodorescu, Lee Howes, Kirk Shoop, Michael Garland, Eric Niebler, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2300r6.html", "link": "https://wg21.link/p2300r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-19", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2300R7": { "type": "paper", "title": "`std::execution`", "subgroup": "Library Evolution,Library", "author": "Eric Niebler, Michał Dominiak, Georgy Evtushenko, Lewis Baker, Lucian Radu Teodorescu, Lee Howes, Kirk Shoop, Michael Garland, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2300r7.html", "link": "https://wg21.link/p2300r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-21", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2300R8": { "type": "paper", "title": "`std::execution`", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Eric Niebler, Michał Dominiak, Georgy Evtushenko, Lewis Baker, Lucian Radu Teodorescu, Lee Howes, Kirk Shoop, Michael Garland, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r8.html", "link": "https://wg21.link/p2300r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-02", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2300R9": { "type": "paper", "title": "`std::execution`", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Eric Niebler, Michał Dominiak, Georgy Evtushenko, Lewis Baker, Lucian Radu Teodorescu, Lee Howes, Kirk Shoop, Michael Garland, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2300r9.html", "link": "https://wg21.link/p2300r9", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-02", "github_url": "https://github.com/cplusplus/papers/issues/1054" }, "P2301R0": { "type": "paper", "title": "Add a pmr alias for std::stacktrace", "subgroup": "Library Evolution, Library", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2301r0.html", "link": "https://wg21.link/p2301r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/987" }, "P2301R1": { "type": "paper", "title": "Add a pmr alias for std::stacktrace", "subgroup": "Library", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2301r1.html", "link": "https://wg21.link/p2301r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-14", "github_url": "https://github.com/cplusplus/papers/issues/987" }, "P2302R0": { "type": "paper", "title": "Prefer std::ranges::contains over std::basic_string_view::contains", "subgroup": "Library Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2302r0.html", "link": "https://wg21.link/p2302r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-11", "github_url": "https://github.com/cplusplus/papers/issues/988" }, "P2302R1": { "type": "paper", "title": "std::ranges::contains", "subgroup": "SG9", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2302r1.html", "link": "https://wg21.link/p2302r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-08", "github_url": "https://github.com/cplusplus/papers/issues/988" }, "P2302R2": { "type": "paper", "title": "std::ranges::contains", "subgroup": "SG9", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2302r2.html", "link": "https://wg21.link/p2302r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-12", "github_url": "https://github.com/cplusplus/papers/issues/988" }, "P2302R3": { "type": "paper", "title": "std::ranges::contains", "subgroup": "Library Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2302r3.html", "link": "https://wg21.link/p2302r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-20", "github_url": "https://github.com/cplusplus/papers/issues/988" }, "P2302R4": { "type": "paper", "title": "std::ranges::contains", "subgroup": "WG21", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2302r4.html", "link": "https://wg21.link/p2302r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-17", "github_url": "https://github.com/cplusplus/papers/issues/988" }, "P2303R0": { "type": "paper", "title": "Function literals and value closures", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2303r0.pdf", "link": "https://wg21.link/p2303r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-10", "github_url": "https://github.com/cplusplus/papers/issues/989" }, "P2303R1": { "type": "paper", "title": "Function literals and value closures", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2303r1.pdf", "link": "https://wg21.link/p2303r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-01", "github_url": "https://github.com/cplusplus/papers/issues/989" }, "P2303R2": { "type": "paper", "title": "Function literals and value closures", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2303r2.pdf", "link": "https://wg21.link/p2303r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-29", "github_url": "https://github.com/cplusplus/papers/issues/989" }, "P2303R3": { "type": "paper", "title": "Function literals and value closures", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2303r3.pdf", "link": "https://wg21.link/p2303r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/989" }, "P2303R4": { "type": "paper", "title": "Basic lambdas for C", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2303r4.pdf", "link": "https://wg21.link/p2303r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-24", "github_url": "https://github.com/cplusplus/papers/issues/989" }, "P2304R0": { "type": "paper", "title": "Improve type generic programming", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2304r0.pdf", "link": "https://wg21.link/p2304r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-10", "github_url": "https://github.com/cplusplus/papers/issues/990" }, "P2304R1": { "type": "paper", "title": "Improve type generic programming", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2304r1.pdf", "link": "https://wg21.link/p2304r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-29", "github_url": "https://github.com/cplusplus/papers/issues/990" }, "P2304R2": { "type": "paper", "title": "Improve type generic programming", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2304r2.pdf", "link": "https://wg21.link/p2304r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/990" }, "P2304R3": { "type": "paper", "title": "Improve type generic programming", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2304r3.pdf", "link": "https://wg21.link/p2304r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-24", "github_url": "https://github.com/cplusplus/papers/issues/990" }, "P2305R0": { "type": "paper", "title": "Type inference for variable definitions and function returns", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2305r0.pdf", "link": "https://wg21.link/p2305r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-10", "github_url": "https://github.com/cplusplus/papers/issues/991" }, "P2305R1": { "type": "paper", "title": "Type inference for variable definitions and function returns", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2305r1.pdf", "link": "https://wg21.link/p2305r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-01", "github_url": "https://github.com/cplusplus/papers/issues/991" }, "P2305R2": { "type": "paper", "title": "Type inference for variable definitions and function returns", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2305r2.pdf", "link": "https://wg21.link/p2305r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-29", "github_url": "https://github.com/cplusplus/papers/issues/991" }, "P2305R3": { "type": "paper", "title": "Type inference for variable definitions and function returns", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2305r3.pdf", "link": "https://wg21.link/p2305r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/991" }, "P2305R4": { "type": "paper", "title": "Type inference for variable definitions and function returns", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2305r4.pdf", "link": "https://wg21.link/p2305r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-24", "github_url": "https://github.com/cplusplus/papers/issues/991" }, "P2305R5": { "type": "paper", "title": "Type inference for object definitions", "subgroup": "SG22", "author": "Jens Gustedt, Alex Gilding", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2305r5.html", "link": "https://wg21.link/p2305r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-08", "github_url": "https://github.com/cplusplus/papers/issues/991" }, "P2306R0": { "type": "paper", "title": "Type-generic lambdas", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2306r0.pdf", "link": "https://wg21.link/p2306r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-10", "github_url": "https://github.com/cplusplus/papers/issues/992" }, "P2306R1": { "type": "paper", "title": "Type-generic lambdas", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2306r1.pdf", "link": "https://wg21.link/p2306r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-29", "github_url": "https://github.com/cplusplus/papers/issues/992" }, "P2306R2": { "type": "paper", "title": "Type-generic lambdas", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2306r2.pdf", "link": "https://wg21.link/p2306r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/992" }, "P2306R3": { "type": "paper", "title": "Type-generic lambdas", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2306r3.pdf", "link": "https://wg21.link/p2306r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-24", "github_url": "https://github.com/cplusplus/papers/issues/992" }, "P2307R0": { "type": "paper", "title": "Lvalue closures", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2307r0.pdf", "link": "https://wg21.link/p2307r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-10", "github_url": "https://github.com/cplusplus/papers/issues/993" }, "P2307R1": { "type": "paper", "title": "Lvalue closures", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2307r1.pdf", "link": "https://wg21.link/p2307r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-29", "github_url": "https://github.com/cplusplus/papers/issues/993" }, "P2307R2": { "type": "paper", "title": "Lvalue closures", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2307r2.pdf", "link": "https://wg21.link/p2307r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/993" }, "P2308R0": { "type": "paper", "title": "Template parameter initialization", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2308r0.html", "link": "https://wg21.link/p2308r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1469" }, "P2308R1": { "type": "paper", "title": "Template parameter initialization", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2308r1.html", "link": "https://wg21.link/p2308r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1469" }, "P2309R0": { "type": "paper", "title": "A common C/C++ core specification", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2309r0.pdf", "link": "https://wg21.link/p2309r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-11", "github_url": "https://github.com/cplusplus/papers/issues/994" }, "P2310R0": { "type": "paper", "title": "Revise spelling of keywords", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2310r0.pdf", "link": "https://wg21.link/p2310r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-11", "github_url": "https://github.com/cplusplus/papers/issues/995" }, "P2310R1": { "type": "paper", "title": "Revise spelling of keywords", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2310r1.pdf", "link": "https://wg21.link/p2310r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-31", "github_url": "https://github.com/cplusplus/papers/issues/995" }, "P2311R0": { "type": "paper", "title": "Make false and true first-class language features", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2311r0.pdf", "link": "https://wg21.link/p2311r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-11", "github_url": "https://github.com/cplusplus/papers/issues/996" }, "P2311R1": { "type": "paper", "title": "Make false and true first-class language features", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2311r1.pdf", "link": "https://wg21.link/p2311r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-10", "github_url": "https://github.com/cplusplus/papers/issues/996" }, "P2311R2": { "type": "paper", "title": "Make false and true first-class language features", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2311r2.pdf", "link": "https://wg21.link/p2311r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-30", "github_url": "https://github.com/cplusplus/papers/issues/996" }, "P2312R0": { "type": "paper", "title": "Introduce the nullptr constant", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2312r0.pdf", "link": "https://wg21.link/p2312r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/997" }, "P2312R1": { "type": "paper", "title": "Introduce the nullptr constant", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2312r1.pdf", "link": "https://wg21.link/p2312r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-31", "github_url": "https://github.com/cplusplus/papers/issues/997" }, "P2313R0": { "type": "paper", "title": "Core Language Working Group \"tentatively ready\" issues for the February, 2021 meeting", "subgroup": "WG21", "author": "William M. (Mike) Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2313r0.html", "link": "https://wg21.link/p2313r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-22", "github_url": "https://github.com/cplusplus/papers/issues/1010" }, "P2314R0": { "type": "paper", "title": "Character sets and encodings", "subgroup": "SG16, Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2314r0.html", "link": "https://wg21.link/p2314r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-12", "github_url": "https://github.com/cplusplus/papers/issues/998" }, "P2314R1": { "type": "paper", "title": "Character sets and encodings", "subgroup": "SG16, Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2314r1.html", "link": "https://wg21.link/p2314r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/998" }, "P2314R2": { "type": "paper", "title": "Character sets and encodings", "subgroup": "Core, Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2314r2.html", "link": "https://wg21.link/p2314r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-14", "github_url": "https://github.com/cplusplus/papers/issues/998" }, "P2314R3": { "type": "paper", "title": "Character sets and encodings", "subgroup": "Core, Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2314r3.html", "link": "https://wg21.link/p2314r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/998" }, "P2314R4": { "type": "paper", "title": "Character sets and encodings", "subgroup": "Core, Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2314r4.html", "link": "https://wg21.link/p2314r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/998", "issues": [ "LWG3620" ] }, "P2315R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Virtual Plenary, Feb. 2021", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2315r0.html", "link": "https://wg21.link/p2315r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-12", "github_url": "https://github.com/cplusplus/papers/issues/999" }, "P2316R0": { "type": "paper", "title": "Consistent character literal encoding", "subgroup": "SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2316r0.pdf", "link": "https://wg21.link/p2316r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-18", "github_url": "https://github.com/cplusplus/papers/issues/1000" }, "P2316R1": { "type": "paper", "title": "Consistent character literal encoding", "subgroup": "SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2316r1.pdf", "link": "https://wg21.link/p2316r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-11", "github_url": "https://github.com/cplusplus/papers/issues/1000" }, "P2316R2": { "type": "paper", "title": "Consistent character literal encoding", "subgroup": "SG22, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2316r2.pdf", "link": "https://wg21.link/p2316r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1000" }, "P2317R0": { "type": "paper", "title": "C++ - An Invisible foundation of everything", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2317r0.pdf", "link": "https://wg21.link/p2317r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1001" }, "P2318R0": { "type": "paper", "title": "A Provenance-aware Memory Object Model for C", "subgroup": "SG22", "author": "Jens Gustedt, Peter Sewell, Kayvan Memarian, Victor B. F. Gomes, Martin Uecker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2318r0.pdf", "link": "https://wg21.link/p2318r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-27", "github_url": "https://github.com/cplusplus/papers/issues/1011" }, "P2318R1": { "type": "paper", "title": "A Provenance-aware Memory Object Model for C", "subgroup": "SG22", "author": "Jens Gustedt, Peter Sewell, Kayvan Memarian, Victor B. F. Gomes, Martin Uecker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2318r1.pdf", "link": "https://wg21.link/p2318r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-24", "github_url": "https://github.com/cplusplus/papers/issues/1011" }, "P2320R0": { "type": "paper", "title": "The Syntax of Static Reflection", "subgroup": "SG7", "author": "Andrew Sutton, Wyatt Childers, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2320r0.pdf", "link": "https://wg21.link/p2320r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1002" }, "P2321R0": { "type": "paper", "title": "zip", "subgroup": "Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2321r0.html", "link": "https://wg21.link/p2321r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-21", "github_url": "https://github.com/cplusplus/papers/issues/1003" }, "P2321R1": { "type": "paper", "title": "zip", "subgroup": "Library Evolution, Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2321r1.html", "link": "https://wg21.link/p2321r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-11", "github_url": "https://github.com/cplusplus/papers/issues/1003" }, "P2321R2": { "type": "paper", "title": "zip", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2321r2.html", "link": "https://wg21.link/p2321r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-11", "github_url": "https://github.com/cplusplus/papers/issues/1003" }, "P2322R0": { "type": "paper", "title": "ranges::fold", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2322r0.html", "link": "https://wg21.link/p2322r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-18", "github_url": "https://github.com/cplusplus/papers/issues/1004" }, "P2322R1": { "type": "paper", "title": "ranges::fold", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2322r1.html", "link": "https://wg21.link/p2322r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-17", "github_url": "https://github.com/cplusplus/papers/issues/1004" }, "P2322R2": { "type": "paper", "title": "ranges::fold", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2322r2.html", "link": "https://wg21.link/p2322r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1004" }, "P2322R3": { "type": "paper", "title": "ranges::fold", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2322r3.html", "link": "https://wg21.link/p2322r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-13", "github_url": "https://github.com/cplusplus/papers/issues/1004" }, "P2322R4": { "type": "paper", "title": "ranges::fold", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2322r4.html", "link": "https://wg21.link/p2322r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-13", "github_url": "https://github.com/cplusplus/papers/issues/1004" }, "P2322R5": { "type": "paper", "title": "ranges::fold", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2322r5.html", "link": "https://wg21.link/p2322r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-18", "github_url": "https://github.com/cplusplus/papers/issues/1004" }, "P2322R6": { "type": "paper", "title": "ranges::fold", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2322r6.html", "link": "https://wg21.link/p2322r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-22", "github_url": "https://github.com/cplusplus/papers/issues/1004" }, "P2323R0": { "type": "paper", "title": "maybe_unused attribute for labels", "subgroup": "SG22", "author": "Martin Uecker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2323r0.pdf", "link": "https://wg21.link/p2323r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-16", "github_url": "https://github.com/cplusplus/papers/issues/1005" }, "P2324R0": { "type": "paper", "title": "Labels at the end of compound statements (C compatibility)", "subgroup": "SG22", "author": "Martin Uecker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2324r0.pdf", "link": "https://wg21.link/p2324r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-16", "github_url": "https://github.com/cplusplus/papers/issues/1006" }, "P2324R1": { "type": "paper", "title": "Labels at the end of compound statements (C compatibility)", "subgroup": "SG22, Evolution", "author": "Martin Uecker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2324r1.pdf", "link": "https://wg21.link/p2324r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1006" }, "P2324R2": { "type": "paper", "title": "Labels at the end of compound statements (C compatibility)", "subgroup": "SG22, Core", "author": "Martin Uecker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2324r2.pdf", "link": "https://wg21.link/p2324r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1006" }, "P2325R0": { "type": "paper", "title": "Views should not be required to be default constructible", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2325r0.html", "link": "https://wg21.link/p2325r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-17", "github_url": "https://github.com/cplusplus/papers/issues/1007" }, "P2325R1": { "type": "paper", "title": "Views should not be required to be default constructible", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2325r1.html", "link": "https://wg21.link/p2325r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-16", "github_url": "https://github.com/cplusplus/papers/issues/1007" }, "P2325R2": { "type": "paper", "title": "Views should not be required to be default constructible", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2325r2.html", "link": "https://wg21.link/p2325r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-23", "github_url": "https://github.com/cplusplus/papers/issues/1007" }, "P2325R3": { "type": "paper", "title": "Views should not be required to be default constructible", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2325r3.html", "link": "https://wg21.link/p2325r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-14", "github_url": "https://github.com/cplusplus/papers/issues/1007" }, "P2327R0": { "type": "paper", "title": "De-deprecating volatile compound assignment", "subgroup": "SG14, Evolution", "author": "Paul Bendixen, Jens Maurer, Arthur O'Dwyer, Ben Saks", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2327r0.pdf", "link": "https://wg21.link/p2327r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1023" }, "P2327R1": { "type": "paper", "title": "De-deprecating volatile compound operations", "subgroup": "SG1, SG14, Evolution", "author": "Paul M. Bendixen, Jens Maurer, Arthur O'Dwyer, Ben Saks", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2327r1.pdf", "link": "https://wg21.link/p2327r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-04", "github_url": "https://github.com/cplusplus/papers/issues/1023" }, "P2328R0": { "type": "paper", "title": "join_view should join all views of ranges", "subgroup": "Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2328r0.html", "link": "https://wg21.link/p2328r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1008" }, "P2328R1": { "type": "paper", "title": "join_view should join all views of ranges", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2328r1.html", "link": "https://wg21.link/p2328r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-08", "github_url": "https://github.com/cplusplus/papers/issues/1008" }, "P2329R0": { "type": "paper", "title": "Move, Copy, and Locality at Scale", "subgroup": "WG21", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2329r0.pdf", "link": "https://wg21.link/p2329r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1152" }, "P2330R0": { "type": "paper", "title": "WG21 2021-02 Virtual Meeting Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2330r0.pdf", "link": "https://wg21.link/p2330r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-09", "github_url": "https://github.com/cplusplus/papers/issues/1012" }, "P2331R0": { "type": "paper", "title": "Unsequenced functions", "subgroup": "SG22", "author": "Étienne Alepins, Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2331r0.pdf", "link": "https://wg21.link/p2331r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-02", "github_url": "https://github.com/cplusplus/papers/issues/1013" }, "P2332R0": { "type": "paper", "title": "Establishing std::hive as replacement name for the proposed std::colony container", "subgroup": "Library Evolution", "author": "Matthew Bentley, Ville Voutilainen, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2332r0.html", "link": "https://wg21.link/p2332r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-08", "github_url": "https://github.com/cplusplus/papers/issues/1014" }, "P2333R0": { "type": "paper", "title": "2021 Winter Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2333r0.html", "link": "https://wg21.link/p2333r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-12", "github_url": "https://github.com/cplusplus/papers/issues/1015" }, "P2334R0": { "type": "paper", "title": "Add support for preprocessing directives elifdef and elifndef", "subgroup": "SG22, Evolution", "author": "Melanie Blower", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2334r0.pdf", "link": "https://wg21.link/p2334r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-12", "github_url": "https://github.com/cplusplus/papers/issues/1016" }, "P2334R1": { "type": "paper", "title": "Add support for preprocessing directives elifdef and elifndef", "subgroup": "Evolution, Core", "author": "Melanie Blower", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2334r1.pdf", "link": "https://wg21.link/p2334r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-30", "github_url": "https://github.com/cplusplus/papers/issues/1016" }, "P2337R0": { "type": "paper", "title": "Less constexpr for ", "subgroup": "SG6, Library Evolution", "author": "Nicholas G Timmons", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2337r0.pdf", "link": "https://wg21.link/p2337r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1024" }, "P2338R0": { "type": "paper", "title": "Freestanding Library: Character primitives and the C library", "subgroup": "SG14, SG22, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2338r0.html", "link": "https://wg21.link/p2338r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-13", "github_url": "https://github.com/cplusplus/papers/issues/1017" }, "P2338R1": { "type": "paper", "title": "Freestanding Library: Character primitives and the C library", "subgroup": "SG14, SG22, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2338r1.html", "link": "https://wg21.link/p2338r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-10", "github_url": "https://github.com/cplusplus/papers/issues/1017" }, "P2338R2": { "type": "paper", "title": "Freestanding Library: Character primitives and the C library", "subgroup": "SG14, SG22, Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2338r2.html", "link": "https://wg21.link/p2338r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-11", "github_url": "https://github.com/cplusplus/papers/issues/1017" }, "P2338R3": { "type": "paper", "title": "Freestanding Library: Character primitives and the C library", "subgroup": "Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2338r3.html", "link": "https://wg21.link/p2338r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-06", "github_url": "https://github.com/cplusplus/papers/issues/1017" }, "P2338R4": { "type": "paper", "title": "Freestanding Library: Character primitives and the C library", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2338r4.html", "link": "https://wg21.link/p2338r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1017" }, "P2339R0": { "type": "paper", "title": "Contract violation handlers", "subgroup": "SG21", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2339r0.html", "link": "https://wg21.link/p2339r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1018" }, "P2340R0": { "type": "paper", "title": "Clarifying the status of the ‘C headers’", "subgroup": "SG22, Library Evolution, Library", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2340r0.html", "link": "https://wg21.link/p2340r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1019" }, "P2340R1": { "type": "paper", "title": "Clarifying the status of the \"C headers\"", "subgroup": "SG22, Library Evolution, Library", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2340r1.html", "link": "https://wg21.link/p2340r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-11", "github_url": "https://github.com/cplusplus/papers/issues/1019" }, "P2342R0": { "type": "paper", "title": "For a Few Punctuators More", "subgroup": "SG7, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2342r0.pdf", "link": "https://wg21.link/p2342r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-03-25", "github_url": "https://github.com/cplusplus/papers/issues/1025" }, "P2345R0": { "type": "paper", "title": "Relaxing Requirements of Moved-From Objects", "subgroup": "Library Evolution, Library", "author": "Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2345r0.pdf", "link": "https://wg21.link/p2345r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1026" }, "P2347R0": { "type": "paper", "title": "Argument type deduction for non-trailing parameter packs", "subgroup": "Evolution", "author": "Corentin Jabot, Bruno Manganelli", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2347r0.pdf", "link": "https://wg21.link/p2347r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1055" }, "P2347R1": { "type": "paper", "title": "Argument type deduction for non-trailing parameter packs", "subgroup": "Evolution", "author": "Corentin Jabot, Bruno Manganelli", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2347r1.pdf", "link": "https://wg21.link/p2347r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1055" }, "P2347R2": { "type": "paper", "title": "Argument type deduction for non-trailing parameter packs", "subgroup": "Evolution", "author": "Corentin Jabot, Bruno Manganelli", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2347r2.pdf", "link": "https://wg21.link/p2347r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1055" }, "P2348R0": { "type": "paper", "title": "Whitespaces Wording Revamp", "subgroup": "Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2348r0.pdf", "link": "https://wg21.link/p2348r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-14", "github_url": "https://github.com/cplusplus/papers/issues/1027" }, "P2348R1": { "type": "paper", "title": "Whitespaces Wording Revamp", "subgroup": "SG16", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2348r1.pdf", "link": "https://wg21.link/p2348r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1027" }, "P2348R2": { "type": "paper", "title": "Whitespaces Wording Revamp", "subgroup": "Evolution, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2348r2.pdf", "link": "https://wg21.link/p2348r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-09", "github_url": "https://github.com/cplusplus/papers/issues/1027" }, "P2348R3": { "type": "paper", "title": "Whitespaces Wording Revamp", "subgroup": "Evolution, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2348r3.pdf", "link": "https://wg21.link/p2348r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-11", "github_url": "https://github.com/cplusplus/papers/issues/1027" }, "P2350R0": { "type": "paper", "title": "constexpr class", "subgroup": "Evolution", "author": "Andreas Fertig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2350r0.pdf", "link": "https://wg21.link/p2350r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-13", "github_url": "https://github.com/cplusplus/papers/issues/1028" }, "P2350R1": { "type": "paper", "title": "constexpr class", "subgroup": "Evolution", "author": "Andreas Fertig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2350r1.pdf", "link": "https://wg21.link/p2350r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1028" }, "P2350R2": { "type": "paper", "title": "constexpr class", "subgroup": "Evolution", "author": "Andreas Fertig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2350r2.pdf", "link": "https://wg21.link/p2350r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1028" }, "P2351R0": { "type": "paper", "title": "Mark all library static cast wrappers as [[nodiscard]]", "subgroup": "Library Evolution", "author": "Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2351r0.pdf", "link": "https://wg21.link/p2351r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-25", "github_url": "https://github.com/cplusplus/papers/issues/1041" }, "P2352R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2020-12-09 through 2021-03-24", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2352r0.html", "link": "https://wg21.link/p2352r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-05", "github_url": "https://github.com/cplusplus/papers/issues/1029" }, "P2353R0": { "type": "paper", "title": "Metaprograms and fragments are needed in comma-separated contexts", "subgroup": "SG7", "author": "David Rector", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2353r0.html", "link": "https://wg21.link/p2353r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-05", "github_url": "https://github.com/cplusplus/papers/issues/1030" }, "P2355R0": { "type": "paper", "title": "Postfix fold expressions", "subgroup": "Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2355r0.html", "link": "https://wg21.link/p2355r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-12", "github_url": "https://github.com/cplusplus/papers/issues/1031" }, "P2355R1": { "type": "paper", "title": "Postfix fold expressions", "subgroup": "SG9 Ranges,SG16 Unicode,LEWGI,Library Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2355r1.html", "link": "https://wg21.link/p2355r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1031" }, "P2355R2": { "type": "paper", "title": "Postfix fold expressions", "subgroup": "EWG Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2355r2.html", "link": "https://wg21.link/p2355r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1031" }, "P2356R0": { "type": "paper", "title": "Implementing Factory builder on top of P2320", "subgroup": "SG7", "author": "Matus Chochlik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2356r0.pdf", "link": "https://wg21.link/p2356r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-09", "github_url": "https://github.com/cplusplus/papers/issues/1032" }, "P2358R0": { "type": "paper", "title": "Defining Contracts", "subgroup": "SG21", "author": "Gašper Ažman, John McFarlane, Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2358r0.pdf", "link": "https://wg21.link/p2358r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1033" }, "P2360R0": { "type": "paper", "title": "Extend init-statement to allow alias-declaration", "subgroup": "Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2360r0.html", "link": "https://wg21.link/p2360r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-13", "github_url": "https://github.com/cplusplus/papers/issues/1034" }, "P2361R0": { "type": "paper", "title": "Unevaluated string literals", "subgroup": "SG16, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2361r0.pdf", "link": "https://wg21.link/p2361r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-14", "github_url": "https://github.com/cplusplus/papers/issues/1035" }, "P2361R1": { "type": "paper", "title": "Unevaluated string literals", "subgroup": "SG16, Evolution", "author": "Corentin Jabot, Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2361r1.pdf", "link": "https://wg21.link/p2361r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-11", "github_url": "https://github.com/cplusplus/papers/issues/1035" }, "P2361R2": { "type": "paper", "title": "Unevaluated strings", "subgroup": "SG16, SG22, Evolution", "author": "Corentin Jabot, Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2361r2.pdf", "link": "https://wg21.link/p2361r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-13", "github_url": "https://github.com/cplusplus/papers/issues/1035" }, "P2361R3": { "type": "paper", "title": "Unevaluated strings", "subgroup": "Evolution", "author": "Corentin Jabot, Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2361r3.pdf", "link": "https://wg21.link/p2361r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-09", "github_url": "https://github.com/cplusplus/papers/issues/1035" }, "P2361R4": { "type": "paper", "title": "Unevaluated strings", "subgroup": "Evolution", "author": "Corentin Jabot, Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2361r4.pdf", "link": "https://wg21.link/p2361r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-23", "github_url": "https://github.com/cplusplus/papers/issues/1035" }, "P2361R5": { "type": "paper", "title": "Unevaluated strings", "subgroup": "Evolution", "author": "Corentin Jabot, Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2361r5.pdf", "link": "https://wg21.link/p2361r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-09", "github_url": "https://github.com/cplusplus/papers/issues/1035" }, "P2361R6": { "type": "paper", "title": "Unevaluated strings", "subgroup": "Library", "author": "Corentin Jabot, Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2361r6.pdf", "link": "https://wg21.link/p2361r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1035" }, "P2362R0": { "type": "paper", "title": "Make obfuscating wide character literals ill-formed", "subgroup": "SG16, Evolution", "author": "Peter Brett, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2362r0.pdf", "link": "https://wg21.link/p2362r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-14", "github_url": "https://github.com/cplusplus/papers/issues/1036" }, "P2362R1": { "type": "paper", "title": "Remove non-encodable wide character literals and multicharacter wide character literals", "subgroup": "Evolution", "author": "Peter Brett, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2362r1.pdf", "link": "https://wg21.link/p2362r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1036" }, "P2362R2": { "type": "paper", "title": "Remove non-encodable wide character literals and multicharacter wide character literals", "subgroup": "Evolution", "author": "Peter Brett, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2362r2.pdf", "link": "https://wg21.link/p2362r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-29", "github_url": "https://github.com/cplusplus/papers/issues/1036" }, "P2362R3": { "type": "paper", "title": "Remove non-encodable wide character literals and multicharacter wide character literals", "subgroup": "SG22, Core", "author": "Peter Brett, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2362r3.pdf", "link": "https://wg21.link/p2362r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-27", "github_url": "https://github.com/cplusplus/papers/issues/1036" }, "P2363R0": { "type": "paper", "title": "Extending associative containers with the remaining heterogeneous overloads", "subgroup": "Library Evolution", "author": "Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2363r0.html", "link": "https://wg21.link/p2363r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1037" }, "P2363R1": { "type": "paper", "title": "Extending associative containers with the remaining heterogeneous overloads", "subgroup": "Library Evolution", "author": "Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2363r1.html", "link": "https://wg21.link/p2363r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1037" }, "P2363R2": { "type": "paper", "title": "Extending associative containers with the remaining heterogeneous overloads", "subgroup": "Library Evolution", "author": "Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2363r2.html", "link": "https://wg21.link/p2363r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-07", "github_url": "https://github.com/cplusplus/papers/issues/1037" }, "P2363R3": { "type": "paper", "title": "Extending associative containers with the remaining heterogeneous overloads", "subgroup": "Library Evolution", "author": "Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2363r3.html", "link": "https://wg21.link/p2363r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-19", "github_url": "https://github.com/cplusplus/papers/issues/1037" }, "P2363R4": { "type": "paper", "title": "Extending associative containers with the remaining heterogeneous overloads", "subgroup": "Library", "author": "Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2363r4.html", "link": "https://wg21.link/p2363r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1037" }, "P2363R5": { "type": "paper", "title": "Extending associative containers with the remaining heterogeneous overloads", "subgroup": "SG23 Safety and Security", "author": "Konstantin Boyarinov, Sergey Vinogradov, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2363r5.html", "link": "https://wg21.link/p2363r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-10", "github_url": "https://github.com/cplusplus/papers/issues/1037" }, "P2367R0": { "type": "paper", "title": "Remove misuses of list-initialization from Clause 24", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2367r0.html", "link": "https://wg21.link/p2367r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-30", "github_url": "https://github.com/cplusplus/papers/issues/1042" }, "P2368R0": { "type": "paper", "title": "2021 Spring Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2368r0.html", "link": "https://wg21.link/p2368r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-04-27", "github_url": "https://github.com/cplusplus/papers/issues/1043" }, "P2368R1": { "type": "paper", "title": "2021 Spring Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2368r1.html", "link": "https://wg21.link/p2368r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-28", "github_url": "https://github.com/cplusplus/papers/issues/1043" }, "P2370R0": { "type": "paper", "title": "Stacktrace from exception", "subgroup": "LEWGI, Library Evolution, Library", "author": "Andrei Nekrashevich, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2370r0.html", "link": "https://wg21.link/p2370r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-08", "github_url": "https://github.com/cplusplus/papers/issues/1056" }, "P2370R1": { "type": "paper", "title": "Stacktrace from exception", "subgroup": "Library Evolution, Library", "author": "Andrei Nekrashevich, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2370r1.html", "link": "https://wg21.link/p2370r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1056" }, "P2370R2": { "type": "paper", "title": "Stacktrace from exception", "subgroup": "Library Evolution, Library", "author": "Andrei Nekrashevich, Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2370r2.html", "link": "https://wg21.link/p2370r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-11", "github_url": "https://github.com/cplusplus/papers/issues/1056" }, "P2372R0": { "type": "paper", "title": "Fixing locale handling in chrono formatters", "subgroup": "Library Evolution", "author": "Victor Zverovich, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2372r0.html", "link": "https://wg21.link/p2372r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-03", "github_url": "https://github.com/cplusplus/papers/issues/1039" }, "P2372R1": { "type": "paper", "title": "Fixing locale handling in chrono formatters", "subgroup": "Library Evolution, Library", "author": "Victor Zverovich, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2372r1.html", "link": "https://wg21.link/p2372r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-13", "github_url": "https://github.com/cplusplus/papers/issues/1039" }, "P2372R2": { "type": "paper", "title": "Fixing locale handling in chrono formatters", "subgroup": "Library", "author": "Victor Zverovich, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2372r2.html", "link": "https://wg21.link/p2372r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-14", "github_url": "https://github.com/cplusplus/papers/issues/1039" }, "P2372R3": { "type": "paper", "title": "Fixing locale handling in chrono formatters", "subgroup": "Library", "author": "Victor Zverovich, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2372r3.html", "link": "https://wg21.link/p2372r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-12", "github_url": "https://github.com/cplusplus/papers/issues/1039" }, "P2374R0": { "type": "paper", "title": "views::cartesian_product", "subgroup": "Library Evolution", "author": "Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2374r0.html", "link": "https://wg21.link/p2374r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-04", "github_url": "https://github.com/cplusplus/papers/issues/1044" }, "P2374R1": { "type": "paper", "title": "views::cartesian_product", "subgroup": "Library Evolution", "author": "Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2374r1.html", "link": "https://wg21.link/p2374r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-11", "github_url": "https://github.com/cplusplus/papers/issues/1044" }, "P2374R2": { "type": "paper", "title": "views::cartesian_product", "subgroup": "SG9, Library Evolution", "author": "Sy Brand, Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2374r2.html", "link": "https://wg21.link/p2374r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1044" }, "P2374R3": { "type": "paper", "title": "views::cartesian_product", "subgroup": "Library Evolution", "author": "Sy Brand, Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2374r3.html", "link": "https://wg21.link/p2374r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1044" }, "P2374R4": { "type": "paper", "title": "views::cartesian_product", "subgroup": "Library", "author": "Sy Brand, Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2374r4.html", "link": "https://wg21.link/p2374r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-13", "github_url": "https://github.com/cplusplus/papers/issues/1044" }, "P2375R0": { "type": "paper", "title": "Generalisation of nth_element to a range of nths", "subgroup": "Evolution", "author": "Johan Lundberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2375r0.pdf", "link": "https://wg21.link/p2375r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1045" }, "P2375R1": { "type": "paper", "title": "Generalisation of nth_element to a range of nths", "subgroup": "SG9, Evolution", "author": "Johan Lundberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2375r1.pdf", "link": "https://wg21.link/p2375r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1045" }, "P2376R0": { "type": "paper", "title": "Comments on Simple Statistical Functions (p1708r4): Contracts, Exceptions and Special cases", "subgroup": "SG6, SG19", "author": "Johan Lundberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2376r0.pdf", "link": "https://wg21.link/p2376r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-11", "github_url": "https://github.com/cplusplus/papers/issues/1046" }, "P2377R0": { "type": "paper", "title": "[[nodiscard]] in the Standard Library: Clause 23 Iterators library", "subgroup": "Library Evolution", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2377r0.html", "link": "https://wg21.link/p2377r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1047" }, "P2378R0": { "type": "paper", "title": "Properly define blocks as part of the grammar", "subgroup": "SG22", "author": "Jens Gustedt, Martin Uecker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2378r0.pdf", "link": "https://wg21.link/p2378r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1048" }, "P2378R1": { "type": "paper", "title": "Properly define blocks as part of the grammar", "subgroup": "SG22", "author": "Jens Gustedt, Martin Uecker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2378r1.pdf", "link": "https://wg21.link/p2378r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-28", "github_url": "https://github.com/cplusplus/papers/issues/1048" }, "P2380R0": { "type": "paper", "title": "reference_wrapper Associations", "subgroup": "SG4", "author": "Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2380r0.pdf", "link": "https://wg21.link/p2380r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1049" }, "P2380R1": { "type": "paper", "title": "reference_wrapper Associations", "subgroup": "Library Evolution", "author": "Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2380r1.pdf", "link": "https://wg21.link/p2380r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-03", "github_url": "https://github.com/cplusplus/papers/issues/1049" }, "P2381R0": { "type": "paper", "title": "Pattern Matching with Exception Handling", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2381r0.html", "link": "https://wg21.link/p2381r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1050" }, "P2382R0": { "type": "paper", "title": "Presentation Slides for P2123R0", "subgroup": "Library Evolution", "author": "Hal Finkel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2382r0.pdf", "link": "https://wg21.link/p2382r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1051" }, "P2384R0": { "type": "paper", "title": "2021 Spring Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2384r0.html", "link": "https://wg21.link/p2384r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-07", "github_url": "https://github.com/cplusplus/papers/issues/1057" }, "P2384R1": { "type": "paper", "title": "2021 Spring Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2384r1.html", "link": "https://wg21.link/p2384r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-25", "github_url": "https://github.com/cplusplus/papers/issues/1057" }, "P2385R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Virtual Plenary, June 2021", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2385r0.html", "link": "https://wg21.link/p2385r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-26", "github_url": "https://github.com/cplusplus/papers/issues/1058" }, "P2386R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the June, 2021 meeting", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2386r0.html", "link": "https://wg21.link/p2386r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-05-30", "github_url": "https://github.com/cplusplus/papers/issues/1059" }, "P2387R0": { "type": "paper", "title": "Pipe support for user-defined range adaptors", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2387r0.html", "link": "https://wg21.link/p2387r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1060" }, "P2387R1": { "type": "paper", "title": "Pipe support for user-defined range adaptors", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2387r1.html", "link": "https://wg21.link/p2387r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-14", "github_url": "https://github.com/cplusplus/papers/issues/1060" }, "P2387R2": { "type": "paper", "title": "Pipe support for user-defined range adaptors", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2387r2.html", "link": "https://wg21.link/p2387r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-18", "github_url": "https://github.com/cplusplus/papers/issues/1060" }, "P2387R3": { "type": "paper", "title": "Pipe support for user-defined range adaptors", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2387r3.html", "link": "https://wg21.link/p2387r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1060" }, "P2388R0": { "type": "paper", "title": "Abort-only contract support", "subgroup": "SG21", "author": "Andrzej Krzemieński, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2388r0.html", "link": "https://wg21.link/p2388r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1061" }, "P2388R1": { "type": "paper", "title": "Minimum Contract Support: either Ignore or Check_and_abort", "subgroup": "SG21", "author": "Andrzej Krzemieński, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2388r1.html", "link": "https://wg21.link/p2388r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1061" }, "P2388R2": { "type": "paper", "title": "Minimum Contract Support: either Ignore or Check_and_abort", "subgroup": "SG21", "author": "Andrzej Krzemieński, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2388r2.html", "link": "https://wg21.link/p2388r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-10", "github_url": "https://github.com/cplusplus/papers/issues/1061" }, "P2388R3": { "type": "paper", "title": "Minimum Contract Support: either No_eval or Eval_and_abort", "subgroup": "SG21, SG22", "author": "Andrzej Krzemieński, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2388r3.html", "link": "https://wg21.link/p2388r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1061" }, "P2388R4": { "type": "paper", "title": "Minimum Contract Support: either No_eval or Eval_and_abort", "subgroup": "SG21, SG22", "author": "Andrzej Krzemieński, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2388r4.html", "link": "https://wg21.link/p2388r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1061" }, "P2389R0": { "type": "paper", "title": "`dextents` Index Type Parameter", "subgroup": "LEWG Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2389r0.html", "link": "https://wg21.link/p2389r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1743" }, "P2389R1": { "type": "paper", "title": "`dextents` Index Type Parameter", "subgroup": "LEWG Library Evolution", "author": "Bryce Adelstein Lelbach, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2389r1.html", "link": "https://wg21.link/p2389r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-12", "github_url": "https://github.com/cplusplus/papers/issues/1743" }, "P2390R0": { "type": "paper", "title": "Add annotations for unreachable control flow", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2390r0.pdf", "link": "https://wg21.link/p2390r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-07", "github_url": "https://github.com/cplusplus/papers/issues/1062" }, "P2390R1": { "type": "paper", "title": "Add annotations for unreachable control flow", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2390r1.pdf", "link": "https://wg21.link/p2390r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-17", "github_url": "https://github.com/cplusplus/papers/issues/1062" }, "P2390R2": { "type": "paper", "title": "Add annotations for unreachable control flow", "subgroup": "SG22", "author": "Jens Gustedt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2390r2.pdf", "link": "https://wg21.link/p2390r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-03", "github_url": "https://github.com/cplusplus/papers/issues/1062" }, "P2391R0": { "type": "paper", "title": "C23 Update Report", "subgroup": "WG21", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2391r0.pdf", "link": "https://wg21.link/p2391r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-07", "github_url": "https://github.com/cplusplus/papers/issues/1063" }, "P2392R0": { "type": "paper", "title": "Pattern matching using “is” and “as”", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2392r0.pdf", "link": "https://wg21.link/p2392r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1064" }, "P2392R1": { "type": "paper", "title": "Pattern matching using "is" and "as"", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2392r1.pdf", "link": "https://wg21.link/p2392r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-19", "github_url": "https://github.com/cplusplus/papers/issues/1064" }, "P2392R2": { "type": "paper", "title": "Pattern matching using is and as", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2392r2.pdf", "link": "https://wg21.link/p2392r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-25", "github_url": "https://github.com/cplusplus/papers/issues/1064" }, "P2393R0": { "type": "paper", "title": "Cleaning up integer-class types", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2393r0.html", "link": "https://wg21.link/p2393r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1065" }, "P2393R1": { "type": "paper", "title": "Cleaning up integer-class types", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2393r1.html", "link": "https://wg21.link/p2393r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-07", "github_url": "https://github.com/cplusplus/papers/issues/1065" }, "P2395R0": { "type": "paper", "title": "WG21 2021-06 Virtual Meeting Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2395r0.pdf", "link": "https://wg21.link/p2395r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-24", "github_url": "https://github.com/cplusplus/papers/issues/1066" }, "P2396R0": { "type": "paper", "title": "Concurrency TS 2 fixes", "subgroup": "Library Evolution, Library", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2396r0.pdf", "link": "https://wg21.link/p2396r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1067" }, "P2396R1": { "type": "paper", "title": "Concurrency TS 2 fixes", "subgroup": "Library", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2396r1.pdf", "link": "https://wg21.link/p2396r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1067" }, "P2397R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2021-04-14 through 2021-05-26", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2397r0.html", "link": "https://wg21.link/p2397r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1068" }, "P2400R0": { "type": "paper", "title": "Library Evolution Report", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2400r0.html", "link": "https://wg21.link/p2400r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-02-27", "github_url": "https://github.com/cplusplus/papers/issues/1020" }, "P2400R1": { "type": "paper", "title": "Library Evolution Report: 2021-02-23 to 2021-05-25", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2400r1.html", "link": "https://wg21.link/p2400r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-08", "github_url": "https://github.com/cplusplus/papers/issues/1020" }, "P2400R2": { "type": "paper", "title": "Library Evolution Report: 2021-06-01 to 2021-09-20", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2400r2.html", "link": "https://wg21.link/p2400r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-28", "github_url": "https://github.com/cplusplus/papers/issues/1020" }, "P2400R3": { "type": "paper", "title": "Library Evolution Report: 2021-09-28 to 2022-01-25", "subgroup": "WG21", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2400r3.html", "link": "https://wg21.link/p2400r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-21", "github_url": "https://github.com/cplusplus/papers/issues/1020" }, "P2401R0": { "type": "paper", "title": "Add a conditional noexcept specification to std::exchange", "subgroup": "LEWGI, Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2401r0.html", "link": "https://wg21.link/p2401r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-14", "github_url": "https://github.com/cplusplus/papers/issues/1071" }, "P2402R0": { "type": "paper", "title": "A free function linear algebra interface based on the BLAS (slides)", "subgroup": "Library Evolution", "author": "Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2402r0.pdf", "link": "https://wg21.link/p2402r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-06-30", "github_url": "https://github.com/cplusplus/papers/issues/1072" }, "P2403R0": { "type": "paper", "title": "Presentation on P2300 - std::execution", "subgroup": "SG1, Library Evolution", "author": "Michael Garland, Michał Dominiak, Lewis Baker, Lee Howes, Eric Niebler, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2403r0.pdf", "link": "https://wg21.link/p2403r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-07", "github_url": "https://github.com/cplusplus/papers/issues/1073" }, "P2404R0": { "type": "paper", "title": "Relaxing equality_comparable_with's and three_way_comparable_with's common reference requirements to", "subgroup": "Library", "author": "Justin Bassett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2404r0.pdf", "link": "https://wg21.link/p2404r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1074" }, "P2404R1": { "type": "paper", "title": "Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with", "subgroup": "SG9, LEWGI, Library Evolution, Library", "author": "Justin Bassett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2404r1.pdf", "link": "https://wg21.link/p2404r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-25", "github_url": "https://github.com/cplusplus/papers/issues/1074" }, "P2404R2": { "type": "paper", "title": "Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with", "subgroup": "SG9, LEWGI, Library Evolution, Library", "author": "Justin Bassett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2404r2.pdf", "link": "https://wg21.link/p2404r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-19", "github_url": "https://github.com/cplusplus/papers/issues/1074" }, "P2404R3": { "type": "paper", "title": "Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with", "subgroup": "SG9, Library Evolution, Library", "author": "Justin Bassett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2404r3.pdf", "link": "https://wg21.link/p2404r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-08", "github_url": "https://github.com/cplusplus/papers/issues/1074" }, "P2405R0": { "type": "paper", "title": "nullopt_t and nullptr_t should both have operator and operator==", "subgroup": "Library", "author": "Justin Bassett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2405r0.pdf", "link": "https://wg21.link/p2405r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1075" }, "P2406R0": { "type": "paper", "title": "Fix counted_iterator interaction with input iterators", "subgroup": "SG9", "author": "Yehezkel Bernat, Yehuda Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2406r0.html", "link": "https://wg21.link/p2406r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-11", "github_url": "https://github.com/cplusplus/papers/issues/1076" }, "P2406R1": { "type": "paper", "title": "Fix counted_iterator interaction with input iterators", "subgroup": "SG9", "author": "Yehezkel Bernat, Yehuda Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2406r1.html", "link": "https://wg21.link/p2406r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-10", "github_url": "https://github.com/cplusplus/papers/issues/1076" }, "P2406R2": { "type": "paper", "title": "Add lazy_counted_iterator", "subgroup": "SG9, Library Evolution", "author": "Yehezkel Bernat, Yehuda Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2406r2.html", "link": "https://wg21.link/p2406r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-10", "github_url": "https://github.com/cplusplus/papers/issues/1076" }, "P2406R3": { "type": "paper", "title": "Add lazy_counted_iterator", "subgroup": "SG23 Safety and Security", "author": "Yehezkel Bernat, Yehuda Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2406r3.html", "link": "https://wg21.link/p2406r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/1076" }, "P2406R4": { "type": "paper", "title": "Add lazy_counted_iterator", "subgroup": "SG22 Compatability,SG23 Safety and Security", "author": "Yehezkel Bernat, Yehuda Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2406r4.html", "link": "https://wg21.link/p2406r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-07", "github_url": "https://github.com/cplusplus/papers/issues/1076" }, "P2406R5": { "type": "paper", "title": "Add lazy_counted_iterator", "subgroup": "SG22 Compatability,SG23 Safety and Security", "author": "Yehezkel Bernat, Yehuda Bernat", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2406r5.html", "link": "https://wg21.link/p2406r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-08", "github_url": "https://github.com/cplusplus/papers/issues/1076" }, "P2407R0": { "type": "paper", "title": "Freestanding Library: Partial Classes", "subgroup": "Library Evolution", "author": "Emil Meissner, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2407r0.pdf", "link": "https://wg21.link/p2407r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-12", "github_url": "https://github.com/cplusplus/papers/issues/1077" }, "P2407R1": { "type": "paper", "title": "Freestanding Library: Partial Classes", "subgroup": "Library Evolution", "author": "Emil Meissner, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2407r1.pdf", "link": "https://wg21.link/p2407r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-23", "github_url": "https://github.com/cplusplus/papers/issues/1077" }, "P2407R2": { "type": "paper", "title": "Freestanding Library: Partial Classes", "subgroup": "Library", "author": "Emil Meissner, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2407r2.html", "link": "https://wg21.link/p2407r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-03", "github_url": "https://github.com/cplusplus/papers/issues/1077" }, "P2407R3": { "type": "paper", "title": "Freestanding Library: Partial Classes", "subgroup": "Library", "author": "Emil Meissner, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2407r3.html", "link": "https://wg21.link/p2407r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-05", "github_url": "https://github.com/cplusplus/papers/issues/1077" }, "P2407R4": { "type": "paper", "title": "Freestanding Library: Partial Classes", "subgroup": "LWG Library", "author": "Emil Meissner, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2407r4.html", "link": "https://wg21.link/p2407r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-28", "github_url": "https://github.com/cplusplus/papers/issues/1077" }, "P2407R5": { "type": "paper", "title": "Freestanding Library: Partial Classes", "subgroup": "Library", "author": "Ben Craig, Emil Meissner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2407r5.html", "link": "https://wg21.link/p2407r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-26", "github_url": "https://github.com/cplusplus/papers/issues/1077" }, "P2408R0": { "type": "paper", "title": "Ranges views as inputs to non-Ranges algorithms", "subgroup": "Library Evolution", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2408r0.html", "link": "https://wg21.link/p2408r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1078" }, "P2408R1": { "type": "paper", "title": "Ranges views as inputs to non-Ranges algorithms", "subgroup": "Library Evolution", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2408r1.html", "link": "https://wg21.link/p2408r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-31", "github_url": "https://github.com/cplusplus/papers/issues/1078" }, "P2408R2": { "type": "paper", "title": "Ranges iterators as inputs to non-Ranges algorithms", "subgroup": "SG9, Library Evolution", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2408r2.html", "link": "https://wg21.link/p2408r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-24", "github_url": "https://github.com/cplusplus/papers/issues/1078" }, "P2408R3": { "type": "paper", "title": "Ranges iterators as inputs to non-Ranges algorithms", "subgroup": "SG9, Library Evolution", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2408r3.html", "link": "https://wg21.link/p2408r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1078" }, "P2408R4": { "type": "paper", "title": "Ranges iterators as inputs to non-Ranges algorithms", "subgroup": "Library Evolution", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2408r4.html", "link": "https://wg21.link/p2408r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-16", "github_url": "https://github.com/cplusplus/papers/issues/1078" }, "P2408R5": { "type": "paper", "title": "Ranges iterators as inputs to non-Ranges algorithms", "subgroup": "Library", "author": "David Olsen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2408r5.html", "link": "https://wg21.link/p2408r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-22", "github_url": "https://github.com/cplusplus/papers/issues/1078" }, "P2409R0": { "type": "paper", "title": "Requirements for Usage of C++ Modules at Bloomberg", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2409r0.pdf", "link": "https://wg21.link/p2409r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-12", "github_url": "https://github.com/cplusplus/papers/issues/1079" }, "P2410R0": { "type": "paper", "title": "Type-and-resource safety in modern C++", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2410r0.pdf", "link": "https://wg21.link/p2410r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-22", "github_url": "https://github.com/cplusplus/papers/issues/1080" }, "P2411R0": { "type": "paper", "title": "Thoughts on pattern matching", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2411r0.pdf", "link": "https://wg21.link/p2411r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-22", "github_url": "https://github.com/cplusplus/papers/issues/1081" }, "P2412R0": { "type": "paper", "title": "Minimal module support for the standard library", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2412r0.pdf", "link": "https://wg21.link/p2412r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-22", "github_url": "https://github.com/cplusplus/papers/issues/1082" }, "P2413R0": { "type": "paper", "title": "Remove unsafe conversions of unique_ptr", "subgroup": "LEWGI", "author": "Lénárd Szolnoki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2413r0.html", "link": "https://wg21.link/p2413r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-12", "github_url": "https://github.com/cplusplus/papers/issues/1083" }, "P2413R1": { "type": "paper", "title": "Remove unsafe conversions of unique_ptr", "subgroup": "LEWG Library Evolution", "author": "Lénárd Szolnoki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2413r1.html", "link": "https://wg21.link/p2413r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1083" }, "P2414R0": { "type": "paper", "title": "Pointer lifetime-end zap proposed solutions", "subgroup": "Evolution", "author": "Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Thomas Rodgers, Will Deacon, Michael Wong, David Goldblatt, Kostya Serebryany, and Anthony Williams.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2414r0.pdf", "link": "https://wg21.link/p2414r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-14", "github_url": "https://github.com/cplusplus/papers/issues/1084" }, "P2414R1": { "type": "paper", "title": "Pointer lifetime-end zap proposed solutions", "subgroup": "Evolution", "author": "Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Thomas Rodgers, Will Deacon, Michael Wong, David Goldblatt, Kostya Serebryany, and Anthony Williams.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2414r1.pdf", "link": "https://wg21.link/p2414r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-13", "github_url": "https://github.com/cplusplus/papers/issues/1084" }, "P2414R2": { "type": "paper", "title": "Pointer lifetime-end zap proposed solutions", "subgroup": "SG1 Concurrency and Parallelism,Evolution", "author": "Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Thomas Rodgers, Will Deacon, Michael Wong, David Goldblatt, Kostya Serebryany, and Anthony Williams.", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2414r2.pdf", "link": "https://wg21.link/p2414r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1084" }, "P2414R3": { "type": "paper", "title": "Pointer lifetime-end zap proposed solutions", "subgroup": "SG1 Concurrency and Parallelism,EWG Evolution", "author": "Paul E. McKenney, Maged Michael, Jens Maurer, Peter Sewell, Martin Uecker, Hans Boehm, Hubert Tong, Niall Douglas, Thomas Rodgers, Will Deacon, Michael Wong, David Goldblatt, Kostya Serebryany, Anthony Williams, Tom Scogland, and JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2414r3.pdf", "link": "https://wg21.link/p2414r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-08", "github_url": "https://github.com/cplusplus/papers/issues/1084" }, "P2415R0": { "type": "paper", "title": "What is a view?", "subgroup": "Library Evolution", "author": "Barry Revzin, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2415r0.html", "link": "https://wg21.link/p2415r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1085" }, "P2415R1": { "type": "paper", "title": "What is a view?", "subgroup": "Library Evolution", "author": "Barry Revzin, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2415r1.html", "link": "https://wg21.link/p2415r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-16", "github_url": "https://github.com/cplusplus/papers/issues/1085" }, "P2415R2": { "type": "paper", "title": "What is a view?", "subgroup": "Library Evolution", "author": "Barry Revzin, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2415r2.html", "link": "https://wg21.link/p2415r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1085" }, "P2416R0": { "type": "paper", "title": "Presentation of requirements in the standard library", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2416r0.pdf", "link": "https://wg21.link/p2416r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1086" }, "P2416R1": { "type": "paper", "title": "Presentation of requirements in the standard library", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2416r1.pdf", "link": "https://wg21.link/p2416r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1086" }, "P2416R2": { "type": "paper", "title": "Presentation of requirements in the standard library", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2416r2.pdf", "link": "https://wg21.link/p2416r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1086" }, "P2417R0": { "type": "paper", "title": "A more constexpr bitset", "subgroup": "Library Evolution, Library", "author": "Daniil Goncharov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2417r0.pdf", "link": "https://wg21.link/p2417r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-07-24", "github_url": "https://github.com/cplusplus/papers/issues/1087" }, "P2417R1": { "type": "paper", "title": "A more constexpr bitset", "subgroup": "Library Evolution, Library", "author": "Daniil Goncharov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2417r1.pdf", "link": "https://wg21.link/p2417r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1087" }, "P2417R2": { "type": "paper", "title": "A more constexpr bitset", "subgroup": "Library", "author": "Daniil Goncharov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2417r2.pdf", "link": "https://wg21.link/p2417r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-16", "github_url": "https://github.com/cplusplus/papers/issues/1087" }, "P2418R0": { "type": "paper", "title": "Add support for std::generator-like types to std::format", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2418r0.html", "link": "https://wg21.link/p2418r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-08", "github_url": "https://github.com/cplusplus/papers/issues/1092" }, "P2418R1": { "type": "paper", "title": "Add support for std::generator-like types to std::format", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2418r1.html", "link": "https://wg21.link/p2418r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-12", "github_url": "https://github.com/cplusplus/papers/issues/1092" }, "P2418R2": { "type": "paper", "title": "Add support for std::generator-like types to std::format", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2418r2.html", "link": "https://wg21.link/p2418r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-24", "github_url": "https://github.com/cplusplus/papers/issues/1092", "issues": [ "LWG3718" ] }, "P2419R0": { "type": "paper", "title": "Clarify handling of encodings in localized formatting of chrono types", "subgroup": "SG16, Library Evolution", "author": "Victor Zverovich, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2419r0.html", "link": "https://wg21.link/p2419r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-12", "github_url": "https://github.com/cplusplus/papers/issues/1093" }, "P2419R1": { "type": "paper", "title": "Clarify handling of encodings in localized formatting of chrono types", "subgroup": "Library Evolution", "author": "Victor Zverovich, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2419r1.html", "link": "https://wg21.link/p2419r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-19", "github_url": "https://github.com/cplusplus/papers/issues/1093" }, "P2419R2": { "type": "paper", "title": "Clarify handling of encodings in localized formatting of chrono types", "subgroup": "Library", "author": "Victor Zverovich, Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2419r2.html", "link": "https://wg21.link/p2419r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1093" }, "P2420R0": { "type": "paper", "title": "2021 Summer Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2420r0.html", "link": "https://wg21.link/p2420r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-04", "github_url": "https://github.com/cplusplus/papers/issues/1094" }, "P2422R0": { "type": "paper", "title": "Remove nodiscard annotations from the standard library specification", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2422r0.html", "link": "https://wg21.link/p2422r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1744" }, "P2423R0": { "type": "paper", "title": "C Floating Point Study Group Liaison Report", "subgroup": "SG6, SG22", "author": "Rajan Bhakta", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2423r0.pdf", "link": "https://wg21.link/p2423r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-04", "github_url": "https://github.com/cplusplus/papers/issues/1095" }, "P2424R0": { "type": "paper", "title": "Abbreviated Parameters", "subgroup": "EWGI", "author": "Mihail Naydenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2424r0.html", "link": "https://wg21.link/p2424r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1166" }, "P2425R0": { "type": "paper", "title": "Expression Function Body", "subgroup": "EWGI", "author": "Mihail Naydenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2425r0.html", "link": "https://wg21.link/p2425r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1096" }, "P2428R0": { "type": "paper", "title": "Slides: BSI issues with P2300", "subgroup": "Library Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2428r0.pdf", "link": "https://wg21.link/p2428r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-16", "github_url": "https://github.com/cplusplus/papers/issues/1097" }, "P2429R0": { "type": "paper", "title": "Concepts Error Messages for Humans", "subgroup": "SG15", "author": "Sy Brand", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2429r0.pdf", "link": "https://wg21.link/p2429r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1239" }, "P2430R0": { "type": "paper", "title": "Slides: Partial success scenarios with P2300", "subgroup": "Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2430r0.pdf", "link": "https://wg21.link/p2430r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-23", "github_url": "https://github.com/cplusplus/papers/issues/1099" }, "P2431R0": { "type": "paper", "title": "Presentation: Plans for P2300 Revision 2", "subgroup": "SG1, Library Evolution", "author": "Michael Garland, Michał Dominiak, Lewis Baker, Lee Howes, Kirk Shoop, Eric Niebler, Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2431r0.pdf", "link": "https://wg21.link/p2431r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-25", "github_url": "https://github.com/cplusplus/papers/issues/1100" }, "P2432R0": { "type": "paper", "title": "Fixing istream_view", "subgroup": "SG9, Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2432r0.pdf", "link": "https://wg21.link/p2432r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-08-27", "github_url": "https://github.com/cplusplus/papers/issues/1098" }, "P2432R1": { "type": "paper", "title": "Fix istream_view, Rev 1", "subgroup": "Library Evolution, Library", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2432r1.pdf", "link": "https://wg21.link/p2432r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-24", "github_url": "https://github.com/cplusplus/papers/issues/1098" }, "P2434R0": { "type": "paper", "title": "Nondeterministic pointer provenance", "subgroup": "SG22, Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2434r0.html", "link": "https://wg21.link/p2434r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-16", "github_url": "https://github.com/cplusplus/papers/issues/1364" }, "P2434R1": { "type": "paper", "title": "Nondeterministic pointer provenance", "subgroup": "SG22 Compatibility,EWG Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2434r1.html", "link": "https://wg21.link/p2434r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1364" }, "P2435R0": { "type": "paper", "title": "2021 Summer Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2435r0.html", "link": "https://wg21.link/p2435r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-09", "github_url": "https://github.com/cplusplus/papers/issues/1101" }, "P2435R1": { "type": "paper", "title": "2021 Summer Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2435r1.html", "link": "https://wg21.link/p2435r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-25", "github_url": "https://github.com/cplusplus/papers/issues/1101" }, "P2436R0": { "type": "paper", "title": "2021 September Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2436r0.html", "link": "https://wg21.link/p2436r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1102" }, "P2437R0": { "type": "paper", "title": "Support for #warning", "subgroup": "Evolution", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2437r0.pdf", "link": "https://wg21.link/p2437r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-09", "github_url": "https://github.com/cplusplus/papers/issues/1103" }, "P2437R1": { "type": "paper", "title": "Support for #warning", "subgroup": "Core", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2437r1.pdf", "link": "https://wg21.link/p2437r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1103" }, "P2438R0": { "type": "paper", "title": "std::string::substr() &&", "subgroup": "LEWGI, Library Evolution", "author": "Federico Kircheis, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2438r0.html", "link": "https://wg21.link/p2438r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1104" }, "P2438R1": { "type": "paper", "title": "std::string::substr() &&", "subgroup": "Library Evolution", "author": "Federico Kircheis, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2438r1.html", "link": "https://wg21.link/p2438r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-30", "github_url": "https://github.com/cplusplus/papers/issues/1104" }, "P2438R2": { "type": "paper", "title": "std::string::substr() &&", "subgroup": "Library", "author": "Federico Kircheis, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2438r2.html", "link": "https://wg21.link/p2438r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-04", "github_url": "https://github.com/cplusplus/papers/issues/1104" }, "P2439R0": { "type": "paper", "title": "Slides for P2415R1, what is a view?", "subgroup": "Library Evolution", "author": "Tim Song, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2439r0.pdf", "link": "https://wg21.link/p2439r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-10", "github_url": "https://github.com/cplusplus/papers/issues/1105" }, "P2440R0": { "type": "paper", "title": "ranges::iota, ranges::shift_left, and ranges::shift_right", "subgroup": "Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2440r0.html", "link": "https://wg21.link/p2440r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-13", "github_url": "https://github.com/cplusplus/papers/issues/1106" }, "P2440R1": { "type": "paper", "title": "ranges::iota, ranges::shift_left, and ranges::shift_right", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2440r1.html", "link": "https://wg21.link/p2440r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-06", "github_url": "https://github.com/cplusplus/papers/issues/1106" }, "P2441R0": { "type": "paper", "title": "views::join_with", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2441r0.html", "link": "https://wg21.link/p2441r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1107" }, "P2441R1": { "type": "paper", "title": "views::join_with", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2441r1.html", "link": "https://wg21.link/p2441r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-17", "github_url": "https://github.com/cplusplus/papers/issues/1107" }, "P2441R2": { "type": "paper", "title": "views::join_with", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2441r2.html", "link": "https://wg21.link/p2441r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-28", "github_url": "https://github.com/cplusplus/papers/issues/1107" }, "P2442R0": { "type": "paper", "title": "Windowing range adaptors: views::chunk and views::slide", "subgroup": "Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2442r0.html", "link": "https://wg21.link/p2442r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1108" }, "P2442R1": { "type": "paper", "title": "Windowing range adaptors: views::chunk and views::slide", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2442r1.html", "link": "https://wg21.link/p2442r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-06", "github_url": "https://github.com/cplusplus/papers/issues/1108" }, "P2443R0": { "type": "paper", "title": "views::chunk_by", "subgroup": "Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2443r0.html", "link": "https://wg21.link/p2443r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1109" }, "P2443R1": { "type": "paper", "title": "views::chunk_by", "subgroup": "Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2443r1.html", "link": "https://wg21.link/p2443r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-19", "github_url": "https://github.com/cplusplus/papers/issues/1109" }, "P2444R0": { "type": "paper", "title": "The Asio asynchronous model", "subgroup": "Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2444r0.pdf", "link": "https://wg21.link/p2444r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1110" }, "P2445R0": { "type": "paper", "title": "forward_like", "subgroup": "Library Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2445r0.pdf", "link": "https://wg21.link/p2445r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-12", "github_url": "https://github.com/cplusplus/papers/issues/1117" }, "P2445R1": { "type": "paper", "title": "forward_like", "subgroup": "Library", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2445r1.pdf", "link": "https://wg21.link/p2445r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-13", "github_url": "https://github.com/cplusplus/papers/issues/1117" }, "P2446R0": { "type": "paper", "title": "views::move", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2446r0.html", "link": "https://wg21.link/p2446r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-18", "github_url": "https://github.com/cplusplus/papers/issues/1111" }, "P2446R1": { "type": "paper", "title": "views::all_move", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2446r1.html", "link": "https://wg21.link/p2446r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-17", "github_url": "https://github.com/cplusplus/papers/issues/1111" }, "P2446R2": { "type": "paper", "title": "views::as_rvalue", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2446r2.html", "link": "https://wg21.link/p2446r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1111" }, "P2447R0": { "type": "paper", "title": "std::span and the missing constructor", "subgroup": "Library Evolution", "author": "Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2447r0.html", "link": "https://wg21.link/p2447r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1118" }, "P2447R1": { "type": "paper", "title": "std::span and the missing constructor", "subgroup": "Library Evolution", "author": "Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2447r1.html", "link": "https://wg21.link/p2447r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1118" }, "P2447R2": { "type": "paper", "title": "std::span and the missing constructor", "subgroup": "Library Evolution", "author": "Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2447r2.html", "link": "https://wg21.link/p2447r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-22", "github_url": "https://github.com/cplusplus/papers/issues/1118" }, "P2447R3": { "type": "paper", "title": "std::span over an initializer list", "subgroup": "Library Evolution", "author": "Arthur O'Dwyer, Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2447r3.html", "link": "https://wg21.link/p2447r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1118" }, "P2447R4": { "type": "paper", "title": "std::span over an initializer list", "subgroup": "Library Evolution", "author": "Arthur O'Dwyer, Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2447r4.html", "link": "https://wg21.link/p2447r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-14", "github_url": "https://github.com/cplusplus/papers/issues/1118" }, "P2447R5": { "type": "paper", "title": "std::span over an initializer list", "subgroup": "Library", "author": "Arthur O'Dwyer, Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2447r5.html", "link": "https://wg21.link/p2447r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-11", "github_url": "https://github.com/cplusplus/papers/issues/1118" }, "P2447R6": { "type": "paper", "title": "std::span over an initializer list", "subgroup": "Library", "author": "Arthur O'Dwyer, Federico Kircheis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2447r6.html", "link": "https://wg21.link/p2447r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1118" }, "P2448R0": { "type": "paper", "title": "Relaxing some constexpr restrictions", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2448r0.html", "link": "https://wg21.link/p2448r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1119" }, "P2448R1": { "type": "paper", "title": "Relaxing some constexpr restrictions", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2448r1.html", "link": "https://wg21.link/p2448r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1119" }, "P2448R2": { "type": "paper", "title": "Relaxing some constexpr restrictions", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2448r2.html", "link": "https://wg21.link/p2448r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-27", "github_url": "https://github.com/cplusplus/papers/issues/1119" }, "P2450R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Virtual Plenary, Oct. 2021", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2450r0.html", "link": "https://wg21.link/p2450r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-24", "github_url": "https://github.com/cplusplus/papers/issues/1120" }, "P2451R0": { "type": "paper", "title": "2021 September Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2451r0.html", "link": "https://wg21.link/p2451r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-28", "github_url": "https://github.com/cplusplus/papers/issues/1121" }, "P2452R0": { "type": "paper", "title": "2021 October Library Evolution and Concurrency Polls on Networking and Executors", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2452r0.html", "link": "https://wg21.link/p2452r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1187" }, "P2453R0": { "type": "paper", "title": "2021 October Library Evolution Poll Outcomes", "subgroup": "SG4, Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2453r0.html", "link": "https://wg21.link/p2453r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1188" }, "P2454R0": { "type": "paper", "title": "2021 November Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2454r0.html", "link": "https://wg21.link/p2454r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-03", "github_url": "https://github.com/cplusplus/papers/issues/1139" }, "P2455R0": { "type": "paper", "title": "2021 November Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2455r0.html", "link": "https://wg21.link/p2455r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-08", "github_url": "https://github.com/cplusplus/papers/issues/1153" }, "P2456R0": { "type": "paper", "title": "2021 December Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2456r0.html", "link": "https://wg21.link/p2456r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-08", "github_url": "https://github.com/cplusplus/papers/issues/1154" }, "P2457R0": { "type": "paper", "title": "2021 December Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2457r0.html", "link": "https://wg21.link/p2457r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1167" }, "P2458R0": { "type": "paper", "title": "2022 January Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2458r0.html", "link": "https://wg21.link/p2458r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-20", "github_url": "https://github.com/cplusplus/papers/issues/1168" }, "P2458R1": { "type": "paper", "title": "2022 January Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2458r1.html", "link": "https://wg21.link/p2458r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-26", "github_url": "https://github.com/cplusplus/papers/issues/1168" }, "P2459R0": { "type": "paper", "title": "2022 January Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2459r0.html", "link": "https://wg21.link/p2459r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1189" }, "P2460R0": { "type": "paper", "title": "Relax requirements on wchar_t to match existing practices", "subgroup": "SG22, Evolution, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2460r0.pdf", "link": "https://wg21.link/p2460r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-09", "github_url": "https://github.com/cplusplus/papers/issues/1122" }, "P2460R1": { "type": "paper", "title": "Relax requirements on wchar_t to match existing practices", "subgroup": "SG22, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2460r1.pdf", "link": "https://wg21.link/p2460r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-12", "github_url": "https://github.com/cplusplus/papers/issues/1122" }, "P2460R2": { "type": "paper", "title": "Relax requirements on wchar_t to match existing practices", "subgroup": "SG22, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2460r2.pdf", "link": "https://wg21.link/p2460r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1122" }, "P2461R0": { "type": "paper", "title": "Closure-based Syntax for Contracts", "subgroup": "SG21", "author": "Gašper Ažman, Caleb Sunstrum, Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2461r0.pdf", "link": "https://wg21.link/p2461r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1123" }, "P2461R1": { "type": "paper", "title": "Closure-based Syntax for Contracts", "subgroup": "SG21", "author": "Gašper Ažman, Caleb Sunstrum, Bronek Kozicki", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2461r1.pdf", "link": "https://wg21.link/p2461r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1123" }, "P2462R0": { "type": "paper", "title": "Core Language Working Group “ready” issues for the October, 2021 meeting", "subgroup": "WG21", "author": "William M. (Mike) Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2462r0.html", "link": "https://wg21.link/p2462r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1124" }, "P2463R0": { "type": "paper", "title": "Slides for P2444r0 The Asio asynchronous model", "subgroup": "SG1, Library Evolution", "author": "Christopher Kohlhoff", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2463r0.pdf", "link": "https://wg21.link/p2463r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1125" }, "P2464R0": { "type": "paper", "title": "Ruminations on networking and executors", "subgroup": "Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2464r0.html", "link": "https://wg21.link/p2464r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-09-29", "github_url": "https://github.com/cplusplus/papers/issues/1113" }, "P2465R0": { "type": "paper", "title": "Standard Library Modules std and std.all", "subgroup": "Library Evolution, Core, Library", "author": "Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2465r0.pdf", "link": "https://wg21.link/p2465r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1115" }, "P2465R1": { "type": "paper", "title": "Standard Library Modules std and std.compat", "subgroup": "Core, Library", "author": "Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2465r1.pdf", "link": "https://wg21.link/p2465r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1115" }, "P2465R2": { "type": "paper", "title": "Standard Library Modules std and std.compat", "subgroup": "Core, Library", "author": "Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2465r2.pdf", "link": "https://wg21.link/p2465r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-02", "github_url": "https://github.com/cplusplus/papers/issues/1115" }, "P2465R3": { "type": "paper", "title": "Standard Library Modules std and std.compat", "subgroup": "Core, Library", "author": "Stephan T. Lavavej, Gabriel Dos Reis, Bjarne Stroustrup, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2465r3.pdf", "link": "https://wg21.link/p2465r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-11", "github_url": "https://github.com/cplusplus/papers/issues/1115" }, "P2466R0": { "type": "paper", "title": "The notes on contract annotations", "subgroup": "SG21", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2466r0.html", "link": "https://wg21.link/p2466r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1126" }, "P2467R0": { "type": "paper", "title": "Support exclusive mode for fstreams", "subgroup": "Library Evolution", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2467r0.html", "link": "https://wg21.link/p2467r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1138" }, "P2467R1": { "type": "paper", "title": "Support exclusive mode for fstreams", "subgroup": "Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2467r1.html", "link": "https://wg21.link/p2467r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-18", "github_url": "https://github.com/cplusplus/papers/issues/1138" }, "P2468R0": { "type": "paper", "title": "The Equality Operator You Are Looking For", "subgroup": "Evolution, Core", "author": "Barry Revzin, Bjarne Stroustrup, Cameron DaCamara, Daveed Vandevoorde, Gabriel Dos Reis, Herb Sutter, Jason Merrill, Jonathan Caves, Richard Smith, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2468r0.html", "link": "https://wg21.link/p2468r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-01", "github_url": "https://github.com/cplusplus/papers/issues/1127" }, "P2468R1": { "type": "paper", "title": "The Equality Operator You Are Looking For", "subgroup": "Core", "author": "Barry Revzin, Bjarne Stroustrup, Cameron DaCamara, Daveed Vandevoorde, Gabriel Dos Reis, Herb Sutter, Jason Merrill, Jonathan Caves, Richard Smith, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2468r1.html", "link": "https://wg21.link/p2468r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-16", "github_url": "https://github.com/cplusplus/papers/issues/1127" }, "P2468R2": { "type": "paper", "title": "The Equality Operator You Are Looking For", "subgroup": "Evolution, Core", "author": "Barry Revzin, Bjarne Stroustrup, Cameron DaCamara, Daveed Vandevoorde, Gabriel Dos Reis, Herb Sutter, Jason Merrill, Jonathan Caves, Richard Smith, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2468r2.html", "link": "https://wg21.link/p2468r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1127" }, "P2469R0": { "type": "paper", "title": "Response to P2464: The Networking TS is baked, P2300 Sender/Receiver is not.", "subgroup": "WG21", "author": "Christopher Kohlhoff, Jamie Allsop, Vinnie Falco, Richard Hodges, Klemens Morgenstern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2469r0.pdf", "link": "https://wg21.link/p2469r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-04", "github_url": "https://github.com/cplusplus/papers/issues/1114" }, "P2470R0": { "type": "paper", "title": "Slides for presentation of P2300R2: std::execution (sender/receiver)", "subgroup": "SG1, Library Evolution, Direction Group", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2470r0.pdf", "link": "https://wg21.link/p2470r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-04", "github_url": "https://github.com/cplusplus/papers/issues/1128" }, "P2471R0": { "type": "paper", "title": "NetTS, ASIO and Sender Library Design Comparison", "subgroup": "SG1, SG4, Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2471r0.pdf", "link": "https://wg21.link/p2471r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-06", "github_url": "https://github.com/cplusplus/papers/issues/1129" }, "P2471R1": { "type": "paper", "title": "NetTS, ASIO and Sender Library Design Comparison", "subgroup": "SG1, SG4, Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2471r1.pdf", "link": "https://wg21.link/p2471r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1129" }, "P2472R0": { "type": "paper", "title": "make_function_ref: A More Functional function_ref", "subgroup": "Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2472r0.html", "link": "https://wg21.link/p2472r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-07", "github_url": "https://github.com/cplusplus/papers/issues/1130" }, "P2472R1": { "type": "paper", "title": "make function_ref more functional", "subgroup": "Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2472r1.html", "link": "https://wg21.link/p2472r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1130" }, "P2472R2": { "type": "paper", "title": "make function_ref more functional", "subgroup": "Library Evolution", "author": "Jarrad J. Waterloo, Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2472r2.html", "link": "https://wg21.link/p2472r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1130" }, "P2472R3": { "type": "paper", "title": "make function_ref more functional", "subgroup": "Library Evolution", "author": "Jarrad J. Waterloo, Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2472r3.html", "link": "https://wg21.link/p2472r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-13", "github_url": "https://github.com/cplusplus/papers/issues/1130" }, "P2473R0": { "type": "paper", "title": "Distributing C++ Module Libraries", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2473r0.pdf", "link": "https://wg21.link/p2473r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-12", "github_url": "https://github.com/cplusplus/papers/issues/1131" }, "P2473R1": { "type": "paper", "title": "Distributing C++ Module Libraries", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2473r1.pdf", "link": "https://wg21.link/p2473r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-02", "github_url": "https://github.com/cplusplus/papers/issues/1131" }, "P2474R0": { "type": "paper", "title": "views::repeat", "subgroup": "SG9, Library Evolution", "author": "Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2474r0.html", "link": "https://wg21.link/p2474r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1155" }, "P2474R1": { "type": "paper", "title": "views::repeat", "subgroup": "SG9, Library Evolution", "author": "Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2474r1.html", "link": "https://wg21.link/p2474r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-18", "github_url": "https://github.com/cplusplus/papers/issues/1155" }, "P2474R2": { "type": "paper", "title": "views::repeat", "subgroup": "SG9, Library", "author": "Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2474r2.html", "link": "https://wg21.link/p2474r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-13", "github_url": "https://github.com/cplusplus/papers/issues/1155" }, "P2475R0": { "type": "paper", "title": "WG21 2021-10 Virtual Meeting Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2475r0.pdf", "link": "https://wg21.link/p2475r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-18", "github_url": "https://github.com/cplusplus/papers/issues/1132" }, "P2477R0": { "type": "paper", "title": "Allow programmer to control and detect coroutine elision by static constexpr bool should_elide() and", "subgroup": "Evolution, Library Evolution", "author": "Chuanqi Xu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2477r0.html", "link": "https://wg21.link/p2477r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1133" }, "P2477R1": { "type": "paper", "title": "Allow programmer to control and detect coroutine elision by static constexpr bool must_elide() and", "subgroup": "Evolution, Library Evolution", "author": "Chuanqi Xu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2477r1.html", "link": "https://wg21.link/p2477r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-25", "github_url": "https://github.com/cplusplus/papers/issues/1133" }, "P2477R2": { "type": "paper", "title": "Allow programmer to control and detect coroutine elision", "subgroup": "Evolution, Library Evolution", "author": "Chuanqi Xu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2477r2.html", "link": "https://wg21.link/p2477r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1133" }, "P2477R3": { "type": "paper", "title": "Allow programmers to control coroutine elision", "subgroup": "Evolution", "author": "Chuanqi Xu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2477r3.html", "link": "https://wg21.link/p2477r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-22", "github_url": "https://github.com/cplusplus/papers/issues/1133" }, "P2478R0": { "type": "paper", "title": "_Thread_local for better C++ interoperability with C", "subgroup": "EWGI, SG22", "author": "Hubert Tong, Rajan Bhakta", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2478r0.pdf", "link": "https://wg21.link/p2478r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1134" }, "P2479R0": { "type": "paper", "title": "Slides for P2464", "subgroup": "Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2479r0.pdf", "link": "https://wg21.link/p2479r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1135" }, "P2480R0": { "type": "paper", "title": "Response to P2471: \"NetTS, Asio, and Sender library design comparison\" - corrected and expanded", "subgroup": "SG1, SG4, Library Evolution", "author": "Christopher Kohlhoff, Jamie Allsop, Klemens Morgenstern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2480r0.pdf", "link": "https://wg21.link/p2480r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1136" }, "P2481R0": { "type": "paper", "title": "Forwarding reference to specific type/template", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2481r0.html", "link": "https://wg21.link/p2481r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1137" }, "P2481R1": { "type": "paper", "title": "Forwarding reference to specific type/template", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2481r1.html", "link": "https://wg21.link/p2481r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1137" }, "P2481R2": { "type": "paper", "title": "Forwarding reference to specific type/template", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2481r2.html", "link": "https://wg21.link/p2481r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-16", "github_url": "https://github.com/cplusplus/papers/issues/1137" }, "P2483R0": { "type": "paper", "title": "Support Non-copyable Types for single_view", "subgroup": "Library Evolution", "author": "Hui Xie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2483r0.html", "link": "https://wg21.link/p2483r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-10-27", "github_url": "https://github.com/cplusplus/papers/issues/1140" }, "P2484R0": { "type": "paper", "title": "Extending class types as non-type template parameters", "subgroup": "Evolution", "author": "Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2484r0.html", "link": "https://wg21.link/p2484r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-17", "github_url": "https://github.com/cplusplus/papers/issues/1141" }, "P2485R0": { "type": "paper", "title": "Do not add value_exists and value_or to C++23", "subgroup": "Library Evolution", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2485r0.html", "link": "https://wg21.link/p2485r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-01", "github_url": "https://github.com/cplusplus/papers/issues/1142" }, "P2486R0": { "type": "paper", "title": "Structured naming for function object and CPO values", "subgroup": "Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2486r0.pdf", "link": "https://wg21.link/p2486r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-01", "github_url": "https://github.com/cplusplus/papers/issues/1143" }, "P2486R1": { "type": "paper", "title": "Structured naming for function object and CPO values", "subgroup": "Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2486r1.pdf", "link": "https://wg21.link/p2486r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-16", "github_url": "https://github.com/cplusplus/papers/issues/1143" }, "P2487R0": { "type": "paper", "title": "Attribute-like syntax for contract annotations", "subgroup": "SG21, Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2487r0.html", "link": "https://wg21.link/p2487r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1144" }, "P2487R1": { "type": "paper", "title": "Is attribute-like syntax adequate for contract annotations?", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2487r1.html", "link": "https://wg21.link/p2487r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-11", "github_url": "https://github.com/cplusplus/papers/issues/1144" }, "P2489R0": { "type": "paper", "title": "Library Evolution Plan for Completing C++23", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2489r0.html", "link": "https://wg21.link/p2489r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1145" }, "P2490R0": { "type": "paper", "title": "Zero-overhead exception stacktraces", "subgroup": "LEWGI", "author": "Ed Catmur", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2490r0.html", "link": "https://wg21.link/p2490r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-26", "github_url": "https://github.com/cplusplus/papers/issues/1146" }, "P2490R3": { "type": "paper", "title": "Zero-overhead exception stacktraces", "subgroup": "Library Evolution", "author": "Ed Catmur", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2490r3.html", "link": "https://wg21.link/p2490r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-20", "github_url": "https://github.com/cplusplus/papers/issues/1146" }, "P2491R0": { "type": "paper", "title": "Text encodings follow-up", "subgroup": "SG16, Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2491r0.html", "link": "https://wg21.link/p2491r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1147" }, "P2492R0": { "type": "paper", "title": "Attending C++ Standards Committee Meetings During a Pandemic", "subgroup": "WG21", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2492r0.html", "link": "https://wg21.link/p2492r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1148" }, "P2493R0": { "type": "paper", "title": "Missing feature test macros for C++20 core papers", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2493r0.html", "link": "https://wg21.link/p2493r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1149" }, "P2494R0": { "type": "paper", "title": "Relaxing range adaptors to allow for move only types", "subgroup": "SG9, Library Evolution", "author": "Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2494r0.html", "link": "https://wg21.link/p2494r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1156" }, "P2494R1": { "type": "paper", "title": "Relaxing range adaptors to allow for move only types", "subgroup": "SG9, Library Evolution", "author": "Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2494r1.html", "link": "https://wg21.link/p2494r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-17", "github_url": "https://github.com/cplusplus/papers/issues/1156" }, "P2494R2": { "type": "paper", "title": "Relaxing range adaptors to allow for move only types", "subgroup": "SG9, Library", "author": "Michał Dominiak", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2494r2.html", "link": "https://wg21.link/p2494r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-13", "github_url": "https://github.com/cplusplus/papers/issues/1156" }, "P2495R0": { "type": "paper", "title": "Interfacing stringstreams with string_view", "subgroup": "Library Evolution", "author": "Michael Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2495r0.pdf", "link": "https://wg21.link/p2495r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1190" }, "P2495R1": { "type": "paper", "title": "Interfacing stringstreams with string_view", "subgroup": "Library Evolution", "author": "Michael Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2495r1.pdf", "link": "https://wg21.link/p2495r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1190" }, "P2495R2": { "type": "paper", "title": "Interfacing stringstreams with string_view", "subgroup": "SG22 Compatability,SG23 Safety and Security", "author": "Michael Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2495r2.pdf", "link": "https://wg21.link/p2495r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1190" }, "P2495R3": { "type": "paper", "title": "Interfacing stringstreams with string_view", "subgroup": "Library", "author": "Michael Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2495r3.pdf", "link": "https://wg21.link/p2495r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-19", "github_url": "https://github.com/cplusplus/papers/issues/1190" }, "P2497R0": { "type": "paper", "title": "Testing for success or failure of charconv functions", "subgroup": "SG14 Low Latency,Evolution,Library Evolution", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2497r0.html", "link": "https://wg21.link/p2497r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-25", "github_url": "https://github.com/cplusplus/papers/issues/1454" }, "P2498R0": { "type": "paper", "title": "Forward compatibility of text_encoding with additional encoding registries", "subgroup": "SG16, Library Evolution", "author": "Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2498r0.pdf", "link": "https://wg21.link/p2498r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1157" }, "P2498R1": { "type": "paper", "title": "Forward compatibility of text_encoding with additional encoding registries", "subgroup": "SG16, Library Evolution", "author": "Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2498r1.pdf", "link": "https://wg21.link/p2498r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1157" }, "P2499R0": { "type": "paper", "title": "string_view range constructor should be explicit", "subgroup": "Library Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2499r0.html", "link": "https://wg21.link/p2499r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-07", "github_url": "https://github.com/cplusplus/papers/issues/1158" }, "P2500R0": { "type": "paper", "title": "C++17 parallel algorithms and P2300", "subgroup": "SG1, Library Evolution", "author": "Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2500r0.html", "link": "https://wg21.link/p2500r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1537" }, "P2500R1": { "type": "paper", "title": "C++ parallel algorithms and P2300", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Ruslan Arutyunyan, Alexey Kukanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2500r1.html", "link": "https://wg21.link/p2500r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1537" }, "P2500R2": { "type": "paper", "title": "C++ parallel algorithms and P2300", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Ruslan Arutyunyan, Alexey Kukanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2500r2.html", "link": "https://wg21.link/p2500r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1537" }, "P2501R0": { "type": "paper", "title": "Undo the rename of views::move and views::as_const", "subgroup": "Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2501r0.html", "link": "https://wg21.link/p2501r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-14", "github_url": "https://github.com/cplusplus/papers/issues/1159" }, "P2502R0": { "type": "paper", "title": "std::generator: Synchronous Coroutine Generator for Ranges", "subgroup": "Library Evolution", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2502r0.pdf", "link": "https://wg21.link/p2502r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1151" }, "P2502R1": { "type": "paper", "title": "std::generator: Synchronous Coroutine Generator for Ranges", "subgroup": "Library Evolution", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2502r1.pdf", "link": "https://wg21.link/p2502r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-25", "github_url": "https://github.com/cplusplus/papers/issues/1151" }, "P2502R2": { "type": "paper", "title": "std::generator: Synchronous Coroutine Generator for Ranges", "subgroup": "Library", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2502r2.pdf", "link": "https://wg21.link/p2502r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-03", "github_url": "https://github.com/cplusplus/papers/issues/1151" }, "P2504R0": { "type": "paper", "title": "Computations as a global solution to concurrency", "subgroup": "SG1, Library Evolution", "author": "Lucian Radu Teodorescu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2504r0.html", "link": "https://wg21.link/p2504r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-11", "github_url": "https://github.com/cplusplus/papers/issues/1160" }, "P2505R0": { "type": "paper", "title": "Monadic Functions for std::expected", "subgroup": "Library Evolution, Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2505r0.html", "link": "https://wg21.link/p2505r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1161" }, "P2505R1": { "type": "paper", "title": "Monadic Functions for std::expected", "subgroup": "Library Evolution, Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2505r1.html", "link": "https://wg21.link/p2505r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1161" }, "P2505R2": { "type": "paper", "title": "Monadic Functions for std::expected", "subgroup": "Library Evolution, Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2505r2.html", "link": "https://wg21.link/p2505r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1161" }, "P2505R3": { "type": "paper", "title": "Monadic Functions for std::expected", "subgroup": "Library Evolution, Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2505r3.html", "link": "https://wg21.link/p2505r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1161" }, "P2505R4": { "type": "paper", "title": "Monadic Functions for std::expected", "subgroup": "Library Evolution, Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2505r4.html", "link": "https://wg21.link/p2505r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-17", "github_url": "https://github.com/cplusplus/papers/issues/1161" }, "P2505R5": { "type": "paper", "title": "Monadic Functions for std::expected", "subgroup": "Library Evolution, Library", "author": "Jeff Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2505r5.html", "link": "https://wg21.link/p2505r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-28", "github_url": "https://github.com/cplusplus/papers/issues/1161" }, "P2506R0": { "type": "paper", "title": "std::lazy: a coroutine for deferred execution", "subgroup": "Library Evolution", "author": "Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2506r0.pdf", "link": "https://wg21.link/p2506r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-03", "github_url": "https://github.com/cplusplus/papers/issues/1191" }, "P2507R0": { "type": "paper", "title": "Only [[assume]] conditional-expressions", "subgroup": "Evolution", "author": "Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2507r0.pdf", "link": "https://wg21.link/p2507r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1162" }, "P2507R1": { "type": "paper", "title": "Limit [[assume]] to conditional-expressions", "subgroup": "Evolution", "author": "Peter Brett", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2507r1.pdf", "link": "https://wg21.link/p2507r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-04", "github_url": "https://github.com/cplusplus/papers/issues/1162" }, "P2508R0": { "type": "paper", "title": "Exposing std::basic-format-string", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2508r0.html", "link": "https://wg21.link/p2508r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1163" }, "P2508R1": { "type": "paper", "title": "Exposing std::basic-format-string", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2508r1.html", "link": "https://wg21.link/p2508r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-18", "github_url": "https://github.com/cplusplus/papers/issues/1163" }, "P2508R2": { "type": "paper", "title": "Exposing std::basic-format-string", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2508r2.html", "link": "https://wg21.link/p2508r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-09", "github_url": "https://github.com/cplusplus/papers/issues/1163" }, "P2509R0": { "type": "paper", "title": "A proposal for a type trait to detect value-preserving conversions", "subgroup": "SG6, Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2509r0.html", "link": "https://wg21.link/p2509r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1164" }, "P2510R0": { "type": "paper", "title": "Formatting pointers", "subgroup": "Library", "author": "Mark de Wever", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2510r0.pdf", "link": "https://wg21.link/p2510r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/", "date": "2021-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1165" }, "P2510R1": { "type": "paper", "title": "Formatting pointers", "subgroup": "Library", "author": "Mark de Wever", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2510r1.pdf", "link": "https://wg21.link/p2510r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1165" }, "P2510R2": { "type": "paper", "title": "Formatting pointers", "subgroup": "Library", "author": "Mark de Wever", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2510r2.pdf", "link": "https://wg21.link/p2510r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-14", "github_url": "https://github.com/cplusplus/papers/issues/1165" }, "P2510R3": { "type": "paper", "title": "Formatting pointers", "subgroup": "Library", "author": "Mark de Wever", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2510r3.pdf", "link": "https://wg21.link/p2510r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-23", "github_url": "https://github.com/cplusplus/papers/issues/1165" }, "P2511R0": { "type": "paper", "title": "Beyond operator(): NTTP callables in type-erased call wrappers", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2511r0.html", "link": "https://wg21.link/p2511r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1169" }, "P2511R1": { "type": "paper", "title": "Beyond operator(): NTTP callables in type-erased call wrappers", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2511r1.html", "link": "https://wg21.link/p2511r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1169" }, "P2511R2": { "type": "paper", "title": "Beyond operator(): NTTP callables in type-erased call wrappers", "subgroup": "Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2511r2.html", "link": "https://wg21.link/p2511r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1169" }, "P2512R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2021-06-09 through 2021-12-15", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2512r0.html", "link": "https://wg21.link/p2512r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2021-12-23", "github_url": "https://github.com/cplusplus/papers/issues/1170" }, "P2513R0": { "type": "paper", "title": "char8_t Compatibility and Portability Fixes", "subgroup": "SG16, Evolution", "author": "JeanHeyd Meneide, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2513r0.html", "link": "https://wg21.link/p2513r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-09", "github_url": "https://github.com/cplusplus/papers/issues/1171" }, "P2513R1": { "type": "paper", "title": "char8_t Compatibility and Portability Fix", "subgroup": "Evolution", "author": "JeanHeyd Meneide, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2513r1.html", "link": "https://wg21.link/p2513r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1171" }, "P2513R2": { "type": "paper", "title": "char8_t Compatibility and Portability Fix", "subgroup": "Evolution", "author": "JeanHeyd Meneide, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2513r2.html", "link": "https://wg21.link/p2513r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-12", "github_url": "https://github.com/cplusplus/papers/issues/1171" }, "P2513R3": { "type": "paper", "title": "char8_t Compatibility and Portability Fix", "subgroup": "Evolution", "author": "JeanHeyd Meneide, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2513r3.html", "link": "https://wg21.link/p2513r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-17", "github_url": "https://github.com/cplusplus/papers/issues/1171" }, "P2513R4": { "type": "paper", "title": "char8_t Compatibility and Portability Fix", "subgroup": "Evolution", "author": "JeanHeyd Meneide, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2513r4.html", "link": "https://wg21.link/p2513r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-27", "github_url": "https://github.com/cplusplus/papers/issues/1171" }, "P2514R0": { "type": "paper", "title": "std::breakpoint", "subgroup": "SG15, Library Evolution", "author": "René Ferdinand Rivera Morell, Isabella Muerte", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2514r0.html", "link": "https://wg21.link/p2514r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-03", "github_url": "https://github.com/cplusplus/papers/issues/1172" }, "P2515R0": { "type": "paper", "title": "std::is_debugger_present", "subgroup": "SG15, Library Evolution", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2515r0.html", "link": "https://wg21.link/p2515r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-03", "github_url": "https://github.com/cplusplus/papers/issues/1173" }, "P2516R0": { "type": "paper", "title": "string_view is implicitly convertible from what?", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2516r0.html", "link": "https://wg21.link/p2516r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-07", "github_url": "https://github.com/cplusplus/papers/issues/1174" }, "P2517R0": { "type": "paper", "title": "Add a conditional noexcept specification to std::apply", "subgroup": "Library Evolution", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2517r0.html", "link": "https://wg21.link/p2517r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1175" }, "P2517R1": { "type": "paper", "title": "Add a conditional noexcept specification to std::apply", "subgroup": "Library Evolution", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2517r1.html", "link": "https://wg21.link/p2517r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-21", "github_url": "https://github.com/cplusplus/papers/issues/1175" }, "P2520R0": { "type": "paper", "title": "move_iterator should be a random access iterator", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2520r0.html", "link": "https://wg21.link/p2520r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1176" }, "P2521R0": { "type": "paper", "title": "Contract support — Working Paper", "subgroup": "SG21", "author": "Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2521r0.html", "link": "https://wg21.link/p2521r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-17", "github_url": "https://github.com/cplusplus/papers/issues/1177" }, "P2521R1": { "type": "paper", "title": "Contract support — Working Paper", "subgroup": "SG21", "author": "Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2521r1.html", "link": "https://wg21.link/p2521r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1177" }, "P2521R2": { "type": "paper", "title": "Contract support - Working Paper", "subgroup": "SG21", "author": "Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2521r2.html", "link": "https://wg21.link/p2521r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-16", "github_url": "https://github.com/cplusplus/papers/issues/1177" }, "P2521R3": { "type": "paper", "title": "Contract support — Record of SG21 consensus", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński, Gašper Ažman, Joshua Berne, Bronek Kozicki, Ryan McDougall, Caleb Sunstrum", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2521r3.html", "link": "https://wg21.link/p2521r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-10", "github_url": "https://github.com/cplusplus/papers/issues/1177" }, "P2521R4": { "type": "paper", "title": "Contract support — Record of SG21 consensus", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2521r4.html", "link": "https://wg21.link/p2521r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1177" }, "P2521R5": { "type": "paper", "title": "Contract support — Record of SG21 consensus", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2521r5.html", "link": "https://wg21.link/p2521r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1177" }, "P2523R0": { "type": "paper", "title": "Request for re-inclusion of std::hive proposal in C++23", "subgroup": "SG14, Library Evolution", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2523r0.html", "link": "https://wg21.link/p2523r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1178" }, "P2524R0": { "type": "paper", "title": "SG14: Low Latency/Games/Embedded/Finance/Simulation 2020/12/09-2022/01/12", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2524r0.pdf", "link": "https://wg21.link/p2524r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1179" }, "P2525R0": { "type": "paper", "title": "SG19: Machine Learning Meeting Minutes 2020/12/10-2022/01/13", "subgroup": "SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2525r0.pdf", "link": "https://wg21.link/p2525r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1180" }, "P2527R0": { "type": "paper", "title": "std::variant_alternative_index and std::variant_alternative_index_v", "subgroup": "LEWGI", "author": "Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2527r0.html", "link": "https://wg21.link/p2527r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-18", "github_url": "https://github.com/cplusplus/papers/issues/1181" }, "P2527R1": { "type": "paper", "title": "std::variant_alternative_index and std::tuple_element_index", "subgroup": "LEWGI", "author": "Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2527r1.html", "link": "https://wg21.link/p2527r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-30", "github_url": "https://github.com/cplusplus/papers/issues/1181" }, "P2527R2": { "type": "paper", "title": "std::variant_alternative_index and std::tuple_element_index", "subgroup": "SG14 Low Latency,Library Evolution,WG21", "author": "Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2527r2.html", "link": "https://wg21.link/p2527r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-27", "github_url": "https://github.com/cplusplus/papers/issues/1181" }, "P2527R3": { "type": "paper", "title": "std::variant_alternative_index and std::tuple_element_index", "subgroup": "LEWG Library Evolution", "author": "Alex Christensen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2527r3.html", "link": "https://wg21.link/p2527r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-02", "github_url": "https://github.com/cplusplus/papers/issues/1181" }, "P2528R0": { "type": "paper", "title": "C/C++ Identifier Security using Unicode Standard Annex 39", "subgroup": "SG16, Evolution, Core", "author": "Reini Urban", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2528r0.html", "link": "https://wg21.link/p2528r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-22", "github_url": "https://github.com/cplusplus/papers/issues/1192" }, "P2529R0": { "type": "paper", "title": "generator should have T&& reference_type", "subgroup": "Library Evolution", "author": "Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2529r0.html", "link": "https://wg21.link/p2529r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-25", "github_url": "https://github.com/cplusplus/papers/issues/1193" }, "P2530R0": { "type": "paper", "title": "Why Hazard Pointers should be in C++26", "subgroup": "SG1", "author": "Maged Michael, Maged M. Michael, Michael Wong, Paul McKenney, Andrew Hunter, Daisy S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2530r0.pdf", "link": "https://wg21.link/p2530r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1194" }, "P2530R1": { "type": "paper", "title": "Why Hazard Pointers should be in C++26", "subgroup": "Library Evolution", "author": "Maged Michael, Maged M. Michael, Michael Wong, Paul McKenney, Andrew Hunter, Daisy S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2530r1.pdf", "link": "https://wg21.link/p2530r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-12", "github_url": "https://github.com/cplusplus/papers/issues/1194" }, "P2530R2": { "type": "paper", "title": "Why Hazard Pointers should be in C++26", "subgroup": "Library", "author": "Maged Michael, Maged M. Michael, Michael Wong, Paul McKenney, Andrew Hunter, Daisy S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2530r2.pdf", "link": "https://wg21.link/p2530r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-12", "github_url": "https://github.com/cplusplus/papers/issues/1194" }, "P2530R3": { "type": "paper", "title": "Hazard Pointers for C++26", "subgroup": "Library", "author": "Maged Michael, Maged M. Michael, Michael Wong, Paul McKenney, Andrew Hunter, Daisy S. Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Mathias Stearn", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2530r3.pdf", "link": "https://wg21.link/p2530r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-02", "github_url": "https://github.com/cplusplus/papers/issues/1194" }, "P2531R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Virtual Plenary, Feb. 2022", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2531r0.html", "link": "https://wg21.link/p2531r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-31", "github_url": "https://github.com/cplusplus/papers/issues/1195" }, "P2532R0": { "type": "paper", "title": "Removing exception_ptr from the Receiver Concepts", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2532r0.html", "link": "https://wg21.link/p2532r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-02", "github_url": "https://github.com/cplusplus/papers/issues/1185" }, "P2533R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the February, 2022 meeting", "subgroup": "WG21", "author": "William M. Miller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2533r0.html", "link": "https://wg21.link/p2533r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-01-30", "github_url": "https://github.com/cplusplus/papers/issues/1196" }, "P2534R0": { "type": "paper", "title": "Slides: function_ref in the wild (P0792R7 presentation)", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2534r0.pdf", "link": "https://wg21.link/p2534r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-16", "github_url": "https://github.com/cplusplus/papers/issues/1197" }, "P2535R0": { "type": "paper", "title": "Message fences", "subgroup": "SG1", "author": "Olivier Giroux, Daniel Lustig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2535r0.pdf", "link": "https://wg21.link/p2535r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-02", "github_url": "https://github.com/cplusplus/papers/issues/1198" }, "P2536R0": { "type": "paper", "title": "Distributing C++ Module Libraries with dependencies json files.", "subgroup": "SG15", "author": "Olga Arkhipova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2536r0.pdf", "link": "https://wg21.link/p2536r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-03", "github_url": "https://github.com/cplusplus/papers/issues/1199" }, "P2537R0": { "type": "paper", "title": "Relax va_start Requirements to Match C", "subgroup": "Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2537r0.html", "link": "https://wg21.link/p2537r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1200" }, "P2537R1": { "type": "paper", "title": "Relax va_start Requirements to Match C", "subgroup": "Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2537r1.html", "link": "https://wg21.link/p2537r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-23", "github_url": "https://github.com/cplusplus/papers/issues/1200" }, "P2537R2": { "type": "paper", "title": "Relax va_start Requirements to Match C", "subgroup": "Library Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2537r2.html", "link": "https://wg21.link/p2537r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-28", "github_url": "https://github.com/cplusplus/papers/issues/1200" }, "P2538R0": { "type": "paper", "title": "ADL-proof std::projected", "subgroup": "Library Evolution, Library", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2538r0.html", "link": "https://wg21.link/p2538r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1201" }, "P2538R1": { "type": "paper", "title": "ADL-proof std::projected", "subgroup": "Library Evolution, Library", "author": "Arthur O'Dwyer, Casey Carter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2538r1.html", "link": "https://wg21.link/p2538r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-01", "github_url": "https://github.com/cplusplus/papers/issues/1201" }, "P2539R0": { "type": "paper", "title": "Should the output of std::print to a terminal be synchronized with the underlying stream?", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2539r0.html", "link": "https://wg21.link/p2539r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-11", "github_url": "https://github.com/cplusplus/papers/issues/1219" }, "P2539R1": { "type": "paper", "title": "Should the output of std::print to a terminal be synchronized with the underlying stream?", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2539r1.html", "link": "https://wg21.link/p2539r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-11", "github_url": "https://github.com/cplusplus/papers/issues/1219" }, "P2539R2": { "type": "paper", "title": "Should the output of std::print to a terminal be synchronized with the underlying stream?", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2539r2.html", "link": "https://wg21.link/p2539r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-27", "github_url": "https://github.com/cplusplus/papers/issues/1219" }, "P2539R3": { "type": "paper", "title": "Should the output of std::print to a terminal be synchronized with the underlying stream?", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2539r3.html", "link": "https://wg21.link/p2539r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-27", "github_url": "https://github.com/cplusplus/papers/issues/1219" }, "P2539R4": { "type": "paper", "title": "Should the output of std::print to a terminal be synchronized with the underlying stream?", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2539r4.html", "link": "https://wg21.link/p2539r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1219" }, "P2540R0": { "type": "paper", "title": "Empty Product for certain Views", "subgroup": "SG9", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2540r0.html", "link": "https://wg21.link/p2540r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-16", "github_url": "https://github.com/cplusplus/papers/issues/1202" }, "P2540R1": { "type": "paper", "title": "Empty Product for certain Views", "subgroup": "SG9, Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2540r1.html", "link": "https://wg21.link/p2540r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-14", "github_url": "https://github.com/cplusplus/papers/issues/1202" }, "P2541R0": { "type": "paper", "title": "Consider renaming remove_quals", "subgroup": "SG22", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2541r0.pdf", "link": "https://wg21.link/p2541r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1203" }, "P2542R0": { "type": "paper", "title": "views::concat", "subgroup": "SG9, Library Evolution", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2542r0.html", "link": "https://wg21.link/p2542r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-19", "github_url": "https://github.com/cplusplus/papers/issues/1204" }, "P2542R1": { "type": "paper", "title": "views::concat", "subgroup": "SG9, Library Evolution", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2542r1.html", "link": "https://wg21.link/p2542r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-28", "github_url": "https://github.com/cplusplus/papers/issues/1204" }, "P2542R2": { "type": "paper", "title": "views::concat", "subgroup": "SG9, Library Evolution", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2542r2.html", "link": "https://wg21.link/p2542r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-11", "github_url": "https://github.com/cplusplus/papers/issues/1204" }, "P2542R3": { "type": "paper", "title": "views::concat", "subgroup": "SG9 Ranges,LEWG Library Evolution", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2542r3.html", "link": "https://wg21.link/p2542r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-09", "github_url": "https://github.com/cplusplus/papers/issues/1204" }, "P2542R4": { "type": "paper", "title": "views::concat", "subgroup": "SG9 Ranges,Library Evolution", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2542r4.html", "link": "https://wg21.link/p2542r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-11", "github_url": "https://github.com/cplusplus/papers/issues/1204" }, "P2542R5": { "type": "paper", "title": "views::concat", "subgroup": "SG9 Ranges,Library Evolution,Library", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2542r5.html", "link": "https://wg21.link/p2542r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-13", "github_url": "https://github.com/cplusplus/papers/issues/1204" }, "P2542R6": { "type": "paper", "title": "views::concat", "subgroup": "SG9 Ranges,Library Evolution,Library", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2542r6.html", "link": "https://wg21.link/p2542r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-01", "github_url": "https://github.com/cplusplus/papers/issues/1204" }, "P2542R7": { "type": "paper", "title": "views::concat", "subgroup": "SG9 Ranges,Library Evolution,Library", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2542r7.html", "link": "https://wg21.link/p2542r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-02", "github_url": "https://github.com/cplusplus/papers/issues/1204" }, "P2542R8": { "type": "paper", "title": "views::concat", "subgroup": "SG9 Ranges,LEWG Library Evolution,LWG Library", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2542r8.html", "link": "https://wg21.link/p2542r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1204" }, "P2544R0": { "type": "paper", "title": "C++ exceptions are becoming more and more problematic", "subgroup": "EWGI", "author": "Thomas Neumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2544r0.html", "link": "https://wg21.link/p2544r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1205" }, "P2545R0": { "type": "paper", "title": "Why RCU Should be in C++26", "subgroup": "SG1, Library Evolution", "author": "Paul E. McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O’Dwyer, Daisy Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp, Tomasz Kamiński, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2545r0.pdf", "link": "https://wg21.link/p2545r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1206" }, "P2545R1": { "type": "paper", "title": "Why RCU Should be in C++26", "subgroup": "Library Evolution", "author": "Paul E. McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O’Dwyer, Daisy Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp, Tomasz Kamiński, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2545r1.pdf", "link": "https://wg21.link/p2545r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-07", "github_url": "https://github.com/cplusplus/papers/issues/1206" }, "P2545R2": { "type": "paper", "title": "Why RCU Should be in C++26", "subgroup": "Library Evolution", "author": "Paul E. McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O’Dwyer, Daisy Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp, Tomasz Kamiński, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2545r2.pdf", "link": "https://wg21.link/p2545r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1206" }, "P2545R3": { "type": "paper", "title": "Why RCU Should be in C++26", "subgroup": "Library Evolution", "author": "Paul E. McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O’Dwyer, Daisy Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp, Tomasz Kamiński, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2545r3.pdf", "link": "https://wg21.link/p2545r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1206" }, "P2545R4": { "type": "paper", "title": "Read-Copy Update (RCU)", "subgroup": "Library", "author": "Paul E. McKenney, Michael Wong, Maged M. Michael, Geoffrey Romer, Andrew Hunter, Arthur O’Dwyer, Daisy Hollman, JF Bastien, Hans Boehm, David Goldblatt, Frank Birbacher, Erik Rigtorp, Tomasz Kamiński, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2545r4.pdf", "link": "https://wg21.link/p2545r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-08", "github_url": "https://github.com/cplusplus/papers/issues/1206" }, "P2546R0": { "type": "paper", "title": "Debugging Support", "subgroup": "SG15, Library Evolution", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2546r0.html", "link": "https://wg21.link/p2546r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1207" }, "P2546R1": { "type": "paper", "title": "Debugging Support", "subgroup": "Library Evolution", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2546r1.html", "link": "https://wg21.link/p2546r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-11", "github_url": "https://github.com/cplusplus/papers/issues/1207" }, "P2546R2": { "type": "paper", "title": "Debugging Support", "subgroup": "Evolution", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2546r2.html", "link": "https://wg21.link/p2546r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1207" }, "P2546R3": { "type": "paper", "title": "Debugging Support", "subgroup": "Library Evolution", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2546r3.html", "link": "https://wg21.link/p2546r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1207" }, "P2546R4": { "type": "paper", "title": "Debugging Support", "subgroup": "Library Evolution,Library", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2546r4.html", "link": "https://wg21.link/p2546r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1207" }, "P2546R5": { "type": "paper", "title": "Debugging Support", "subgroup": "LWG Library", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2546r5.html", "link": "https://wg21.link/p2546r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-05", "github_url": "https://github.com/cplusplus/papers/issues/1207" }, "P2547R0": { "type": "paper", "title": "Language support for customisable functions", "subgroup": "Evolution", "author": "Lewis Baker, Corentin Jabot, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2547r0.pdf", "link": "https://wg21.link/p2547r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1208" }, "P2547R1": { "type": "paper", "title": "Language support for customisable functions", "subgroup": "Evolution", "author": "Lewis Baker, Corentin Jabot, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2547r1.html", "link": "https://wg21.link/p2547r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-16", "github_url": "https://github.com/cplusplus/papers/issues/1208" }, "P2548R0": { "type": "paper", "title": "copyable_function", "subgroup": "Library Evolution", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2548r0.pdf", "link": "https://wg21.link/p2548r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-13", "github_url": "https://github.com/cplusplus/papers/issues/1275" }, "P2548R1": { "type": "paper", "title": "copyable_function", "subgroup": "Library Evolution", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2548r1.pdf", "link": "https://wg21.link/p2548r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-12", "github_url": "https://github.com/cplusplus/papers/issues/1275" }, "P2548R2": { "type": "paper", "title": "copyable_function", "subgroup": "Library Evolution", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2548r2.pdf", "link": "https://wg21.link/p2548r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1275" }, "P2548R3": { "type": "paper", "title": "copyable_function", "subgroup": "Library Evolution", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2548r3.pdf", "link": "https://wg21.link/p2548r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1275" }, "P2548R4": { "type": "paper", "title": "copyable_function", "subgroup": "Library Evolution, Library", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2548r4.pdf", "link": "https://wg21.link/p2548r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-13", "github_url": "https://github.com/cplusplus/papers/issues/1275" }, "P2548R5": { "type": "paper", "title": "copyable_function", "subgroup": "Library Evolution,Library", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2548r5.pdf", "link": "https://wg21.link/p2548r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-03", "github_url": "https://github.com/cplusplus/papers/issues/1275" }, "P2548R6": { "type": "paper", "title": "copyable_function", "subgroup": "LWG Library", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2548r6.pdf", "link": "https://wg21.link/p2548r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1275" }, "P2549R0": { "type": "paper", "title": "std::unexpected should have error() as member accessor", "subgroup": "LEWGI, Library Evolution", "author": "Yihe Li", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2549r0.html", "link": "https://wg21.link/p2549r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1209" }, "P2549R1": { "type": "paper", "title": "std::unexpected should have error() as member accessor", "subgroup": "Library", "author": "Yihe Li", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2549r1.html", "link": "https://wg21.link/p2549r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-04", "github_url": "https://github.com/cplusplus/papers/issues/1209" }, "P2550R0": { "type": "paper", "title": "ranges::copy should say output_iterator somewhere", "subgroup": "Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2550r0.html", "link": "https://wg21.link/p2550r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-17", "github_url": "https://github.com/cplusplus/papers/issues/1210" }, "P2551R0": { "type": "paper", "title": "Clarify intent of P1841 numeric traits", "subgroup": "Library Evolution", "author": "Matthias Kretz, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2551r0.pdf", "link": "https://wg21.link/p2551r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1211" }, "P2551R1": { "type": "paper", "title": "Clarify intent of P1841 numeric traits", "subgroup": "Library Evolution", "author": "Matthias Kretz, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2551r1.pdf", "link": "https://wg21.link/p2551r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-09", "github_url": "https://github.com/cplusplus/papers/issues/1211" }, "P2551R2": { "type": "paper", "title": "Clarify intent of P1841 numeric traits", "subgroup": "Library Evolution", "author": "Matthias Kretz, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2551r2.pdf", "link": "https://wg21.link/p2551r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-22", "github_url": "https://github.com/cplusplus/papers/issues/1211" }, "P2552R0": { "type": "paper", "title": "On the ignorability of standard attributes", "subgroup": "Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2552r0.pdf", "link": "https://wg21.link/p2552r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-16", "github_url": "https://github.com/cplusplus/papers/issues/1212" }, "P2552R1": { "type": "paper", "title": "On the ignorability of standard attributes", "subgroup": "Evolution, Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2552r1.pdf", "link": "https://wg21.link/p2552r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1212" }, "P2552R2": { "type": "paper", "title": "On the ignorability of standard attributes", "subgroup": "Evolution,Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2552r2.pdf", "link": "https://wg21.link/p2552r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1212" }, "P2552R3": { "type": "paper", "title": "On the ignorability of standard attributes", "subgroup": "EWG Evolution,CWG Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2552r3.pdf", "link": "https://wg21.link/p2552r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1212" }, "P2553R0": { "type": "paper", "title": "Make mdspan size_type controllable", "subgroup": "Library Evolution", "author": "Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Dan Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2553r0.html", "link": "https://wg21.link/p2553r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1213" }, "P2553R1": { "type": "paper", "title": "Make mdspan size_type controllable", "subgroup": "Library Evolution, Library", "author": "Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Dan Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2553r1.html", "link": "https://wg21.link/p2553r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-16", "github_url": "https://github.com/cplusplus/papers/issues/1213" }, "P2554R0": { "type": "paper", "title": "C-Array Interoperability of MDSpan", "subgroup": "Library Evolution", "author": "Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, K. R. Walker, Dan Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2554r0.html", "link": "https://wg21.link/p2554r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1214" }, "P2555R0": { "type": "paper", "title": "Naming improvements for std::execution", "subgroup": "Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2555r0.html", "link": "https://wg21.link/p2555r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1215" }, "P2555R1": { "type": "paper", "title": "Naming improvements for std::execution", "subgroup": "Library Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2555r1.html", "link": "https://wg21.link/p2555r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-13", "github_url": "https://github.com/cplusplus/papers/issues/1215" }, "P2557R0": { "type": "paper", "title": "WG21 2022-02 Virtual Meeting Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2557r0.pdf", "link": "https://wg21.link/p2557r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-17", "github_url": "https://github.com/cplusplus/papers/issues/1216" }, "P2558R0": { "type": "paper", "title": "Add @, $, and ` to the basic character set", "subgroup": "SG16, EWGI, SG22", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2558r0.html", "link": "https://wg21.link/p2558r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-17", "github_url": "https://github.com/cplusplus/papers/issues/1220" }, "P2558R1": { "type": "paper", "title": "Add @, $, and ` to the basic character set", "subgroup": "SG16, SG22", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2558r1.html", "link": "https://wg21.link/p2558r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-11", "github_url": "https://github.com/cplusplus/papers/issues/1220" }, "P2558R2": { "type": "paper", "title": "Add @, $, and ` to the basic character set", "subgroup": "Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2558r2.html", "link": "https://wg21.link/p2558r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-08", "github_url": "https://github.com/cplusplus/papers/issues/1220" }, "P2559R0": { "type": "paper", "title": "Plan for Concurrency Technical Specification Version 2", "subgroup": "SG1, Evolution, Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2559r0.html", "link": "https://wg21.link/p2559r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-01", "github_url": "https://github.com/cplusplus/papers/issues/1228" }, "P2559R1": { "type": "paper", "title": "Plan for Concurrency Technical Specification Version 2", "subgroup": "Library Evolution, Library", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2559r1.html", "link": "https://wg21.link/p2559r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-16", "github_url": "https://github.com/cplusplus/papers/issues/1228" }, "P2560R0": { "type": "paper", "title": "Comparing value- and type-based reflection", "subgroup": "SG7", "author": "Matúš Chochlı́k", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2560r0.pdf", "link": "https://wg21.link/p2560r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-02-24", "github_url": "https://github.com/cplusplus/papers/issues/1221" }, "P2561R0": { "type": "paper", "title": "operator??", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2561r0.html", "link": "https://wg21.link/p2561r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-11", "github_url": "https://github.com/cplusplus/papers/issues/1276" }, "P2561R1": { "type": "paper", "title": "An error propagation operator", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2561r1.html", "link": "https://wg21.link/p2561r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-11", "github_url": "https://github.com/cplusplus/papers/issues/1276" }, "P2561R2": { "type": "paper", "title": "A control flow operator", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2561r2.html", "link": "https://wg21.link/p2561r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1276" }, "P2562R0": { "type": "paper", "title": "constexpr Stable Sorting", "subgroup": "Library Evolution, Library", "author": "Oliver Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2562r0.pdf", "link": "https://wg21.link/p2562r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-09", "github_url": "https://github.com/cplusplus/papers/issues/1222" }, "P2562R1": { "type": "paper", "title": "constexpr Stable Sorting", "subgroup": "Library Evolution, Library", "author": "Oliver Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2562r1.pdf", "link": "https://wg21.link/p2562r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1222" }, "P2564R0": { "type": "paper", "title": "consteval needs to propagate up", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2564r0.html", "link": "https://wg21.link/p2564r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1223" }, "P2564R1": { "type": "paper", "title": "consteval needs to propagate up", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2564r1.html", "link": "https://wg21.link/p2564r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1223" }, "P2564R2": { "type": "paper", "title": "consteval needs to propagate up", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2564r2.html", "link": "https://wg21.link/p2564r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1223" }, "P2564R3": { "type": "paper", "title": "consteval needs to propagate up", "subgroup": "Core", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2564r3.html", "link": "https://wg21.link/p2564r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-11", "github_url": "https://github.com/cplusplus/papers/issues/1223" }, "P2565R0": { "type": "paper", "title": "Supporting User-Defined Attributes", "subgroup": "SG15", "author": "Bret Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2565r0.pdf", "link": "https://wg21.link/p2565r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-16", "github_url": "https://github.com/cplusplus/papers/issues/1224" }, "P2568R0": { "type": "paper", "title": "Proposal of std::map::at_ptr", "subgroup": "Library Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2568r0.pdf", "link": "https://wg21.link/p2568r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1225" }, "P2569R0": { "type": "paper", "title": "*_HAS_SUBNORM==0 implies what?", "subgroup": "SG6, SG22", "author": "Fred Tydeman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2569r0.html", "link": "https://wg21.link/p2569r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1226" }, "P2570R0": { "type": "paper", "title": "On side effects in contract annotations", "subgroup": "SG21", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2570r0.html", "link": "https://wg21.link/p2570r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-08", "github_url": "https://github.com/cplusplus/papers/issues/1259" }, "P2570R1": { "type": "paper", "title": "Contract predicates that are not predicates", "subgroup": "SG21", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2570r1.html", "link": "https://wg21.link/p2570r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-14", "github_url": "https://github.com/cplusplus/papers/issues/1259" }, "P2570R2": { "type": "paper", "title": "Contract predicates that are not predicates", "subgroup": "SG21", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2570r2.html", "link": "https://wg21.link/p2570r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1259" }, "P2572R0": { "type": "paper", "title": "std::format() fill character allowances", "subgroup": "SG16, Library Evolution", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2572r0.html", "link": "https://wg21.link/p2572r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-11", "github_url": "https://github.com/cplusplus/papers/issues/1260" }, "P2572R1": { "type": "paper", "title": "std::format() fill character allowances", "subgroup": "EWGI,LEWGI", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2572r1.html", "link": "https://wg21.link/p2572r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-08", "github_url": "https://github.com/cplusplus/papers/issues/1260" }, "P2573R0": { "type": "paper", "title": "= delete(\"should have a reason\");", "subgroup": "EWGI, Evolution", "author": "Yihe Li", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2573r0.html", "link": "https://wg21.link/p2573r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-14", "github_url": "https://github.com/cplusplus/papers/issues/1229" }, "P2573R1": { "type": "paper", "title": "= delete(\"should have a reason\");", "subgroup": "Evolution", "author": "Yihe Li", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2573r1.html", "link": "https://wg21.link/p2573r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-11", "github_url": "https://github.com/cplusplus/papers/issues/1229" }, "P2573R2": { "type": "paper", "title": "= delete(\"should have a reason\");", "subgroup": "CWG Core", "author": "Yihe Li", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2573r2.html", "link": "https://wg21.link/p2573r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1229" }, "P2574R0": { "type": "paper", "title": "2022-05 Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2574r0.html", "link": "https://wg21.link/p2574r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-22", "github_url": "https://github.com/cplusplus/papers/issues/1230" }, "P2575R0": { "type": "paper", "title": "2022-05 Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2575r0.html", "link": "https://wg21.link/p2575r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-22", "github_url": "https://github.com/cplusplus/papers/issues/1261" }, "P2576R0": { "type": "paper", "title": "The constexpr specifier for object definitions", "subgroup": "SG22", "author": "Jens Gustedt, Alex Gilding", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2576r0.html", "link": "https://wg21.link/p2576r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-08", "github_url": "https://github.com/cplusplus/papers/issues/1231" }, "P2577R0": { "type": "paper", "title": "C++ Modules Discovery in Prebuilt Library Releases", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2577r0.pdf", "link": "https://wg21.link/p2577r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-11", "github_url": "https://github.com/cplusplus/papers/issues/1232" }, "P2577R1": { "type": "paper", "title": "C++ Modules Discovery in Prebuilt Library Releases", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2577r1.pdf", "link": "https://wg21.link/p2577r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-30", "github_url": "https://github.com/cplusplus/papers/issues/1232" }, "P2577R2": { "type": "paper", "title": "C++ Modules Discovery in Prebuilt Library Releases", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2577r2.pdf", "link": "https://wg21.link/p2577r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1232" }, "P2579R0": { "type": "paper", "title": "Mitigation strategies for P2036 “Changing scope for lambda trailing-return-type”", "subgroup": "Evolution, Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2579r0.pdf", "link": "https://wg21.link/p2579r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-01", "github_url": "https://github.com/cplusplus/papers/issues/1274" }, "P2580R0": { "type": "paper", "title": "Tuple protocol for C-style arrays T[N]", "subgroup": "LEWGI, Library Evolution", "author": "Paolo Di Giglio", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2580r0.html", "link": "https://wg21.link/p2580r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-23", "github_url": "https://github.com/cplusplus/papers/issues/1240" }, "P2581R0": { "type": "paper", "title": "Specifying the Interoperability of Binary Module Interface Files", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2581r0.pdf", "link": "https://wg21.link/p2581r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-04-26", "github_url": "https://github.com/cplusplus/papers/issues/1241" }, "P2581R1": { "type": "paper", "title": "Specifying the Interoperability of Built Module Interface Files", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2581r1.pdf", "link": "https://wg21.link/p2581r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-28", "github_url": "https://github.com/cplusplus/papers/issues/1241" }, "P2581R2": { "type": "paper", "title": "Specifying the Interoperability of Built Module Interface Files", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2581r2.pdf", "link": "https://wg21.link/p2581r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1241" }, "P2582R0": { "type": "paper", "title": "Wording for class template argument deduction from inherited constructors", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2582r0.pdf", "link": "https://wg21.link/p2582r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1242" }, "P2582R1": { "type": "paper", "title": "Wording for class template argument deduction from inherited constructors", "subgroup": "Core", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2582r1.pdf", "link": "https://wg21.link/p2582r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-23", "github_url": "https://github.com/cplusplus/papers/issues/1242" }, "P2584R0": { "type": "paper", "title": "A More Composable from_chars", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2584r0.pdf", "link": "https://wg21.link/p2584r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-12", "github_url": "https://github.com/cplusplus/papers/issues/1243" }, "P2585R0": { "type": "paper", "title": "Improving default container formatting", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2585r0.html", "link": "https://wg21.link/p2585r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1244" }, "P2585R1": { "type": "paper", "title": "Improving default container formatting", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2585r1.html", "link": "https://wg21.link/p2585r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1244" }, "P2586R0": { "type": "paper", "title": "Standard Secure Networking", "subgroup": "SG4, Library Evolution", "author": "Niall Douglas", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2586r0.pdf", "link": "https://wg21.link/p2586r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-13", "github_url": "https://github.com/cplusplus/papers/issues/1300" }, "P2587R0": { "type": "paper", "title": "to_string or not to_string", "subgroup": "SG16, LEWGI", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2587r0.html", "link": "https://wg21.link/p2587r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-14", "github_url": "https://github.com/cplusplus/papers/issues/1245" }, "P2587R1": { "type": "paper", "title": "to_string or not to_string", "subgroup": "SG16", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2587r1.html", "link": "https://wg21.link/p2587r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-24", "github_url": "https://github.com/cplusplus/papers/issues/1245" }, "P2587R2": { "type": "paper", "title": "to_string or not to_string", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2587r2.html", "link": "https://wg21.link/p2587r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-09", "github_url": "https://github.com/cplusplus/papers/issues/1245" }, "P2587R3": { "type": "paper", "title": "to_string or not to_string", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2587r3.html", "link": "https://wg21.link/p2587r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-28", "github_url": "https://github.com/cplusplus/papers/issues/1245" }, "P2588R0": { "type": "paper", "title": "Relax std::barrier phase completion step guarantees", "subgroup": "SG1, Library Evolution", "author": "Gonzalo Brito, Eric A Niebler, Anthony Williams, Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2588r0.html", "link": "https://wg21.link/p2588r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1246" }, "P2588R1": { "type": "paper", "title": "Relax std::barrier phase completion step guarantees", "subgroup": "SG1, Library Evolution", "author": "Gonzalo Brito, Eric A Niebler, Anthony Williams, Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2588r1.html", "link": "https://wg21.link/p2588r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-06", "github_url": "https://github.com/cplusplus/papers/issues/1246" }, "P2588R2": { "type": "paper", "title": "Relax std::barrier phase completion step guarantees", "subgroup": "Library Evolution", "author": "Gonzalo Brito, Eric A Niebler, Anthony Williams, Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2588r2.html", "link": "https://wg21.link/p2588r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-07", "github_url": "https://github.com/cplusplus/papers/issues/1246" }, "P2588R3": { "type": "paper", "title": "Relax std::barrier phase completion step guarantees", "subgroup": "Library Evolution", "author": "Gonzalo Brito, Eric A Niebler, Anthony Williams, Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2588r3.html", "link": "https://wg21.link/p2588r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-07", "github_url": "https://github.com/cplusplus/papers/issues/1246" }, "P2589R0": { "type": "paper", "title": "static operator[]", "subgroup": "Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2589r0.pdf", "link": "https://wg21.link/p2589r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-12", "github_url": "https://github.com/cplusplus/papers/issues/1247" }, "P2589R1": { "type": "paper", "title": "static operator[]", "subgroup": "Core", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2589r1.pdf", "link": "https://wg21.link/p2589r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-11", "github_url": "https://github.com/cplusplus/papers/issues/1247" }, "P2590R0": { "type": "paper", "title": "Explicit lifetime management", "subgroup": "Core, Library", "author": "Timur Doumler, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2590r0.pdf", "link": "https://wg21.link/p2590r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1248" }, "P2590R1": { "type": "paper", "title": "Explicit lifetime management", "subgroup": "Core, Library", "author": "Timur Doumler, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2590r1.pdf", "link": "https://wg21.link/p2590r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1248" }, "P2590R2": { "type": "paper", "title": "Explicit lifetime management", "subgroup": "Core, Library", "author": "Timur Doumler, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2590r2.pdf", "link": "https://wg21.link/p2590r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1248" }, "P2591R0": { "type": "paper", "title": "Concatenation of strings and string views", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2591r0.html", "link": "https://wg21.link/p2591r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1249" }, "P2591R1": { "type": "paper", "title": "Concatenation of strings and string views", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2591r1.html", "link": "https://wg21.link/p2591r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-02", "github_url": "https://github.com/cplusplus/papers/issues/1249" }, "P2591R2": { "type": "paper", "title": "Concatenation of strings and string views", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2591r2.html", "link": "https://wg21.link/p2591r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-29", "github_url": "https://github.com/cplusplus/papers/issues/1249" }, "P2591R3": { "type": "paper", "title": "Concatenation of strings and string views", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2591r3.html", "link": "https://wg21.link/p2591r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-30", "github_url": "https://github.com/cplusplus/papers/issues/1249" }, "P2591R4": { "type": "paper", "title": "Concatenation of strings and string views", "subgroup": "LEWG Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2591r4.html", "link": "https://wg21.link/p2591r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-11", "github_url": "https://github.com/cplusplus/papers/issues/1249" }, "P2591R5": { "type": "paper", "title": "Concatenation of strings and string views", "subgroup": "LWG Library", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2591r5.html", "link": "https://wg21.link/p2591r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1249" }, "P2592R0": { "type": "paper", "title": "Hashing support for std::chrono value classes", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2592r0.html", "link": "https://wg21.link/p2592r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1250" }, "P2592R1": { "type": "paper", "title": "Hashing support for std::chrono value classes", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2592r1.html", "link": "https://wg21.link/p2592r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-30", "github_url": "https://github.com/cplusplus/papers/issues/1250" }, "P2592R2": { "type": "paper", "title": "Hashing support for std::chrono value classes", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2592r2.html", "link": "https://wg21.link/p2592r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-26", "github_url": "https://github.com/cplusplus/papers/issues/1250" }, "P2592R3": { "type": "paper", "title": "Hashing support for std::chrono value classes", "subgroup": "Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2592r3.html", "link": "https://wg21.link/p2592r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-10", "github_url": "https://github.com/cplusplus/papers/issues/1250" }, "P2593R0": { "type": "paper", "title": "Allowing static_assert(false)", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2593r0.html", "link": "https://wg21.link/p2593r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1251" }, "P2593R1": { "type": "paper", "title": "Allowing static_assert(false)", "subgroup": "Library Evolution,Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2593r1.html", "link": "https://wg21.link/p2593r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-20", "github_url": "https://github.com/cplusplus/papers/issues/1251" }, "P2594R0": { "type": "paper", "title": "Slides: Allow programmer to control and detect coroutine elision (P2477R2 Presentation))", "subgroup": "Evolution, Library Evolution", "author": "Chuanqi Xu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2594r0.pdf", "link": "https://wg21.link/p2594r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-26", "github_url": "https://github.com/cplusplus/papers/issues/1262" }, "P2594R1": { "type": "paper", "title": "Slides: Allow programmer to control coroutine elision (P2477R3 Presentation))", "subgroup": "Library Evolution", "author": "Chuanqi Xu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2594r1.pdf", "link": "https://wg21.link/p2594r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-07", "github_url": "https://github.com/cplusplus/papers/issues/1262" }, "P2596R0": { "type": "paper", "title": "Improve std::hive::reshape", "subgroup": "SG14, Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2596r0.html", "link": "https://wg21.link/p2596r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-10", "github_url": "https://github.com/cplusplus/papers/issues/1256" }, "P2598R0": { "type": "paper", "title": "“Changing scope for lambda trailing-return-type” (P2036) should not be a DR", "subgroup": "Evolution, Core", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2598r0.html", "link": "https://wg21.link/p2598r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-05-29", "github_url": "https://github.com/cplusplus/papers/issues/1263" }, "P2599R0": { "type": "paper", "title": "mdspan::size_type should be index_type", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2599r0.pdf", "link": "https://wg21.link/p2599r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-07", "github_url": "https://github.com/cplusplus/papers/issues/1255" }, "P2599R1": { "type": "paper", "title": "mdspan::size_type should be index_type", "subgroup": "Library Evolution", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2599r1.pdf", "link": "https://wg21.link/p2599r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1255" }, "P2599R2": { "type": "paper", "title": "index _type & size_type in mdspan", "subgroup": "Library Evolution, Library", "author": "Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2599r2.pdf", "link": "https://wg21.link/p2599r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-23", "github_url": "https://github.com/cplusplus/papers/issues/1255" }, "P2600R0": { "type": "paper", "title": "A minimal ADL restriction to avoid ill-formed template instantiation", "subgroup": "EWGI, Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2600r0.pdf", "link": "https://wg21.link/p2600r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1264" }, "P2601R0": { "type": "paper", "title": "To make redundant empty angle brackets optional for class template argument lists", "subgroup": "Evolution, Core", "author": "Justin Cooke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2601r0.html", "link": "https://wg21.link/p2601r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-23", "github_url": "https://github.com/cplusplus/papers/issues/1265" }, "P2601R1": { "type": "paper", "title": "Make redundant empty angle brackets optional", "subgroup": "Evolution, Core", "author": "Justin Cooke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2601r1.html", "link": "https://wg21.link/p2601r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-16", "github_url": "https://github.com/cplusplus/papers/issues/1265" }, "P2602R0": { "type": "paper", "title": "Poison Pills are Too Toxic", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2602r0.html", "link": "https://wg21.link/p2602r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-17", "github_url": "https://github.com/cplusplus/papers/issues/1266" }, "P2602R1": { "type": "paper", "title": "Poison Pills are Too Toxic", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2602r1.html", "link": "https://wg21.link/p2602r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-11", "github_url": "https://github.com/cplusplus/papers/issues/1266" }, "P2602R2": { "type": "paper", "title": "Poison Pills are Too Toxic", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2602r2.html", "link": "https://wg21.link/p2602r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-07", "github_url": "https://github.com/cplusplus/papers/issues/1266" }, "P2603R0": { "type": "paper", "title": "member function pointer to function pointer", "subgroup": "Evolution, Library Evolution", "author": "Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2603r0.html", "link": "https://wg21.link/p2603r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1267" }, "P2603R1": { "type": "paper", "title": "member function pointer to function pointer", "subgroup": "Evolution, Library Evolution", "author": "Jarrad Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2603r1.html", "link": "https://wg21.link/p2603r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-04", "github_url": "https://github.com/cplusplus/papers/issues/1267" }, "P2604R0": { "type": "paper", "title": "MDSPAN: rename pointer and contiguous", "subgroup": "Library Evolution, Library", "author": "Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2604r0.html", "link": "https://wg21.link/p2604r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1258" }, "P2605R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2022-01-12 through 2022-06-08", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2605r0.html", "link": "https://wg21.link/p2605r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1268" }, "P2607R0": { "type": "paper", "title": "Let alignas specify minimum alignment", "subgroup": "Core", "author": "Justin Cooke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2607r0.html", "link": "https://wg21.link/p2607r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-23", "github_url": "https://github.com/cplusplus/papers/issues/1269" }, "P2608R0": { "type": "paper", "title": "Allow multiple init-statements", "subgroup": "Evolution", "author": "Justin Cooke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2608r0.html", "link": "https://wg21.link/p2608r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-23", "github_url": "https://github.com/cplusplus/papers/issues/1270" }, "P2609R0": { "type": "paper", "title": "Relaxing Ranges Just A Smidge", "subgroup": "SG9", "author": "John Eivind Helset", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2609r0.html", "link": "https://wg21.link/p2609r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-23", "github_url": "https://github.com/cplusplus/papers/issues/1271" }, "P2609R1": { "type": "paper", "title": "Relaxing Ranges Just A Smidge", "subgroup": "SG9, Library Evolution", "author": "John Eivind Helset", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2609r1.html", "link": "https://wg21.link/p2609r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-29", "github_url": "https://github.com/cplusplus/papers/issues/1271" }, "P2609R2": { "type": "paper", "title": "Relaxing Ranges Just A Smidge", "subgroup": "Evolution,Core", "author": "John Eivind Helset", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2609r2.html", "link": "https://wg21.link/p2609r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-22", "github_url": "https://github.com/cplusplus/papers/issues/1271" }, "P2609R3": { "type": "paper", "title": "Relaxing Ranges Just A Smidge", "subgroup": "Evolution", "author": "John Eivind Helset", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2609r3.html", "link": "https://wg21.link/p2609r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-10", "github_url": "https://github.com/cplusplus/papers/issues/1271" }, "P2610R0": { "type": "paper", "title": "2022-07 Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2610r0.html", "link": "https://wg21.link/p2610r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-29", "github_url": "https://github.com/cplusplus/papers/issues/1277" }, "P2611R0": { "type": "paper", "title": "2022-07 Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2611r0.html", "link": "https://wg21.link/p2611r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-27", "github_url": "https://github.com/cplusplus/papers/issues/1287" }, "P2613R0": { "type": "paper", "title": "Add the missing `empty` to `mdspan`", "subgroup": "Library Evolution", "author": "Yihe Le", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2613r0.html", "link": "https://wg21.link/p2613r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-23", "github_url": "https://github.com/cplusplus/papers/issues/1272" }, "P2613R1": { "type": "paper", "title": "Add the missing `empty` to `mdspan`", "subgroup": "Library Evolution", "author": "Yihe Le", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2613r1.html", "link": "https://wg21.link/p2613r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-06-29", "github_url": "https://github.com/cplusplus/papers/issues/1272" }, "P2614R0": { "type": "paper", "title": "Deprecate numeric_limits::has_denorm", "subgroup": "SG6, Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2614r0.pdf", "link": "https://wg21.link/p2614r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-06", "github_url": "https://github.com/cplusplus/papers/issues/1278" }, "P2614R1": { "type": "paper", "title": "Deprecate numeric_limits::has_denorm", "subgroup": "Library Evolution, Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2614r1.pdf", "link": "https://wg21.link/p2614r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-27", "github_url": "https://github.com/cplusplus/papers/issues/1278" }, "P2614R2": { "type": "paper", "title": "Deprecate numeric_limits::has_denorm", "subgroup": "Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2614r2.pdf", "link": "https://wg21.link/p2614r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1278" }, "P2615R0": { "type": "paper", "title": "Meaningful exports", "subgroup": "Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2615r0.html", "link": "https://wg21.link/p2615r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-02", "github_url": "https://github.com/cplusplus/papers/issues/1236" }, "P2615R1": { "type": "paper", "title": "Meaningful exports", "subgroup": "Evolution, Core", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2615r1.html", "link": "https://wg21.link/p2615r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1236" }, "P2616R0": { "type": "paper", "title": "Making std::atomic notification/wait operations usable in more situations", "subgroup": "SG1", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2616r0.html", "link": "https://wg21.link/p2616r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-05", "github_url": "https://github.com/cplusplus/papers/issues/1279" }, "P2616R1": { "type": "paper", "title": "Making std::atomic notification/wait operations usable in more situations", "subgroup": "SG1", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2616r1.html", "link": "https://wg21.link/p2616r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1279" }, "P2616R2": { "type": "paper", "title": "Making std::atomic notification/wait operations usable in more situations", "subgroup": "SG1", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2616r2.html", "link": "https://wg21.link/p2616r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1279" }, "P2616R3": { "type": "paper", "title": "Making std::atomic notification/wait operations usable in more situations", "subgroup": "SG1, Library Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2616r3.html", "link": "https://wg21.link/p2616r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-29", "github_url": "https://github.com/cplusplus/papers/issues/1279" }, "P2616R4": { "type": "paper", "title": "Making std::atomic notification/wait operations usable in more situations", "subgroup": "Core", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2616r4.html", "link": "https://wg21.link/p2616r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-16", "github_url": "https://github.com/cplusplus/papers/issues/1279" }, "P2617R0": { "type": "paper", "title": "Responses to NB comments on DTS 12907 \"Extensions to C++ for Transactional Memory Version 2\"", "subgroup": "SG5, Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2617r0.html", "link": "https://wg21.link/p2617r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1280" }, "P2618R0": { "type": "paper", "title": "C++ Standard Library Issues to be moved in Virtual Plenary, Jul. 2022", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2618r0.html", "link": "https://wg21.link/p2618r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1281" }, "P2620R0": { "type": "paper", "title": "Lifting artificial restriction on universal character names", "subgroup": "SG16, SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2620r0.pdf", "link": "https://wg21.link/p2620r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-09", "github_url": "https://github.com/cplusplus/papers/issues/1282" }, "P2620R1": { "type": "paper", "title": "Lifting artificial restriction on universal character names", "subgroup": "SG16, SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2620r1.pdf", "link": "https://wg21.link/p2620r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-10", "github_url": "https://github.com/cplusplus/papers/issues/1282" }, "P2620R2": { "type": "paper", "title": "Improve the wording for Universal Character Names in identifiers", "subgroup": "Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2620r2.pdf", "link": "https://wg21.link/p2620r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-13", "github_url": "https://github.com/cplusplus/papers/issues/1282" }, "P2621R0": { "type": "paper", "title": "UB? In my Lexer?", "subgroup": "SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2621r0.pdf", "link": "https://wg21.link/p2621r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-09", "github_url": "https://github.com/cplusplus/papers/issues/1283" }, "P2621R1": { "type": "paper", "title": "UB? In my Lexer?", "subgroup": "SG22, Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2621r1.pdf", "link": "https://wg21.link/p2621r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-09", "github_url": "https://github.com/cplusplus/papers/issues/1283" }, "P2621R2": { "type": "paper", "title": "UB? In my Lexer?", "subgroup": "WG21", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2621r2.pdf", "link": "https://wg21.link/p2621r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-08", "github_url": "https://github.com/cplusplus/papers/issues/1283" }, "P2621R3": { "type": "paper", "title": "UB? In my Lexer?", "subgroup": "Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2621r3.pdf", "link": "https://wg21.link/p2621r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1283" }, "P2622R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the July, 2022 meeting", "subgroup": "WG21", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2622r0.html", "link": "https://wg21.link/p2622r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1284" }, "P2623R0": { "type": "paper", "title": "implicit constant initialization", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2623r0.html", "link": "https://wg21.link/p2623r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-14", "github_url": "https://github.com/cplusplus/papers/issues/1285" }, "P2623R1": { "type": "paper", "title": "implicit constant initialization", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2623r1.html", "link": "https://wg21.link/p2623r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-14", "github_url": "https://github.com/cplusplus/papers/issues/1285" }, "P2623R2": { "type": "paper", "title": "implicit constant initialization", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2623r2.html", "link": "https://wg21.link/p2623r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-13", "github_url": "https://github.com/cplusplus/papers/issues/1285" }, "P2624R0": { "type": "paper", "title": "Make operations on bools more portable", "subgroup": "Core", "author": "Justin Cooke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2624r0.html", "link": "https://wg21.link/p2624r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-16", "github_url": "https://github.com/cplusplus/papers/issues/1286" }, "P2625R0": { "type": "paper", "title": "Slides: Life without operator() (P2511R1 presentation)", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2625r0.pdf", "link": "https://wg21.link/p2625r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-07-19", "github_url": "https://github.com/cplusplus/papers/issues/1288" }, "P2626R0": { "type": "paper", "title": "charN_t incremental adoption: Casting pointers of UTF character types", "subgroup": "SG16, Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2626r0.pdf", "link": "https://wg21.link/p2626r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-09", "github_url": "https://github.com/cplusplus/papers/issues/1289" }, "P2627R0": { "type": "paper", "title": "WG21 2022-07 Virtual Meeting Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2627r0.pdf", "link": "https://wg21.link/p2627r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-12", "github_url": "https://github.com/cplusplus/papers/issues/1290" }, "P2628R0": { "type": "paper", "title": "Extend barrier APIs with memory_order", "subgroup": "SG1", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2628r0.html", "link": "https://wg21.link/p2628r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-11", "github_url": "https://github.com/cplusplus/papers/issues/1291" }, "P2629R0": { "type": "paper", "title": "barrier token-less split arrive/wait", "subgroup": "SG1", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2629r0.html", "link": "https://wg21.link/p2629r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-11", "github_url": "https://github.com/cplusplus/papers/issues/1292" }, "P2630R0": { "type": "paper", "title": "Submdspan", "subgroup": "Library Evolution", "author": "Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2630r0.html", "link": "https://wg21.link/p2630r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1293" }, "P2630R1": { "type": "paper", "title": "Submdspan", "subgroup": "Library Evolution", "author": "Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2630r1.html", "link": "https://wg21.link/p2630r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1293" }, "P2630R2": { "type": "paper", "title": "Submdspan", "subgroup": "Library Evolution", "author": "Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2630r2.html", "link": "https://wg21.link/p2630r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1293" }, "P2630R3": { "type": "paper", "title": "Submdspan", "subgroup": "Library Evolution,Library", "author": "Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2630r3.html", "link": "https://wg21.link/p2630r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1293" }, "P2630R4": { "type": "paper", "title": "Submdspan", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2630r4.html", "link": "https://wg21.link/p2630r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-22", "github_url": "https://github.com/cplusplus/papers/issues/1293" }, "P2631R0": { "type": "paper", "title": "Publish TS Library Fundamentals v3 Now!", "subgroup": "Library Evolution, Library", "author": "Alisdair Meredith, Bryce Adelstein Lelbach, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2631r0.html", "link": "https://wg21.link/p2631r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-12", "github_url": "https://github.com/cplusplus/papers/issues/1301" }, "P2632R0": { "type": "paper", "title": "A plan for better template meta programming facilities in C++26", "subgroup": "Evolution", "author": "Corentin Jabot, Pablo Halpern, John Lakos, Alisdair Meredith, Joshua Berne, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2632r0.pdf", "link": "https://wg21.link/p2632r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-16", "github_url": "https://github.com/cplusplus/papers/issues/1315" }, "P2633R0": { "type": "paper", "title": "thread_local_inherit: Enhancing thread-local storage", "subgroup": "SG1, Evolution", "author": "Justin Cooke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2633r0.html", "link": "https://wg21.link/p2633r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-21", "github_url": "https://github.com/cplusplus/papers/issues/1294" }, "P2634R0": { "type": "paper", "title": "Allow qualifiers in constructor declarations", "subgroup": "Evolution", "author": "Justin Cooke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2634r0.html", "link": "https://wg21.link/p2634r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-21", "github_url": "https://github.com/cplusplus/papers/issues/1295" }, "P2635R0": { "type": "paper", "title": "Enhancing the break statement", "subgroup": "Evolution", "author": "Justin Cooke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2635r0.html", "link": "https://wg21.link/p2635r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-08-21", "github_url": "https://github.com/cplusplus/papers/issues/1296" }, "P2636R0": { "type": "paper", "title": "References to ranges should always be viewable", "subgroup": "SG9, Library Evolution", "author": "Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2636r0.html", "link": "https://wg21.link/p2636r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1302" }, "P2636R1": { "type": "paper", "title": "References to ranges should always be viewable", "subgroup": "SG9, Library Evolution", "author": "Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2636r1.html", "link": "https://wg21.link/p2636r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1302" }, "P2636R2": { "type": "paper", "title": "References to ranges should always be viewable", "subgroup": "SG9, Library Evolution", "author": "Hannes Hauswedell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2636r2.html", "link": "https://wg21.link/p2636r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1302" }, "P2637R0": { "type": "paper", "title": "Member visit and apply", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2637r0.html", "link": "https://wg21.link/p2637r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-17", "github_url": "https://github.com/cplusplus/papers/issues/1303" }, "P2637R1": { "type": "paper", "title": "Member visit", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2637r1.html", "link": "https://wg21.link/p2637r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-06", "github_url": "https://github.com/cplusplus/papers/issues/1303" }, "P2637R2": { "type": "paper", "title": "Member visit", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2637r2.html", "link": "https://wg21.link/p2637r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1303" }, "P2637R3": { "type": "paper", "title": "Member visit", "subgroup": "LEWG Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2637r3.html", "link": "https://wg21.link/p2637r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1303" }, "P2638R0": { "type": "paper", "title": "Intel's response to P1915R0 for std::simd parallelism in TS 2", "subgroup": "SG1, Library Evolution, Library", "author": "Daniel Towner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2638r0.pdf", "link": "https://wg21.link/p2638r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-22", "github_url": "https://github.com/cplusplus/papers/issues/1304" }, "P2639R0": { "type": "paper", "title": "Static Allocations", "subgroup": "EWGI, LEWGI", "author": "Torben Thaysen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2639r0.pdf", "link": "https://wg21.link/p2639r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-22", "github_url": "https://github.com/cplusplus/papers/issues/1305" }, "P2640R0": { "type": "paper", "title": "Modules: Inner-scope Namespace Entities: Exported or Not?", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2640r0.pdf", "link": "https://wg21.link/p2640r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-12", "github_url": "https://github.com/cplusplus/papers/issues/1306" }, "P2640R1": { "type": "paper", "title": "Modules: Inner-scope Namespace Entities: Exported or Not?", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2640r1.pdf", "link": "https://wg21.link/p2640r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-07", "github_url": "https://github.com/cplusplus/papers/issues/1306" }, "P2640R2": { "type": "paper", "title": "Modules: Inner-scope Namespace Entities: Exported or Not?", "subgroup": "Evolution", "author": "Nathan Sidwell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2640r2.pdf", "link": "https://wg21.link/p2640r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1306" }, "P2641R0": { "type": "paper", "title": "Checking if a union alternative is active", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2641r0.html", "link": "https://wg21.link/p2641r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-17", "github_url": "https://github.com/cplusplus/papers/issues/1307" }, "P2641R1": { "type": "paper", "title": "Checking if a union alternative is active", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2641r1.html", "link": "https://wg21.link/p2641r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-11", "github_url": "https://github.com/cplusplus/papers/issues/1307" }, "P2641R2": { "type": "paper", "title": "Checking if a union alternative is active", "subgroup": "WG21", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2641r2.html", "link": "https://wg21.link/p2641r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-07", "github_url": "https://github.com/cplusplus/papers/issues/1307" }, "P2641R3": { "type": "paper", "title": "Checking if a union alternative is active", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2641r3.html", "link": "https://wg21.link/p2641r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1307" }, "P2641R4": { "type": "paper", "title": "Checking if a union alternative is active", "subgroup": "LEWG Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2641r4.html", "link": "https://wg21.link/p2641r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1307" }, "P2642R0": { "type": "paper", "title": "Padded mdspan layouts", "subgroup": "LEWGI, Library Evolution", "author": "Mark Hoemmen, Christian Trott,Damien Lebrun-Grandie,Malte Förster,Jiaming Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2642r0.html", "link": "https://wg21.link/p2642r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1308" }, "P2642R1": { "type": "paper", "title": "Padded mdspan layouts", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Christian Trott,Damien Lebrun-Grandie,Malte Förster,Jiaming Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2642r1.html", "link": "https://wg21.link/p2642r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1308" }, "P2642R2": { "type": "paper", "title": "Padded mdspan layouts", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Christian Trott,Damien Lebrun-Grandie,Malte Förster,Jiaming Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2642r2.html", "link": "https://wg21.link/p2642r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1308" }, "P2642R3": { "type": "paper", "title": "Padded mdspan layouts", "subgroup": "LEWG Library Evolution", "author": "Mark Hoemmen, Christian Trott,Damien Lebrun-Grandie,Nicolas Morales,Malte Förster,Jiaming Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2642r3.html", "link": "https://wg21.link/p2642r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-14", "github_url": "https://github.com/cplusplus/papers/issues/1308" }, "P2642R4": { "type": "paper", "title": "Padded mdspan layouts", "subgroup": "Library Evolution", "author": "Christian Trott, Mark Hoemmen,Damien Lebrun-Grandie,Nicolas Morales,Malte Förster,Jiaming Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2642r4.html", "link": "https://wg21.link/p2642r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1308" }, "P2642R5": { "type": "paper", "title": "Padded mdspan layouts", "subgroup": "Library Evolution,Library", "author": "Christian Trott, Mark Hoemmen,Damien Lebrun-Grandie,Nicolas Morales,Malte Förster,Jiaming Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2642r5.html", "link": "https://wg21.link/p2642r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-05", "github_url": "https://github.com/cplusplus/papers/issues/1308" }, "P2643R0": { "type": "paper", "title": "Improving C++ concurrency features", "subgroup": "SG1", "author": "Gonzalo Brito Gadeschi, Olivier Giroux, Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2643r0.html", "link": "https://wg21.link/p2643r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1309" }, "P2643R1": { "type": "paper", "title": "Improving C++ concurrency features", "subgroup": "SG1 Concurrency and Parallelism", "author": "Gonzalo Brito Gadeschi, Olivier Giroux, Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2643r1.html", "link": "https://wg21.link/p2643r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1309" }, "P2643R2": { "type": "paper", "title": "Improving C++ concurrency features", "subgroup": "LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi, Olivier Giroux, Thomas Rodgers", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2643r2.html", "link": "https://wg21.link/p2643r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-31", "github_url": "https://github.com/cplusplus/papers/issues/1309" }, "P2644R0": { "type": "paper", "title": "Get Fix of Broken Range-based for Loop Finally Done", "subgroup": "Evolution", "author": "Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2644r0.pdf", "link": "https://wg21.link/p2644r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-28", "github_url": "https://github.com/cplusplus/papers/issues/1316" }, "P2644R1": { "type": "paper", "title": "Final Fix of Broken Range based for Loop Rev 1", "subgroup": "Core", "author": "Nicolai Josuttis, Herb Sutter, Titus Winter, Hana Dusíková, Fabio Fracassi, Victor Zverovich, Bryce Adelstein Lelbach, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2644r1.pdf", "link": "https://wg21.link/p2644r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-13", "github_url": "https://github.com/cplusplus/papers/issues/1316" }, "P2646R0": { "type": "paper", "title": "Explicit Assumption Syntax Can Reduce Run Time", "subgroup": "EWGI, Evolution", "author": "Parsa Amini, Joshua Berne, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2646r0.pdf", "link": "https://wg21.link/p2646r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1317" }, "P2647R0": { "type": "paper", "title": "Permitting static constexpr variables in constexpr functions", "subgroup": "Evolution", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2647r0.html", "link": "https://wg21.link/p2647r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-06", "github_url": "https://github.com/cplusplus/papers/issues/1318" }, "P2647R1": { "type": "paper", "title": "Permitting static constexpr variables in constexpr functions", "subgroup": "Evolution", "author": "Barry Revzin, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2647r1.html", "link": "https://wg21.link/p2647r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1318" }, "P2648R0": { "type": "paper", "title": "2022-10 Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2648r0.html", "link": "https://wg21.link/p2648r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-27", "github_url": "https://github.com/cplusplus/papers/issues/1319" }, "P2649R0": { "type": "paper", "title": "2022-10 Library Evolution Poll Outcomes", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2649r0.html", "link": "https://wg21.link/p2649r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-11", "github_url": "https://github.com/cplusplus/papers/issues/1381" }, "P2650R0": { "type": "paper", "title": "2022-11 Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2650r0.html", "link": "https://wg21.link/p2650r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-18", "github_url": "https://github.com/cplusplus/papers/issues/1382" }, "P2652R0": { "type": "paper", "title": "Disallow user specialization of allocator_traits", "subgroup": "Library Evolution, Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2652r0.html", "link": "https://wg21.link/p2652r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-10", "github_url": "https://github.com/cplusplus/papers/issues/1320" }, "P2652R1": { "type": "paper", "title": "Disallow user specialization of allocator_traits", "subgroup": "Library", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2652r1.html", "link": "https://wg21.link/p2652r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-11", "github_url": "https://github.com/cplusplus/papers/issues/1320" }, "P2652R2": { "type": "paper", "title": "Disallow user specialization of allocator_traits", "subgroup": "SG6 Numerics,SG19 Machine Learning", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2652r2.html", "link": "https://wg21.link/p2652r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1320" }, "P2653R0": { "type": "paper", "title": "Update Annex E based on Unicode 15.0 UAX 31", "subgroup": "SG16, Core", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2653r0.pdf", "link": "https://wg21.link/p2653r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1321" }, "P2653R1": { "type": "paper", "title": "Update Annex E based on Unicode 15.0 UAX 31", "subgroup": "SG16, Core", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2653r1.pdf", "link": "https://wg21.link/p2653r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-21", "github_url": "https://github.com/cplusplus/papers/issues/1321" }, "P2654R0": { "type": "paper", "title": "Modules and Macros", "subgroup": "Evolution,Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2654r0.pdf", "link": "https://wg21.link/p2654r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1538" }, "P2655R0": { "type": "paper", "title": "common_reference_t of reference_wrapper Should Be a Reference Type", "subgroup": "SG9, Library Evolution", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2655r0.html", "link": "https://wg21.link/p2655r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-09-30", "github_url": "https://github.com/cplusplus/papers/issues/1322" }, "P2655R1": { "type": "paper", "title": "common_reference_t of reference_wrapper Should Be a Reference Type", "subgroup": "SG9, Library Evolution", "author": "Hui Xie, S. Levent Yilmaz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2655r1.html", "link": "https://wg21.link/p2655r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-11", "github_url": "https://github.com/cplusplus/papers/issues/1322" }, "P2655R2": { "type": "paper", "title": "common_reference_t of reference_wrapper Should Be a Reference Type", "subgroup": "SG6 Numerics,SG14 Low Latency,Library Evolution,Library", "author": "Hui Xie, S. Levent Yilmaz, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2655r2.html", "link": "https://wg21.link/p2655r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/1322" }, "P2655R3": { "type": "paper", "title": "common_reference_t of reference_wrapper Should Be a Reference Type", "subgroup": "SG9 Ranges,Library Evolution", "author": "Hui Xie, S. Levent Yilmaz, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2655r3.html", "link": "https://wg21.link/p2655r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-07", "github_url": "https://github.com/cplusplus/papers/issues/1322" }, "P2656R0": { "type": "paper", "title": "C++ Ecosystem International Standard", "subgroup": "WG21", "author": "René Ferdinand Rivera Morell, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2656r0.html", "link": "https://wg21.link/p2656r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1323" }, "P2656R1": { "type": "paper", "title": "C++ Ecosystem International Standard", "subgroup": "SG15", "author": "René Ferdinand Rivera Morell, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2656r1.html", "link": "https://wg21.link/p2656r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-16", "github_url": "https://github.com/cplusplus/papers/issues/1323" }, "P2656R2": { "type": "paper", "title": "C++ Ecosystem International Standard", "subgroup": "Library Evolution,Library,Direction Group", "author": "René Ferdinand Rivera Morell, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2656r2.html", "link": "https://wg21.link/p2656r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1323" }, "P2657R0": { "type": "paper", "title": "C++ is the next C++", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2657r0.html", "link": "https://wg21.link/p2657r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-11", "github_url": "https://github.com/cplusplus/papers/issues/1324" }, "P2657R1": { "type": "paper", "title": "C++ is the next C++", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2657r1.html", "link": "https://wg21.link/p2657r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-14", "github_url": "https://github.com/cplusplus/papers/issues/1324" }, "P2658R0": { "type": "paper", "title": "temporary storage class specifiers", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2658r0.html", "link": "https://wg21.link/p2658r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-11", "github_url": "https://github.com/cplusplus/papers/issues/1325" }, "P2658R1": { "type": "paper", "title": "temporary storage class specifiers", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2658r1.html", "link": "https://wg21.link/p2658r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-14", "github_url": "https://github.com/cplusplus/papers/issues/1325" }, "P2659R0": { "type": "paper", "title": "A Proposal to Publish a Technical Specification for Contracts", "subgroup": "Evolution", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2659r0.pdf", "link": "https://wg21.link/p2659r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1326" }, "P2659R1": { "type": "paper", "title": "A Proposal to Publish a Technical Specification for Contracts", "subgroup": "SG21, Evolution", "author": "Brian Bi, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2659r1.pdf", "link": "https://wg21.link/p2659r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-14", "github_url": "https://github.com/cplusplus/papers/issues/1326" }, "P2659R2": { "type": "paper", "title": "A Proposal to Publish a Technical Specification for Contracts", "subgroup": "SG21, Evolution", "author": "Brian Bi, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2659r2.pdf", "link": "https://wg21.link/p2659r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-05", "github_url": "https://github.com/cplusplus/papers/issues/1326" }, "P2660R0": { "type": "paper", "title": "Proposed Contracts TS", "subgroup": "Evolution", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2660r0.pdf", "link": "https://wg21.link/p2660r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1327" }, "P2661R0": { "type": "paper", "title": "Miscellaneous amendments to the Contracts TS", "subgroup": "Evolution", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2661r0.pdf", "link": "https://wg21.link/p2661r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1328" }, "P2662R0": { "type": "paper", "title": "Pack Indexing", "subgroup": "Evolution", "author": "Corentin Jabot, Pablo Halpern, John Lakos, Alisdair Meredith, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2662r0.pdf", "link": "https://wg21.link/p2662r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1329" }, "P2662R1": { "type": "paper", "title": "Pack Indexing", "subgroup": "Evolution", "author": "Corentin Jabot, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2662r1.pdf", "link": "https://wg21.link/p2662r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1329" }, "P2662R2": { "type": "paper", "title": "Pack Indexing", "subgroup": "EWG Evolution", "author": "Corentin Jabot, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2662r2.pdf", "link": "https://wg21.link/p2662r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1329" }, "P2662R3": { "type": "paper", "title": "Pack Indexing", "subgroup": "Core", "author": "Corentin Jabot, Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2662r3.pdf", "link": "https://wg21.link/p2662r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1329" }, "P2663R0": { "type": "paper", "title": "Proposal to support interleaved complex values in std::simd", "subgroup": "SG1, Library Evolution, Library, Direction Group", "author": "Daniel Towner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2663r0.pdf", "link": "https://wg21.link/p2663r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-10", "github_url": "https://github.com/cplusplus/papers/issues/1330" }, "P2663R1": { "type": "paper", "title": "Proposal to support interleaved complex values in std::simd", "subgroup": "SG9 Ranges,Library Evolution", "author": "Daniel Towner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2663r1.pdf", "link": "https://wg21.link/p2663r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-25", "github_url": "https://github.com/cplusplus/papers/issues/1330" }, "P2663R2": { "type": "paper", "title": "Proposal to support interleaved complex values in std::simd", "subgroup": "Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2663r2.html", "link": "https://wg21.link/p2663r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-28", "github_url": "https://github.com/cplusplus/papers/issues/1330" }, "P2663R3": { "type": "paper", "title": "Proposal to support interleaved complex values in std::simd", "subgroup": "Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2663r3.html", "link": "https://wg21.link/p2663r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1330" }, "P2663R4": { "type": "paper", "title": "Proposal to support interleaved complex values in std::simd", "subgroup": "Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2663r4.html", "link": "https://wg21.link/p2663r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1330" }, "P2663R5": { "type": "paper", "title": "Proposal to support interleaved complex values in std::simd", "subgroup": "Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2663r5.html", "link": "https://wg21.link/p2663r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-08", "github_url": "https://github.com/cplusplus/papers/issues/1330" }, "P2664R0": { "type": "paper", "title": "Proposal to extend std::simd with permutation API", "subgroup": "SG1, Library Evolution, Library, Direction Group", "author": "Daniel Towner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2664r0.pdf", "link": "https://wg21.link/p2664r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-21", "github_url": "https://github.com/cplusplus/papers/issues/1383" }, "P2664R1": { "type": "paper", "title": "Proposal to extend std::simd with permutation API", "subgroup": "SG6 Numerics", "author": "Daniel Towner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2664r1.pdf", "link": "https://wg21.link/p2664r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-25", "github_url": "https://github.com/cplusplus/papers/issues/1383" }, "P2664R2": { "type": "paper", "title": "Proposal to extend std::simd with permutation API", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2664r2.html", "link": "https://wg21.link/p2664r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-28", "github_url": "https://github.com/cplusplus/papers/issues/1383" }, "P2664R3": { "type": "paper", "title": "Proposal to extend std::simd with permutation API", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2664r3.html", "link": "https://wg21.link/p2664r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1383" }, "P2664R4": { "type": "paper", "title": "Proposal to extend std::simd with permutation API", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2664r4.html", "link": "https://wg21.link/p2664r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1383" }, "P2664R5": { "type": "paper", "title": "Proposal to extend std::simd with permutation API", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2664r5.html", "link": "https://wg21.link/p2664r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-25", "github_url": "https://github.com/cplusplus/papers/issues/1383" }, "P2664R6": { "type": "paper", "title": "Proposal to extend std::simd with permutation API", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2664r6.html", "link": "https://wg21.link/p2664r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1383" }, "P2665R0": { "type": "paper", "title": "Allow calling overload sets containing T, constT&", "subgroup": "EWGI", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2665r0.pdf", "link": "https://wg21.link/p2665r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1331" }, "P2666R0": { "type": "paper", "title": "Last use optimization", "subgroup": "EWGI", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2666r0.pdf", "link": "https://wg21.link/p2666r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1332" }, "P2667R0": { "type": "paper", "title": "Support for static and SBO vectors by allocators", "subgroup": "LEWGI", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2667r0.pdf", "link": "https://wg21.link/p2667r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1333" }, "P2668R0": { "type": "paper", "title": "Role based parameter passing", "subgroup": "EWGI", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2668r0.pdf", "link": "https://wg21.link/p2668r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1334" }, "P2669R0": { "type": "paper", "title": "Deprecate changing kind of names in class template specializations", "subgroup": "EWGI", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2669r0.pdf", "link": "https://wg21.link/p2669r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1335" }, "P2670R0": { "type": "paper", "title": "Non-transient constexpr allocation", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2670r0.html", "link": "https://wg21.link/p2670r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1336" }, "P2670R1": { "type": "paper", "title": "Non-transient constexpr allocation", "subgroup": "Library", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2670r1.html", "link": "https://wg21.link/p2670r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-03", "github_url": "https://github.com/cplusplus/papers/issues/1336" }, "P2671R0": { "type": "paper", "title": "Syntax choices for generalized pack declaration and usage", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2671r0.html", "link": "https://wg21.link/p2671r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1337" }, "P2672R0": { "type": "paper", "title": "Exploring the Design Space for a Pipeline Operator", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2672r0.html", "link": "https://wg21.link/p2672r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1338" }, "P2673R0": { "type": "paper", "title": "Common Description Format for C++ Libraries and Packages", "subgroup": "SG15", "author": "Gabriel Dos Reis, Luis Caro Campos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2673r0.pdf", "link": "https://wg21.link/p2673r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1339" }, "P2674R0": { "type": "paper", "title": "A trait for implicit lifetime types", "subgroup": "Library Evolution, Library", "author": "Timur Doumler, Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2674r0.pdf", "link": "https://wg21.link/p2674r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1340" }, "P2674R1": { "type": "paper", "title": "A trait for implicit lifetime types", "subgroup": "Core, Library", "author": "Timur Doumler, Vittorio Romeo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2674r1.pdf", "link": "https://wg21.link/p2674r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1340" }, "P2675R0": { "type": "paper", "title": "LWG3780: The Paper (format's width estimation is too approximate and not forward compatible)", "subgroup": "SG16, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2675r0.pdf", "link": "https://wg21.link/p2675r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1341" }, "P2675R1": { "type": "paper", "title": "LWG3780: The Paper (format's width estimation is too approximate and not forward compatible)", "subgroup": "SG16, Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2675r1.pdf", "link": "https://wg21.link/p2675r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1341" }, "P2676R0": { "type": "paper", "title": "The Val Object Model", "subgroup": "SG1, SG12, Evolution, WG21", "author": "Dave Abrahams, Sean Parent, Dimitri Racordon, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2676r0.pdf", "link": "https://wg21.link/p2676r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-16", "github_url": "https://github.com/cplusplus/papers/issues/1342" }, "P2677R0": { "type": "paper", "title": "Reconsidering concepts in-place syntax", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2677r0.pdf", "link": "https://wg21.link/p2677r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1343" }, "P2677R2": { "type": "paper", "title": "Reconsidering concepts in-place syntax", "subgroup": "Evolution", "author": "Mike Spertus", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2677r2.pdf", "link": "https://wg21.link/p2677r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1343" }, "P2678R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2022-06-22 through 2022-09-28", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2678r0.html", "link": "https://wg21.link/p2678r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1344" }, "P2679R0": { "type": "paper", "title": "Fixing std::start_lifetime_as for arrays", "subgroup": "Library Evolution, Library", "author": "Timur Doumler, Arthur O'Dwyer, Richard Smith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2679r0.pdf", "link": "https://wg21.link/p2679r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1345" }, "P2679R1": { "type": "paper", "title": "Fixing std::start_lifetime_as and std::start_lifetime_as_array", "subgroup": "Core, Library", "author": "Timur Doumler, Arthur O'Dwyer, Richard Smith, Alisdair Meredith, Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2679r1.pdf", "link": "https://wg21.link/p2679r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1345" }, "P2679R2": { "type": "paper", "title": "Fixing std::start_lifetime_as and std::start_lifetime_as_array", "subgroup": "Library Evolution,Core,Library", "author": "Timur Doumler, Arthur O'Dwyer, Richard Smith, Alisdair Meredith, Robert Leahy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2679r2.pdf", "link": "https://wg21.link/p2679r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1345" }, "P2680R0": { "type": "paper", "title": "Contracts for C++: Prioritizing Safety", "subgroup": "SG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2680r0.pdf", "link": "https://wg21.link/p2680r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1346" }, "P2680R1": { "type": "paper", "title": "Contracts for C++: Prioritizing Safety", "subgroup": "SG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2680r1.pdf", "link": "https://wg21.link/p2680r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1346" }, "P2681R0": { "type": "paper", "title": "More Stats Functions", "subgroup": "SG6, SG19", "author": "Richard Dosselmann, Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2681r0.pdf", "link": "https://wg21.link/p2681r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1384" }, "P2681R1": { "type": "paper", "title": "More Basic Statistics", "subgroup": "Library Evolution", "author": "Richard Dosselmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2681r1.pdf", "link": "https://wg21.link/p2681r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/1384" }, "P2682R0": { "type": "paper", "title": "Transactional Memory TS2 Editor's Report", "subgroup": "SG1, SG5", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2682r0.pdf", "link": "https://wg21.link/p2682r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1347" }, "P2683R0": { "type": "paper", "title": "SG14: Low Latency/Games/Embedded/Finance/Simulation virtual meeting minutes 2022/02/09-2022/10/12", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2683r0.pdf", "link": "https://wg21.link/p2683r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1348" }, "P2684R0": { "type": "paper", "title": "SG19: Machine Learning Virtual Meeting Minutes 2022/02/10-2022/10/13", "subgroup": "SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2684r0.pdf", "link": "https://wg21.link/p2684r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1349" }, "P2685R0": { "type": "paper", "title": "Language Support For Scoped Allocators", "subgroup": "EWGI", "author": "Alisdair Meredith, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2685r0.html", "link": "https://wg21.link/p2685r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1350" }, "P2685R1": { "type": "paper", "title": "Language Support For Scoped Objects", "subgroup": "EWGI", "author": "Alisdair Meredith, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2685r1.pdf", "link": "https://wg21.link/p2685r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1350" }, "P2686R0": { "type": "paper", "title": "Updated wording and implementation experience for P1481 (constexpr structured bindings)", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2686r0.pdf", "link": "https://wg21.link/p2686r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1351" }, "P2686R1": { "type": "paper", "title": "constexpr structured bindings and references to constexpr variables", "subgroup": "Evolution,Core", "author": "Corentin Jabot, Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2686r1.pdf", "link": "https://wg21.link/p2686r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1351" }, "P2686R2": { "type": "paper", "title": "constexpr structured bindings and references to constexpr variables", "subgroup": "Evolution,Core", "author": "Corentin Jabot, Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2686r2.pdf", "link": "https://wg21.link/p2686r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1351" }, "P2686R3": { "type": "paper", "title": "constexpr structured bindings and references to constexpr variables", "subgroup": "EWG Evolution,CWG Core", "author": "Corentin Jabot, Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2686r3.pdf", "link": "https://wg21.link/p2686r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1351" }, "P2687R0": { "type": "paper", "title": "Design Alternatives for Type-and-Resource Safe C++", "subgroup": "Evolution", "author": "Bjarne Stroustrup, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2687r0.pdf", "link": "https://wg21.link/p2687r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1352" }, "P2688R0": { "type": "paper", "title": "Pattern Matching Discussion for Kona 2022", "subgroup": "Evolution", "author": "Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2688r0.pdf", "link": "https://wg21.link/p2688r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-16", "github_url": "https://github.com/cplusplus/papers/issues/1353" }, "P2688R1": { "type": "paper", "title": "Pattern Matching: `match` Expression", "subgroup": "EWG Evolution", "author": "Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2688r1.pdf", "link": "https://wg21.link/p2688r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1353" }, "P2689R0": { "type": "paper", "title": "atomic_accessor", "subgroup": "SG1, LEWGI", "author": "Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Dan Sunderland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2689r0.html", "link": "https://wg21.link/p2689r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1354" }, "P2689R1": { "type": "paper", "title": "atomic_accessor", "subgroup": "SG1, Library Evolution", "author": "Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Dan Sunderland, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2689r1.html", "link": "https://wg21.link/p2689r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1354" }, "P2689R2": { "type": "paper", "title": "atomic_accessor", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Dan Sunderland, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2689r2.html", "link": "https://wg21.link/p2689r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-20", "github_url": "https://github.com/cplusplus/papers/issues/1354" }, "P2689R3": { "type": "paper", "title": "Atomic Refs Bound to Memory Orderings & Atomic Accessors", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie, Dan Sunderland, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2689r3.html", "link": "https://wg21.link/p2689r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-30", "github_url": "https://github.com/cplusplus/papers/issues/1354" }, "P2690R0": { "type": "paper", "title": "C++17 parallel algorithms and P2300", "subgroup": "SG1, Library Evolution", "author": "Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2690r0.html", "link": "https://wg21.link/p2690r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1355" }, "P2690R1": { "type": "paper", "title": "Presentation for C++17 parallel algorithms and P2300", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2690r1.pdf", "link": "https://wg21.link/p2690r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-16", "github_url": "https://github.com/cplusplus/papers/issues/1355" }, "P2691R0": { "type": "paper", "title": "Allow referencing inline functions with internal linkage from outside their defining header unit", "subgroup": "Evolution", "author": "Herb Sutter, Gabriel Dos Reis, Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2691r0.pdf", "link": "https://wg21.link/p2691r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-16", "github_url": "https://github.com/cplusplus/papers/issues/1356" }, "P2692R0": { "type": "paper", "title": "Generic Programming is just Programming", "subgroup": "EWGI", "author": "Mihail Naydenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2692r0.html", "link": "https://wg21.link/p2692r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-10-15" }, "P2693R0": { "type": "paper", "title": "Formatting thread::id and stacktrace", "subgroup": "Library Evolution", "author": "Corentin Jabot, Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2693r0.pdf", "link": "https://wg21.link/p2693r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1358" }, "P2693R1": { "type": "paper", "title": "Formatting thread::id and stacktrace", "subgroup": "Evolution", "author": "Corentin Jabot, Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2693r1.pdf", "link": "https://wg21.link/p2693r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1358" }, "P2695R0": { "type": "paper", "title": "A proposed plan for contracts in C++", "subgroup": "SG21, Evolution", "author": "Timur Doumler, John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2695r0.pdf", "link": "https://wg21.link/p2695r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-17", "github_url": "https://github.com/cplusplus/papers/issues/1385" }, "P2695R1": { "type": "paper", "title": "A proposed plan for contracts in C++", "subgroup": "Core", "author": "Timur Doumler, John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2695r1.pdf", "link": "https://wg21.link/p2695r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1385" }, "P2696R0": { "type": "paper", "title": "Introduce Cpp17Swappable as additional convenience requirements", "subgroup": "Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2696r0.html", "link": "https://wg21.link/p2696r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-07", "github_url": "https://github.com/cplusplus/papers/issues/1386" }, "P2697R0": { "type": "paper", "title": "Interfacing bitset with string_view", "subgroup": "Library Evolution", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2697r0.pdf", "link": "https://wg21.link/p2697r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-13", "github_url": "https://github.com/cplusplus/papers/issues/1387" }, "P2697R1": { "type": "paper", "title": "Interfacing bitset with string_view", "subgroup": "LWG Library", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2697r1.pdf", "link": "https://wg21.link/p2697r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1387" }, "P2698R0": { "type": "paper", "title": "Unconditional termination is a serious problem", "subgroup": "SG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2698r0.pdf", "link": "https://wg21.link/p2698r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-18", "github_url": "https://github.com/cplusplus/papers/issues/1388" }, "P2700R0": { "type": "paper", "title": "Questions on P2680 “Contracts for C++: Prioritizing Safety”", "subgroup": "SG21", "author": "Timur Doumler, Andrzej Krzemieński, John Lakos, Joshua Berne, Brian Bi, Peter Brett, Oliver Rosten, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2700r0.pdf", "link": "https://wg21.link/p2700r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-29", "github_url": "https://github.com/cplusplus/papers/issues/1389" }, "P2700R1": { "type": "paper", "title": "Questions on P2680 \"Contracts for C++: Prioritizing Safety\"", "subgroup": "SG21", "author": "Timur Doumler, Andrzej Krzemieński, John Lakos, Joshua Berne, Brian Bi, Peter Brett, Oliver Rosten, Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2700r1.pdf", "link": "https://wg21.link/p2700r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1389" }, "P2701R0": { "type": "paper", "title": "Translating Linker Input Files to Module Metadata Files", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2701r0.pdf", "link": "https://wg21.link/p2701r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1390" }, "P2702R0": { "type": "paper", "title": "Specifying Importable Headers", "subgroup": "SG15", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2702r0.pdf", "link": "https://wg21.link/p2702r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1391" }, "P2703R0": { "type": "paper", "title": "C++ Standard Library Ready Issues to be moved in Kona, Nov. 2022", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2703r0.html", "link": "https://wg21.link/p2703r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1392" }, "P2704R0": { "type": "paper", "title": "C++ Standard Library Immediate Issues to be moved in Kona, Nov. 2022", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2704r0.html", "link": "https://wg21.link/p2704r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-20", "github_url": "https://github.com/cplusplus/papers/issues/1393" }, "P2705R0": { "type": "paper", "title": "C++ Library Fundamentals TS Issues to be moved in Kona, Nov. 2022", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2705r0.html", "link": "https://wg21.link/p2705r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1394" }, "P2706R0": { "type": "paper", "title": "Drafting for US 26-061: Redundant specification for defaulted functions", "subgroup": "Core", "author": "Jason Merrill", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2706r0.html", "link": "https://wg21.link/p2706r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1395" }, "P2708R0": { "type": "paper", "title": "No Future Fundamentals TSes", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2708r0.html", "link": "https://wg21.link/p2708r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1359" }, "P2708R1": { "type": "paper", "title": "No Future Fundamentals TSes", "subgroup": "Library", "author": "Alisdair Meredith, Bryce Adelstein Lelbach, Nevin Liber, Fabio Fracassi, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2708r1.html", "link": "https://wg21.link/p2708r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1359" }, "P2709R0": { "type": "paper", "title": "Core Language Working Group “ready” Issues for the November, 2022 meeting", "subgroup": "WG21", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2709r0.html", "link": "https://wg21.link/p2709r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1396" }, "P2710R0": { "type": "paper", "title": "Core Language Working Group NB comment resolutions for the November, 2022 meeting", "subgroup": "WG21", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2710r0.html", "link": "https://wg21.link/p2710r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1397" }, "P2711R0": { "type": "paper", "title": "Making multi-param (and other converting) constructors of views explicit", "subgroup": "Library Evolution, Library", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2711r0.html", "link": "https://wg21.link/p2711r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1360" }, "P2711R1": { "type": "paper", "title": "Making multi-param constructors of views explicit", "subgroup": "Library", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2711r1.html", "link": "https://wg21.link/p2711r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1360" }, "P2712R0": { "type": "paper", "title": "Classification of Contract-Checking Predicates", "subgroup": "SG21", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2712r0.pdf", "link": "https://wg21.link/p2712r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-14", "github_url": "https://github.com/cplusplus/papers/issues/1398" }, "P2713R0": { "type": "paper", "title": "Escaping improvements in std::format", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2713r0.html", "link": "https://wg21.link/p2713r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-30", "github_url": "https://github.com/cplusplus/papers/issues/1418" }, "P2713R1": { "type": "paper", "title": "Escaping improvements in std::format", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2713r1.html", "link": "https://wg21.link/p2713r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-30", "github_url": "https://github.com/cplusplus/papers/issues/1418" }, "P2714R0": { "type": "paper", "title": "Bind front and back to NTTP callables", "subgroup": "Library Evolution", "author": "Zhihao Yuan, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2714r0.html", "link": "https://wg21.link/p2714r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1419" }, "P2714R1": { "type": "paper", "title": "Bind front and back to NTTP callables", "subgroup": "LWG Library", "author": "Zhihao Yuan, Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2714r1.html", "link": "https://wg21.link/p2714r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1419" }, "P2717R0": { "type": "paper", "title": "Tool Introspection", "subgroup": "SG15", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2717r0.html", "link": "https://wg21.link/p2717r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-16", "github_url": "https://github.com/cplusplus/papers/issues/1420" }, "P2717R1": { "type": "paper", "title": "Tool Introspection", "subgroup": "SG15 Tooling", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2717r1.html", "link": "https://wg21.link/p2717r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1420" }, "P2717R2": { "type": "paper", "title": "Tool Introspection", "subgroup": "SG15 Tooling", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2717r2.html", "link": "https://wg21.link/p2717r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1420" }, "P2717R3": { "type": "paper", "title": "Tool Introspection", "subgroup": "SG15 Tooling", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2717r3.html", "link": "https://wg21.link/p2717r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1420" }, "P2717R4": { "type": "paper", "title": "Tool Introspection", "subgroup": "SG15 Tooling", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2717r4.html", "link": "https://wg21.link/p2717r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1420" }, "P2717R5": { "type": "paper", "title": "Tool Introspection", "subgroup": "SG15 Tooling", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2717r5.html", "link": "https://wg21.link/p2717r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1420" }, "P2718R0": { "type": "paper", "title": "Wording for P2644R1 Fix for Range-based for Loop", "subgroup": "Core", "author": "Joshua Berne, Nicolai Josuttis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2718r0.html", "link": "https://wg21.link/p2718r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-11", "github_url": "https://github.com/cplusplus/papers/issues/1399" }, "P2719R0": { "type": "paper", "title": "Type-aware allocation and deallocation functions", "subgroup": "EWGI SG17: EWG Incubator,EWG Evolution", "author": "Louis Dionne, Oliver Hunt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2719r0.html", "link": "https://wg21.link/p2719r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1898" }, "P2721R0": { "type": "paper", "title": "Deprecating function", "subgroup": "LEWG Library Evolution", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2721r0.pdf", "link": "https://wg21.link/p2721r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1745" }, "P2722R0": { "type": "paper", "title": "Slides: Beyond operator() (P2511R2 presentation)", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2722r0.pdf", "link": "https://wg21.link/p2722r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1400" }, "P2723R0": { "type": "paper", "title": "Zero-initialize objects of automatic storage duration", "subgroup": "SG12, SG22, Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2723r0.html", "link": "https://wg21.link/p2723r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-16", "github_url": "https://github.com/cplusplus/papers/issues/1401" }, "P2723R1": { "type": "paper", "title": "Zero-initialize objects of automatic storage duration", "subgroup": "SG12, SG22, Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2723r1.html", "link": "https://wg21.link/p2723r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1401" }, "P2724R0": { "type": "paper", "title": "constant dangling", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2724r0.html", "link": "https://wg21.link/p2724r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-12", "github_url": "https://github.com/cplusplus/papers/issues/1421" }, "P2724R1": { "type": "paper", "title": "constant dangling", "subgroup": "Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2724r1.html", "link": "https://wg21.link/p2724r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1421" }, "P2725R0": { "type": "paper", "title": "std::integral_constant Literals", "subgroup": "LEWGI, Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2725r0.html", "link": "https://wg21.link/p2725r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-18", "github_url": "https://github.com/cplusplus/papers/issues/1402" }, "P2725R1": { "type": "paper", "title": "std::integral_constant Literals", "subgroup": "Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2725r1.html", "link": "https://wg21.link/p2725r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-23", "github_url": "https://github.com/cplusplus/papers/issues/1402" }, "P2726R0": { "type": "paper", "title": "Better std::tuple Indexing", "subgroup": "LEWGI, Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2726r0.html", "link": "https://wg21.link/p2726r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-18", "github_url": "https://github.com/cplusplus/papers/issues/1403" }, "P2727R0": { "type": "paper", "title": "std::iterator_interface", "subgroup": "LEWGI, Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2727r0.html", "link": "https://wg21.link/p2727r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/", "date": "2022-11-20", "github_url": "https://github.com/cplusplus/papers/issues/1404" }, "P2727R1": { "type": "paper", "title": "std::iterator_interface", "subgroup": "Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2727r1.html", "link": "https://wg21.link/p2727r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-01", "github_url": "https://github.com/cplusplus/papers/issues/1404" }, "P2727R2": { "type": "paper", "title": "std::iterator_interface", "subgroup": "Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2727r2.html", "link": "https://wg21.link/p2727r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-03", "github_url": "https://github.com/cplusplus/papers/issues/1404" }, "P2727R3": { "type": "paper", "title": "std::iterator_interface", "subgroup": "LEWG Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2727r3.html", "link": "https://wg21.link/p2727r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1404" }, "P2727R4": { "type": "paper", "title": "std::iterator_interface", "subgroup": "LEWG Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2727r4.html", "link": "https://wg21.link/p2727r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-05", "github_url": "https://github.com/cplusplus/papers/issues/1404" }, "P2728R0": { "type": "paper", "title": "Unicode in the Library, Part 1: UTF Transcoding", "subgroup": "SG16, LEWGI, Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2728r0.html", "link": "https://wg21.link/p2728r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-24", "github_url": "https://github.com/cplusplus/papers/issues/1422" }, "P2728R1": { "type": "paper", "title": "Unicode in the Library, Part 1: UTF Transcoding", "subgroup": "SG16 Unicode,Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2728r1.html", "link": "https://wg21.link/p2728r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-05", "github_url": "https://github.com/cplusplus/papers/issues/1422" }, "P2728R2": { "type": "paper", "title": "Unicode in the Library, Part 1: UTF Transcoding", "subgroup": "SG16 Unicode,Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2728r2.html", "link": "https://wg21.link/p2728r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-10", "github_url": "https://github.com/cplusplus/papers/issues/1422" }, "P2728R3": { "type": "paper", "title": "Unicode in the Library, Part 1: UTF Transcoding", "subgroup": "SG16 Unicode,Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2728r3.html", "link": "https://wg21.link/p2728r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-10", "github_url": "https://github.com/cplusplus/papers/issues/1422" }, "P2728R4": { "type": "paper", "title": "Unicode in the Library, Part 1: UTF Transcoding", "subgroup": "SG16 Unicode,LEWG Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2728r4.html", "link": "https://wg21.link/p2728r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-19", "github_url": "https://github.com/cplusplus/papers/issues/1422" }, "P2728R5": { "type": "paper", "title": "Unicode in the Library, Part 1: UTF Transcoding", "subgroup": "SG16 Unicode,LEWG Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2728r5.html", "link": "https://wg21.link/p2728r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-11", "github_url": "https://github.com/cplusplus/papers/issues/1422" }, "P2728R6": { "type": "paper", "title": "Unicode in the Library, Part 1: UTF Transcoding", "subgroup": "SG16 Unicode,Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2728r6.html", "link": "https://wg21.link/p2728r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-14", "github_url": "https://github.com/cplusplus/papers/issues/1422" }, "P2729R0": { "type": "paper", "title": "Unicode in the Library, Part 2: Normalization", "subgroup": "LEWGI, Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2729r0.html", "link": "https://wg21.link/p2729r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-24", "github_url": "https://github.com/cplusplus/papers/issues/1423" }, "P2730R0": { "type": "paper", "title": "variable scope", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2730r0.html", "link": "https://wg21.link/p2730r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-27", "github_url": "https://github.com/cplusplus/papers/issues/1424" }, "P2730R1": { "type": "paper", "title": "variable scope", "subgroup": "SG9 Ranges,Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2730r1.html", "link": "https://wg21.link/p2730r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1424" }, "P2732R0": { "type": "paper", "title": "WG21 November 2022 Kona meeting Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2732r0.pdf", "link": "https://wg21.link/p2732r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-08", "github_url": "https://github.com/cplusplus/papers/issues/1425" }, "P2733R0": { "type": "paper", "title": "Fix handling of empty specifiers in std::format", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2733r0.html", "link": "https://wg21.link/p2733r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-10", "github_url": "https://github.com/cplusplus/papers/issues/1426" }, "P2733R1": { "type": "paper", "title": "Fix handling of empty specifiers in std::format", "subgroup": "Evolution,Core", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2733r1.html", "link": "https://wg21.link/p2733r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/1426" }, "P2733R2": { "type": "paper", "title": "Fix handling of empty specifiers in std::format", "subgroup": "WG21", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2733r2.html", "link": "https://wg21.link/p2733r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1426" }, "P2733R3": { "type": "paper", "title": "Fix handling of empty specifiers in std::format", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2733r3.html", "link": "https://wg21.link/p2733r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-10", "github_url": "https://github.com/cplusplus/papers/issues/1426" }, "P2734R0": { "type": "paper", "title": "Adding the new 2022 SI prefixes", "subgroup": "Library", "author": "Marc Mutz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2734r0.pdf", "link": "https://wg21.link/p2734r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-11-30", "github_url": "https://github.com/cplusplus/papers/issues/1427" }, "P2735R0": { "type": "paper", "title": "C xor C++ Programming", "subgroup": "SG22", "author": "Aaron Ballman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2735r0.pdf", "link": "https://wg21.link/p2735r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-05", "github_url": "https://github.com/cplusplus/papers/issues/1428" }, "P2736R0": { "type": "paper", "title": "Referencing the Unicode Standard", "subgroup": "SG16", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2736r0.pdf", "link": "https://wg21.link/p2736r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1429" }, "P2736R2": { "type": "paper", "title": "Referencing the Unicode Standard", "subgroup": "SG9 Ranges,Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2736r2.pdf", "link": "https://wg21.link/p2736r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1429" }, "P2737R0": { "type": "paper", "title": "Proposal of Condition-centric Contracts Syntax", "subgroup": "SG21", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2737r0.pdf", "link": "https://wg21.link/p2737r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-30", "github_url": "https://github.com/cplusplus/papers/issues/1430" }, "P2738R0": { "type": "paper", "title": "constexpr cast from void*: towards constexpr type-erasure", "subgroup": "Evolution", "author": "Corentin Jabot, David Ledger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2738r0.pdf", "link": "https://wg21.link/p2738r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1431" }, "P2738R1": { "type": "paper", "title": "constexpr cast from void*: towards constexpr type-erasure", "subgroup": "SG9 Ranges,Library Evolution", "author": "Corentin Jabot, David Ledger", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2738r1.pdf", "link": "https://wg21.link/p2738r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1431", "issues": [ "CWG2755" ] }, "P2739R0": { "type": "paper", "title": "A call to action: Think seriously about \"safety\" then do something sensible about it", "subgroup": "WG21", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2739r0.pdf", "link": "https://wg21.link/p2739r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-07", "github_url": "https://github.com/cplusplus/papers/issues/1432" }, "P2740R0": { "type": "paper", "title": "Simpler implicit dangling resolution", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2740r0.html", "link": "https://wg21.link/p2740r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-12", "github_url": "https://github.com/cplusplus/papers/issues/1433" }, "P2740R1": { "type": "paper", "title": "Simpler implicit dangling resolution", "subgroup": "SG22 Compatability,Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2740r1.html", "link": "https://wg21.link/p2740r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1433" }, "P2740R2": { "type": "paper", "title": "Simpler implicit dangling resolution", "subgroup": "SG9 Ranges,Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2740r2.html", "link": "https://wg21.link/p2740r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1433" }, "P2741R0": { "type": "paper", "title": "user-generated static_assert messages", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2741r0.pdf", "link": "https://wg21.link/p2741r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-09", "github_url": "https://github.com/cplusplus/papers/issues/1434" }, "P2741R1": { "type": "paper", "title": "user-generated static_assert messages", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2741r1.pdf", "link": "https://wg21.link/p2741r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1434" }, "P2741R2": { "type": "paper", "title": "user-generated static_assert messages", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2741r2.pdf", "link": "https://wg21.link/p2741r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-11", "github_url": "https://github.com/cplusplus/papers/issues/1434" }, "P2741R3": { "type": "paper", "title": "user-generated static_assert messages", "subgroup": "EWG Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2741r3.pdf", "link": "https://wg21.link/p2741r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1434" }, "P2742R0": { "type": "paper", "title": "indirect dangling identification", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2742r0.html", "link": "https://wg21.link/p2742r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-12", "github_url": "https://github.com/cplusplus/papers/issues/1435" }, "P2742R1": { "type": "paper", "title": "indirect dangling identification", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2742r1.html", "link": "https://wg21.link/p2742r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1435" }, "P2742R2": { "type": "paper", "title": "indirect dangling identification", "subgroup": "Library", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2742r2.html", "link": "https://wg21.link/p2742r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1435" }, "P2743R0": { "type": "paper", "title": "Contracts for C++: Prioritizing Safety - Presentation slides of P2680R0", "subgroup": "SG21", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2743r0.pdf", "link": "https://wg21.link/p2743r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1436" }, "P2746R0": { "type": "paper", "title": "Deprecate and Replace Fenv Rounding Modes", "subgroup": "SG6, Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2746r0.pdf", "link": "https://wg21.link/p2746r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1437" }, "P2746R1": { "type": "paper", "title": "Deprecate and Replace Fenv Rounding Modes", "subgroup": "SG6 Numerics,Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2746r1.pdf", "link": "https://wg21.link/p2746r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1437" }, "P2746R2": { "type": "paper", "title": "Deprecate and Replace Fenv Rounding Modes", "subgroup": "SG6 Numerics,Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2746r2.pdf", "link": "https://wg21.link/p2746r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1437" }, "P2746R3": { "type": "paper", "title": "Deprecate and Replace Fenv Rounding Modes", "subgroup": "SG6 Numerics,Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2746r3.pdf", "link": "https://wg21.link/p2746r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1437" }, "P2746R4": { "type": "paper", "title": "Deprecate and Replace Fenv Rounding Modes", "subgroup": "SG6 Numerics,LEWG Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2746r4.pdf", "link": "https://wg21.link/p2746r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1437" }, "P2746R5": { "type": "paper", "title": "Deprecate and Replace Fenv Rounding Modes", "subgroup": "SG6 Numerics,LEWG Library Evolution", "author": "Hans Boehm", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2746r5.pdf", "link": "https://wg21.link/p2746r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1437" }, "P2747R0": { "type": "paper", "title": "Limited support for constexpr void*", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2747r0.html", "link": "https://wg21.link/p2747r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1438" }, "P2747R1": { "type": "paper", "title": "constexpr placement new", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2747r1.html", "link": "https://wg21.link/p2747r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-10", "github_url": "https://github.com/cplusplus/papers/issues/1438" }, "P2747R2": { "type": "paper", "title": "constexpr placement new", "subgroup": "EWG Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2747r2.html", "link": "https://wg21.link/p2747r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-19", "github_url": "https://github.com/cplusplus/papers/issues/1438" }, "P2748R0": { "type": "paper", "title": "Disallow Binding a Returned glvalue to a Temporary", "subgroup": "Evolution", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2748r0.html", "link": "https://wg21.link/p2748r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1439" }, "P2748R1": { "type": "paper", "title": "Disallow Binding a Returned Glvalue to a Temporary", "subgroup": "Evolution", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2748r1.html", "link": "https://wg21.link/p2748r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1439" }, "P2748R2": { "type": "paper", "title": "Disallow Binding a Returned Glvalue to a Temporary", "subgroup": "Evolution", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2748r2.html", "link": "https://wg21.link/p2748r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1439" }, "P2748R3": { "type": "paper", "title": "Disallow Binding a Returned Glvalue to a Temporary", "subgroup": "CWG Core", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2748r3.html", "link": "https://wg21.link/p2748r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-08", "github_url": "https://github.com/cplusplus/papers/issues/1439" }, "P2748R4": { "type": "paper", "title": "Disallow Binding a Returned Glvalue to a Temporary", "subgroup": "CWG Core", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2748r4.html", "link": "https://wg21.link/p2748r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-08", "github_url": "https://github.com/cplusplus/papers/issues/1439" }, "P2748R5": { "type": "paper", "title": "Disallow Binding a Returned Glvalue to a Temporary", "subgroup": "CWG Core", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2748r5.html", "link": "https://wg21.link/p2748r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-23", "github_url": "https://github.com/cplusplus/papers/issues/1439" }, "P2749R0": { "type": "paper", "title": "Down with \"character\"", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2749r0.pdf", "link": "https://wg21.link/p2749r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1470" }, "P2750R0": { "type": "paper", "title": "C Dangling Reduction", "subgroup": "Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2750r0.html", "link": "https://wg21.link/p2750r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2022-12-19", "github_url": "https://github.com/cplusplus/papers/issues/1440" }, "P2750R1": { "type": "paper", "title": "C Dangling Reduction", "subgroup": "SG16 Unicode,SG22 Compatability", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2750r1.html", "link": "https://wg21.link/p2750r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1440" }, "P2750R2": { "type": "paper", "title": "C Dangling Reduction", "subgroup": "Library", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2750r2.html", "link": "https://wg21.link/p2750r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1440" }, "P2751R0": { "type": "paper", "title": "Evaluation of Checked Contracts", "subgroup": "SG21", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2751r0.pdf", "link": "https://wg21.link/p2751r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1441" }, "P2751R1": { "type": "paper", "title": "Evaluation of Checked Contracts", "subgroup": "Library Evolution,Library", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2751r1.pdf", "link": "https://wg21.link/p2751r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1441" }, "P2752R0": { "type": "paper", "title": "Static storage for braced initializers", "subgroup": "EWGI, Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2752r0.html", "link": "https://wg21.link/p2752r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-09", "github_url": "https://github.com/cplusplus/papers/issues/1442" }, "P2752R1": { "type": "paper", "title": "Static storage for braced initializers", "subgroup": "Evolution,Core", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2752r1.html", "link": "https://wg21.link/p2752r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-10", "github_url": "https://github.com/cplusplus/papers/issues/1442" }, "P2752R2": { "type": "paper", "title": "Static storage for braced initializers", "subgroup": "Evolution,Core", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2752r2.html", "link": "https://wg21.link/p2752r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-14", "github_url": "https://github.com/cplusplus/papers/issues/1442" }, "P2752R3": { "type": "paper", "title": "Static storage for braced initializers", "subgroup": "CWG Core", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2752r3.html", "link": "https://wg21.link/p2752r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1442" }, "P2754R0": { "type": "paper", "title": "Deconstructing Avoiding Uninitialized Reads of Auto Variables", "subgroup": "Library", "author": "Jake Fevold", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2754r0.html", "link": "https://wg21.link/p2754r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-24", "github_url": "https://github.com/cplusplus/papers/issues/1461" }, "P2755R0": { "type": "paper", "title": "A Bold Plan for a Complete Contracts Facility", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Jake Fevold, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2755r0.pdf", "link": "https://wg21.link/p2755r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-13", "github_url": "https://github.com/cplusplus/papers/issues/1634" }, "P2755R1": { "type": "paper", "title": "A Bold Plan for a Complete Contracts Facility", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Jake Fevold, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2755r1.pdf", "link": "https://wg21.link/p2755r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-11", "github_url": "https://github.com/cplusplus/papers/issues/1634" }, "P2756R0": { "type": "paper", "title": "Proposal of Simple Contract Side Effect Semantics", "subgroup": "SG21", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2756r0.pdf", "link": "https://wg21.link/p2756r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-09", "github_url": "https://github.com/cplusplus/papers/issues/1443" }, "P2757R0": { "type": "paper", "title": "Type checking format args", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2757r0.html", "link": "https://wg21.link/p2757r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-08", "github_url": "https://github.com/cplusplus/papers/issues/1444" }, "P2757R1": { "type": "paper", "title": "Type checking format args", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2757r1.html", "link": "https://wg21.link/p2757r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-14", "github_url": "https://github.com/cplusplus/papers/issues/1444" }, "P2757R2": { "type": "paper", "title": "Type checking format args", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2757r2.html", "link": "https://wg21.link/p2757r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1444" }, "P2757R3": { "type": "paper", "title": "Type checking format args", "subgroup": "LEWG Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2757r3.html", "link": "https://wg21.link/p2757r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1444" }, "P2758R0": { "type": "paper", "title": "Emitting messages at compile time", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2758r0.html", "link": "https://wg21.link/p2758r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1445" }, "P2758R1": { "type": "paper", "title": "Emitting messages at compile time", "subgroup": "Evolution,Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2758r1.html", "link": "https://wg21.link/p2758r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-09", "github_url": "https://github.com/cplusplus/papers/issues/1445" }, "P2758R2": { "type": "paper", "title": "Emitting messages at compile time", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2758r2.html", "link": "https://wg21.link/p2758r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1445" }, "P2758R3": { "type": "paper", "title": "Emitting messages at compile time", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2758r3.html", "link": "https://wg21.link/p2758r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1445" }, "P2759R0": { "type": "paper", "title": "DG Opinion on Safety for ISO C++", "subgroup": "WG21", "author": "Michael Wong, H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2759r0.pdf", "link": "https://wg21.link/p2759r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1446" }, "P2759R1": { "type": "paper", "title": "DG Opinion on Safety for ISO C++", "subgroup": "Library Evolution,Library", "author": "Michael Wong, H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2759r1.pdf", "link": "https://wg21.link/p2759r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-23", "github_url": "https://github.com/cplusplus/papers/issues/1446" }, "P2760R0": { "type": "paper", "title": "A Plan for C++26 Ranges", "subgroup": "SG9 Ranges,Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2760r0.html", "link": "https://wg21.link/p2760r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-17", "github_url": "https://github.com/cplusplus/papers/issues/1635" }, "P2760R1": { "type": "paper", "title": "A Plan for C++26 Ranges", "subgroup": "SG9 Ranges,Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2760r1.html", "link": "https://wg21.link/p2760r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1635" }, "P2761R0": { "type": "paper", "title": "Slides: If structured binding (P0963R1 presentation)", "subgroup": "EWGI", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2761r0.pdf", "link": "https://wg21.link/p2761r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1700" }, "P2761R1": { "type": "paper", "title": "Slides: If structured binding (P0963R1 presentation)", "subgroup": "EWG Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2761r1.pdf", "link": "https://wg21.link/p2761r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-02", "github_url": "https://github.com/cplusplus/papers/issues/1700" }, "P2762R0": { "type": "paper", "title": "Sender/Receiver Interface For Networking", "subgroup": "SG4, Library Evolution", "author": "Dietmar Kühl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2762r0.pdf", "link": "https://wg21.link/p2762r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1447" }, "P2762R1": { "type": "paper", "title": "Sender/Receiver Interface For Networking", "subgroup": "SG4 Networking,Library Evolution", "author": "Dietmar Kuhl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2762r1.pdf", "link": "https://wg21.link/p2762r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1447" }, "P2762R2": { "type": "paper", "title": "Sender/Receiver Interface For Networking", "subgroup": "SG4 Networking,Library Evolution", "author": "Dietmar Kuhl", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2762r2.pdf", "link": "https://wg21.link/p2762r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-12", "github_url": "https://github.com/cplusplus/papers/issues/1447" }, "P2763R0": { "type": "paper", "title": "`layout_stride` static extents default constructor fix", "subgroup": "Library Evolution, Library", "author": "Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2763r0.html", "link": "https://wg21.link/p2763r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1448" }, "P2763R1": { "type": "paper", "title": "`layout_stride` static extents default constructor fix", "subgroup": "Library Evolution", "author": "Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2763r1.html", "link": "https://wg21.link/p2763r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-07", "github_url": "https://github.com/cplusplus/papers/issues/1448" }, "P2764R0": { "type": "paper", "title": "SG14: Low Latency/Games/Embedded/Finance/Simulation virtual meeting minutes 2023/01/11", "subgroup": "SG14", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2764r0.pdf", "link": "https://wg21.link/p2764r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1449" }, "P2765R0": { "type": "paper", "title": "SG19: Machine Learning Virtual Meeting Minutes 2022/12/08-2023/01/12", "subgroup": "SG19", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2765r0.pdf", "link": "https://wg21.link/p2765r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-14", "github_url": "https://github.com/cplusplus/papers/issues/1450" }, "P2766R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2022-10-12 through 2022-12-14", "subgroup": "SG16", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2766r0.html", "link": "https://wg21.link/p2766r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1451" }, "P2767R0": { "type": "paper", "title": "flat_map/flat_set omnibus", "subgroup": "Library", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2767r0.html", "link": "https://wg21.link/p2767r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1539" }, "P2767R1": { "type": "paper", "title": "flat_map/flat_set omnibus", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2767r1.html", "link": "https://wg21.link/p2767r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-14", "github_url": "https://github.com/cplusplus/papers/issues/1539" }, "P2767R2": { "type": "paper", "title": "flat_map/flat_set omnibus", "subgroup": "Library Evolution,Library", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2767r2.html", "link": "https://wg21.link/p2767r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-09", "github_url": "https://github.com/cplusplus/papers/issues/1539" }, "P2769R0": { "type": "paper", "title": "get_element customization point object", "subgroup": "SG9, Library Evolution", "author": "Ruslan Arutyunyan, Alexey Kukanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2769r0.html", "link": "https://wg21.link/p2769r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-15", "github_url": "https://github.com/cplusplus/papers/issues/1452" }, "P2769R1": { "type": "paper", "title": "get_element customization point object", "subgroup": "SG9 Ranges,Library Evolution", "author": "Ruslan Arutyunyan, Alexey Kukanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2769r1.html", "link": "https://wg21.link/p2769r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1452" }, "P2770R0": { "type": "paper", "title": "Stashing stashing iterators for proper flattening", "subgroup": "Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2770r0.html", "link": "https://wg21.link/p2770r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-01", "github_url": "https://github.com/cplusplus/papers/issues/1471" }, "P2771R0": { "type": "paper", "title": "Towards memory safety in C++", "subgroup": "SG21 Contracts,Evolution", "author": "Thomas Neumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2771r0.html", "link": "https://wg21.link/p2771r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-17", "github_url": "https://github.com/cplusplus/papers/issues/1472" }, "P2771R1": { "type": "paper", "title": "Towards memory safety in C++", "subgroup": "SG23 Safety and Security", "author": "Thomas Neumann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2771r1.html", "link": "https://wg21.link/p2771r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1472" }, "P2772R0": { "type": "paper", "title": "std::integral_constant literals do not suffice - constexpr_t?", "subgroup": "Library", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2772r0.pdf", "link": "https://wg21.link/p2772r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-01-17", "github_url": "https://github.com/cplusplus/papers/issues/1453" }, "P2773R0": { "type": "paper", "title": "Considerations for Unicode algorithms", "subgroup": "Library", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2773r0.pdf", "link": "https://wg21.link/p2773r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-16", "github_url": "https://github.com/cplusplus/papers/issues/1473" }, "P2774R0": { "type": "paper", "title": "Scoped thread-local storage", "subgroup": "SG1 Concurrency and Parallelism", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2774r0.pdf", "link": "https://wg21.link/p2774r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-10", "github_url": "https://github.com/cplusplus/papers/issues/1540" }, "P2774R1": { "type": "paper", "title": "Concurrent object pool (was: Scoped thread-local storage)", "subgroup": "SG1 Concurrency and Parallelism", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2774r1.pdf", "link": "https://wg21.link/p2774r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-30", "github_url": "https://github.com/cplusplus/papers/issues/1540" }, "P2775R0": { "type": "paper", "title": "2023-05 Library Evolution Polls", "subgroup": "Library Evolution", "author": "Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2775r0.html", "link": "https://wg21.link/p2775r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-25", "github_url": "https://github.com/cplusplus/papers/issues/1541" }, "P2776R0": { "type": "paper", "title": "2023-05 Library Evolution Poll Outcomes", "subgroup": "LEWG Library Evolution", "author": "Bryce Adelstein Lelbach, Fabio Fracassi, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2776r0.html", "link": "https://wg21.link/p2776r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1592" }, "P2779R0": { "type": "paper", "title": "Make basic_string_view's range construction conditionally explicit", "subgroup": "Library", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2779r0.html", "link": "https://wg21.link/p2779r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-02", "github_url": "https://github.com/cplusplus/papers/issues/1474" }, "P2779R1": { "type": "paper", "title": "Make basic_string_view's range construction conditionally explicit", "subgroup": "SG9 Ranges,SG16 Unicode,LEWG Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2779r1.html", "link": "https://wg21.link/p2779r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-11", "github_url": "https://github.com/cplusplus/papers/issues/1474" }, "P2780R0": { "type": "paper", "title": "Caller-side precondition checking, and Eval_and_throw", "subgroup": "SG21 Contracts", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2780r0.html", "link": "https://wg21.link/p2780r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-02", "github_url": "https://github.com/cplusplus/papers/issues/1495" }, "P2781R1": { "type": "paper", "title": "std::constexpr_v", "subgroup": "Library Evolution", "author": "Zach Laine, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2781r1.html", "link": "https://wg21.link/p2781r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-04", "github_url": "https://github.com/cplusplus/papers/issues/1458" }, "P2781R2": { "type": "paper", "title": "std::constexpr_v", "subgroup": "Library Evolution", "author": "Zach Laine, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2781r2.html", "link": "https://wg21.link/p2781r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1458" }, "P2781R3": { "type": "paper", "title": "std::constexpr_v", "subgroup": "LEWG Library Evolution", "author": "Zach Laine, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2781r3.html", "link": "https://wg21.link/p2781r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1458" }, "P2781R4": { "type": "paper", "title": "std::constexpr_wrapper", "subgroup": "LEWG Library Evolution", "author": "Zach Laine, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2781r4.html", "link": "https://wg21.link/p2781r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-11", "github_url": "https://github.com/cplusplus/papers/issues/1458" }, "P2782R0": { "type": "paper", "title": "A proposal for a type trait to detect if value initialization can be achieved by zero-filling", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2782r0.html", "link": "https://wg21.link/p2782r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1475" }, "P2784R0": { "type": "paper", "title": "Not halting the program after detected contract violation", "subgroup": "Evolution", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2784r0.html", "link": "https://wg21.link/p2784r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1476" }, "P2785R0": { "type": "paper", "title": "Relocating prvalues", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator,SG23 Safety and Security", "author": "Sébastien Bini, Ed Catmur", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2785r0.html", "link": "https://wg21.link/p2785r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1579" }, "P2785R1": { "type": "paper", "title": "Relocating prvalues", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator,SG23 Safety and Security", "author": "Sébastien Bini, Ed Catmur", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2785r1.html", "link": "https://wg21.link/p2785r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1579" }, "P2785R2": { "type": "paper", "title": "Relocating prvalues", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator,SG23 Safety and Security", "author": "Sébastien Bini, Ed Catmur", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2785r2.html", "link": "https://wg21.link/p2785r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1579" }, "P2785R3": { "type": "paper", "title": "Relocating prvalues", "subgroup": "EWGI SG17: EWG Incubator", "author": "Sébastien Bini, Ed Catmur", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2785r3.html", "link": "https://wg21.link/p2785r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1579" }, "P2786R0": { "type": "paper", "title": "Trivial relocatability options", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Mungo Gill, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2786r0.pdf", "link": "https://wg21.link/p2786r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-11", "github_url": "https://github.com/cplusplus/papers/issues/1463" }, "P2786R1": { "type": "paper", "title": "Trivial relocatability options", "subgroup": "EWGI,Evolution", "author": "Mungo Gill, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2786r1.pdf", "link": "https://wg21.link/p2786r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1463" }, "P2786R2": { "type": "paper", "title": "Trivial relocatability options", "subgroup": "EWG Evolution", "author": "Mungo Gill, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2786r2.pdf", "link": "https://wg21.link/p2786r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1463" }, "P2786R3": { "type": "paper", "title": "Trivial Relocatability For C++26", "subgroup": "Evolution,Library Evolution", "author": "Mungo Gill, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2786r3.pdf", "link": "https://wg21.link/p2786r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1463" }, "P2786R4": { "type": "paper", "title": "Trivial Relocatability For C++26", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Mungo Gill, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2786r4.pdf", "link": "https://wg21.link/p2786r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1463" }, "P2786R5": { "type": "paper", "title": "Trivial Relocatability For C++26", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Mungo Gill, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2786r5.pdf", "link": "https://wg21.link/p2786r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-09", "github_url": "https://github.com/cplusplus/papers/issues/1463" }, "P2786R6": { "type": "paper", "title": "Trivial Relocatability For C++26", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Mungo Gill, Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2786r6.pdf", "link": "https://wg21.link/p2786r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1463" }, "P2787R0": { "type": "paper", "title": "pmr::generator - Promise Types are not Values", "subgroup": "Library", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2787r0.pdf", "link": "https://wg21.link/p2787r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-06", "github_url": "https://github.com/cplusplus/papers/issues/1457" }, "P2787R1": { "type": "paper", "title": "pmr::generator - Promise Types are not Values", "subgroup": "Library", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2787r1.pdf", "link": "https://wg21.link/p2787r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-08", "github_url": "https://github.com/cplusplus/papers/issues/1457" }, "P2788R0": { "type": "paper", "title": "Linkage for modular constants", "subgroup": "Evolution", "author": "S. Davis Herring", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2788r0.html", "link": "https://wg21.link/p2788r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-11", "github_url": "https://github.com/cplusplus/papers/issues/1477" }, "P2789R0": { "type": "paper", "title": "C++ Standard Library Ready Issues to be moved in Issaquah, Feb. 2023", "subgroup": "Evolution,Core", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2789r0.html", "link": "https://wg21.link/p2789r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1478" }, "P2790R0": { "type": "paper", "title": "C++ Standard Library Immediate Issues to be moved in Issaquah, Feb. 2023", "subgroup": "SG21 Contracts", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2790r0.html", "link": "https://wg21.link/p2790r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1479" }, "P2791R0": { "type": "paper", "title": "mandate concepts for new features", "subgroup": "SG15 Tooling", "author": "Ran Regev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2791r0.pdf", "link": "https://wg21.link/p2791r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-08", "github_url": "https://github.com/cplusplus/papers/issues/1491" }, "P2795R0": { "type": "paper", "title": "Correct and incorrect code, and "erroneous behaviour"", "subgroup": "SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,EWG Evolution,CWG Core", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2795r0.html", "link": "https://wg21.link/p2795r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-13", "github_url": "https://github.com/cplusplus/papers/issues/1460" }, "P2795R1": { "type": "paper", "title": "Erroneous behaviour for uninitialized reads", "subgroup": "SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,EWG Evolution,CWG Core", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2795r1.html", "link": "https://wg21.link/p2795r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-15", "github_url": "https://github.com/cplusplus/papers/issues/1460" }, "P2795R2": { "type": "paper", "title": "Erroneous behaviour for uninitialized reads", "subgroup": "SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,EWG Evolution,CWG Core", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2795r2.html", "link": "https://wg21.link/p2795r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1460" }, "P2795R3": { "type": "paper", "title": "Erroneous behaviour for uninitialized reads", "subgroup": "SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,Evolution,Core", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2795r3.html", "link": "https://wg21.link/p2795r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-29", "github_url": "https://github.com/cplusplus/papers/issues/1460" }, "P2795R4": { "type": "paper", "title": "Erroneous behaviour for uninitialized reads", "subgroup": "SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,Evolution,Core,Library", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2795r4.html", "link": "https://wg21.link/p2795r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1460" }, "P2795R5": { "type": "paper", "title": "Erroneous behaviour for uninitialized reads", "subgroup": "SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,EWG Evolution,CWG Core,LWG Library", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2795r5.html", "link": "https://wg21.link/p2795r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1460" }, "P2796R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the February, 2023 meeting", "subgroup": "Library", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2796r0.html", "link": "https://wg21.link/p2796r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1480" }, "P2797R0": { "type": "paper", "title": "Proposed resolution for CWG2692 Static and explicit object member functions with the same par", "subgroup": "Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2797r0.html", "link": "https://wg21.link/p2797r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-11", "github_url": "https://github.com/cplusplus/papers/issues/1481" }, "P2798R0": { "type": "paper", "title": "Fix layout mappings all static extent default constructor", "subgroup": "Library Evolution", "author": "Christian Trott, Damien Lebrun-Grandie, Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2798r0.html", "link": "https://wg21.link/p2798r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1482" }, "P2799R0": { "type": "paper", "title": "Closed ranges may be a problem; breaking counted_iterator is not the solution", "subgroup": "Core,Library", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2799r0.html", "link": "https://wg21.link/p2799r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1459" }, "P2800R0": { "type": "paper", "title": "Dependency flag soup needs some fiber", "subgroup": "SG15 Tooling", "author": "Ben Boeckel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2800r0.html", "link": "https://wg21.link/p2800r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-20", "github_url": "https://github.com/cplusplus/papers/issues/1647" }, "P2802R0": { "type": "paper", "title": "Presentation of P1385R7 to LEWG at Issaquah 2023", "subgroup": "SG21 Contracts", "author": "Guy Davidson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2802r0.pdf", "link": "https://wg21.link/p2802r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1483" }, "P2803R0": { "type": "paper", "title": "std::simd Intro slides", "subgroup": "SG15 Tooling", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2803r0.pdf", "link": "https://wg21.link/p2803r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1492" }, "P2805R0": { "type": "paper", "title": "fiber_context: fibers without scheduler - LEWG slides", "subgroup": "Evolution", "author": "Nat Goodspeed", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2805r0.pdf", "link": "https://wg21.link/p2805r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-10", "github_url": "https://github.com/cplusplus/papers/issues/1484" }, "P2806R0": { "type": "paper", "title": "do expressions", "subgroup": "SG1 Concurrency and Parallelism,Library", "author": "Barry Revzin, Bruno Cardoso Lopez, Zach Laine, Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2806r0.html", "link": "https://wg21.link/p2806r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1462" }, "P2806R1": { "type": "paper", "title": "do expressions", "subgroup": "Evolution", "author": "Barry Revzin, Bruno Cardoso Lopez, Zach Laine, Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2806r1.html", "link": "https://wg21.link/p2806r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-12", "github_url": "https://github.com/cplusplus/papers/issues/1462" }, "P2806R2": { "type": "paper", "title": "do expressions", "subgroup": "Evolution", "author": "Barry Revzin, Bruno Cardoso Lopez, Zach Laine, Michael Park", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2806r2.html", "link": "https://wg21.link/p2806r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-16", "github_url": "https://github.com/cplusplus/papers/issues/1462" }, "P2807R0": { "type": "paper", "title": "Issaquah Slides for Intel response to std::simd", "subgroup": "SG6 Numerics,Library Evolution,Library", "author": "Daniel Towner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2807r0.pdf", "link": "https://wg21.link/p2807r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-10", "github_url": "https://github.com/cplusplus/papers/issues/1485" }, "P2808R0": { "type": "paper", "title": "Internal linkage in the global module", "subgroup": "Library", "author": "S. Davis Herring, Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2808r0.html", "link": "https://wg21.link/p2808r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1486" }, "P2809R0": { "type": "paper", "title": "Trivial infinite loops are not Undefined Behavior", "subgroup": "SG1 Concurrency and Parallelism,SG22 Compatability,Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2809r0.html", "link": "https://wg21.link/p2809r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1496" }, "P2809R1": { "type": "paper", "title": "Trivial infinite loops are not Undefined Behavior", "subgroup": "SG1 Concurrency and Parallelism,SG22 Compatability,EWG Evolution,LEWG Library Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2809r1.html", "link": "https://wg21.link/p2809r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-18", "github_url": "https://github.com/cplusplus/papers/issues/1496" }, "P2809R2": { "type": "paper", "title": "Trivial infinite loops are not Undefined Behavior", "subgroup": "SG1 Concurrency and Parallelism,SG22 Compatability,Evolution,Library Evolution", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2809r2.html", "link": "https://wg21.link/p2809r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1496" }, "P2809R3": { "type": "paper", "title": "Trivial infinite loops are not Undefined Behavior", "subgroup": "SG22 Compatibility,CWG Core", "author": "JF Bastien", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2809r3.html", "link": "https://wg21.link/p2809r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1496" }, "P2810R0": { "type": "paper", "title": "is_debugger_present is_replaceable", "subgroup": "Library Evolution", "author": "René Ferdinand Rivera Morell, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2810r0.html", "link": "https://wg21.link/p2810r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1487" }, "P2810R1": { "type": "paper", "title": "is_debugger_present is_replaceable", "subgroup": "LEWG Library Evolution", "author": "René Ferdinand Rivera Morell, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2810r1.html", "link": "https://wg21.link/p2810r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-06", "github_url": "https://github.com/cplusplus/papers/issues/1487" }, "P2810R2": { "type": "paper", "title": "is_debugger_present is_replaceable", "subgroup": "Library Evolution", "author": "René Ferdinand Rivera Morell, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2810r2.html", "link": "https://wg21.link/p2810r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-03", "github_url": "https://github.com/cplusplus/papers/issues/1487" }, "P2810R3": { "type": "paper", "title": "is_debugger_present is_replaceable", "subgroup": "Library Evolution", "author": "René Ferdinand Rivera Morell, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2810r3.html", "link": "https://wg21.link/p2810r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-04", "github_url": "https://github.com/cplusplus/papers/issues/1487" }, "P2810R4": { "type": "paper", "title": "is_debugger_present is_replaceable", "subgroup": "LWG Library", "author": "René Ferdinand Rivera Morell, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2810r4.html", "link": "https://wg21.link/p2810r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1487" }, "P2811R0": { "type": "paper", "title": "Contract Violation Handlers", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2811r0.pdf", "link": "https://wg21.link/p2811r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1497" }, "P2811R1": { "type": "paper", "title": "Contract Violation Handlers", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2811r1.pdf", "link": "https://wg21.link/p2811r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1497" }, "P2811R2": { "type": "paper", "title": "Contract Violation Handlers", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2811r2.pdf", "link": "https://wg21.link/p2811r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-20", "github_url": "https://github.com/cplusplus/papers/issues/1497" }, "P2811R3": { "type": "paper", "title": "Contract Violation Handlers", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2811r3.pdf", "link": "https://wg21.link/p2811r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-04", "github_url": "https://github.com/cplusplus/papers/issues/1497" }, "P2811R4": { "type": "paper", "title": "Contract Violation Handlers", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2811r4.pdf", "link": "https://wg21.link/p2811r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1497" }, "P2811R5": { "type": "paper", "title": "Contract-Violation Handlers", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2811r5.pdf", "link": "https://wg21.link/p2811r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-28", "github_url": "https://github.com/cplusplus/papers/issues/1497" }, "P2811R6": { "type": "paper", "title": "Contract-Violation Handlers", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2811r6.pdf", "link": "https://wg21.link/p2811r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-28", "github_url": "https://github.com/cplusplus/papers/issues/1497" }, "P2811R7": { "type": "paper", "title": "Contract-Violation Handlers", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2811r7.pdf", "link": "https://wg21.link/p2811r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-13", "github_url": "https://github.com/cplusplus/papers/issues/1497" }, "P2812R0": { "type": "paper", "title": "P1673R11 LEWG presentation", "subgroup": "Library", "author": "Mark Hoemmen, Christian Trott,Damien Lebrun-Grandie,Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2812r0.html", "link": "https://wg21.link/p2812r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1488" }, "P2814R0": { "type": "paper", "title": "Trivial Relocatability --- Comparing P1144 with P2786", "subgroup": "EWGI,LEWGI", "author": "Mungo Gill, Alisdair Meredith; Arthur O`Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2814r0.pdf", "link": "https://wg21.link/p2814r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1542" }, "P2814R1": { "type": "paper", "title": "Trivial Relocatability --- Comparing P1144 with P2786", "subgroup": "EWG Evolution", "author": "Mungo Gill, Alisdair Meredith; Arthur O`Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2814r1.pdf", "link": "https://wg21.link/p2814r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1542" }, "P2815R0": { "type": "paper", "title": "Slides for presentation on P2188R1", "subgroup": "Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2815r0.pdf", "link": "https://wg21.link/p2815r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-16", "github_url": "https://github.com/cplusplus/papers/issues/1489" }, "P2816R0": { "type": "paper", "title": "Safety Profiles: Type-and-resource Safe programming in ISO Standard C++", "subgroup": "WG21", "author": "Bjarne Stroustrup, Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2816r0.pdf", "link": "https://wg21.link/p2816r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-16", "github_url": "https://github.com/cplusplus/papers/issues/1490" }, "P2817R0": { "type": "paper", "title": "The idea behind the contracts MVP", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2817r0.html", "link": "https://wg21.link/p2817r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-05", "github_url": "https://github.com/cplusplus/papers/issues/1498" }, "P2818R0": { "type": "paper", "title": "Uniform Call Syntax for explicit-object member functions", "subgroup": "Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2818r0.html", "link": "https://wg21.link/p2818r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1499" }, "P2819R0": { "type": "paper", "title": "Add tuple protocol to complex", "subgroup": "SG6 Numerics,Library Evolution", "author": "Michael Florian Hava, Christoph Hofer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2819r0.pdf", "link": "https://wg21.link/p2819r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-23", "github_url": "https://github.com/cplusplus/papers/issues/1500" }, "P2819R1": { "type": "paper", "title": "Add tuple protocol to complex", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Michael Florian Hava, Christoph Hofer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2819r1.pdf", "link": "https://wg21.link/p2819r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-14", "github_url": "https://github.com/cplusplus/papers/issues/1500" }, "P2819R2": { "type": "paper", "title": "Add tuple protocol to complex", "subgroup": "Library", "author": "Michael Florian Hava, Christoph Hofer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2819r2.pdf", "link": "https://wg21.link/p2819r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1500" }, "P2821R0": { "type": "paper", "title": "span.at()", "subgroup": "SG23 Safety and Security,Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2821r0.html", "link": "https://wg21.link/p2821r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-02-21", "github_url": "https://github.com/cplusplus/papers/issues/1501" }, "P2821R1": { "type": "paper", "title": "span.at()", "subgroup": "SG23 Safety and Security,Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2821r1.html", "link": "https://wg21.link/p2821r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-13", "github_url": "https://github.com/cplusplus/papers/issues/1501" }, "P2821R2": { "type": "paper", "title": "span.at()", "subgroup": "SG23 Safety and Security,LEWG Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2821r2.html", "link": "https://wg21.link/p2821r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-26", "github_url": "https://github.com/cplusplus/papers/issues/1501" }, "P2821R3": { "type": "paper", "title": "span.at()", "subgroup": "SG23 Safety and Security,LEWG Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2821r3.html", "link": "https://wg21.link/p2821r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1501" }, "P2821R4": { "type": "paper", "title": "span.at()", "subgroup": "SG23 Safety and Security,Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2821r4.html", "link": "https://wg21.link/p2821r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-26", "github_url": "https://github.com/cplusplus/papers/issues/1501" }, "P2821R5": { "type": "paper", "title": "span.at()", "subgroup": "SG23 Safety and Security,Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2821r5.html", "link": "https://wg21.link/p2821r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1501" }, "P2822R0": { "type": "paper", "title": "Providing user control of associated entities of class types", "subgroup": "EWG Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2822r0.pdf", "link": "https://wg21.link/p2822r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1746" }, "P2822R1": { "type": "paper", "title": "Providing user control of associated entities of class types", "subgroup": "EWG Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2822r1.pdf", "link": "https://wg21.link/p2822r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-09", "github_url": "https://github.com/cplusplus/papers/issues/1746" }, "P2824R0": { "type": "paper", "title": "WG21 February 2023 Issaquah meeting Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2824r0.pdf", "link": "https://wg21.link/p2824r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-06", "github_url": "https://github.com/cplusplus/papers/issues/1502" }, "P2825R0": { "type": "paper", "title": "calltarget(unevaluated-call-expression)", "subgroup": "Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2825r0.html", "link": "https://wg21.link/p2825r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1503" }, "P2825R1": { "type": "paper", "title": "Overload Resolution hook: declcall(unevaluated-postfix-expression)", "subgroup": "EWGI SG17: EWG Incubator,EWG Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2825r1.html", "link": "https://wg21.link/p2825r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1503" }, "P2825R2": { "type": "paper", "title": "Overload Resolution hook: declcall(unevaluated-postfix-expression)", "subgroup": "EWG Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2825r2.html", "link": "https://wg21.link/p2825r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1503" }, "P2826R0": { "type": "paper", "title": "Replacement functions", "subgroup": "Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2826r0.html", "link": "https://wg21.link/p2826r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1504" }, "P2826R1": { "type": "paper", "title": "Replacement functions", "subgroup": "Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2826r1.html", "link": "https://wg21.link/p2826r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-05", "github_url": "https://github.com/cplusplus/papers/issues/1504" }, "P2826R2": { "type": "paper", "title": "Replacement functions", "subgroup": "EWG Evolution", "author": "Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2826r2.html", "link": "https://wg21.link/p2826r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1504" }, "P2827R0": { "type": "paper", "title": "Floating-point overflow and underflow in from_chars (LWG 3081)", "subgroup": "Library Evolution,Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2827r0.html", "link": "https://wg21.link/p2827r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-14", "github_url": "https://github.com/cplusplus/papers/issues/1505" }, "P2827R1": { "type": "paper", "title": "Floating-point overflow and underflow in from_chars (LWG 3081)", "subgroup": "Library Evolution,Library", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2827r1.html", "link": "https://wg21.link/p2827r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-20", "github_url": "https://github.com/cplusplus/papers/issues/1505" }, "P2828R0": { "type": "paper", "title": "Copy elision for direct-initialization with a conversion function (Core issue 2327)", "subgroup": "Core", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2828r0.html", "link": "https://wg21.link/p2828r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-13", "github_url": "https://github.com/cplusplus/papers/issues/1506" }, "P2828R1": { "type": "paper", "title": "Copy elision for direct-initialization with a conversion function (Core issue 2327)", "subgroup": "Core", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2828r1.html", "link": "https://wg21.link/p2828r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-12", "github_url": "https://github.com/cplusplus/papers/issues/1506" }, "P2828R2": { "type": "paper", "title": "Copy elision for direct-initialization with a conversion function (Core issue 2327)", "subgroup": "CWG Core", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2828r2.html", "link": "https://wg21.link/p2828r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1506" }, "P2829R0": { "type": "paper", "title": "Proposal of Contracts Supporting Const-On-Definition Style", "subgroup": "SG21 Contracts", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2829r0.pdf", "link": "https://wg21.link/p2829r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-13", "github_url": "https://github.com/cplusplus/papers/issues/1543" }, "P2830R0": { "type": "paper", "title": "constexpr type comparison", "subgroup": "Evolution", "author": "Gašper Ažman, Nathan Nichols", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2830r0.html", "link": "https://wg21.link/p2830r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-16", "github_url": "https://github.com/cplusplus/papers/issues/1507" }, "P2830R1": { "type": "paper", "title": "constexpr type comparison", "subgroup": "Evolution", "author": "Gašper Ažman, Nathan Nichols", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2830r1.pdf", "link": "https://wg21.link/p2830r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-05", "github_url": "https://github.com/cplusplus/papers/issues/1507" }, "P2830R2": { "type": "paper", "title": "Standardized Constexpr Type Ordering", "subgroup": "EWG Evolution", "author": "Gašper Ažman, Nathan Nichols", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2830r2.html", "link": "https://wg21.link/p2830r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1507" }, "P2830R3": { "type": "paper", "title": "Standardized Constexpr Type Ordering", "subgroup": "EWG Evolution", "author": "Gašper Ažman, Nathan Nichols", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2830r3.html", "link": "https://wg21.link/p2830r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1507" }, "P2830R4": { "type": "paper", "title": "Standardized Constexpr Type Ordering", "subgroup": "EWG Evolution", "author": "Gašper Ažman, Nathan Nichols", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2830r4.html", "link": "https://wg21.link/p2830r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1507" }, "P2831R0": { "type": "paper", "title": "Functions having a narrow contract should not be noexcept", "subgroup": "Library Evolution", "author": "Timur Doumler, Ed Catmur", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2831r0.pdf", "link": "https://wg21.link/p2831r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1514" }, "P2833R0": { "type": "paper", "title": "Freestanding Library: inout expected span", "subgroup": "Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2833r0.html", "link": "https://wg21.link/p2833r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-13", "github_url": "https://github.com/cplusplus/papers/issues/1508" }, "P2833R1": { "type": "paper", "title": "Freestanding Library: inout expected span", "subgroup": "Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2833r1.html", "link": "https://wg21.link/p2833r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-19", "github_url": "https://github.com/cplusplus/papers/issues/1508" }, "P2833R2": { "type": "paper", "title": "Freestanding Library: inout expected span", "subgroup": "Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2833r2.html", "link": "https://wg21.link/p2833r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1508" }, "P2834R0": { "type": "paper", "title": "Semantic Stability Across Contract-Checking Build Modes", "subgroup": "SG21 Contracts", "author": "Joshua Berne, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2834r0.pdf", "link": "https://wg21.link/p2834r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1544" }, "P2834R1": { "type": "paper", "title": "Semantic Stability Across Contract-Checking Build Modes", "subgroup": "SG21 Contracts", "author": "Joshua Berne, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2834r1.pdf", "link": "https://wg21.link/p2834r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-08", "github_url": "https://github.com/cplusplus/papers/issues/1544" }, "P2835R0": { "type": "paper", "title": "Expose std::atomic_ref's object address", "subgroup": "SG1 Concurrency and Parallelism", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2835r0.html", "link": "https://wg21.link/p2835r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1545" }, "P2835R1": { "type": "paper", "title": "Expose std::atomic_ref's object address", "subgroup": "LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2835r1.html", "link": "https://wg21.link/p2835r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-26", "github_url": "https://github.com/cplusplus/papers/issues/1545" }, "P2835R2": { "type": "paper", "title": "Expose std::atomic_ref's object address", "subgroup": "LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2835r2.html", "link": "https://wg21.link/p2835r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-10", "github_url": "https://github.com/cplusplus/papers/issues/1545" }, "P2835R3": { "type": "paper", "title": "Expose std::atomic_ref's object address", "subgroup": "LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2835r3.html", "link": "https://wg21.link/p2835r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-31", "github_url": "https://github.com/cplusplus/papers/issues/1545" }, "P2835R4": { "type": "paper", "title": "Expose std::atomic_ref's object address", "subgroup": "LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2835r4.html", "link": "https://wg21.link/p2835r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1545" }, "P2836R0": { "type": "paper", "title": "std::const_iterator often produces an unexpected type", "subgroup": "SG9 Ranges,Library Evolution,Library", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2836r0.html", "link": "https://wg21.link/p2836r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1509" }, "P2836R1": { "type": "paper", "title": "std::basic_const_iterator should follow its underlying type's convertibility", "subgroup": "SG9 Ranges,LEWG Library Evolution,LWG Library", "author": "Christopher Di Bella", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2836r1.html", "link": "https://wg21.link/p2836r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-11", "github_url": "https://github.com/cplusplus/papers/issues/1509" }, "P2837R0": { "type": "paper", "title": "Planning to Revisit the Lakos Rule", "subgroup": "Library Evolution", "author": "Alisdair Meredith, Harry Bott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2837r0.pdf", "link": "https://wg21.link/p2837r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1515" }, "P2838R0": { "type": "paper", "title": "Unconditional contract violation handling of any kind is a serious problem", "subgroup": "SG21 Contracts", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2838r0.html", "link": "https://wg21.link/p2838r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1510" }, "P2839R0": { "type": "paper", "title": "Nontrivial relocation via a new \"owning reference\" type", "subgroup": "EWGI", "author": "Brian Bi, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2839r0.html", "link": "https://wg21.link/p2839r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1570" }, "P2841R0": { "type": "paper", "title": "Concept Template Parameters", "subgroup": "Evolution", "author": "Corentin Jabot, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2841r0.pdf", "link": "https://wg21.link/p2841r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1546" }, "P2841R1": { "type": "paper", "title": "Concept Template Parameters", "subgroup": "Evolution", "author": "Corentin Jabot, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2841r1.pdf", "link": "https://wg21.link/p2841r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1546" }, "P2841R2": { "type": "paper", "title": "Concept and variable-template template-parameters", "subgroup": "EWG Evolution", "author": "Corentin Jabot, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2841r2.pdf", "link": "https://wg21.link/p2841r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-22", "github_url": "https://github.com/cplusplus/papers/issues/1546" }, "P2841R3": { "type": "paper", "title": "Concept and variable-template template-parameters", "subgroup": "CWG Core", "author": "Corentin Jabot, Gašper Ažman, James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2841r3.pdf", "link": "https://wg21.link/p2841r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1546" }, "P2842R0": { "type": "paper", "title": "Destructor Semantics Do Not Affect Constructible Traits", "subgroup": "Library", "author": "Alisdair Meredith, Harry Bott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2842r0.pdf", "link": "https://wg21.link/p2842r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1547" }, "P2843R0": { "type": "paper", "title": "Preprocessing is never undefined", "subgroup": "SG16 Unicode", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2843r0.pdf", "link": "https://wg21.link/p2843r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1548" }, "P2845R0": { "type": "paper", "title": "Formatting of std::filesystem::path", "subgroup": "SG16 Unicode,Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2845r0.html", "link": "https://wg21.link/p2845r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-07", "github_url": "https://github.com/cplusplus/papers/issues/1516" }, "P2845R1": { "type": "paper", "title": "Formatting of std::filesystem::path", "subgroup": "SG16 Unicode,LEWG Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2845r1.html", "link": "https://wg21.link/p2845r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-08", "github_url": "https://github.com/cplusplus/papers/issues/1516" }, "P2845R2": { "type": "paper", "title": "Formatting of std::filesystem::path", "subgroup": "SG16 Unicode,Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2845r2.html", "link": "https://wg21.link/p2845r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-23", "github_url": "https://github.com/cplusplus/papers/issues/1516" }, "P2845R3": { "type": "paper", "title": "Formatting of std::filesystem::path", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2845r3.html", "link": "https://wg21.link/p2845r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-01", "github_url": "https://github.com/cplusplus/papers/issues/1516" }, "P2845R4": { "type": "paper", "title": "Formatting of std::filesystem::path", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2845r4.html", "link": "https://wg21.link/p2845r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-07", "github_url": "https://github.com/cplusplus/papers/issues/1516" }, "P2845R5": { "type": "paper", "title": "Formatting of std::filesystem::path", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2845r5.html", "link": "https://wg21.link/p2845r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-24", "github_url": "https://github.com/cplusplus/papers/issues/1516" }, "P2845R6": { "type": "paper", "title": "Formatting of std::filesystem::path", "subgroup": "SG16 Unicode,LEWG Library Evolution,LWG Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2845r6.html", "link": "https://wg21.link/p2845r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-27", "github_url": "https://github.com/cplusplus/papers/issues/1516" }, "P2845R7": { "type": "paper", "title": "Formatting of std::filesystem::path", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2845r7.html", "link": "https://wg21.link/p2845r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-10", "github_url": "https://github.com/cplusplus/papers/issues/1516" }, "P2845R8": { "type": "paper", "title": "Formatting of std::filesystem::path", "subgroup": "LWG Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2845r8.html", "link": "https://wg21.link/p2845r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1516" }, "P2846R0": { "type": "paper", "title": "size_hint: Eagerly reserving memory for not-quite-sized lazy ranges", "subgroup": "SG9 Ranges", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2846r0.pdf", "link": "https://wg21.link/p2846r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-11", "github_url": "https://github.com/cplusplus/papers/issues/1549" }, "P2846R1": { "type": "paper", "title": "size_hint: Eagerly reserving memory for not-quite-sized lazy ranges", "subgroup": "Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2846r1.pdf", "link": "https://wg21.link/p2846r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1549" }, "P2846R2": { "type": "paper", "title": "reserve_hint: Eagerly reserving memory for not-quite-sized lazy ranges", "subgroup": "LEWG Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2846r2.pdf", "link": "https://wg21.link/p2846r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1549" }, "P2848R0": { "type": "paper", "title": "std::is_uniqued", "subgroup": "LEWGI", "author": "Arthur O'Dwyer, Enrico Mauro", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2848r0.html", "link": "https://wg21.link/p2848r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-24", "github_url": "https://github.com/cplusplus/papers/issues/1517" }, "P2849R0": { "type": "paper", "title": "async-object - aka async-RAII objects", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Kirk Shoop", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2849r0.pdf", "link": "https://wg21.link/p2849r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1899" }, "P2850R0": { "type": "paper", "title": "Minimal Compiler Preserved Dependencies", "subgroup": "SG1 Concurrency and Parallelism", "author": "Mark Batty, Simon Cooksey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2850r0.pdf", "link": "https://wg21.link/p2850r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1550" }, "P2852R0": { "type": "paper", "title": "Contract violation handling semantics for the contracts MVP", "subgroup": "SG21 Contracts", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2852r0.html", "link": "https://wg21.link/p2852r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-24", "github_url": "https://github.com/cplusplus/papers/issues/1551" }, "P2853R0": { "type": "paper", "title": "Proposal of std::contract_violation", "subgroup": "SG21 Contracts", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2853r0.pdf", "link": "https://wg21.link/p2853r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-10", "github_url": "https://github.com/cplusplus/papers/issues/1552" }, "P2855R0": { "type": "paper", "title": "Member customization points for Senders and Receivers", "subgroup": "Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2855r0.html", "link": "https://wg21.link/p2855r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1518" }, "P2855R1": { "type": "paper", "title": "Member customization points for Senders and Receivers", "subgroup": "LEWG Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2855r1.html", "link": "https://wg21.link/p2855r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-22", "github_url": "https://github.com/cplusplus/papers/issues/1518" }, "P2857R0": { "type": "paper", "title": "P2596R0 Critique", "subgroup": "WG21", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2857r0.html", "link": "https://wg21.link/p2857r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-04-28", "github_url": "https://github.com/cplusplus/papers/issues/1519" }, "P2858R0": { "type": "paper", "title": "Noexcept vs contract violations", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2858r0.html", "link": "https://wg21.link/p2858r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-12", "github_url": "https://github.com/cplusplus/papers/issues/1553" }, "P2861R0": { "type": "paper", "title": "The Lakos Rule: Narrow Contracts And `noexcept` Are Inherently Incompatible", "subgroup": "SG21 Contracts,Evolution,Library Evolution", "author": "John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2861r0.pdf", "link": "https://wg21.link/p2861r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1520" }, "P2862R0": { "type": "paper", "title": "text_encoding::name() should never return null values", "subgroup": "Library Evolution,Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2862r0.html", "link": "https://wg21.link/p2862r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-09", "github_url": "https://github.com/cplusplus/papers/issues/1521" }, "P2862R1": { "type": "paper", "title": "text_encoding::name() should never return null values", "subgroup": "Library Evolution,Library", "author": "Daniel Krügler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2862r1.html", "link": "https://wg21.link/p2862r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-24", "github_url": "https://github.com/cplusplus/papers/issues/1521" }, "P2863R0": { "type": "paper", "title": "Review Annex D for C++26", "subgroup": "Evolution,Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2863r0.html", "link": "https://wg21.link/p2863r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1522" }, "P2863R1": { "type": "paper", "title": "Review Annex D for C++26", "subgroup": "Evolution,Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2863r1.html", "link": "https://wg21.link/p2863r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1522" }, "P2863R2": { "type": "paper", "title": "Review Annex D for C++26", "subgroup": "Evolution,Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2863r2.html", "link": "https://wg21.link/p2863r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1522" }, "P2863R3": { "type": "paper", "title": "Review Annex D for C++26", "subgroup": "Evolution,Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2863r3.html", "link": "https://wg21.link/p2863r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1522" }, "P2863R4": { "type": "paper", "title": "Review Annex D for C++26", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2863r4.html", "link": "https://wg21.link/p2863r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1522" }, "P2863R5": { "type": "paper", "title": "Review Annex D for C++26", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2863r5.html", "link": "https://wg21.link/p2863r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1522" }, "P2864R0": { "type": "paper", "title": "Remove Deprecated Arithmetic Conversion on Enumerations From C++26", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2864r0.pdf", "link": "https://wg21.link/p2864r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1554" }, "P2864R1": { "type": "paper", "title": "Remove Deprecated Arithmetic Conversion on Enumerations From C++26", "subgroup": "SG22 Compatability,Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2864r1.pdf", "link": "https://wg21.link/p2864r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-16", "github_url": "https://github.com/cplusplus/papers/issues/1554" }, "P2864R2": { "type": "paper", "title": "Remove Deprecated Arithmetic Conversion on Enumerations From C++26", "subgroup": "Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2864r2.pdf", "link": "https://wg21.link/p2864r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1554" }, "P2865R0": { "type": "paper", "title": "Remove Deprecated Array Comparisons from C++26", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2865r0.pdf", "link": "https://wg21.link/p2865r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1555" }, "P2865R1": { "type": "paper", "title": "Remove Deprecated Array Comparisons from C++26", "subgroup": "SG22 Compatability,EWG Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2865r1.pdf", "link": "https://wg21.link/p2865r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1555" }, "P2865R2": { "type": "paper", "title": "Remove Deprecated Array Comparisons from C++26", "subgroup": "SG22 Compatability,Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2865r2.pdf", "link": "https://wg21.link/p2865r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-16", "github_url": "https://github.com/cplusplus/papers/issues/1555" }, "P2865R3": { "type": "paper", "title": "Remove Deprecated Array Comparisons from C++26", "subgroup": "SG22 Compatability,Core", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2865r3.pdf", "link": "https://wg21.link/p2865r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1555" }, "P2865R4": { "type": "paper", "title": "Remove Deprecated Array Comparisons from C++26", "subgroup": "SG22 Compatibility", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2865r4.pdf", "link": "https://wg21.link/p2865r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1555" }, "P2866R0": { "type": "paper", "title": "Remove Deprecated Volatile Features From C++26", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2866r0.pdf", "link": "https://wg21.link/p2866r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1556" }, "P2866R1": { "type": "paper", "title": "Remove Deprecated Volatile Features From C++26", "subgroup": "SG1 Concurrency and Parallelism,SG22 Compatability,Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2866r1.pdf", "link": "https://wg21.link/p2866r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-16", "github_url": "https://github.com/cplusplus/papers/issues/1556" }, "P2866R2": { "type": "paper", "title": "Remove Deprecated Volatile Features From C++26", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2866r2.pdf", "link": "https://wg21.link/p2866r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1556" }, "P2867R0": { "type": "paper", "title": "Remove Deprecated strstreams From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2867r0.pdf", "link": "https://wg21.link/p2867r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1523" }, "P2867R1": { "type": "paper", "title": "Remove Deprecated strstreams From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2867r1.html", "link": "https://wg21.link/p2867r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-16", "github_url": "https://github.com/cplusplus/papers/issues/1523" }, "P2867R2": { "type": "paper", "title": "Remove Deprecated strstreams From C++26", "subgroup": "LWG Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2867r2.html", "link": "https://wg21.link/p2867r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1523" }, "P2868R0": { "type": "paper", "title": "Remove Deprecated `std::allocator` Typedef From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2868r0.pdf", "link": "https://wg21.link/p2868r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1524" }, "P2868R1": { "type": "paper", "title": "Remove Deprecated `std::allocator` Typedef From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2868r1.pdf", "link": "https://wg21.link/p2868r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1524" }, "P2868R2": { "type": "paper", "title": "Remove Deprecated `std::allocator` Typedef From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2868r2.pdf", "link": "https://wg21.link/p2868r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1524" }, "P2868R3": { "type": "paper", "title": "Remove Deprecated `std::allocator` Typedef From C++26", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2868r3.pdf", "link": "https://wg21.link/p2868r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1524" }, "P2869R0": { "type": "paper", "title": "Remove Deprecated `shared_ptr` Atomic Access APIs From C++26", "subgroup": "SG1 Concurrency and Parallelism", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2869r0.pdf", "link": "https://wg21.link/p2869r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1525" }, "P2869R1": { "type": "paper", "title": "Remove Deprecated `shared_ptr` Atomic Access APIs From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2869r1.pdf", "link": "https://wg21.link/p2869r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-16", "github_url": "https://github.com/cplusplus/papers/issues/1525" }, "P2869R2": { "type": "paper", "title": "Remove Deprecated `shared_ptr` Atomic Access APIs From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2869r2.pdf", "link": "https://wg21.link/p2869r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-16", "github_url": "https://github.com/cplusplus/papers/issues/1525" }, "P2869R3": { "type": "paper", "title": "Remove Deprecated `shared_ptr` Atomic Access APIs From C++26", "subgroup": "Library Evolution,Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2869r3.pdf", "link": "https://wg21.link/p2869r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-03", "github_url": "https://github.com/cplusplus/papers/issues/1525" }, "P2869R4": { "type": "paper", "title": "Remove Deprecated `shared_ptr` Atomic Access APIs From C++26", "subgroup": "LWG Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2869r4.pdf", "link": "https://wg21.link/p2869r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1525" }, "P2870R0": { "type": "paper", "title": "Remove `basic_string::reserve()` From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2870r0.pdf", "link": "https://wg21.link/p2870r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1526" }, "P2870R1": { "type": "paper", "title": "Remove `basic_string::reserve()` From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2870r1.pdf", "link": "https://wg21.link/p2870r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-16", "github_url": "https://github.com/cplusplus/papers/issues/1526" }, "P2870R2": { "type": "paper", "title": "Remove `basic_string::reserve()` From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2870r2.pdf", "link": "https://wg21.link/p2870r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1526" }, "P2870R3": { "type": "paper", "title": "Remove `basic_string::reserve()` From C++26", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2870r3.pdf", "link": "https://wg21.link/p2870r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1526" }, "P2871R0": { "type": "paper", "title": "Remove Deprecated Unicode Conversion Facets From C++26", "subgroup": "SG16 Unicode", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2871r0.pdf", "link": "https://wg21.link/p2871r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1527" }, "P2871R1": { "type": "paper", "title": "Remove Deprecated Unicode Conversion Facets From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2871r1.pdf", "link": "https://wg21.link/p2871r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-08", "github_url": "https://github.com/cplusplus/papers/issues/1527" }, "P2871R2": { "type": "paper", "title": "Remove Deprecated Unicode Conversion Facets From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2871r2.pdf", "link": "https://wg21.link/p2871r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1527" }, "P2871R3": { "type": "paper", "title": "Remove Deprecated Unicode Conversion Facets From C++26", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2871r3.pdf", "link": "https://wg21.link/p2871r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1527" }, "P2872R0": { "type": "paper", "title": "Remove `wstring_convert` From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2872r0.pdf", "link": "https://wg21.link/p2872r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1528" }, "P2872R1": { "type": "paper", "title": "Remove `wstring_convert` From C++26", "subgroup": "LEWG Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2872r1.pdf", "link": "https://wg21.link/p2872r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-07", "github_url": "https://github.com/cplusplus/papers/issues/1528" }, "P2872R2": { "type": "paper", "title": "Remove `wstring_convert` From C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2872r2.pdf", "link": "https://wg21.link/p2872r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1528" }, "P2872R3": { "type": "paper", "title": "Remove `wstring_convert` From C++26", "subgroup": "LWG Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2872r3.pdf", "link": "https://wg21.link/p2872r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1528" }, "P2873R0": { "type": "paper", "title": "Remove Deprecated locale category facets for Unicode from C++26", "subgroup": "SG16 Unicode", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2873r0.pdf", "link": "https://wg21.link/p2873r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1529" }, "P2873R1": { "type": "paper", "title": "Remove Deprecated locale category facets for Unicode from C++26", "subgroup": "LEWG Library Evolution", "author": "Alisdair Meredith, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2873r1.pdf", "link": "https://wg21.link/p2873r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-08", "github_url": "https://github.com/cplusplus/papers/issues/1529" }, "P2874R0": { "type": "paper", "title": "Mandating Annex D", "subgroup": "Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2874r0.pdf", "link": "https://wg21.link/p2874r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1557" }, "P2874R1": { "type": "paper", "title": "Mandating Annex D", "subgroup": "LWG Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2874r1.pdf", "link": "https://wg21.link/p2874r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1557" }, "P2874R2": { "type": "paper", "title": "Mandating Annex D", "subgroup": "LWG Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2874r2.pdf", "link": "https://wg21.link/p2874r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1557" }, "P2875R0": { "type": "paper", "title": "Undeprecate `polymorphic_allocator::destroy` For C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2875r0.pdf", "link": "https://wg21.link/p2875r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1530" }, "P2875R1": { "type": "paper", "title": "Undeprecate `polymorphic_allocator::destroy` For C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2875r1.html", "link": "https://wg21.link/p2875r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1530" }, "P2875R2": { "type": "paper", "title": "Undeprecate `polymorphic_allocator::destroy` For C++26", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2875r2.pdf", "link": "https://wg21.link/p2875r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1530" }, "P2875R3": { "type": "paper", "title": "Undeprecate `polymorphic_allocator::destroy` For C++26", "subgroup": "LEWG Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2875r3.pdf", "link": "https://wg21.link/p2875r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1530" }, "P2875R4": { "type": "paper", "title": "Undeprecate `polymorphic_allocator::destroy` For C++26", "subgroup": "LWG Library", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2875r4.pdf", "link": "https://wg21.link/p2875r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1530" }, "P2876R0": { "type": "paper", "title": "Proposal to extend std::simd with more constructors and accessors", "subgroup": "Library Evolution", "author": "Daniel Towner, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2876r0.html", "link": "https://wg21.link/p2876r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1531" }, "P2876R1": { "type": "paper", "title": "Proposal to extend std::simd with more constructors and accessors", "subgroup": "LEWG Library Evolution", "author": "Daniel Towner, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2876r1.html", "link": "https://wg21.link/p2876r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1531" }, "P2877R0": { "type": "paper", "title": "Contract Build Modes and Semantics", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2877r0.pdf", "link": "https://wg21.link/p2877r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-13", "github_url": "https://github.com/cplusplus/papers/issues/1586" }, "P2878R0": { "type": "paper", "title": "Reference checking", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2878r0.html", "link": "https://wg21.link/p2878r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-11", "github_url": "https://github.com/cplusplus/papers/issues/1558" }, "P2878R1": { "type": "paper", "title": "Reference checking", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2878r1.html", "link": "https://wg21.link/p2878r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1558" }, "P2878R2": { "type": "paper", "title": "Reference checking", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2878r2.html", "link": "https://wg21.link/p2878r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-10", "github_url": "https://github.com/cplusplus/papers/issues/1558" }, "P2878R3": { "type": "paper", "title": "Reference checking", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2878r3.html", "link": "https://wg21.link/p2878r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-23", "github_url": "https://github.com/cplusplus/papers/issues/1558" }, "P2878R4": { "type": "paper", "title": "Reference checking", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2878r4.html", "link": "https://wg21.link/p2878r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-08", "github_url": "https://github.com/cplusplus/papers/issues/1558" }, "P2878R5": { "type": "paper", "title": "Reference checking", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2878r5.html", "link": "https://wg21.link/p2878r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-10", "github_url": "https://github.com/cplusplus/papers/issues/1558" }, "P2878R6": { "type": "paper", "title": "Reference checking", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2878r6.html", "link": "https://wg21.link/p2878r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-14", "github_url": "https://github.com/cplusplus/papers/issues/1558" }, "P2880R0": { "type": "paper", "title": "Algorithm-like vs std::simd based RNG API", "subgroup": "Library Evolution", "author": "Ilya Burylov, Pavel Dyakov, Ruslan Arutyunyan, Andrey Nikolaev, Alina Elizarova", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2880r0.html", "link": "https://wg21.link/p2880r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1532" }, "P2881R0": { "type": "paper", "title": "Generator-based for loop", "subgroup": "EWGI,Evolution", "author": "Jonathan Müller, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2881r0.html", "link": "https://wg21.link/p2881r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1559" }, "P2882R0": { "type": "paper", "title": "An Event Model for C++ Executors", "subgroup": "SG1 Concurrency and Parallelism", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2882r0.html", "link": "https://wg21.link/p2882r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-11", "github_url": "https://github.com/cplusplus/papers/issues/1533" }, "P2883R0": { "type": "paper", "title": "`offsetof` Should Be A Keyword In C++26", "subgroup": "EWGI", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2883r0.pdf", "link": "https://wg21.link/p2883r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1560" }, "P2884R0": { "type": "paper", "title": "`assert` Should Be A Keyword In C++26", "subgroup": "EWGI,SG21 Contracts,SG22 Compatability", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2884r0.pdf", "link": "https://wg21.link/p2884r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1561" }, "P2885R0": { "type": "paper", "title": "Requirements for a Contracts syntax", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Timur Doumler, Joshua Berne, Gašper Ažman, Andrzej Krzemieński, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2885r0.pdf", "link": "https://wg21.link/p2885r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-16", "github_url": "https://github.com/cplusplus/papers/issues/1587" }, "P2885R1": { "type": "paper", "title": "Requirements for a Contracts syntax", "subgroup": "SG21 Contracts,Evolution", "author": "Timur Doumler, Joshua Berne, Gašper Ažman, Andrzej Krzemieński, Ville Voutilainen, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2885r1.pdf", "link": "https://wg21.link/p2885r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1587" }, "P2885R2": { "type": "paper", "title": "Requirements for a Contracts syntax", "subgroup": "SG21 Contracts,Evolution", "author": "Timur Doumler, Joshua Berne, Gašper Ažman, Andrzej Krzemieński, Ville Voutilainen, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2885r2.pdf", "link": "https://wg21.link/p2885r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-29", "github_url": "https://github.com/cplusplus/papers/issues/1587" }, "P2885R3": { "type": "paper", "title": "Requirements for a Contracts syntax", "subgroup": "SG21 Contracts", "author": "Timur Doumler, Joshua Berne, Gašper Ažman, Andrzej Krzemieński, Ville Voutilainen, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2885r3.pdf", "link": "https://wg21.link/p2885r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-05", "github_url": "https://github.com/cplusplus/papers/issues/1587" }, "P2886R0": { "type": "paper", "title": "Concurrency TS2 Editor's report", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2886r0.pdf", "link": "https://wg21.link/p2886r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1562" }, "P2887R0": { "type": "paper", "title": "SG14: Low Latency/Games/Embedded/Finance/Simulation virtual meeting minutes to 2023/05/11", "subgroup": "SG14 Low Latency", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2887r0.pdf", "link": "https://wg21.link/p2887r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1563" }, "P2888R0": { "type": "paper", "title": "SG19: Machine Learning Virtual Meeting Minutes to 2023/05/12", "subgroup": "SG19 Machine Learning", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2888r0.pdf", "link": "https://wg21.link/p2888r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1571" }, "P2889R0": { "type": "paper", "title": "Distributed Arrays", "subgroup": "EWGI,Evolution", "author": "Lauri Vasama", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2889r0.html", "link": "https://wg21.link/p2889r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1564" }, "P2890R0": { "type": "paper", "title": "Contracts on lambdas", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2890r0.pdf", "link": "https://wg21.link/p2890r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-17", "github_url": "https://github.com/cplusplus/papers/issues/1618" }, "P2890R1": { "type": "paper", "title": "Contracts on lambdas", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2890r1.pdf", "link": "https://wg21.link/p2890r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-07", "github_url": "https://github.com/cplusplus/papers/issues/1618" }, "P2890R2": { "type": "paper", "title": "Contracts on lambdas", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2890r2.pdf", "link": "https://wg21.link/p2890r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1618" }, "P2891R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2023-01-11 through 2023-05-10", "subgroup": "SG16 Unicode", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2891r0.html", "link": "https://wg21.link/p2891r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1565" }, "P2892R0": { "type": "paper", "title": "std::simd Types Should be Regular", "subgroup": "Library Evolution", "author": "David Sankel, Joe Jevnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2892r0.pdf", "link": "https://wg21.link/p2892r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1513" }, "P2893R0": { "type": "paper", "title": "Variadic Friends", "subgroup": "EWGI", "author": "Jody Hagins", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2893r0.pdf", "link": "https://wg21.link/p2893r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1567" }, "P2893R1": { "type": "paper", "title": "Variadic Friends", "subgroup": "Evolution", "author": "Jody Hagins", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2893r1.pdf", "link": "https://wg21.link/p2893r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-09", "github_url": "https://github.com/cplusplus/papers/issues/1567" }, "P2893R2": { "type": "paper", "title": "Variadic Friends", "subgroup": "CWG Core", "author": "Jody Hagins, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2893r2.html", "link": "https://wg21.link/p2893r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1567" }, "P2893R3": { "type": "paper", "title": "Variadic Friends", "subgroup": "CWG Core", "author": "Jody Hagins, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2893r3.html", "link": "https://wg21.link/p2893r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1567" }, "P2894R0": { "type": "paper", "title": "Constant evaluation of Contracts", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2894r0.pdf", "link": "https://wg21.link/p2894r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-22", "github_url": "https://github.com/cplusplus/papers/issues/1619" }, "P2894R1": { "type": "paper", "title": "Constant evaluation of Contracts", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2894r1.pdf", "link": "https://wg21.link/p2894r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-07", "github_url": "https://github.com/cplusplus/papers/issues/1619" }, "P2894R2": { "type": "paper", "title": "Constant evaluation of Contracts", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2894r2.pdf", "link": "https://wg21.link/p2894r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-11", "github_url": "https://github.com/cplusplus/papers/issues/1619" }, "P2895R0": { "type": "paper", "title": "noncopyable and nonmoveable utility classes", "subgroup": "Library Evolution", "author": "Sebastian Theophil, Jonathan Müller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2895r0.html", "link": "https://wg21.link/p2895r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1534" }, "P2896R0": { "type": "paper", "title": "Outstanding design questions for the Contracts MVP", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2896r0.pdf", "link": "https://wg21.link/p2896r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-22", "github_url": "https://github.com/cplusplus/papers/issues/1620" }, "P2897R0": { "type": "paper", "title": "aligned_accessor: An mdspan accessor expressing pointer overalignment", "subgroup": "LEWGI", "author": "Mark Hoemmen, Damien Lebrun-Grandie, Nicolas Manual Morales, Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2897r0.html", "link": "https://wg21.link/p2897r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1568" }, "P2897R1": { "type": "paper", "title": "aligned_accessor: An mdspan accessor expressing pointer overalignment", "subgroup": "Library Evolution", "author": "Mark Hoemmen, Damien Lebrun-Grandie, Nicolas Manual Morales, Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2897r1.html", "link": "https://wg21.link/p2897r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1568" }, "P2898R0": { "type": "paper", "title": "Importable Headers are Not Universally Implementable", "subgroup": "SG15 Tooling", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2898r0.pdf", "link": "https://wg21.link/p2898r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1569" }, "P2898R1": { "type": "paper", "title": "Build System Requirements for Importable Headers", "subgroup": "SG15 Tooling", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2898r1.pdf", "link": "https://wg21.link/p2898r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-12", "github_url": "https://github.com/cplusplus/papers/issues/1569" }, "P2900R0": { "type": "paper", "title": "Contracts for C++", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Timur Doumler, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2900r0.pdf", "link": "https://wg21.link/p2900r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-27", "github_url": "https://github.com/cplusplus/papers/issues/1648" }, "P2900R1": { "type": "paper", "title": "Contracts for C++", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Timur Doumler, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2900r1.pdf", "link": "https://wg21.link/p2900r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-09", "github_url": "https://github.com/cplusplus/papers/issues/1648" }, "P2900R2": { "type": "paper", "title": "Contracts for C++", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Timur Doumler, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2900r2.pdf", "link": "https://wg21.link/p2900r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-11", "github_url": "https://github.com/cplusplus/papers/issues/1648" }, "P2900R3": { "type": "paper", "title": "Contracts for C++", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Timur Doumler, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2900r3.pdf", "link": "https://wg21.link/p2900r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1648" }, "P2900R4": { "type": "paper", "title": "Contracts for C++", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Timur Doumler, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2900r4.pdf", "link": "https://wg21.link/p2900r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1648" }, "P2900R5": { "type": "paper", "title": "Contracts for C++", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Joshua Berne, Timur Doumler, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2900r5.pdf", "link": "https://wg21.link/p2900r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1648" }, "P2900R6": { "type": "paper", "title": "Contracts for C++", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Joshua Berne, Timur Doumler, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2900r6.pdf", "link": "https://wg21.link/p2900r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-29", "github_url": "https://github.com/cplusplus/papers/issues/1648" }, "P2900R7": { "type": "paper", "title": "Contracts for C++", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Joshua Berne, Timur Doumler, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2900r7.pdf", "link": "https://wg21.link/p2900r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1648" }, "P2901R0": { "type": "paper", "title": "Extending linear algebra support to batched operations", "subgroup": "SG6 Numerics,LEWGI,SG19 Machine Learning", "author": "Mark Hoemmen, Kim Liegeois, Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2901r0.html", "link": "https://wg21.link/p2901r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1535" }, "P2902R0": { "type": "paper", "title": "constexpr 'Parallel' Algorithms", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Oliver Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2902r0.pdf", "link": "https://wg21.link/p2902r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-17", "github_url": "https://github.com/cplusplus/papers/issues/1593" }, "P2904R0": { "type": "paper", "title": "Removing exception in precedence rule(s) when using member pointer syntax", "subgroup": "EWGI SG17: EWG Incubator", "author": "Annop Rana", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2904r0.pdf", "link": "https://wg21.link/p2904r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-13", "github_url": "https://github.com/cplusplus/papers/issues/1594" }, "P2905R0": { "type": "paper", "title": "Runtime format strings", "subgroup": "LEWG Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2905r0.html", "link": "https://wg21.link/p2905r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1578" }, "P2905R1": { "type": "paper", "title": "Runtime format strings", "subgroup": "LWG Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2905r1.html", "link": "https://wg21.link/p2905r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1578" }, "P2905R2": { "type": "paper", "title": "Runtime format strings", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2905r2.html", "link": "https://wg21.link/p2905r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-23", "github_url": "https://github.com/cplusplus/papers/issues/1578" }, "P2906R0": { "type": "paper", "title": "Structured bindings for std::extents", "subgroup": "LEWG Library Evolution", "author": "Bernhard Manfred Gruber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2906r0.html", "link": "https://wg21.link/p2906r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-05-29", "github_url": "https://github.com/cplusplus/papers/issues/1595" }, "P2909R0": { "type": "paper", "title": "Dude, where's my char?", "subgroup": "SG16 Unicode,Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2909r0.html", "link": "https://wg21.link/p2909r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-13", "github_url": "https://github.com/cplusplus/papers/issues/1621" }, "P2909R1": { "type": "paper", "title": "Fix formatting of code units as integers (Dude, where's my char?)", "subgroup": "Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2909r1.html", "link": "https://wg21.link/p2909r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-05", "github_url": "https://github.com/cplusplus/papers/issues/1621" }, "P2909R2": { "type": "paper", "title": "Fix formatting of code units as integers (Dude, where's my char?)", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2909r2.html", "link": "https://wg21.link/p2909r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-16", "github_url": "https://github.com/cplusplus/papers/issues/1621" }, "P2909R3": { "type": "paper", "title": "Fix formatting of code units as integers (Dude, where's my char?)", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2909r3.html", "link": "https://wg21.link/p2909r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-07", "github_url": "https://github.com/cplusplus/papers/issues/1621" }, "P2909R4": { "type": "paper", "title": "Fix formatting of code units as integers (Dude, where's my char?)", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2909r4.html", "link": "https://wg21.link/p2909r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1621" }, "P2910R0": { "type": "paper", "title": "C++ Standard Library Ready Issues to be moved in Varna, Jun. 2023", "subgroup": "All of WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2910r0.html", "link": "https://wg21.link/p2910r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-09", "github_url": "https://github.com/cplusplus/papers/issues/1612" }, "P2911R0": { "type": "paper", "title": "Python Bindings with Value-Based Reflection", "subgroup": "SG7 Reflection", "author": "Adam Lach, Jagrut Dave", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2911r0.pdf", "link": "https://wg21.link/p2911r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-10", "github_url": "https://github.com/cplusplus/papers/issues/1613" }, "P2911R1": { "type": "paper", "title": "Python Bindings with Value-Based Reflection", "subgroup": "SG7 Reflection", "author": "Adam Lach, Jagrut Dave", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2911r1.pdf", "link": "https://wg21.link/p2911r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1613" }, "P2912R0": { "type": "paper", "title": "Concurrent queues and sender/receivers", "subgroup": "SG1 Concurrency and Parallelism", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2912r0.html", "link": "https://wg21.link/p2912r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-05", "github_url": "https://github.com/cplusplus/papers/issues/1588" }, "P2915R0": { "type": "paper", "title": "Proposed resolution to CWG1223", "subgroup": "CWG Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2915r0.pdf", "link": "https://wg21.link/p2915r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-13", "github_url": "https://github.com/cplusplus/papers/issues/1596" }, "P2917R0": { "type": "paper", "title": "An in-line defaulted destructor should keep the copy- and move-operations", "subgroup": "EWGI SG17: EWG Incubator,EWG Evolution", "author": "Andreas Fertig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2917r0.pdf", "link": "https://wg21.link/p2917r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-14", "github_url": "https://github.com/cplusplus/papers/issues/1597" }, "P2917R1": { "type": "paper", "title": "An in-line defaulted destructor should keep the copy- and move-operations", "subgroup": "EWG Evolution", "author": "Andreas Fertig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2917r1.pdf", "link": "https://wg21.link/p2917r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-05", "github_url": "https://github.com/cplusplus/papers/issues/1597" }, "P2918R0": { "type": "paper", "title": "Runtime format strings II", "subgroup": "LEWG Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2918r0.html", "link": "https://wg21.link/p2918r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1598" }, "P2918R1": { "type": "paper", "title": "Runtime format strings II", "subgroup": "LWG Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2918r1.html", "link": "https://wg21.link/p2918r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1598" }, "P2918R2": { "type": "paper", "title": "Runtime format strings II", "subgroup": "Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2918r2.html", "link": "https://wg21.link/p2918r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1598" }, "P2920R0": { "type": "paper", "title": "Library Evolution Leadership's Understanding of the Noexcept Policy History", "subgroup": "All of WG21", "author": "Nevin Liber, Bryce Adelstein Lelbach, Robert Leahy, Ben Craig, Fabio Fracassi, Guy Davidson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2920r0.pdf", "link": "https://wg21.link/p2920r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1614" }, "P2921R0": { "type": "paper", "title": "Exploring std::expected based API alternatives for buffer_queue", "subgroup": "LEWG Library Evolution", "author": "Gor Nishanov, Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2921r0.html", "link": "https://wg21.link/p2921r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-05", "github_url": "https://github.com/cplusplus/papers/issues/1599" }, "P2922R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the June, 2023 meeting", "subgroup": "CWG Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2922r0.html", "link": "https://wg21.link/p2922r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-16", "github_url": "https://github.com/cplusplus/papers/issues/1600" }, "P2925R0": { "type": "paper", "title": "inplace_vector - D0843R7 LEWG presentation", "subgroup": "LEWG Library Evolution", "author": "David Sankel, Gonzalo Brito Gadeschi, Timur Doumler, Nevin Liber", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2925r0.pdf", "link": "https://wg21.link/p2925r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-19", "github_url": "https://github.com/cplusplus/papers/issues/1601" }, "P2926R0": { "type": "paper", "title": "std::simd types should be regular - P2892R0 LEWG presentation", "subgroup": "LEWG Library Evolution", "author": "David Sankel, Joe Jevnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2926r0.pdf", "link": "https://wg21.link/p2926r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-19", "github_url": "https://github.com/cplusplus/papers/issues/1602" }, "P2927R0": { "type": "paper", "title": "Observing exceptions stored in exception_ptr", "subgroup": "LEWGI,Evolution,Library Evolution", "author": "Gor Nishanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2927r0.html", "link": "https://wg21.link/p2927r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1649" }, "P2927R1": { "type": "paper", "title": "Observing exceptions stored in exception_ptr", "subgroup": "LEWG Library Evolution", "author": "Gor Nishanov, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2927r1.html", "link": "https://wg21.link/p2927r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1649" }, "P2927R2": { "type": "paper", "title": "Observing exceptions stored in exception_ptr", "subgroup": "LEWG Library Evolution", "author": "Gor Nishanov, Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2927r2.html", "link": "https://wg21.link/p2927r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1649" }, "P2929R0": { "type": "paper", "title": "simd_invoke", "subgroup": "LEWG Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2929r0.html", "link": "https://wg21.link/p2929r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-19", "github_url": "https://github.com/cplusplus/papers/issues/1603" }, "P2930R0": { "type": "paper", "title": "Formatter specializations for the standard library", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Mark de Wever", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2930r0.html", "link": "https://wg21.link/p2930r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1604" }, "P2931R0": { "type": "paper", "title": "WG21 June 2023 Varna Meeting Record of Discussion", "subgroup": "All of WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2931r0.pdf", "link": "https://wg21.link/p2931r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-06-28", "github_url": "https://github.com/cplusplus/papers/issues/1615" }, "P2932R0": { "type": "paper", "title": "A Principled Approach to Open Design Questions for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2932r0.pdf", "link": "https://wg21.link/p2932r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-13", "github_url": "https://github.com/cplusplus/papers/issues/1636" }, "P2932R1": { "type": "paper", "title": "A Principled Approach to Open Design Questions for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2932r1.pdf", "link": "https://wg21.link/p2932r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-04", "github_url": "https://github.com/cplusplus/papers/issues/1636" }, "P2932R2": { "type": "paper", "title": "A Principled Approach to Open Design Questions for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2932r2.pdf", "link": "https://wg21.link/p2932r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-14", "github_url": "https://github.com/cplusplus/papers/issues/1636" }, "P2932R3": { "type": "paper", "title": "A Principled Approach to Open Design Questions for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2932r3.pdf", "link": "https://wg21.link/p2932r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1636" }, "P2933R0": { "type": "paper", "title": "std::simd overloads for header", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2933r0.html", "link": "https://wg21.link/p2933r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-01", "github_url": "https://github.com/cplusplus/papers/issues/1622" }, "P2933R1": { "type": "paper", "title": "std::simd overloads for header", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2933r1.html", "link": "https://wg21.link/p2933r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-08", "github_url": "https://github.com/cplusplus/papers/issues/1622" }, "P2935R0": { "type": "paper", "title": "An Attribute-Like Syntax for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2935r0.pdf", "link": "https://wg21.link/p2935r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1623" }, "P2935R1": { "type": "paper", "title": "An Attribute-Like Syntax for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2935r1.pdf", "link": "https://wg21.link/p2935r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1623" }, "P2935R2": { "type": "paper", "title": "An Attribute-Like Syntax for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2935r2.pdf", "link": "https://wg21.link/p2935r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1623" }, "P2935R3": { "type": "paper", "title": "An Attribute-Like Syntax for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2935r3.pdf", "link": "https://wg21.link/p2935r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-05", "github_url": "https://github.com/cplusplus/papers/issues/1623" }, "P2935R4": { "type": "paper", "title": "An Attribute-Like Syntax for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2935r4.pdf", "link": "https://wg21.link/p2935r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-05", "github_url": "https://github.com/cplusplus/papers/issues/1623" }, "P2937R0": { "type": "paper", "title": "Freestanding: Remove strtok", "subgroup": "LEWG Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2937r0.html", "link": "https://wg21.link/p2937r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-02", "github_url": "https://github.com/cplusplus/papers/issues/1605" }, "P2940R0": { "type": "paper", "title": "switch for Pattern Matching", "subgroup": "EWGI SG17: EWG Incubator", "author": "Mihail Naydenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2940r0.html", "link": "https://wg21.link/p2940r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-06", "github_url": "https://github.com/cplusplus/papers/issues/1606" }, "P2941R0": { "type": "paper", "title": "Identifiers for Pattern Matching", "subgroup": "EWGI SG17: EWG Incubator", "author": "Mihail Naydenov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2941r0.html", "link": "https://wg21.link/p2941r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-06", "github_url": "https://github.com/cplusplus/papers/issues/1607" }, "P2944R0": { "type": "paper", "title": "Comparisons for reference_wrapper", "subgroup": "LEWG Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2944r0.html", "link": "https://wg21.link/p2944r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-09", "github_url": "https://github.com/cplusplus/papers/issues/1608" }, "P2944R1": { "type": "paper", "title": "Comparisons for reference_wrapper", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2944r1.html", "link": "https://wg21.link/p2944r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-17", "github_url": "https://github.com/cplusplus/papers/issues/1608" }, "P2944R2": { "type": "paper", "title": "Comparisons for reference_wrapper", "subgroup": "Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2944r2.html", "link": "https://wg21.link/p2944r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-17", "github_url": "https://github.com/cplusplus/papers/issues/1608" }, "P2944R3": { "type": "paper", "title": "Comparisons for reference_wrapper", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2944r3.html", "link": "https://wg21.link/p2944r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1608" }, "P2945R0": { "type": "paper", "title": "Additional format specifiers for time_point", "subgroup": "LEWG Library Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2945r0.html", "link": "https://wg21.link/p2945r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-14", "github_url": "https://github.com/cplusplus/papers/issues/1609" }, "P2946R0": { "type": "paper", "title": "A flexible solution to the problems of `noexcept`", "subgroup": "EWGI SG17: EWG Incubator", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2946r0.pdf", "link": "https://wg21.link/p2946r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-19", "github_url": "https://github.com/cplusplus/papers/issues/1610" }, "P2946R1": { "type": "paper", "title": "A flexible solution to the problems of `noexcept`", "subgroup": "EWGI SG17: EWG Incubator,EWG Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2946r1.pdf", "link": "https://wg21.link/p2946r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1610" }, "P2947R0": { "type": "paper", "title": "Contracts must avoid disclosing sensitive information", "subgroup": "SG21 Contracts,SG23 Safety and Security", "author": "Andrei Zissu, Ran Regev, Gal Zaban, Inbal Levi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2947r0.pdf", "link": "https://wg21.link/p2947r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-20", "github_url": "https://github.com/cplusplus/papers/issues/1589" }, "P2949R0": { "type": "paper", "title": "Slides for P2861R0: Narrow Contracts and `noexcept` are Inherently Incompatable", "subgroup": "EWGI SG17: EWG Incubator,SG21 Contracts,EWG Evolution,LEWG Library Evolution", "author": "John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2949r0.pdf", "link": "https://wg21.link/p2949r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-14", "github_url": "https://github.com/cplusplus/papers/issues/1590" }, "P2950R0": { "type": "paper", "title": "Slides for P2836R1: std::basic_const_iterator should follow its underlying type's convertibility", "subgroup": "LEWG Library Evolution", "author": "Tomasz Kamiński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2950r0.pdf", "link": "https://wg21.link/p2950r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-11", "github_url": "https://github.com/cplusplus/papers/issues/1611" }, "P2951R0": { "type": "paper", "title": "Shadowing is good for safety", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator,SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2951r0.html", "link": "https://wg21.link/p2951r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-15", "github_url": "https://github.com/cplusplus/papers/issues/1591" }, "P2951R1": { "type": "paper", "title": "Shadowing is good for safety", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2951r1.html", "link": "https://wg21.link/p2951r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-07-16", "github_url": "https://github.com/cplusplus/papers/issues/1591" }, "P2951R2": { "type": "paper", "title": "Shadowing is good for safety", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2951r2.html", "link": "https://wg21.link/p2951r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-10", "github_url": "https://github.com/cplusplus/papers/issues/1591" }, "P2951R3": { "type": "paper", "title": "Shadowing is good for safety", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2951r3.html", "link": "https://wg21.link/p2951r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-02", "github_url": "https://github.com/cplusplus/papers/issues/1591" }, "P2952R0": { "type": "paper", "title": "auto& operator=(X&&) = default", "subgroup": "EWGI,Evolution", "author": "Arthur O'Dwyer, Matthew Taylor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2952r0.html", "link": "https://wg21.link/p2952r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-11", "github_url": "https://github.com/cplusplus/papers/issues/1624" }, "P2952R1": { "type": "paper", "title": "auto& operator=(X&&) = default", "subgroup": "Evolution", "author": "Arthur O'Dwyer, Matthew Taylor", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2952r1.html", "link": "https://wg21.link/p2952r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-09", "github_url": "https://github.com/cplusplus/papers/issues/1624" }, "P2953R0": { "type": "paper", "title": "Forbid defaulting operator=(X&&) &&", "subgroup": "EWGI,Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2953r0.html", "link": "https://wg21.link/p2953r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-11", "github_url": "https://github.com/cplusplus/papers/issues/1625" }, "P2954R0": { "type": "paper", "title": "Contracts and virtual functions for the Contracts MVP", "subgroup": "SG21 Contracts", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2954r0.html", "link": "https://wg21.link/p2954r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-03", "github_url": "https://github.com/cplusplus/papers/issues/1626" }, "P2955R0": { "type": "paper", "title": "Safer Range Access", "subgroup": "SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2955r0.html", "link": "https://wg21.link/p2955r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-10", "github_url": "https://github.com/cplusplus/papers/issues/1627" }, "P2955R1": { "type": "paper", "title": "Safer Range Access", "subgroup": "LEWGI,SG23 Safety and Security", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2955r1.html", "link": "https://wg21.link/p2955r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-02", "github_url": "https://github.com/cplusplus/papers/issues/1627" }, "P2956R0": { "type": "paper", "title": "Add saturating library support to std::simd", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2956r0.html", "link": "https://wg21.link/p2956r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-01", "github_url": "https://github.com/cplusplus/papers/issues/1628" }, "P2957R0": { "type": "paper", "title": "Contracts and coroutines", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński, Iain Sandoe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2957r0.html", "link": "https://wg21.link/p2957r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-15", "github_url": "https://github.com/cplusplus/papers/issues/1629" }, "P2957R1": { "type": "paper", "title": "Contracts and coroutines", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński, Iain Sandoe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2957r1.html", "link": "https://wg21.link/p2957r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1629" }, "P2958R0": { "type": "paper", "title": "typeof and typeof_unqual", "subgroup": "Evolution", "author": "JeanHeyd Meneide", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2958r0.html", "link": "https://wg21.link/p2958r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-21", "github_url": "https://github.com/cplusplus/papers/issues/1630" }, "P2959R0": { "type": "paper", "title": "Container Relocation", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2959r0.html", "link": "https://wg21.link/p2959r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1650" }, "P2960R0": { "type": "paper", "title": "Concurrency TS Editor's report for N4956", "subgroup": "WG21", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2960r0.pdf", "link": "https://wg21.link/p2960r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-08-17" }, "P2961R0": { "type": "paper", "title": "A natural syntax for Contracts", "subgroup": "SG21 Contracts", "author": "Jens Maurer, Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2961r0.pdf", "link": "https://wg21.link/p2961r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-17", "github_url": "https://github.com/cplusplus/papers/issues/1637" }, "P2961R1": { "type": "paper", "title": "A natural syntax for Contracts", "subgroup": "SG21 Contracts", "author": "Timur Doumler, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2961r1.pdf", "link": "https://wg21.link/p2961r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-12", "github_url": "https://github.com/cplusplus/papers/issues/1637" }, "P2961R2": { "type": "paper", "title": "A natural syntax for Contracts", "subgroup": "SG21 Contracts", "author": "Timur Doumler, Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2961r2.pdf", "link": "https://wg21.link/p2961r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-08", "github_url": "https://github.com/cplusplus/papers/issues/1637" }, "P2962R0": { "type": "paper", "title": "Communicating the Baseline Compile Command for C++ Modules support", "subgroup": "SG15 Tooling", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2962r0.pdf", "link": "https://wg21.link/p2962r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1651" }, "P2963R0": { "type": "paper", "title": "Ordering of constraints involving fold expressions", "subgroup": "Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2963r0.pdf", "link": "https://wg21.link/p2963r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1638" }, "P2963R1": { "type": "paper", "title": "Ordering of constraints involving fold expressions", "subgroup": "EWG Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2963r1.pdf", "link": "https://wg21.link/p2963r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1638" }, "P2963R2": { "type": "paper", "title": "Ordering of constraints involving fold expressions", "subgroup": "CWG Core", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2963r2.pdf", "link": "https://wg21.link/p2963r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1638" }, "P2964R0": { "type": "paper", "title": "Allowing user-defined types in std::simd", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2964r0.html", "link": "https://wg21.link/p2964r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-09", "github_url": "https://github.com/cplusplus/papers/issues/1748" }, "P2964R1": { "type": "paper", "title": "Allowing user-defined types in std::simd", "subgroup": "SG6 Numerics,LEWG Library Evolution", "author": "Daniel Towner, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2964r1.html", "link": "https://wg21.link/p2964r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1748" }, "P2966R0": { "type": "paper", "title": "Making C++ Better for Game Developers — Progress Report", "subgroup": "SG14 Low Latency,Evolution", "author": "Patrice Roy, various SG14 contibutors including Nicolas Fleury (Ubisoft), Gabriel Morin (EIDOS), Arthur O’Dwyer, Matt Bentley, Staffan Tjernstrom, Matt Bentley and others", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2966r0.pdf", "link": "https://wg21.link/p2966r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-06", "github_url": "https://github.com/cplusplus/papers/issues/1639" }, "P2966R1": { "type": "paper", "title": "Making C++ Better for Game Developers — Progress Report", "subgroup": "SG14 Low Latency,Evolution", "author": "Patrice Roy, various SG14 contibutors including Nicolas Fleury (Ubisoft), Gabriel Morin (EIDOS), Arthur O’Dwyer, Matt Bentley, Staffan Tjernstrom, Matt Bentley and others", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2966r1.pdf", "link": "https://wg21.link/p2966r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-13", "github_url": "https://github.com/cplusplus/papers/issues/1639" }, "P2967R0": { "type": "paper", "title": "Relocation Is A Library Interface", "subgroup": "Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2967r0.pdf", "link": "https://wg21.link/p2967r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1652" }, "P2967R1": { "type": "paper", "title": "Relocation Is A Library Interface", "subgroup": "LEWG Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2967r1.pdf", "link": "https://wg21.link/p2967r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1652" }, "P2968R0": { "type": "paper", "title": "Make std::ignore a first-class object", "subgroup": "Library Evolution,Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2968r0.html", "link": "https://wg21.link/p2968r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-07", "github_url": "https://github.com/cplusplus/papers/issues/1640" }, "P2968R1": { "type": "paper", "title": "Make std::ignore a first-class object", "subgroup": "Library Evolution,Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2968r1.html", "link": "https://wg21.link/p2968r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-12", "github_url": "https://github.com/cplusplus/papers/issues/1640" }, "P2968R2": { "type": "paper", "title": "Make std::ignore a first-class object", "subgroup": "Library", "author": "Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2968r2.html", "link": "https://wg21.link/p2968r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1640" }, "P2969R0": { "type": "paper", "title": "Contract annotations are potentially-throwing", "subgroup": "SG21 Contracts", "author": "Timur Doumler, Ville Voutilainen, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2969r0.pdf", "link": "https://wg21.link/p2969r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-05", "github_url": "https://github.com/cplusplus/papers/issues/1701" }, "P2971R0": { "type": "paper", "title": "Implication for C++", "subgroup": "Evolution", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2971r0.pdf", "link": "https://wg21.link/p2971r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-14", "github_url": "https://github.com/cplusplus/papers/issues/1641" }, "P2971R1": { "type": "paper", "title": "Implication for C++", "subgroup": "Evolution", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2971r1.pdf", "link": "https://wg21.link/p2971r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1641" }, "P2971R2": { "type": "paper", "title": "Implication for C++", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Walter E Brown", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2971r2.pdf", "link": "https://wg21.link/p2971r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1641" }, "P2972R0": { "type": "paper", "title": "2023-09 Library Evolution Polls", "subgroup": "Library Evolution,Library", "author": "Inbal Levi, Ben Craig, Fabio Fracassi, Corentin Jabot, Nevin Liber, Billy Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2972r0.html", "link": "https://wg21.link/p2972r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-18", "github_url": "https://github.com/cplusplus/papers/issues/1642" }, "P2973R0": { "type": "paper", "title": "Erroneous behaviour for missing return from assignment", "subgroup": "SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,Evolution,Core", "author": "Thomas Köppe, Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2973r0.html", "link": "https://wg21.link/p2973r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-15", "github_url": "https://github.com/cplusplus/papers/issues/1643" }, "P2976R0": { "type": "paper", "title": "Freestanding Library: algorithm, numeric, and random", "subgroup": "Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2976r0.html", "link": "https://wg21.link/p2976r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-17", "github_url": "https://github.com/cplusplus/papers/issues/1644" }, "P2976R1": { "type": "paper", "title": "Freestanding Library: algorithm, numeric, and random", "subgroup": "LWG Library", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2976r1.html", "link": "https://wg21.link/p2976r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-05", "github_url": "https://github.com/cplusplus/papers/issues/1644" }, "P2977R0": { "type": "paper", "title": "Module commands database format", "subgroup": "SG15 Tooling", "author": "Ben Boeckel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2977r0.html", "link": "https://wg21.link/p2977r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-14", "github_url": "https://github.com/cplusplus/papers/issues/1702" }, "P2977R1": { "type": "paper", "title": "Build database files", "subgroup": "SG15 Tooling", "author": "Ben Boeckel, Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2977r1.html", "link": "https://wg21.link/p2977r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-25", "github_url": "https://github.com/cplusplus/papers/issues/1702" }, "P2978R0": { "type": "paper", "title": "A New Approach For Compiling C++", "subgroup": "SG15 Tooling", "author": "Hassan Sajjad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2978r0.html", "link": "https://wg21.link/p2978r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-09-26", "github_url": "https://github.com/cplusplus/papers/issues/1653" }, "P2979R0": { "type": "paper", "title": "The Need for Design Policies in WG21", "subgroup": "Evolution,Library Evolution", "author": "Alisdair Meredith, Harold Bott, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2979r0.pdf", "link": "https://wg21.link/p2979r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1654" }, "P2980R0": { "type": "paper", "title": "A motivation, scope, and plan for a physical quantities and units library", "subgroup": "SG6 Numerics,LEWGI,SG23 Safety and Security,Library Evolution", "author": "Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña, Charles Hogg, Nicolas Holthaus, Roth Michaels, Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2980r0.html", "link": "https://wg21.link/p2980r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1655" }, "P2980R1": { "type": "paper", "title": "A motivation, scope, and plan for a quantities and units library", "subgroup": "SG6 Numerics,SG23 Safety and Security,Library Evolution", "author": "Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña, Charles Hogg, Nicolas Holthaus, Roth Michaels, Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2980r1.html", "link": "https://wg21.link/p2980r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-28", "github_url": "https://github.com/cplusplus/papers/issues/1655" }, "P2981R0": { "type": "paper", "title": "Improving our safety with a physical quantities and units library", "subgroup": "SG23 Safety and Security,Library Evolution", "author": "Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2981r0.html", "link": "https://wg21.link/p2981r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1656" }, "P2981R1": { "type": "paper", "title": "Improving our safety with a physical quantities and units library", "subgroup": "SG23 Safety and Security,Library Evolution", "author": "Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2981r1.html", "link": "https://wg21.link/p2981r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1656" }, "P2982R0": { "type": "paper", "title": "`std::quantity` as a numeric type", "subgroup": "SG6 Numerics,Library Evolution", "author": "Mateusz Pusz, Chip Hogg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2982r0.html", "link": "https://wg21.link/p2982r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1657" }, "P2982R1": { "type": "paper", "title": "`std::quantity` as a numeric type", "subgroup": "SG6 Numerics,Library Evolution", "author": "Mateusz Pusz, Chip Hogg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2982r1.html", "link": "https://wg21.link/p2982r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1657" }, "P2984R0": { "type": "paper", "title": "Reconsider Redeclaring static constexpr Data Members", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2984r0.html", "link": "https://wg21.link/p2984r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1658" }, "P2984R1": { "type": "paper", "title": "Reconsider Redeclaring static constexpr Data Members", "subgroup": "Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2984r1.html", "link": "https://wg21.link/p2984r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-12", "github_url": "https://github.com/cplusplus/papers/issues/1658" }, "P2985R0": { "type": "paper", "title": "A type trait for detecting virtual base classes", "subgroup": "Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2985r0.html", "link": "https://wg21.link/p2985r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-09", "github_url": "https://github.com/cplusplus/papers/issues/1659" }, "P2986R0": { "type": "paper", "title": "Generic Function Pointer", "subgroup": "Evolution", "author": "Lauri Vasama", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2986r0.html", "link": "https://wg21.link/p2986r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1660" }, "P2988R0": { "type": "paper", "title": "std::optional", "subgroup": "Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2988r0.html", "link": "https://wg21.link/p2988r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1661" }, "P2988R1": { "type": "paper", "title": "std::optional", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Steve Downey, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2988r1.pdf", "link": "https://wg21.link/p2988r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-05", "github_url": "https://github.com/cplusplus/papers/issues/1661" }, "P2988R2": { "type": "paper", "title": "std::optional\\", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Steve Downey, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2988r2.pdf", "link": "https://wg21.link/p2988r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1661" }, "P2988R3": { "type": "paper", "title": "std::optional", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Steve Downey, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2988r3.pdf", "link": "https://wg21.link/p2988r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1661" }, "P2988R4": { "type": "paper", "title": "std::optional", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Steve Downey, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2988r4.pdf", "link": "https://wg21.link/p2988r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1661" }, "P2988R5": { "type": "paper", "title": "std::optional", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Steve Downey, Peter Sommerlad", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2988r5.pdf", "link": "https://wg21.link/p2988r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1661" }, "P2989R0": { "type": "paper", "title": "A Simple Approach to Universal Template Parameters", "subgroup": "Evolution", "author": "Corentin Jabot, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2989r0.pdf", "link": "https://wg21.link/p2989r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1662" }, "P2989R1": { "type": "paper", "title": "A Simple Approach to Universal Template Parameters", "subgroup": "EWG Evolution", "author": "Corentin Jabot, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2989r1.pdf", "link": "https://wg21.link/p2989r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1662" }, "P2990R0": { "type": "paper", "title": "C++ Modules Roadmap", "subgroup": "SG15 Tooling", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2990r0.pdf", "link": "https://wg21.link/p2990r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1663" }, "P2991R0": { "type": "paper", "title": "Stop Forcing std::move to Pessimize", "subgroup": "SG20 Education", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2991r0.html", "link": "https://wg21.link/p2991r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-11", "github_url": "https://github.com/cplusplus/papers/issues/1664" }, "P2992R0": { "type": "paper", "title": "Attribute [[discard]] and attributes on expressions", "subgroup": "EWGI,SG22 Compatability,Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2992r0.html", "link": "https://wg21.link/p2992r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-10", "github_url": "https://github.com/cplusplus/papers/issues/1665" }, "P2992R1": { "type": "paper", "title": "Attribute [[discard(\"reason\")]]", "subgroup": "SG22 Compatibility,EWG Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2992r1.html", "link": "https://wg21.link/p2992r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-02", "github_url": "https://github.com/cplusplus/papers/issues/1665" }, "P2993R0": { "type": "paper", "title": "Constrained Numbers", "subgroup": "SG6 Numerics,SG23 Safety and Security", "author": "Luke Valenty", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2993r0.pdf", "link": "https://wg21.link/p2993r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1817" }, "P2994R0": { "type": "paper", "title": "On the Naming of Packs", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2994r0.html", "link": "https://wg21.link/p2994r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1666" }, "P2994R1": { "type": "paper", "title": "On the Naming of Packs", "subgroup": "EWG Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2994r1.html", "link": "https://wg21.link/p2994r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1666" }, "P2995R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2023-05-24 through 2023-09-27", "subgroup": "SG16 Unicode", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2995r0.html", "link": "https://wg21.link/p2995r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-08", "github_url": "https://github.com/cplusplus/papers/issues/1667" }, "P2996R0": { "type": "paper", "title": "Reflection for C++26", "subgroup": "Evolution", "author": "Barry Revzin, Wyatt Childers, Peter Dimov, Andrew Sutton, Faisal Vali, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2996r0.html", "link": "https://wg21.link/p2996r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1668" }, "P2996R1": { "type": "paper", "title": "Reflection for C++26", "subgroup": "Evolution", "author": "Barry Revzin, Wyatt Childers, Peter Dimov, Andrew Sutton, Faisal Vali, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2996r1.html", "link": "https://wg21.link/p2996r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1668" }, "P2996R2": { "type": "paper", "title": "Reflection for C++26", "subgroup": "EWG Evolution", "author": "Barry Revzin, Wyatt Childers, Peter Dimov, Andrew Sutton, Faisal Vali, Daveed Vandevoorde, Dan Katz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2996r2.html", "link": "https://wg21.link/p2996r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1668" }, "P2996R3": { "type": "paper", "title": "Reflection for C++26", "subgroup": "EWG Evolution", "author": "Barry Revzin, Wyatt Childers, Peter Dimov, Andrew Sutton, Faisal Vali, Daveed Vandevoorde, Dan Katz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2996r3.html", "link": "https://wg21.link/p2996r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1668" }, "P2997R0": { "type": "paper", "title": "Removing the common reference requirement from the indirectly invocable concepts", "subgroup": "SG9 Ranges,Library Evolution", "author": "Barry Revzin, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2997r0.html", "link": "https://wg21.link/p2997r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1669" }, "P2997R1": { "type": "paper", "title": "Removing the common reference requirement from the indirectly invocable concepts", "subgroup": "SG9 Ranges,LEWG Library Evolution", "author": "Barry Revzin, Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2997r1.html", "link": "https://wg21.link/p2997r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1669" }, "P2999R0": { "type": "paper", "title": "Sender Algorithm Customization", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2999r0.html", "link": "https://wg21.link/p2999r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1670" }, "P2999R1": { "type": "paper", "title": "Sender Algorithm Customization", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2999r1.html", "link": "https://wg21.link/p2999r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1670" }, "P2999R2": { "type": "paper", "title": "Sender Algorithm Customization", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2999r2.html", "link": "https://wg21.link/p2999r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1670" }, "P2999R3": { "type": "paper", "title": "Sender Algorithm Customization", "subgroup": "Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2999r3.html", "link": "https://wg21.link/p2999r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-13", "github_url": "https://github.com/cplusplus/papers/issues/1670" }, "P3001R0": { "type": "paper", "title": "std::hive and containers like it are not a good fit for the standard library", "subgroup": "Library Evolution", "author": "Jonathan Müller, Zach Laine, Bryce Adelstein Lelbach, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3001r0.html", "link": "https://wg21.link/p3001r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1685" }, "P3002R0": { "type": "paper", "title": "Guidelines for allocators in new library classes", "subgroup": "Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3002r0.pdf", "link": "https://wg21.link/p3002r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1671" }, "P3002R1": { "type": "paper", "title": "Policies for Using Allocators in New Library Classes", "subgroup": "LEWG Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3002r1.html", "link": "https://wg21.link/p3002r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1671" }, "P3003R0": { "type": "paper", "title": "The design of a library of number concepts", "subgroup": "SG6 Numerics", "author": "Johel Ernesto Guerrero Peña", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3003r0.pdf", "link": "https://wg21.link/p3003r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1686" }, "P3004R0": { "type": "paper", "title": "Principled Design for WG21", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "John Lakos, Harold Bott, Mungo Gill, Lori Hughes, Alisdair Meredith, Bill Chapman, Mike Giroux, Oleg Subbotin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3004r0.pdf", "link": "https://wg21.link/p3004r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1749" }, "P3005R0": { "type": "paper", "title": "Memorializing Principled-Design Policies for WG21", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "John Lakos, Harold Bott, Bill Chapman, Mungo Gill, Mike Giroux, Alisdair Meredith, Oleg Subbotin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3005r0.pdf", "link": "https://wg21.link/p3005r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1750" }, "P3006R0": { "type": "paper", "title": "Launder less", "subgroup": "SG12 Undefined and Unspecified Behavior,Evolution,Core", "author": "Antony Polukhin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3006r0.html", "link": "https://wg21.link/p3006r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-19", "github_url": "https://github.com/cplusplus/papers/issues/1703" }, "P3007R0": { "type": "paper", "title": "Return object semantics in postconditions", "subgroup": "SG21 Contracts", "author": "Timur Doumler, Andrzej Krzemieński, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3007r0.pdf", "link": "https://wg21.link/p3007r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-11", "github_url": "https://github.com/cplusplus/papers/issues/1704" }, "P3008R0": { "type": "paper", "title": "Atomic floating-point min/max", "subgroup": "SG1 Concurrency and Parallelism,Library Evolution", "author": "Gonzalo Brito Gadeschi, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3008r0.html", "link": "https://wg21.link/p3008r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1672" }, "P3008R1": { "type": "paper", "title": "Atomic floating-point min/max", "subgroup": "SG6 Numerics,LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3008r1.html", "link": "https://wg21.link/p3008r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-31", "github_url": "https://github.com/cplusplus/papers/issues/1672" }, "P3008R2": { "type": "paper", "title": "Atomic floating-point min/max", "subgroup": "LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3008r2.html", "link": "https://wg21.link/p3008r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-19", "github_url": "https://github.com/cplusplus/papers/issues/1672" }, "P3009R0": { "type": "paper", "title": "Injected class name in the base specifier list", "subgroup": "Evolution", "author": "Joe Jevnik", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3009r0.pdf", "link": "https://wg21.link/p3009r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-12", "github_url": "https://github.com/cplusplus/papers/issues/1673" }, "P3010R0": { "type": "paper", "title": "Using Reflection to Replace a Metalanguage for Generating JS Bindings", "subgroup": "SG7 Reflection", "author": "Dan Katz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3010r0.pdf", "link": "https://wg21.link/p3010r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1674" }, "P3011R0": { "type": "paper", "title": "Supporting document for Hive proposal #1: outreach for evidence of container-style use in industry", "subgroup": "SG14 Low Latency,Library Evolution", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3011r0.pdf", "link": "https://wg21.link/p3011r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1675" }, "P3012R0": { "type": "paper", "title": "Supporting document for Hive proposal #2: use of std::list in open source codebases", "subgroup": "SG14 Low Latency,SG20 Education,Library Evolution", "author": "Matt Bentley", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3012r0.pdf", "link": "https://wg21.link/p3012r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1676" }, "P3014R0": { "type": "paper", "title": "Customizing std::expected's exception", "subgroup": "Library Evolution", "author": "Jonathan Müller", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3014r0.html", "link": "https://wg21.link/p3014r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1687" }, "P3015R0": { "type": "paper", "title": "Rebuttal to Additional format specifiers for time_point", "subgroup": "Library Evolution", "author": "Howard Hinnant", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3015r0.html", "link": "https://wg21.link/p3015r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-13", "github_url": "https://github.com/cplusplus/papers/issues/1677" }, "P3016R0": { "type": "paper", "title": "Resolve inconsistencies in begin/end for valarray and braced initializer lists", "subgroup": "EWGI,LEWGI,Evolution,Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3016r0.html", "link": "https://wg21.link/p3016r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1678" }, "P3016R1": { "type": "paper", "title": "Resolve inconsistencies in begin/end for valarray and braced initializer lists", "subgroup": "LEWGI", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3016r1.html", "link": "https://wg21.link/p3016r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-09", "github_url": "https://github.com/cplusplus/papers/issues/1678" }, "P3016R2": { "type": "paper", "title": "Resolve inconsistencies in begin/end for valarray and braced initializer lists", "subgroup": "LEWG Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3016r2.html", "link": "https://wg21.link/p3016r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1678" }, "P3016R3": { "type": "paper", "title": "Resolve inconsistencies in begin/end for valarray and braced initializer lists", "subgroup": "LWG Library", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3016r3.html", "link": "https://wg21.link/p3016r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1678" }, "P3018R0": { "type": "paper", "title": "Low-Level Integer Arithmetic", "subgroup": "SG6 Numerics,LEWGI,Library Evolution", "author": "Andreas Weis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3018r0.pdf", "link": "https://wg21.link/p3018r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1679" }, "P3019R0": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "Library Evolution,Library", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3019r0.pdf", "link": "https://wg21.link/p3019r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1680" }, "P3019R1": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "Library Evolution,Library", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3019r1.pdf", "link": "https://wg21.link/p3019r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1680" }, "P3019R2": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "Library Evolution,Library", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3019r2.pdf", "link": "https://wg21.link/p3019r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1680" }, "P3019R3": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "Library Evolution", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3019r3.html", "link": "https://wg21.link/p3019r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-20", "github_url": "https://github.com/cplusplus/papers/issues/1680" }, "P3019R4": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "LEWG Library Evolution", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3019r4.html", "link": "https://wg21.link/p3019r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-05", "github_url": "https://github.com/cplusplus/papers/issues/1680" }, "P3019R5": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "LEWG Library Evolution", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3019r5.html", "link": "https://wg21.link/p3019r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-07", "github_url": "https://github.com/cplusplus/papers/issues/1680" }, "P3019R6": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "LEWG Library Evolution", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3019r6.html", "link": "https://wg21.link/p3019r6", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-11", "github_url": "https://github.com/cplusplus/papers/issues/1680" }, "P3019R7": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3019r7.html", "link": "https://wg21.link/p3019r7", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-19", "github_url": "https://github.com/cplusplus/papers/issues/1680" }, "P3019R8": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3019r8.html", "link": "https://wg21.link/p3019r8", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1680" }, "P3020R0": { "type": "paper", "title": "2023-09 Library Evolution Poll Outcomes", "subgroup": "WG21", "author": "Inbal Levi, Fabio Fracassi, Ben Craig, Billy Baker, Nevin Liber, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3020r0.html", "link": "https://wg21.link/p3020r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1681" }, "P3021R0": { "type": "paper", "title": "Unified function call syntax (UFCS)", "subgroup": "Evolution", "author": "Herb Sutter", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3021r0.pdf", "link": "https://wg21.link/p3021r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1682" }, "P3022R0": { "type": "paper", "title": "A Boring Thread Attributes Interface", "subgroup": "Library Evolution", "author": "David Sankel, Darius Neațu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3022r0.html", "link": "https://wg21.link/p3022r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-14", "github_url": "https://github.com/cplusplus/papers/issues/1683" }, "P3022R1": { "type": "paper", "title": "A Boring Thread Attributes Interface", "subgroup": "Library Evolution", "author": "David Sankel, Darius Neațu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3022r1.pdf", "link": "https://wg21.link/p3022r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-28", "github_url": "https://github.com/cplusplus/papers/issues/1683" }, "P3023R0": { "type": "paper", "title": "C++ Should Be C++", "subgroup": "Evolution,Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3023r0.html", "link": "https://wg21.link/p3023r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1684" }, "P3023R1": { "type": "paper", "title": "C++ Should Be C++", "subgroup": "Evolution,Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3023r1.html", "link": "https://wg21.link/p3023r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-27", "github_url": "https://github.com/cplusplus/papers/issues/1684" }, "P3024R0": { "type": "paper", "title": "Interface Directions for std::simd", "subgroup": "Library Evolution", "author": "David Sankel, Jeff Garland, Matthias Kretz, Ruslan Arutyunyan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3024r0.pdf", "link": "https://wg21.link/p3024r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-30", "github_url": "https://github.com/cplusplus/papers/issues/1705" }, "P3025R0": { "type": "paper", "title": "SG14: Low Latency/Games/Embedded/Financial trading/Simulation virtual Minutes to 2023/09/12", "subgroup": "SG14 Low Latency", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3025r0.pdf", "link": "https://wg21.link/p3025r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1706" }, "P3026R0": { "type": "paper", "title": "SG19: Machine Learning virtual Meeting Minutes to 2023/07/13", "subgroup": "SG19 Machine Learning", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3026r0.pdf", "link": "https://wg21.link/p3026r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-15", "github_url": "https://github.com/cplusplus/papers/issues/1707" }, "P3027R0": { "type": "paper", "title": "UFCS is a breaking change, of the absolutely worst kind", "subgroup": "Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3027r0.html", "link": "https://wg21.link/p3027r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-26", "github_url": "https://github.com/cplusplus/papers/issues/1708" }, "P3028R0": { "type": "paper", "title": "An Overview of Syntax Choices for Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Gašper Ažman, Rostislav Khlebnikov, Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3028r0.pdf", "link": "https://wg21.link/p3028r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-05", "github_url": "https://github.com/cplusplus/papers/issues/1709" }, "P3029R0": { "type": "paper", "title": "Better mdspan's CTAD", "subgroup": "LEWGI", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3029r0.html", "link": "https://wg21.link/p3029r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-10-24", "github_url": "https://github.com/cplusplus/papers/issues/1710" }, "P3029R1": { "type": "paper", "title": "Better mdspan's CTAD", "subgroup": "LEWG Library Evolution", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3029r1.html", "link": "https://wg21.link/p3029r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1710" }, "P3031R0": { "type": "paper", "title": "Resolve CWG2561: conversion function for lambda with explicit object parameter", "subgroup": "Core", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3031r0.html", "link": "https://wg21.link/p3031r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-13", "github_url": "https://github.com/cplusplus/papers/issues/1711" }, "P3032R0": { "type": "paper", "title": "Less transient constexpr allocation", "subgroup": "EWG Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3032r0.html", "link": "https://wg21.link/p3032r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1751" }, "P3032R1": { "type": "paper", "title": "Less transient constexpr allocation", "subgroup": "EWG Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3032r1.html", "link": "https://wg21.link/p3032r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1751" }, "P3032R2": { "type": "paper", "title": "Less transient constexpr allocation", "subgroup": "EWG Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3032r2.html", "link": "https://wg21.link/p3032r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1751" }, "P3033R0": { "type": "paper", "title": "Should we import function bodies to get the better optimizations?", "subgroup": "SG15 Tooling", "author": "Chuanqi Xu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3033r0.html", "link": "https://wg21.link/p3033r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-01", "github_url": "https://github.com/cplusplus/papers/issues/1712" }, "P3034R0": { "type": "paper", "title": "Module Declarations Shouldn't be Macros", "subgroup": "SG15 Tooling,Evolution", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3034r0.html", "link": "https://wg21.link/p3034r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-10", "github_url": "https://github.com/cplusplus/papers/issues/1696" }, "P3034R1": { "type": "paper", "title": "Module Declarations Shouldn't be Macros", "subgroup": "All of WG21", "author": "Michael Spencer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3034r1.html", "link": "https://wg21.link/p3034r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1696" }, "P3037R0": { "type": "paper", "title": "constexpr std::shared_ptr", "subgroup": "SG7 Reflection,Library Evolution", "author": "Paul Keir", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3037r0.pdf", "link": "https://wg21.link/p3037r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-06", "github_url": "https://github.com/cplusplus/papers/issues/1713" }, "P3037R1": { "type": "paper", "title": "constexpr std::shared_ptr", "subgroup": "SG7 Reflection,LEWG Library Evolution", "author": "Paul Keir", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3037r1.pdf", "link": "https://wg21.link/p3037r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-05", "github_url": "https://github.com/cplusplus/papers/issues/1713" }, "P3038R0": { "type": "paper", "title": "Concrete suggestions for initial Profiles", "subgroup": "SG23 Safety and Security", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3038r0.pdf", "link": "https://wg21.link/p3038r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-16", "github_url": "https://github.com/cplusplus/papers/issues/1692" }, "P3039R0": { "type": "paper", "title": "Automatically Generate `operator->`", "subgroup": "Evolution,Library Evolution", "author": "David Stone", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3039r0.html", "link": "https://wg21.link/p3039r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-07", "github_url": "https://github.com/cplusplus/papers/issues/1693" }, "P3040R0": { "type": "paper", "title": "C++ Standard Library Ready Issues to be moved in Kona, Nov. 2023", "subgroup": "WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3040r0.html", "link": "https://wg21.link/p3040r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1714" }, "P3041R0": { "type": "paper", "title": "Transitioning from \"#include\" World to Modules", "subgroup": "SG15 Tooling", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3041r0.pdf", "link": "https://wg21.link/p3041r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-16", "github_url": "https://github.com/cplusplus/papers/issues/1715" }, "P3042R0": { "type": "paper", "title": "Vocabulary Types for Composite Class Design", "subgroup": "Library Evolution", "author": "Jonathan Coe, Antony Peacock, Sean Parent", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3042r0.pdf", "link": "https://wg21.link/p3042r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-09", "github_url": "https://github.com/cplusplus/papers/issues/1716" }, "P3043R0": { "type": "paper", "title": "Slides: Using variable template template without meta programming", "subgroup": "Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3043r0.pdf", "link": "https://wg21.link/p3043r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-11", "github_url": "https://github.com/cplusplus/papers/issues/1717" }, "P3044R0": { "type": "paper", "title": "sub-string_view from string", "subgroup": "LEWG Library Evolution", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3044r0.pdf", "link": "https://wg21.link/p3044r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1737" }, "P3045R0": { "type": "paper", "title": "Quantities and units library", "subgroup": "SG6 Numerics,SG16 Unicode,LEWGI SG18: LEWG Incubator", "author": "Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña, Charles Hogg, Nicolas Holthaus, Roth Michaels, Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3045r0.html", "link": "https://wg21.link/p3045r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1752" }, "P3045R1": { "type": "paper", "title": "Quantities and units library", "subgroup": "SG6 Numerics,SG16 Unicode,LEWGI SG18: LEWG Incubator,LEWG Library Evolution", "author": "Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña, Charles Hogg, Nicolas Holthaus, Roth Michaels, Vincent Reverdy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3045r1.html", "link": "https://wg21.link/p3045r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1752" }, "P3046R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the November, 2023 meeting", "subgroup": "Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3046r0.html", "link": "https://wg21.link/p3046r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-18", "github_url": "https://github.com/cplusplus/papers/issues/1718" }, "P3047R0": { "type": "paper", "title": "Remove deprecated namespace `relops` from C++26", "subgroup": "LEWG Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3047r0.html", "link": "https://wg21.link/p3047r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1753" }, "P3049R0": { "type": "paper", "title": "node-handles for lists", "subgroup": "LEWG Library Evolution", "author": "Michael Florian Hava", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3049r0.pdf", "link": "https://wg21.link/p3049r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-03", "github_url": "https://github.com/cplusplus/papers/issues/1820" }, "P3050R0": { "type": "paper", "title": "Optimize linalg::conjugated for noncomplex value types", "subgroup": "Library Evolution", "author": "Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3050r0.html", "link": "https://wg21.link/p3050r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-15", "github_url": "https://github.com/cplusplus/papers/issues/1719" }, "P3050R1": { "type": "paper", "title": "Fix C++26 by optimizing linalg::conjugated for noncomplex value types", "subgroup": "LEWG Library Evolution", "author": "Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3050r1.html", "link": "https://wg21.link/p3050r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-08", "github_url": "https://github.com/cplusplus/papers/issues/1719" }, "P3051R0": { "type": "paper", "title": "Structured Response Files", "subgroup": "SG15 Tooling", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3051r0.html", "link": "https://wg21.link/p3051r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-12", "github_url": "https://github.com/cplusplus/papers/issues/1720" }, "P3051R1": { "type": "paper", "title": "Structured Response Files", "subgroup": "SG15 Tooling", "author": "René Ferdinand Rivera Morell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3051r1.html", "link": "https://wg21.link/p3051r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1720" }, "P3052R0": { "type": "paper", "title": "view_interface::at()", "subgroup": "SG9 Ranges,LEWGI,SG23 Safety and Security", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3052r0.html", "link": "https://wg21.link/p3052r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-16", "github_url": "https://github.com/cplusplus/papers/issues/1721" }, "P3052R1": { "type": "paper", "title": "view_interface::at()", "subgroup": "SG9 Ranges,SG23 Safety and Security", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3052r1.html", "link": "https://wg21.link/p3052r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-30", "github_url": "https://github.com/cplusplus/papers/issues/1721" }, "P3053R0": { "type": "paper", "title": "2023-12 Library Evolution Polls", "subgroup": "WG21", "author": "Inbal Levi, Fabio Fracassi, Ben Craig, Nevin Liber, Billy Baker, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3053r0.html", "link": "https://wg21.link/p3053r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1722" }, "P3054R0": { "type": "paper", "title": "2023-12 Library Evolution Poll Outcomes", "subgroup": "All of WG21", "author": "Inbal Levi, Fabio Fracassi, Ben Craig, Billy Baker, Nevin Liber, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3054r0.html", "link": "https://wg21.link/p3054r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-13", "github_url": "https://github.com/cplusplus/papers/issues/1738" }, "P3055R0": { "type": "paper", "title": "Relax wording to permit relocation optimizations in the STL", "subgroup": "LEWGI", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3055r0.html", "link": "https://wg21.link/p3055r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1723" }, "P3055R1": { "type": "paper", "title": "Relax wording to permit relocation optimizations in the STL", "subgroup": "LEWG Library Evolution", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3055r1.html", "link": "https://wg21.link/p3055r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1723" }, "P3056R0": { "type": "paper", "title": "what ostream exception", "subgroup": "Library Evolution", "author": "Jarrad J. Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3056r0.html", "link": "https://wg21.link/p3056r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-21", "github_url": "https://github.com/cplusplus/papers/issues/1724" }, "P3057R0": { "type": "paper", "title": "Two finer-grained compilation model for named modules", "subgroup": "SG15 Tooling", "author": "Chuanqi Xu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3057r0.html", "link": "https://wg21.link/p3057r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-21", "github_url": "https://github.com/cplusplus/papers/issues/1725" }, "P3059R0": { "type": "paper", "title": "Making user-defined constructors of view iterators/sentinels private", "subgroup": "SG9 Ranges,Library Evolution", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3059r0.html", "link": "https://wg21.link/p3059r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-30", "github_url": "https://github.com/cplusplus/papers/issues/1726" }, "P3059R1": { "type": "paper", "title": "Making user-defined constructors of view iterators/sentinels private", "subgroup": "SG9 Ranges,LEWG Library Evolution", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3059r1.html", "link": "https://wg21.link/p3059r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1726" }, "P3060R0": { "type": "paper", "title": "Add std::ranges::upto(n)", "subgroup": "Library Evolution", "author": "Weile Wei", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3060r0.html", "link": "https://wg21.link/p3060r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-22", "github_url": "https://github.com/cplusplus/papers/issues/1727" }, "P3060R1": { "type": "paper", "title": "Add std::views::upto(n)", "subgroup": "SG9 Ranges,LEWG Library Evolution,LWG Library", "author": "Weile Wei, Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3060r1.html", "link": "https://wg21.link/p3060r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1727" }, "P3061R0": { "type": "paper", "title": "WG21 2023-11 Kona Record of Discussion", "subgroup": "WG21", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3061r0.pdf", "link": "https://wg21.link/p3061r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-29", "github_url": "https://github.com/cplusplus/papers/issues/1728" }, "P3062R0": { "type": "paper", "title": "C++ Should Be C++ - Presentation", "subgroup": "Evolution,Library Evolution", "author": "David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3062r0.pdf", "link": "https://wg21.link/p3062r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-11-27", "github_url": "https://github.com/cplusplus/papers/issues/1729" }, "P3064R0": { "type": "paper", "title": "How to Avoid OOTA Without Really Trying", "subgroup": "SG1 Concurrency and Parallelism", "author": "Paul E. McKenney, Alan Stern, Michael Wong, and Maged Michael", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3064r0.pdf", "link": "https://wg21.link/p3064r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-05", "github_url": "https://github.com/cplusplus/papers/issues/1821" }, "P3064R1": { "type": "paper", "title": "How to Avoid OOTA Without Really Trying", "subgroup": "SG1 Concurrency and Parallelism", "author": "Paul E. McKenney, Alan Stern, Michael Wong, and Maged Michael", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3064r1.pdf", "link": "https://wg21.link/p3064r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-14", "github_url": "https://github.com/cplusplus/papers/issues/1821" }, "P3066R0": { "type": "paper", "title": "Allow repeating contract annotations on non-first declarations", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3066r0.pdf", "link": "https://wg21.link/p3066r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-04", "github_url": "https://github.com/cplusplus/papers/issues/1730" }, "P3067R0": { "type": "paper", "title": "Provide predefined simd permute generator functions for common operations", "subgroup": "LEWG Library Evolution", "author": "Daniel Towner", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3067r0.html", "link": "https://wg21.link/p3067r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1900" }, "P3068R0": { "type": "paper", "title": "Allowing exception throwing in constant-evaluation.", "subgroup": "EWG Evolution", "author": "Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3068r0.pdf", "link": "https://wg21.link/p3068r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-11", "github_url": "https://github.com/cplusplus/papers/issues/1754" }, "P3068R1": { "type": "paper", "title": "Allowing exception throwing in constant-evaluation.", "subgroup": "EWG Evolution", "author": "Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3068r1.pdf", "link": "https://wg21.link/p3068r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-30", "github_url": "https://github.com/cplusplus/papers/issues/1754" }, "P3068R2": { "type": "paper", "title": "Allowing exception throwing in constant-evaluation", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3068r2.html", "link": "https://wg21.link/p3068r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1754" }, "P3070R0": { "type": "paper", "title": "Formatting enums", "subgroup": "SG16 Unicode", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3070r0.html", "link": "https://wg21.link/p3070r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-14", "github_url": "https://github.com/cplusplus/papers/issues/1731" }, "P3071R0": { "type": "paper", "title": "Protection against modifications in contracts", "subgroup": "SG21 Contracts", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3071r0.html", "link": "https://wg21.link/p3071r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-10", "github_url": "https://github.com/cplusplus/papers/issues/1732" }, "P3071R1": { "type": "paper", "title": "Protection against modifications in contracts", "subgroup": "SG21 Contracts", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3071r1.html", "link": "https://wg21.link/p3071r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1732" }, "P3072R0": { "type": "paper", "title": "Hassle-free thread attributes", "subgroup": "Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3072r0.html", "link": "https://wg21.link/p3072r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-17", "github_url": "https://github.com/cplusplus/papers/issues/1733" }, "P3072R1": { "type": "paper", "title": "Hassle-free thread attributes", "subgroup": "LEWG Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3072r1.html", "link": "https://wg21.link/p3072r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1733" }, "P3072R2": { "type": "paper", "title": "Hassle-free thread attributes", "subgroup": "LEWG Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3072r2.html", "link": "https://wg21.link/p3072r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1733" }, "P3073R0": { "type": "paper", "title": "Remove evaluation_undefined_behavior and will_continue from the Contracts MVP", "subgroup": "SG21 Contracts", "author": "Timur Doumler, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3073r0.pdf", "link": "https://wg21.link/p3073r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-27", "github_url": "https://github.com/cplusplus/papers/issues/1755" }, "P3074R0": { "type": "paper", "title": "constexpr union lifetime", "subgroup": "Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3074r0.html", "link": "https://wg21.link/p3074r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-15", "github_url": "https://github.com/cplusplus/papers/issues/1734" }, "P3074R1": { "type": "paper", "title": "std::uninitialized", "subgroup": "EWG Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3074r1.html", "link": "https://wg21.link/p3074r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-30", "github_url": "https://github.com/cplusplus/papers/issues/1734" }, "P3074R2": { "type": "paper", "title": "std::uninitialized", "subgroup": "EWG Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3074r2.html", "link": "https://wg21.link/p3074r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1734" }, "P3074R3": { "type": "paper", "title": "trivial union (was std::uninitialized)", "subgroup": "EWG Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3074r3.html", "link": "https://wg21.link/p3074r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-14", "github_url": "https://github.com/cplusplus/papers/issues/1734" }, "P3075R0": { "type": "paper", "title": "Adding an Undefined Behavior and IFNDR Annex", "subgroup": "Core", "author": "Shafik Yaghmour", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p3075r0.pdf", "link": "https://wg21.link/p3075r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/", "date": "2023-12-16", "github_url": "https://github.com/cplusplus/papers/issues/1735" }, "P3079R0": { "type": "paper", "title": "Should ignore and observe exist for constant evaluation of contracts?", "subgroup": "SG21 Contracts", "author": "Oliver Rosten", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3079r0.pdf", "link": "https://wg21.link/p3079r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-11", "github_url": "https://github.com/cplusplus/papers/issues/1739" }, "P3084R0": { "type": "paper", "title": "Slides for LEWG views::maybe 20240109", "subgroup": "LEWG Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3084r0.html", "link": "https://wg21.link/p3084r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-12", "github_url": "https://github.com/cplusplus/papers/issues/1740" }, "P3085R0": { "type": "paper", "title": "`noexcept` policy for SD-9 (throws nothing)", "subgroup": "LEWG Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3085r0.html", "link": "https://wg21.link/p3085r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-10", "github_url": "https://github.com/cplusplus/papers/issues/1756" }, "P3085R1": { "type": "paper", "title": "`noexcept` policy for SD-9 (throws nothing)", "subgroup": "LEWG Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3085r1.html", "link": "https://wg21.link/p3085r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-17", "github_url": "https://github.com/cplusplus/papers/issues/1756" }, "P3085R2": { "type": "paper", "title": "`noexcept` policy for SD-9 (throws nothing)", "subgroup": "LEWG Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3085r2.html", "link": "https://wg21.link/p3085r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1756" }, "P3086R0": { "type": "paper", "title": "Proxy: A Pointer-Semantics-Based Polymorphism Library", "subgroup": "LEWGI SG18: LEWG Incubator,LEWG Library Evolution", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3086r0.pdf", "link": "https://wg21.link/p3086r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1741" }, "P3086R1": { "type": "paper", "title": "Proxy: A Pointer-Semantics-Based Polymorphism Library", "subgroup": "LEWGI SG18: LEWG Incubator,LEWG Library Evolution", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3086r1.pdf", "link": "https://wg21.link/p3086r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1741" }, "P3086R2": { "type": "paper", "title": "Proxy: A Pointer-Semantics-Based Polymorphism Library", "subgroup": "LEWG Library Evolution", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3086r2.pdf", "link": "https://wg21.link/p3086r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1741" }, "P3087R0": { "type": "paper", "title": "Make direct-initialization for enumeration types at least as permissive as direct-list-initialization", "subgroup": "EWGI SG17: EWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3087r0.html", "link": "https://wg21.link/p3087r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-16", "github_url": "https://github.com/cplusplus/papers/issues/1742" }, "P3088R0": { "type": "paper", "title": "Attributes for contract assertions", "subgroup": "SG21 Contracts", "author": "Timur Doumler, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3088r0.pdf", "link": "https://wg21.link/p3088r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1757" }, "P3088R1": { "type": "paper", "title": "Attributes for contract assertions", "subgroup": "SG21 Contracts", "author": "Timur Doumler, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3088r1.pdf", "link": "https://wg21.link/p3088r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1757" }, "P3090R0": { "type": "paper", "title": "std::execution Introduction", "subgroup": "LEWG Library Evolution", "author": "Inbal Levi, Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3090r0.pdf", "link": "https://wg21.link/p3090r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1758" }, "P3091R0": { "type": "paper", "title": "Better lookups for `map` and `unordered_map`", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3091r0.html", "link": "https://wg21.link/p3091r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-06", "github_url": "https://github.com/cplusplus/papers/issues/1759" }, "P3091R1": { "type": "paper", "title": "Better lookups for `map` and `unordered_map`", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3091r1.html", "link": "https://wg21.link/p3091r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1759" }, "P3091R2": { "type": "paper", "title": "Better lookups for `map` and `unordered_map`", "subgroup": "LEWG Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3091r2.html", "link": "https://wg21.link/p3091r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1759" }, "P3092R0": { "type": "paper", "title": "Modules ABI requirement", "subgroup": "SG15 Tooling,ARG ABI Review Group", "author": "Chuanqi Xu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3092r0.html", "link": "https://wg21.link/p3092r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-29", "github_url": "https://github.com/cplusplus/papers/issues/1760" }, "P3093R0": { "type": "paper", "title": "Attributes on expressions", "subgroup": "SG22 Compatibility,EWG Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3093r0.html", "link": "https://wg21.link/p3093r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-02", "github_url": "https://github.com/cplusplus/papers/issues/1761" }, "P3094R0": { "type": "paper", "title": "std::basic_fixed_string", "subgroup": "SG16 Unicode,LEWGI SG18: LEWG Incubator,LEWG Library Evolution", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3094r0.html", "link": "https://wg21.link/p3094r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-05", "github_url": "https://github.com/cplusplus/papers/issues/1762" }, "P3094R1": { "type": "paper", "title": "std::basic_fixed_string", "subgroup": "SG16 Unicode,LEWG Library Evolution", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3094r1.html", "link": "https://wg21.link/p3094r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1762" }, "P3094R2": { "type": "paper", "title": "std::basic_fixed_string", "subgroup": "SG16 Unicode,LEWGI SG18: LEWG Incubator,LEWG Library Evolution", "author": "Mateusz Pusz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3094r2.html", "link": "https://wg21.link/p3094r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1762" }, "P3095R0": { "type": "paper", "title": "ABI comparison with reflection", "subgroup": "SG7 Reflection,LEWG Library Evolution", "author": "Saksham Sharma", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3095r0.pdf", "link": "https://wg21.link/p3095r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1763" }, "P3096R0": { "type": "paper", "title": "Function Parameter Reflection in Reflection for C++26", "subgroup": "SG7 Reflection", "author": "Adam Lach, Walter Genovese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3096r0.pdf", "link": "https://wg21.link/p3096r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1764" }, "P3096R1": { "type": "paper", "title": "Function Parameter Reflection in Reflection for C++26", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Adam Lach, Walter Genovese", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3096r1.pdf", "link": "https://wg21.link/p3096r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1764" }, "P3097R0": { "type": "paper", "title": "Contracts for C++: Support for virtual functions", "subgroup": "SG21 Contracts", "author": "Timur Doumler, Joshua Berne, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3097r0.pdf", "link": "https://wg21.link/p3097r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1822" }, "P3100R0": { "type": "paper", "title": "Undefined and erroneous behaviour are contract violations", "subgroup": "SG21 Contracts,SG23 Safety and Security,EWG Evolution", "author": "Timur Doumler, Gašper Ažman, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3100r0.pdf", "link": "https://wg21.link/p3100r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1901" }, "P3101R0": { "type": "paper", "title": "Differentiating potentially throwing and nonthrowing violation handlers", "subgroup": "SG21 Contracts", "author": "Ran Regev, Gašper Ažman", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3101r0.pdf", "link": "https://wg21.link/p3101r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-22", "github_url": "https://github.com/cplusplus/papers/issues/1765" }, "P3102R0": { "type": "paper", "title": "Refining Contract Violation Detection Modes", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3102r0.pdf", "link": "https://wg21.link/p3102r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-06", "github_url": "https://github.com/cplusplus/papers/issues/1766" }, "P3103R0": { "type": "paper", "title": "More bitset operations", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3103r0.html", "link": "https://wg21.link/p3103r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-25", "github_url": "https://github.com/cplusplus/papers/issues/1767" }, "P3103R1": { "type": "paper", "title": "More bitset operations", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3103r1.html", "link": "https://wg21.link/p3103r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-07", "github_url": "https://github.com/cplusplus/papers/issues/1767" }, "P3103R2": { "type": "paper", "title": "More bitset operations", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3103r2.html", "link": "https://wg21.link/p3103r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1767" }, "P3104R0": { "type": "paper", "title": "Bit permutations", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3104r0.html", "link": "https://wg21.link/p3104r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-26", "github_url": "https://github.com/cplusplus/papers/issues/1768" }, "P3104R1": { "type": "paper", "title": "Bit permutations", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3104r1.html", "link": "https://wg21.link/p3104r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-07", "github_url": "https://github.com/cplusplus/papers/issues/1768" }, "P3104R2": { "type": "paper", "title": "Bit permutations", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3104r2.html", "link": "https://wg21.link/p3104r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-05", "github_url": "https://github.com/cplusplus/papers/issues/1768" }, "P3105R0": { "type": "paper", "title": "constexpr std::uncaught_exceptions()", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3105r0.html", "link": "https://wg21.link/p3105r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-01-26", "github_url": "https://github.com/cplusplus/papers/issues/1769" }, "P3105R1": { "type": "paper", "title": "constexpr std::uncaught_exceptions()", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3105r1.html", "link": "https://wg21.link/p3105r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-07", "github_url": "https://github.com/cplusplus/papers/issues/1769" }, "P3105R2": { "type": "paper", "title": "constexpr std::uncaught_exceptions()", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3105r2.html", "link": "https://wg21.link/p3105r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-05", "github_url": "https://github.com/cplusplus/papers/issues/1769" }, "P3106R0": { "type": "paper", "title": "Clarifying rules for brace elision in aggregate initialization", "subgroup": "CWG Core", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3106r0.html", "link": "https://wg21.link/p3106r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-03", "github_url": "https://github.com/cplusplus/papers/issues/1770" }, "P3106R1": { "type": "paper", "title": "Clarifying rules for brace elision in aggregate initialization", "subgroup": "CWG Core", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3106r1.html", "link": "https://wg21.link/p3106r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1770" }, "P3107R0": { "type": "paper", "title": "Permit an efficient implementation of std::print", "subgroup": "LEWG Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3107r0.html", "link": "https://wg21.link/p3107r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-03", "github_url": "https://github.com/cplusplus/papers/issues/1771" }, "P3107R1": { "type": "paper", "title": "Permit an efficient implementation of std::print", "subgroup": "LEWG Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3107r1.html", "link": "https://wg21.link/p3107r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-25", "github_url": "https://github.com/cplusplus/papers/issues/1771" }, "P3107R2": { "type": "paper", "title": "Permit an efficient implementation of std::print", "subgroup": "LEWG Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3107r2.html", "link": "https://wg21.link/p3107r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-17", "github_url": "https://github.com/cplusplus/papers/issues/1771" }, "P3107R3": { "type": "paper", "title": "Permit an efficient implementation of std::print", "subgroup": "LEWG Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3107r3.html", "link": "https://wg21.link/p3107r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1771" }, "P3107R4": { "type": "paper", "title": "Permit an efficient implementation of std::print", "subgroup": "LEWG Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3107r4.html", "link": "https://wg21.link/p3107r4", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1771" }, "P3107R5": { "type": "paper", "title": "Permit an efficient implementation of std::print", "subgroup": "LWG Library", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3107r5.html", "link": "https://wg21.link/p3107r5", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1771" }, "P3109R0": { "type": "paper", "title": "A plan for std::execution for C++26", "subgroup": "LEWG Library Evolution", "author": "Lewis Baker, Eric Niebler, Kirk Shoop, Lucian Radu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3109r0.html", "link": "https://wg21.link/p3109r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1772" }, "P3110R0": { "type": "paper", "title": "Array element initialization via pattern expansion", "subgroup": "EWGI SG17: EWG Incubator,EWG Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3110r0.html", "link": "https://wg21.link/p3110r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-05", "github_url": "https://github.com/cplusplus/papers/issues/1773" }, "P3111R0": { "type": "paper", "title": "Atomic Reduction Operations", "subgroup": "SG1 Concurrency and Parallelism,SG6 Numerics", "author": "Gonzalo Brito Gadeschi, Simon Cooksey, Daniel Lustig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3111r0.html", "link": "https://wg21.link/p3111r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1902" }, "P3112R0": { "type": "paper", "title": "Specify Constructor of std::nullopt_t", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3112r0.html", "link": "https://wg21.link/p3112r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1774" }, "P3113R0": { "type": "paper", "title": "Slides: Contract assertions, the noexcept operator, and deduced exception specifications", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3113r0.pdf", "link": "https://wg21.link/p3113r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-02", "github_url": "https://github.com/cplusplus/papers/issues/1775" }, "P3114R0": { "type": "paper", "title": "noexcept(contract_assert(_)) — slides", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3114r0.pdf", "link": "https://wg21.link/p3114r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-02", "github_url": "https://github.com/cplusplus/papers/issues/1776" }, "P3115R0": { "type": "paper", "title": "Data Member, Variable and Alias Declarations Can Introduce A Pack", "subgroup": "EWG Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3115r0.pdf", "link": "https://wg21.link/p3115r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1777" }, "P3116R0": { "type": "paper", "title": "Policy for explicit", "subgroup": "LEWG Library Evolution", "author": "Zach Laine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3116r0.html", "link": "https://wg21.link/p3116r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-08", "github_url": "https://github.com/cplusplus/papers/issues/1778" }, "P3117R0": { "type": "paper", "title": "Extending Conditionally Borrowed", "subgroup": "SG9 Ranges,LEWG Library Evolution", "author": "Zach Laine, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3117r0.html", "link": "https://wg21.link/p3117r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1779" }, "P3119R0": { "type": "paper", "title": "Tokyo Technical Fixes to Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3119r0.pdf", "link": "https://wg21.link/p3119r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-04", "github_url": "https://github.com/cplusplus/papers/issues/1823" }, "P3119R1": { "type": "paper", "title": "Tokyo Technical Fixes to Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3119r1.pdf", "link": "https://wg21.link/p3119r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-09", "github_url": "https://github.com/cplusplus/papers/issues/1823" }, "P3122R0": { "type": "paper", "title": "[[nodiscard]] should be Recommended Practice", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3122r0.html", "link": "https://wg21.link/p3122r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1780" }, "P3122R1": { "type": "paper", "title": "[[nodiscard]] should be Recommended Practice", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3122r1.html", "link": "https://wg21.link/p3122r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-12", "github_url": "https://github.com/cplusplus/papers/issues/1780" }, "P3123R0": { "type": "paper", "title": "2024-02 Library Evolution Polls", "subgroup": "LEWG Library Evolution", "author": "Inbal Levi, Fabio Fracassi, Ben Craig, Nevin Liber, Billy Baker, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3123r0.html", "link": "https://wg21.link/p3123r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1781" }, "P3125R0": { "type": "paper", "title": "Pointer tagging", "subgroup": "SG1 Concurrency and Parallelism", "author": "Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3125r0.pdf", "link": "https://wg21.link/p3125r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1903" }, "P3126R0": { "type": "paper", "title": "Graph Library: Overview", "subgroup": "SG14 Low Latency,SG19 Machine Learning,LEWG Library Evolution", "author": "Phil Ratzloff, Andrew Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3126r0.pdf", "link": "https://wg21.link/p3126r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1782" }, "P3126R1": { "type": "paper", "title": "Graph Library: Overview", "subgroup": "SG14 Low Latency,SG19 Machine Learning", "author": "Phil Ratzloff, Andrew Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3126r1.pdf", "link": "https://wg21.link/p3126r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1782" }, "P3127R0": { "type": "paper", "title": "Graph Library: Background and Terminology", "subgroup": "SG14 Low Latency,SG19 Machine Learning,LEWG Library Evolution", "author": "Phil Ratzloff, Andrew Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3127r0.pdf", "link": "https://wg21.link/p3127r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1783" }, "P3128R0": { "type": "paper", "title": "Graph Library: Algorithms", "subgroup": "SG14 Low Latency,SG19 Machine Learning,LEWG Library Evolution", "author": "Phil Ratzloff, Andrew Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3128r0.pdf", "link": "https://wg21.link/p3128r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1784" }, "P3129R0": { "type": "paper", "title": "Graph Library: Views", "subgroup": "SG14 Low Latency,SG19 Machine Learning,LEWG Library Evolution", "author": "Phil Ratzloff, Andrew Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3129r0.pdf", "link": "https://wg21.link/p3129r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1785" }, "P3130R0": { "type": "paper", "title": "Graph Library: Graph Container Interface", "subgroup": "SG6 Numerics,SG14 Low Latency,SG19 Machine Learning,LEWG Library Evolution", "author": "Phil Ratzloff, Andrew Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3130r0.pdf", "link": "https://wg21.link/p3130r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1786" }, "P3130R1": { "type": "paper", "title": "Graph Library: Graph Container Interface", "subgroup": "SG14 Low Latency,SG19 Machine Learning", "author": "Phil Ratzloff, Andrew Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3130r1.pdf", "link": "https://wg21.link/p3130r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1786" }, "P3131R0": { "type": "paper", "title": "Graph Library: Graph Containers", "subgroup": "SG6 Numerics,SG14 Low Latency,SG19 Machine Learning,LEWG Library Evolution", "author": "Phil Ratzloff, Andrew Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3131r0.pdf", "link": "https://wg21.link/p3131r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1787" }, "P3131R1": { "type": "paper", "title": "Graph Library: Containers", "subgroup": "SG14 Low Latency,SG19 Machine Learning", "author": "Phil Ratzloff, Andrew Lumsdaine", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3131r1.pdf", "link": "https://wg21.link/p3131r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1787" }, "P3133R0": { "type": "paper", "title": "Fast first-factor finding function", "subgroup": "SG6 Numerics,LEWG Library Evolution", "author": "Chip Hogg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3133r0.html", "link": "https://wg21.link/p3133r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1788" }, "P3135R0": { "type": "paper", "title": "Hazard Pointer Extensions", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution,LWG Library", "author": "Maged Michael, Michael Wong, Paul McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3135r0.pdf", "link": "https://wg21.link/p3135r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-11", "github_url": "https://github.com/cplusplus/papers/issues/1789" }, "P3135R1": { "type": "paper", "title": "Hazard Pointer Extensions", "subgroup": "SG1 Concurrency and Parallelism", "author": "Maged Michael, Michael Wong, Paul McKenney", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3135r1.pdf", "link": "https://wg21.link/p3135r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-12", "github_url": "https://github.com/cplusplus/papers/issues/1789" }, "P3136R0": { "type": "paper", "title": "Retiring niebloids", "subgroup": "SG9 Ranges", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3136r0.html", "link": "https://wg21.link/p3136r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1790" }, "P3137R0": { "type": "paper", "title": "views::to_input", "subgroup": "SG9 Ranges", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3137r0.html", "link": "https://wg21.link/p3137r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1791" }, "P3137R1": { "type": "paper", "title": "views::to_input", "subgroup": "SG9 Ranges", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3137r1.html", "link": "https://wg21.link/p3137r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1791" }, "P3138R0": { "type": "paper", "title": "views::cache_last", "subgroup": "SG1 Concurrency and Parallelism,SG9 Ranges", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3138r0.html", "link": "https://wg21.link/p3138r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1792" }, "P3138R1": { "type": "paper", "title": "views::cache_last", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Tim Song", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3138r1.html", "link": "https://wg21.link/p3138r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1792" }, "P3139R0": { "type": "paper", "title": "Pointer cast for unique_ptr", "subgroup": "LEWG Library Evolution", "author": "Zhihao Yuan, Jordan Saxonberg", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3139r0.html", "link": "https://wg21.link/p3139r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1904" }, "P3140R0": { "type": "paper", "title": "std::int_least128_t", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3140r0.html", "link": "https://wg21.link/p3140r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1793" }, "P3141": { "type": "paper", "link": "https://wg21.link/p3141", "author": "Hal T. Ng, Professor, C.S., LLVM.edu", "title": "std::terminates()", "long_link": "https://isocpp.org/blog/2016/04/p3141/P44" }, "P3142R0": { "type": "paper", "title": "Printing Blank Lines with println", "subgroup": "LEWG Library Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3142r0.pdf", "link": "https://wg21.link/p3142r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-12", "github_url": "https://github.com/cplusplus/papers/issues/1794" }, "P3143R0": { "type": "paper", "title": "An in-depth walk through of the example in P3090R0", "subgroup": "LEWG Library Evolution", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3143r0.pdf", "link": "https://wg21.link/p3143r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1795" }, "P3144R0": { "type": "paper", "title": "Deprecate Delete of Incomplete Class Type", "subgroup": "SG12 Undefined and Unspecified Behavior,EWGI SG17: EWG Incubator", "author": "Alisdair Meredith, Mingo Gill, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3144r0.pdf", "link": "https://wg21.link/p3144r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1796" }, "P3146R0": { "type": "paper", "title": "Clarifying std::variant converting construction", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3146r0.html", "link": "https://wg21.link/p3146r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-13", "github_url": "https://github.com/cplusplus/papers/issues/1797" }, "P3146R1": { "type": "paper", "title": "Clarifying std::variant converting construction", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3146r1.html", "link": "https://wg21.link/p3146r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-20", "github_url": "https://github.com/cplusplus/papers/issues/1797" }, "P3147R0": { "type": "paper", "title": "A Direction for Vector", "subgroup": "LEWG Library Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3147r0.pdf", "link": "https://wg21.link/p3147r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1798" }, "P3147R1": { "type": "paper", "title": "A Direction for Vector", "subgroup": "LEWG Library Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3147r1.pdf", "link": "https://wg21.link/p3147r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1798" }, "P3148R0": { "type": "paper", "title": "Formatting of chrono Time Values", "subgroup": "LEWG Library Evolution", "author": "Alan Talbot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3148r0.pdf", "link": "https://wg21.link/p3148r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-14", "github_url": "https://github.com/cplusplus/papers/issues/1799" }, "P3149R0": { "type": "paper", "title": "async_scope — Creating scopes for non-sequential concurrency", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Ian Petersen, Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3149r0.pdf", "link": "https://wg21.link/p3149r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1800" }, "P3149R1": { "type": "paper", "title": "async_scope — Creating scopes for non-sequential concurrency", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Ian Petersen, Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3149r1.pdf", "link": "https://wg21.link/p3149r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-13", "github_url": "https://github.com/cplusplus/papers/issues/1800" }, "P3149R2": { "type": "paper", "title": "async_scope — Creating scopes for non-sequential concurrency", "subgroup": "LEWG Library Evolution", "author": "Ian Petersen, Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3149r2.pdf", "link": "https://wg21.link/p3149r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1800" }, "P3149R3": { "type": "paper", "title": "async_scope — Creating scopes for non-sequential concurrency", "subgroup": "LEWG Library Evolution", "author": "Ian Petersen, Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3149r3.html", "link": "https://wg21.link/p3149r3", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1800" }, "P3150R0": { "type": "paper", "title": "SG14: Low Latency/Games/Embedded/Financial Trading virtual Meeting Minutes 2023/12/13-2024/2/14", "subgroup": "SG14 Low Latency", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3150r0.pdf", "link": "https://wg21.link/p3150r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1801" }, "P3151R0": { "type": "paper", "title": "SG19: Machine Learning virtual Meeting Minutes to 2023/12/14-2024/02/8", "subgroup": "SG19 Machine Learning", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3151r0.pdf", "link": "https://wg21.link/p3151r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1802" }, "P3153R0": { "type": "paper", "title": "An allocator-aware variant type", "subgroup": "LEWG Library Evolution", "author": "Nina Ranns, Pablo Halpern, Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3153r0.html", "link": "https://wg21.link/p3153r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1803" }, "P3154R0": { "type": "paper", "title": "Deprecating signed character types in iostreams", "subgroup": "SG16 Unicode,LEWG Library Evolution", "author": "Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3154r0.html", "link": "https://wg21.link/p3154r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1804" }, "P3154R1": { "type": "paper", "title": "Deprecating signed character types in iostreams", "subgroup": "LEWG Library Evolution", "author": "Elias Kosunen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3154r1.html", "link": "https://wg21.link/p3154r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1804" }, "P3155R0": { "type": "paper", "title": "noexcept policy for SD-9 (The Lakos Rule)", "subgroup": "LEWG Library Evolution", "author": "Timur Doumler, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3155r0.pdf", "link": "https://wg21.link/p3155r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1805" }, "P3156R0": { "type": "paper", "title": "empty_checkable_range", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3156r0.html", "link": "https://wg21.link/p3156r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1806" }, "P3157R0": { "type": "paper", "title": "Generative Extensions for Reflection", "subgroup": "SG7 Reflection", "author": "Andrei Alexandrescu, Bryce Lelbach, Michael Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3157r0.pdf", "link": "https://wg21.link/p3157r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1807" }, "P3157R1": { "type": "paper", "title": "Generative Extensions for Reflection", "subgroup": "SG7 Reflection", "author": "Andrei Alexandrescu, Barry Revzin, Bryce Lelbach, Michael Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3157r1.html", "link": "https://wg21.link/p3157r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1807" }, "P3158R0": { "type": "paper", "title": "Headless Template Template Parameters", "subgroup": "EWGI SG17: EWG Incubator,EWG Evolution", "author": "James Touton", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3158r0.html", "link": "https://wg21.link/p3158r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1808" }, "P3159R0": { "type": "paper", "title": "C++ Range Adaptors and Parallel Algorithms", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3159r0.html", "link": "https://wg21.link/p3159r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1824" }, "P3160R0": { "type": "paper", "title": "An allocator-aware `inplace_vector`", "subgroup": "LEWG Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3160r0.html", "link": "https://wg21.link/p3160r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1809" }, "P3160R1": { "type": "paper", "title": "An allocator-aware `inplace_vector`", "subgroup": "LEWG Library Evolution", "author": "Pablo Halpern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3160r1.html", "link": "https://wg21.link/p3160r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-09", "github_url": "https://github.com/cplusplus/papers/issues/1809" }, "P3161R0": { "type": "paper", "title": "Unified integer overflow arithmetic", "subgroup": "SG6 Numerics", "author": "Tiago Freire", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3161r0.html", "link": "https://wg21.link/p3161r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-17", "github_url": "https://github.com/cplusplus/papers/issues/1825" }, "P3161R1": { "type": "paper", "title": "Unified integer overflow arithmetic", "subgroup": "SG6 Numerics", "author": "Tiago Freire", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3161r1.html", "link": "https://wg21.link/p3161r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-13", "github_url": "https://github.com/cplusplus/papers/issues/1825" }, "P3162R0": { "type": "paper", "title": "LEWG [[nodiscard]] policy", "subgroup": "LEWG Library Evolution", "author": "Darius Neațu, David Sankel", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3162r0.html", "link": "https://wg21.link/p3162r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-22", "github_url": "https://github.com/cplusplus/papers/issues/1826" }, "P3164R0": { "type": "paper", "title": "Improving diagnostics for sender expressions", "subgroup": "LEWG Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3164r0.html", "link": "https://wg21.link/p3164r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-01", "github_url": "https://github.com/cplusplus/papers/issues/1827" }, "P3165R0": { "type": "paper", "title": "Contracts on virtual functions for the Contracts MVP", "subgroup": "SG21 Contracts", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3165r0.html", "link": "https://wg21.link/p3165r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-27", "github_url": "https://github.com/cplusplus/papers/issues/1828" }, "P3166R0": { "type": "paper", "title": "Static Exception Specifications", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator", "author": "Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3166r0.html", "link": "https://wg21.link/p3166r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-16", "github_url": "https://github.com/cplusplus/papers/issues/1829" }, "P3167R0": { "type": "paper", "title": "Attributes for the result name in a postcondition assertion", "subgroup": "SG21 Contracts", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3167r0.html", "link": "https://wg21.link/p3167r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-28", "github_url": "https://github.com/cplusplus/papers/issues/1830" }, "P3168R0": { "type": "paper", "title": "Give std::optional Range Support", "subgroup": "LEWG Library Evolution", "author": "David Sankel, Marco Foco, Darius Neațu, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3168r0.html", "link": "https://wg21.link/p3168r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-28", "github_url": "https://github.com/cplusplus/papers/issues/1831" }, "P3168R1": { "type": "paper", "title": "Give std::optional Range Support", "subgroup": "LEWG Library Evolution", "author": "David Sankel, Marco Foco, Darius Neațu, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3168r1.html", "link": "https://wg21.link/p3168r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-11", "github_url": "https://github.com/cplusplus/papers/issues/1831" }, "P3169R0": { "type": "paper", "title": "Inherited contracts", "subgroup": "SG21 Contracts", "author": "Jonas Persson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3169r0.pdf", "link": "https://wg21.link/p3169r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-14", "github_url": "https://github.com/cplusplus/papers/issues/1832" }, "P3170R0": { "type": "paper", "title": "sinkable exception error message", "subgroup": "LEWG Library Evolution", "author": "Jarrad J Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3170r0.html", "link": "https://wg21.link/p3170r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-29", "github_url": "https://github.com/cplusplus/papers/issues/1833" }, "P3171R0": { "type": "paper", "title": "Adding functionality to placeholder types", "subgroup": "LEWG Library Evolution", "author": "Barry Revzin, Peter Dimov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3171r0.html", "link": "https://wg21.link/p3171r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-04", "github_url": "https://github.com/cplusplus/papers/issues/1834" }, "P3172R0": { "type": "paper", "title": "Using `this` in constructor preconditions", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3172r0.html", "link": "https://wg21.link/p3172r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-08", "github_url": "https://github.com/cplusplus/papers/issues/1835" }, "P3173R0": { "type": "paper", "title": "P2900R6 may be minimimal, but it is not viable", "subgroup": "EWG Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3173r0.pdf", "link": "https://wg21.link/p3173r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1836" }, "P3174R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2023-10-11 through 2024-02-21", "subgroup": "SG16 Unicode", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3174r0.html", "link": "https://wg21.link/p3174r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-09", "github_url": "https://github.com/cplusplus/papers/issues/1837" }, "P3175R0": { "type": "paper", "title": "Reconsidering the `std::execution::on` algorithm", "subgroup": "LEWG Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3175r0.html", "link": "https://wg21.link/p3175r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-14", "github_url": "https://github.com/cplusplus/papers/issues/1838" }, "P3175R1": { "type": "paper", "title": "Reconsidering the `std::execution::on` algorithm", "subgroup": "LEWG Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3175r1.html", "link": "https://wg21.link/p3175r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1838" }, "P3175R2": { "type": "paper", "title": "Reconsidering the `std::execution::on` algorithm", "subgroup": "LEWG Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3175r2.html", "link": "https://wg21.link/p3175r2", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1838" }, "P3176R0": { "type": "paper", "title": "The Oxford variadic comma", "subgroup": "EWGI SG17: EWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3176r0.html", "link": "https://wg21.link/p3176r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-07", "github_url": "https://github.com/cplusplus/papers/issues/1839" }, "P3177R0": { "type": "paper", "title": "const prvalues in the conditional operator", "subgroup": "EWG Evolution", "author": "Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3177r0.html", "link": "https://wg21.link/p3177r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-18", "github_url": "https://github.com/cplusplus/papers/issues/1840" }, "P3179R0": { "type": "paper", "title": "C++ parallel range algorithms", "subgroup": "SG1 Concurrency and Parallelism,SG9 Ranges", "author": "Ruslan Arutyunyan, Alexey Kukanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3179r0.html", "link": "https://wg21.link/p3179r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1815" }, "P3179R1": { "type": "paper", "title": "C++ parallel range algorithms", "subgroup": "SG1 Concurrency and Parallelism,SG9 Ranges", "author": "Ruslan Arutyunyan, Alexey Kukanov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3179r1.html", "link": "https://wg21.link/p3179r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1815" }, "P3180R0": { "type": "paper", "title": "C++ Standard Library Ready Issues to be moved in Tokyo, Mar. 2024", "subgroup": "All of WG21", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3180r0.html", "link": "https://wg21.link/p3180r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-15", "github_url": "https://github.com/cplusplus/papers/issues/1841" }, "P3181R0": { "type": "paper", "title": "Atomic stores and object lifetimes", "subgroup": "SG1 Concurrency and Parallelism", "author": "Hans Boehm, Dave Claussen, David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3181r0.pdf", "link": "https://wg21.link/p3181r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1842" }, "P3182R0": { "type": "paper", "title": "Add pop_value methods to container adaptors", "subgroup": "LEWG Library Evolution", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3182r0.html", "link": "https://wg21.link/p3182r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1843" }, "P3183R0": { "type": "paper", "title": "Contract testing support", "subgroup": "SG21 Contracts", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3183r0.pdf", "link": "https://wg21.link/p3183r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1844" }, "P3183R1": { "type": "paper", "title": "Contract testing support", "subgroup": "SG21 Contracts", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3183r1.pdf", "link": "https://wg21.link/p3183r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1844" }, "P3187R1": { "type": "paper", "title": "remove ensure_started and start_detached from P2300", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Kirk Shoop, Lewis Baker", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3187r1.pdf", "link": "https://wg21.link/p3187r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1853" }, "P3188R0": { "type": "paper", "title": "Proxy: A Pointer-Semantics-Based Polymorphism Library - Presentation slides for P3086R1", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Mingxin Wang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3188r0.pdf", "link": "https://wg21.link/p3188r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1845" }, "P3189R0": { "type": "paper", "title": "Slides for LEWG presentation of P2900R6: Contracts for C++", "subgroup": "LEWG Library Evolution", "author": "Timur Doumler, Joshua Berne, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3189r0.pdf", "link": "https://wg21.link/p3189r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-19", "github_url": "https://github.com/cplusplus/papers/issues/1846" }, "P3190R0": { "type": "paper", "title": "Slides for EWG presentation of D2900R7: Contracts for C++", "subgroup": "EWG Evolution", "author": "Timur Doumler, Joshua Berne, Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3190r0.pdf", "link": "https://wg21.link/p3190r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-20", "github_url": "https://github.com/cplusplus/papers/issues/1847" }, "P3191R0": { "type": "paper", "title": "Feedback on the scalability of contract violation handlers in P2900", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Louis Dionne, Yeoul Na, Konstantin Varlamov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3191r0.pdf", "link": "https://wg21.link/p3191r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-21", "github_url": "https://github.com/cplusplus/papers/issues/1848" }, "P3192R0": { "type": "paper", "title": "LEWGI/SG18 Presentation of P3104R1 Bit Permutations", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3192r0.pdf", "link": "https://wg21.link/p3192r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-19", "github_url": "https://github.com/cplusplus/papers/issues/1849" }, "P3194R0": { "type": "paper", "title": "LEWGI/SG18 Presentation of P3105R1 constexpr std::uncaught_exceptions()", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3194r0.pdf", "link": "https://wg21.link/p3194r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-19", "github_url": "https://github.com/cplusplus/papers/issues/1850" }, "P3196R0": { "type": "paper", "title": "Core Language Working Group \"ready\" Issues for the March, 2024 meeting", "subgroup": "CWG Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3196r0.html", "link": "https://wg21.link/p3196r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-23", "github_url": "https://github.com/cplusplus/papers/issues/1851" }, "P3197R0": { "type": "paper", "title": "A response to the Tokyo EWG polls on the Contracts MVP (P2900R6)", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Timur Doumler, John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3197r0.pdf", "link": "https://wg21.link/p3197r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-12", "github_url": "https://github.com/cplusplus/papers/issues/1852" }, "P3198R0": { "type": "paper", "title": "A takeaway from the Tokyo LEWG meeting on Contracts MVP", "subgroup": "SG21 Contracts", "author": "Andrzej Krzemieński", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3198r0.html", "link": "https://wg21.link/p3198r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-29", "github_url": "https://github.com/cplusplus/papers/issues/1854" }, "P3199R0": { "type": "paper", "title": "Choices for make_optional and value()", "subgroup": "LEWG Library Evolution", "author": "Steve Downey", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3199r0.html", "link": "https://wg21.link/p3199r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1855" }, "P3201R0": { "type": "paper", "title": "LEWG [[nodiscard]] policy", "subgroup": "LEWG Library Evolution", "author": "Jonathan Wakely, David Sankel, Darius Neațu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3201r0.html", "link": "https://wg21.link/p3201r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1856" }, "P3201R1": { "type": "paper", "title": "LEWG [[nodiscard]] policy", "subgroup": "LEWG Library Evolution", "author": "Jonathan Wakely, David Sankel, Darius Neațu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3201r1.html", "link": "https://wg21.link/p3201r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1856" }, "P3203R0": { "type": "paper", "title": "Implementation defined coroutine extensions", "subgroup": "EWGI SG17: EWG Incubator", "author": "Klemens Morgenstern", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3203r0.html", "link": "https://wg21.link/p3203r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-22", "github_url": "https://github.com/cplusplus/papers/issues/1857" }, "P3205R0": { "type": "paper", "title": "Throwing from a `noexcept` function should be a contract violation.", "subgroup": "SG21 Contracts,EWG Evolution,LEWG Library Evolution", "author": "Gašper Ažman, Jeff Snyder, Andrei Zissu, Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3205r0.pdf", "link": "https://wg21.link/p3205r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1858" }, "P3207R0": { "type": "paper", "title": "More & like", "subgroup": "LEWG Library Evolution", "author": "Jarrad J Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3207r0.html", "link": "https://wg21.link/p3207r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-24", "github_url": "https://github.com/cplusplus/papers/issues/1859" }, "P3208R0": { "type": "paper", "title": "import std; and stream macros", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator", "author": "Sunghyun Min", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3208r0.pdf", "link": "https://wg21.link/p3208r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1860" }, "P3210R0": { "type": "paper", "title": "A Postcondition *is* a Pattern Match", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3210r0.pdf", "link": "https://wg21.link/p3210r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-28", "github_url": "https://github.com/cplusplus/papers/issues/1861" }, "P3210R1": { "type": "paper", "title": "A Postcondition *is* a Pattern Match", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Andrew Tomazos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3210r1.pdf", "link": "https://wg21.link/p3210r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-20", "github_url": "https://github.com/cplusplus/papers/issues/1861" }, "P3211R0": { "type": "paper", "title": "views::transform_join", "subgroup": "SG9 Ranges,LEWG Library Evolution,LWG Library,Direction Group", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3211r0.html", "link": "https://wg21.link/p3211r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-07", "github_url": "https://github.com/cplusplus/papers/issues/1862" }, "P3213R0": { "type": "paper", "title": "2024-04 Library Evolution Polls", "subgroup": "LEWG Library Evolution", "author": "Inbal Levi, Fabio Fracassi, Ben Craig, Nevin Liber, Billy Baker, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3213r0.html", "link": "https://wg21.link/p3213r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1863" }, "P3214R0": { "type": "paper", "title": "2024-04 Library Evolution Poll Outcomes", "subgroup": "LEWG Library Evolution", "author": "Inbal Levi, Fabio Fracassi, Ben Craig, Nevin Liber, Billy Baker, Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3214r0.html", "link": "https://wg21.link/p3214r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1905" }, "P3215R0": { "type": "paper", "title": "Slides: Thread Attributes as Designators (P3072R2 presentation)", "subgroup": "LEWG Library Evolution", "author": "Zhihao Yuan", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3215r0.pdf", "link": "https://wg21.link/p3215r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-29", "github_url": "https://github.com/cplusplus/papers/issues/1864" }, "P3216R0": { "type": "paper", "title": "views::slice", "subgroup": "SG9 Ranges,LEWG Library Evolution,LWG Library,Direction Group", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3216r0.html", "link": "https://wg21.link/p3216r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-07", "github_url": "https://github.com/cplusplus/papers/issues/1865" }, "P3217R0": { "type": "paper", "title": "Adjoints to \"Enabling list-initialization for algorithms\": find_last", "subgroup": "LEWG Library Evolution,LWG Library", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3217r0.html", "link": "https://wg21.link/p3217r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-03-31", "github_url": "https://github.com/cplusplus/papers/issues/1866" }, "P3218R0": { "type": "paper", "title": "const references to constexpr variables", "subgroup": "EWG Evolution,CWG Core", "author": "Jarrad J Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3218r0.html", "link": "https://wg21.link/p3218r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-09", "github_url": "https://github.com/cplusplus/papers/issues/1867" }, "P3220R0": { "type": "paper", "title": "views::delimit", "subgroup": "SG9 Ranges,LEWG Library Evolution,LWG Library,Direction Group", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3220r0.html", "link": "https://wg21.link/p3220r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1868" }, "P3221R0": { "type": "paper", "title": "Disable pointers to contracted functions", "subgroup": "SG21 Contracts", "author": "Jonas Persson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3221r0.pdf", "link": "https://wg21.link/p3221r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1869" }, "P3222R0": { "type": "paper", "title": "Fix C++26 by adding transposed special cases for P2642 layouts", "subgroup": "LEWG Library Evolution", "author": "Mark Hoemmen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3222r0.html", "link": "https://wg21.link/p3222r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-08", "github_url": "https://github.com/cplusplus/papers/issues/1870" }, "P3223R0": { "type": "paper", "title": "Making std::basic_istream::ignore less surprising", "subgroup": "LEWG Library Evolution", "author": "Jonathan Wakely", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3223r0.html", "link": "https://wg21.link/p3223r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-12", "github_url": "https://github.com/cplusplus/papers/issues/1871" }, "P3224R0": { "type": "paper", "title": "Slides for P3087 - Make direct-initialization for enumeration types at least as permissive as direct", "subgroup": "EWGI SG17: EWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3224r0.pdf", "link": "https://wg21.link/p3224r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-05", "github_url": "https://github.com/cplusplus/papers/issues/1872" }, "P3225R0": { "type": "paper", "title": "Slides for P3140 std::int_least128_t", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator", "author": "Jan Schultke", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3225r0.pdf", "link": "https://wg21.link/p3225r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-05", "github_url": "https://github.com/cplusplus/papers/issues/1873" }, "P3226R0": { "type": "paper", "title": "Contracts for C++: Naming the \"Louis semantic\"", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3226r0.pdf", "link": "https://wg21.link/p3226r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-12", "github_url": "https://github.com/cplusplus/papers/issues/1874" }, "P3228R0": { "type": "paper", "title": "Contracts for C++: Revisiting contract check elision and duplication", "subgroup": "SG21 Contracts", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3228r0.pdf", "link": "https://wg21.link/p3228r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1875" }, "P3228R1": { "type": "paper", "title": "Contracts for C++: Revisiting contract check elision and duplication", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Timur Doumler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3228r1.pdf", "link": "https://wg21.link/p3228r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1875" }, "P3230R0": { "type": "paper", "title": "views::(take|drop)_exactly", "subgroup": "SG9 Ranges,LEWG Library Evolution,LWG Library,Direction Group", "author": "Hewill Kang", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3230r0.html", "link": "https://wg21.link/p3230r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-08", "github_url": "https://github.com/cplusplus/papers/issues/1876" }, "P3232R0": { "type": "paper", "title": "User-defined erroneous behaviour", "subgroup": "SG12 Undefined and Unspecified Behavior,SG23 Safety and Security,EWG Evolution,LEWG Library Evolution", "author": "Thomas Köppe", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3232r0.html", "link": "https://wg21.link/p3232r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1877" }, "P3233R0": { "type": "paper", "title": "Issues with P2786 (Trivial Relocatability For C++26)", "subgroup": "SG12 Undefined and Unspecified Behavior,EWG Evolution,LEWG Library Evolution", "author": "Giuseppe D'Angelo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3233r0.html", "link": "https://wg21.link/p3233r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1879" }, "P3234R0": { "type": "paper", "title": "Utility to check if a pointer is in a given range", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator", "author": "Glen Joseph Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3234r0.html", "link": "https://wg21.link/p3234r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1880" }, "P3234R1": { "type": "paper", "title": "Utility to check if a pointer is in a given range", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Glen Joseph Fernandes", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3234r1.html", "link": "https://wg21.link/p3234r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-29", "github_url": "https://github.com/cplusplus/papers/issues/1880" }, "P3235R0": { "type": "paper", "title": "std::print more types faster with less memory", "subgroup": "LEWG Library Evolution", "author": "Victor Zverovich", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3235r0.html", "link": "https://wg21.link/p3235r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-11", "github_url": "https://github.com/cplusplus/papers/issues/1906" }, "P3236R0": { "type": "paper", "title": "Please reject P2786 and adopt P1144", "subgroup": "EWGI SG17: EWG Incubator", "author": "Alan de Freitas, Daniel Liam Anderson, Giuseppe D'Angelo, Hans Goudey, Hartmut Kaiser, Isidoros Tsaousis, Jacques Lucke, Krystian Stasiowski, Shreyas Atre, Stéphane Janel, Thiago Maciera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3236r0.html", "link": "https://wg21.link/p3236r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-14", "github_url": "https://github.com/cplusplus/papers/issues/1881" }, "P3236R1": { "type": "paper", "title": "Please reject P2786 and adopt P1144", "subgroup": "All of WG21", "author": "Alan de Freitas, Daniel Liam Anderson, Giuseppe D'Angelo, Hans Goudey, Jacques Lucke, Krystian Stasiowski, Stéphane Janel, Thiago Maciera", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3236r1.html", "link": "https://wg21.link/p3236r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1881" }, "P3237R0": { "type": "paper", "title": "Matrix Representation of Contract Semantics", "subgroup": "SG21 Contracts", "author": "Andrei Zissu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3237r0.pdf", "link": "https://wg21.link/p3237r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1882" }, "P3238R0": { "type": "paper", "title": "An alternate proposal for naming contract semantics", "subgroup": "SG21 Contracts", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3238r0.html", "link": "https://wg21.link/p3238r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-06", "github_url": "https://github.com/cplusplus/papers/issues/1907" }, "P3239R0": { "type": "paper", "title": "A Relocating Swap", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3239r0.pdf", "link": "https://wg21.link/p3239r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1908" }, "P3240R0": { "type": "paper", "title": "Slides for EWGI presentation on allocators, Tokyo 2024", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3240r0.pdf", "link": "https://wg21.link/p3240r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1883" }, "P3241R0": { "type": "paper", "title": "Slides for LEWG presentation on trivial relocation, April 2024", "subgroup": "LEWG Library Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3241r0.pdf", "link": "https://wg21.link/p3241r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1884" }, "P3242R0": { "type": "paper", "title": "Copy and fill for mdspan", "subgroup": "LEWG Library Evolution", "author": "Nicolas Morales, Christian Trott, Mark Hoemmen, Damien Lebrun-Grandie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3242r0.html", "link": "https://wg21.link/p3242r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1885" }, "P3243R0": { "type": "paper", "title": "Give std::optional Range Support - Presentation, Tokyo 2024", "subgroup": "LEWG Library Evolution", "author": "David Sankel, Marco Foco, Darius Neațu, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3243r0.pdf", "link": "https://wg21.link/p3243r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1886" }, "P3244R0": { "type": "paper", "title": "[[nodiscard]] Policy - Presentation, Tokyo 2024", "subgroup": "LEWG Library Evolution", "author": "David Sankel, Darius Neațu", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3244r0.pdf", "link": "https://wg21.link/p3244r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-15", "github_url": "https://github.com/cplusplus/papers/issues/1887" }, "P3245R0": { "type": "paper", "title": "Allow `[[nodiscard]]` in type alias declarations", "subgroup": "EWGI SG17: EWG Incubator", "author": "Xavier Bonaventura", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3245r0.html", "link": "https://wg21.link/p3245r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1888" }, "P3247R0": { "type": "paper", "title": "Deprecate the notion of trivial types", "subgroup": "LEWG Library Evolution,CWG Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3247r0.html", "link": "https://wg21.link/p3247r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-16", "github_url": "https://github.com/cplusplus/papers/issues/1889" }, "P3247R1": { "type": "paper", "title": "Deprecate the notion of trivial types", "subgroup": "LEWG Library Evolution,CWG Core", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3247r1.html", "link": "https://wg21.link/p3247r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1889" }, "P3248R0": { "type": "paper", "title": "Require [u]intptr_t", "subgroup": "SG1 Concurrency and Parallelism,SG22 Compatibility,EWG Evolution,LEWG Library Evolution", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3248r0.html", "link": "https://wg21.link/p3248r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1909" }, "P3249R0": { "type": "paper", "title": "A unified syntax for Pattern Matching and Contracts when introducing a new name", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Ran Regev", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3249r0.pdf", "link": "https://wg21.link/p3249r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-22", "github_url": "https://github.com/cplusplus/papers/issues/1910" }, "P3250R0": { "type": "paper", "title": "C++ contracts with regards to function pointers", "subgroup": "SG21 Contracts", "author": "Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3250r0.html", "link": "https://wg21.link/p3250r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-07", "github_url": "https://github.com/cplusplus/papers/issues/1911" }, "P3251R0": { "type": "paper", "title": "C++ contracts and coroutines", "subgroup": "SG21 Contracts", "author": "Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3251r0.html", "link": "https://wg21.link/p3251r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-07", "github_url": "https://github.com/cplusplus/papers/issues/1912" }, "P3253R0": { "type": "paper", "title": "Distinguishing between member and free coroutines", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3253r0.html", "link": "https://wg21.link/p3253r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1913" }, "P3254R0": { "type": "paper", "title": "Reserve identifiers preceded by @ for non-ignorable annotation tokens", "subgroup": "EWG Evolution", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3254r0.html", "link": "https://wg21.link/p3254r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1914" }, "P3255R0": { "type": "paper", "title": "Expose whether atomic notifying operations are lock-free", "subgroup": "SG1 Concurrency and Parallelism", "author": "Brian Bi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3255r0.html", "link": "https://wg21.link/p3255r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1915" }, "P3257R0": { "type": "paper", "title": "Make the predicate of contract_assert more regular", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Jens Maurer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3257r0.html", "link": "https://wg21.link/p3257r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-04-26", "github_url": "https://github.com/cplusplus/papers/issues/1916" }, "P3258R0": { "type": "paper", "title": "Formatting charN_t", "subgroup": "SG16 Unicode,LEWG Library Evolution", "author": "Corentin Jabot", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3258r0.pdf", "link": "https://wg21.link/p3258r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1917" }, "P3259R0": { "type": "paper", "title": "const by default", "subgroup": "EWG Evolution", "author": "Jarrad J Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3259r0.html", "link": "https://wg21.link/p3259r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-09", "github_url": "https://github.com/cplusplus/papers/issues/1918" }, "P3263R0": { "type": "paper", "title": "Encoded annotated char", "subgroup": "SG16 Unicode,LEWGI SG18: LEWG Incubator", "author": "Tiago Freire", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3263r0.html", "link": "https://wg21.link/p3263r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-03", "github_url": "https://github.com/cplusplus/papers/issues/1919" }, "P3264R0": { "type": "paper", "title": "Double-evaluation of preconditions", "subgroup": "EWG Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3264r0.html", "link": "https://wg21.link/p3264r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1920" }, "P3264R1": { "type": "paper", "title": "Double-evaluation of preconditions", "subgroup": "EWG Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3264r1.html", "link": "https://wg21.link/p3264r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-17", "github_url": "https://github.com/cplusplus/papers/issues/1920" }, "P3265R0": { "type": "paper", "title": "Ship Contracts in a TS", "subgroup": "EWG Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3265r0.html", "link": "https://wg21.link/p3265r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-07", "github_url": "https://github.com/cplusplus/papers/issues/1921" }, "P3265R1": { "type": "paper", "title": "Ship Contracts in a TS", "subgroup": "EWG Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3265r1.html", "link": "https://wg21.link/p3265r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1921" }, "P3266R0": { "type": "paper", "title": "non referenceable types", "subgroup": "EWG Evolution", "author": "Jarrad J Waterloo", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3266r0.html", "link": "https://wg21.link/p3266r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-05", "github_url": "https://github.com/cplusplus/papers/issues/1922" }, "P3267R0": { "type": "paper", "title": "C++ contracts implementation strategies", "subgroup": "SG15 Tooling,SG21 Contracts", "author": "Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3267r0.html", "link": "https://wg21.link/p3267r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1923" }, "P3267R1": { "type": "paper", "title": "Approaches to C++ Contracts", "subgroup": "SG15 Tooling,SG21 Contracts", "author": "Peter Bindels, Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3267r1.html", "link": "https://wg21.link/p3267r1", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1923" }, "P3268R0": { "type": "paper", "title": "C++ Contracts Constification Challenges Concerning Current Code", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Peter Bindels", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3268r0.html", "link": "https://wg21.link/p3268r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-07", "github_url": "https://github.com/cplusplus/papers/issues/1924" }, "P3269R0": { "type": "paper", "title": "Do Not Ship Contracts as a TS", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Timur Doumler, John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3269r0.pdf", "link": "https://wg21.link/p3269r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1925" }, "P3270R0": { "type": "paper", "title": "Repetition, Elision, and Constification w.r.t. contract_assert", "subgroup": "SG21 Contracts", "author": "John Lakos, Joshua Berne", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3270r0.pdf", "link": "https://wg21.link/p3270r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1926" }, "P3271R0": { "type": "paper", "title": "Function Usage Types (Contracts for Function Pointers)", "subgroup": "SG21 Contracts", "author": "Lisa Lippincott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3271r0.pdf", "link": "https://wg21.link/p3271r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1927" }, "P3273R0": { "type": "paper", "title": "Introspection of Closure Types", "subgroup": "SG7 Reflection", "author": "Andrei Alexandrescu, Daveed Vandevoorde, David Olsen, Michael Garland", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3273r0.html", "link": "https://wg21.link/p3273r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1928" }, "P3274R0": { "type": "paper", "title": "A framework for Profiles development", "subgroup": "SG23 Safety and Security,EWG Evolution,LEWG Library Evolution", "author": "Bjarne Stroustrup", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3274r0.pdf", "link": "https://wg21.link/p3274r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-10", "github_url": "https://github.com/cplusplus/papers/issues/1929" }, "P3275R0": { "type": "paper", "title": "Replace simd operator[] with getter and setter functions - or not", "subgroup": "LEWG Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3275r0.pdf", "link": "https://wg21.link/p3275r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1930" }, "P3276R0": { "type": "paper", "title": "P2900 Is Superior to a Contracts TS", "subgroup": "SG21 Contracts,EWG Evolution", "author": "Joshua Berne, Steve Downey, Jake Fevold, Mungo Gill, Rostislav Khlebnikov, John Lakos, and Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3276r0.pdf", "link": "https://wg21.link/p3276r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1931" }, "P3278R0": { "type": "paper", "title": "Analysis of interaction between relocation, assignment, and swap", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Nina Ranns", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3278r0.pdf", "link": "https://wg21.link/p3278r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1932" }, "P3279R0": { "type": "paper", "title": "CWG2463: What 'trivially fooable' should mean", "subgroup": "EWGI SG17: EWG Incubator", "author": "Arthur O'Dwyer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3279r0.html", "link": "https://wg21.link/p3279r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1933" }, "P3281R0": { "type": "paper", "title": "Contact checks should be regular C++", "subgroup": "SG21 Contracts,EWG Evolution", "author": "John Spicer", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3281r0.pdf", "link": "https://wg21.link/p3281r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1935" }, "P3282R0": { "type": "paper", "title": "Static Storage for C++ Concurrent bounded_queue", "subgroup": "SG1 Concurrency and Parallelism,SG14 Low Latency,LEWG Library Evolution", "author": "Detlef Vollmann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3282r0.html", "link": "https://wg21.link/p3282r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-19", "github_url": "https://github.com/cplusplus/papers/issues/1936" }, "P3283R0": { "type": "paper", "title": "Adding .first() and .last() to strings", "subgroup": "LEWGI SG18: LEWG Incubator", "author": "Rhidian De Wit", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3283r0.html", "link": "https://wg21.link/p3283r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1937" }, "P3284R0": { "type": "paper", "title": "`finally`, `write_env`, and `unstoppable` Sender Adaptors", "subgroup": "LEWG Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3284r0.html", "link": "https://wg21.link/p3284r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-16", "github_url": "https://github.com/cplusplus/papers/issues/1938" }, "P3285R0": { "type": "paper", "title": "Contracts: Protecting The Protector", "subgroup": "SG23 Safety and Security,EWG Evolution", "author": "Gabriel Dos Reis", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3285r0.pdf", "link": "https://wg21.link/p3285r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-15", "github_url": "https://github.com/cplusplus/papers/issues/1897" }, "P3286R0": { "type": "paper", "title": "Module Metadata Format for Distribution with Pre-Built Libraries", "subgroup": "SG15 Tooling", "author": "Daniel Ruoso", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3286r0.pdf", "link": "https://wg21.link/p3286r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1939" }, "P3287R0": { "type": "paper", "title": "Exploration of namespaces for std::simd", "subgroup": "LEWG Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3287r0.pdf", "link": "https://wg21.link/p3287r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1940" }, "P3288R0": { "type": "paper", "title": "std::elide", "subgroup": "EWGI SG17: EWG Incubator,LEWGI SG18: LEWG Incubator", "author": "Thomas P. K. Healy", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3288r0.html", "link": "https://wg21.link/p3288r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1941" }, "P3289R0": { "type": "paper", "title": "Consteval blocks", "subgroup": "EWG Evolution", "author": "Daveed Vandevoorde, Wyatt Childers, Barry Revzin", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3289r0.html", "link": "https://wg21.link/p3289r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1942" }, "P3290R0": { "type": "paper", "title": "Integrating Existing Assertions With Contracts", "subgroup": "SG21 Contracts", "author": "Joshua Berne, Timur Doumler, John Lakos", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3290r0.pdf", "link": "https://wg21.link/p3290r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1943" }, "P3292R0": { "type": "paper", "title": "Provenance and Concurrency", "subgroup": "SG1 Concurrency and Parallelism", "author": "David Goldblatt", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3292r0.html", "link": "https://wg21.link/p3292r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-18", "github_url": "https://github.com/cplusplus/papers/issues/1944" }, "P3293R0": { "type": "paper", "title": "Splicing a base class subobject", "subgroup": "EWG Evolution", "author": "Barry Revzin, Peter Dimov, Dan Katz, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3293r0.html", "link": "https://wg21.link/p3293r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1945" }, "P3294R0": { "type": "paper", "title": "Code Injection with Token Sequences", "subgroup": "SG7 Reflection,EWG Evolution", "author": "Barry Revzin, Andrei Alexandrescu, Daveed Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3294r0.html", "link": "https://wg21.link/p3294r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1946" }, "P3295R0": { "type": "paper", "title": "Freestanding constexpr containers and constexpr exception types", "subgroup": "SG7 Reflection,LEWG Library Evolution", "author": "Ben Craig", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3295r0.html", "link": "https://wg21.link/p3295r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1947" }, "P3296R0": { "type": "paper", "title": "let_with_async_scope", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Anthony Williams", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3296r0.html", "link": "https://wg21.link/p3296r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1948" }, "P3297R0": { "type": "paper", "title": "C++26 Needs Contract Checking", "subgroup": "SG21 Contracts,SG23 Safety and Security,EWG Evolution", "author": "Ryan McDougall, Jean-Francois Campeau, Christian Eltzschig, Mathias Kraus, Pez Zarifian", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3297r0.pdf", "link": "https://wg21.link/p3297r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-20", "github_url": "https://github.com/cplusplus/papers/issues/1949" }, "P3298R0": { "type": "paper", "title": "Implicit user-defined conversion functions as operator.()", "subgroup": "EWGI SG17: EWG Incubator", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3298r0.pdf", "link": "https://wg21.link/p3298r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1950" }, "P3299R0": { "type": "paper", "title": "Range constructors for std::simd", "subgroup": "LEWG Library Evolution", "author": "Daniel Towner, Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3299r0.html", "link": "https://wg21.link/p3299r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1951" }, "P3300R0": { "type": "paper", "title": "C++ Asynchronous Parallel Algorithms", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Bryce Adelstein Lelbach", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3300r0.html", "link": "https://wg21.link/p3300r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-02-15", "github_url": "https://github.com/cplusplus/papers/issues/1747" }, "P3301R0": { "type": "paper", "title": "inplace_stoppable_base", "subgroup": "LEWG Library Evolution", "author": "Lauri Vasama", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3301r0.html", "link": "https://wg21.link/p3301r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1952" }, "P3302R0": { "type": "paper", "title": "SG16: Unicode meeting summaries 2024-03-13 through 2024-05-08", "subgroup": "SG16 Unicode", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3302r0.html", "link": "https://wg21.link/p3302r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1953" }, "P3303R0": { "type": "paper", "title": "Fixing Lazy Sender Algorithm Customization", "subgroup": "LEWG Library Evolution", "author": "Eric Niebler", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3303r0.html", "link": "https://wg21.link/p3303r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1954" }, "P3304R0": { "type": "paper", "title": "SG14: Low Latency/Games/Embedded/Financial Trading virtual Meeting Minutes 2024/04/10", "subgroup": "SG14 Low Latency", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3304r0.pdf", "link": "https://wg21.link/p3304r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1955" }, "P3305R0": { "type": "paper", "title": "SG19: Machine Learning virtual Meeting Minutes to 2024/04/11-2024/05/09", "subgroup": "SG19 Machine Learning", "author": "Michael Wong", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3305r0.pdf", "link": "https://wg21.link/p3305r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-21", "github_url": "https://github.com/cplusplus/papers/issues/1956" }, "P3306R0": { "type": "paper", "title": "Atomic Read-Modify-Write Improvements", "subgroup": "SG1 Concurrency and Parallelism,SG6 Numerics", "author": "Gonzalo Brito Gadeschi, Damien Lebrun-Grandie", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3306r0.html", "link": "https://wg21.link/p3306r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1957" }, "P3307R0": { "type": "paper", "title": "Floating-Point Maximum/Minimum Function Objects", "subgroup": "SG6 Numerics", "author": "Gonzalo Brito Gadeschi", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3307r0.html", "link": "https://wg21.link/p3307r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1958" }, "P3308R0": { "type": "paper", "title": "mdarray design questions and answers", "subgroup": "LEWG Library Evolution", "author": "Mark Hoemmen, Christian Trott", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3308r0.html", "link": "https://wg21.link/p3308r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1959" }, "P3309R0": { "type": "paper", "title": "constexpr atomic and atomic_ref", "subgroup": "SG1 Concurrency and Parallelism,LEWG Library Evolution", "author": "Hana Dusíková", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3309r0.html", "link": "https://wg21.link/p3309r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1960" }, "P3310R0": { "type": "paper", "title": "Solving partial ordering issues introduced by P0522R0", "subgroup": "EWG Evolution,CWG Core", "author": "Matheus Izvekov", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3310r0.html", "link": "https://wg21.link/p3310r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1961" }, "P3311R0": { "type": "paper", "title": "An opt-in approach for integration of traditional assert facilities in C++ contracts", "subgroup": "SG21 Contracts", "author": "Tom Honermann", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3311r0.html", "link": "https://wg21.link/p3311r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1962" }, "P3312R0": { "type": "paper", "title": "Overload Set Types", "subgroup": "EWGI SG17: EWG Incubator", "author": "Bengt Gustafsson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3312r0.pdf", "link": "https://wg21.link/p3312r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1963" }, "P3313R0": { "type": "paper", "title": "Impacts of noexept on ARM table based exception metadata", "subgroup": "EWG Evolution,LEWG Library Evolution", "author": "Khalil Estell", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3313r0.html", "link": "https://wg21.link/p3313r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1964" }, "P3316R0": { "type": "paper", "title": "A more predictable unchecked semantic", "subgroup": "SG21 Contracts", "author": "Jonas Persson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3316r0.pdf", "link": "https://wg21.link/p3316r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1965" }, "P3317R0": { "type": "paper", "title": "Compile time resolved contracts", "subgroup": "SG21 Contracts", "author": "Jonas Persson", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3317r0.pdf", "link": "https://wg21.link/p3317r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1966" }, "P3318R0": { "type": "paper", "title": "Throwing violation handlers, from an application programming perspective", "subgroup": "LEWG Library Evolution", "author": "Ville Voutilainen", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3318r0.html", "link": "https://wg21.link/p3318r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1967" }, "P3319R0": { "type": "paper", "title": "Add an iota object for simd (and more)", "subgroup": "LEWG Library Evolution", "author": "Matthias Kretz", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3319r0.pdf", "link": "https://wg21.link/p3319r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1968" }, "P3320R0": { "type": "paper", "title": "EWG slides for P3144 \"Delete if Incomplete\"", "subgroup": "EWG Evolution", "author": "Alisdair Meredith", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3320r0.pdf", "link": "https://wg21.link/p3320r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1969" }, "P4000R0": { "type": "paper", "title": "To TS or not to TS: that is the question", "subgroup": "All of WG21", "author": "Michael Wong, H. Hinnant, R. Orr, B. Stroustrup, D. Vandevoorde", "long_link": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p4000r0.pdf", "link": "https://wg21.link/p4000r0", "source": "http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/", "date": "2024-05-22", "github_url": "https://github.com/cplusplus/papers/issues/1934" }, "SD1": { "type": "standing-document", "title": "PL22.16/WG21 document list", "long_link": "https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/sd-1.htm", "link": "https://wg21.link/sd1" }, "SD3": { "type": "standing-document", "title": "Study Group Organizational Information", "long_link": "https://isocpp.org/std/standing-documents/sd-3-study-group-organizational-information", "link": "https://wg21.link/sd3" }, "SD4": { "type": "standing-document", "title": "Practices and Procedures: The \"How We Work\" Cheat Sheet", "long_link": "https://isocpp.org/std/standing-documents/sd-4-wg21-practices-and-procedures", "link": "https://wg21.link/sd4" }, "SD5": { "type": "standing-document", "title": "WG21 and PL22.16 (C++) Joint Mailing and Meeting Information", "long_link": "https://isocpp.org/std/standing-documents/sd-5-meeting-information", "link": "https://wg21.link/sd5" }, "SD6": { "type": "standing-document", "title": "SG10 Feature Test Recommendations", "long_link": "https://isocpp.org/std/standing-documents/sd-6-sg10-feature-test-recommendations", "link": "https://wg21.link/sd6" }, "SD7": { "type": "standing-document", "title": "Mailing Procedures and How to Write Papers", "long_link": "https://isocpp.org/std/standing-documents/sd-7-mailing-procedures-and-how-to-write-papers", "link": "https://wg21.link/sd7" }, "SD8": { "type": "standing-document", "title": "Standard Library Compatibility", "long_link": "https://isocpp.org/std/standing-documents/sd-8-standard-library-compatibility", "link": "https://wg21.link/sd8" }, "SD9": { "type": "standing-document", "title": "Library Evolution Policies", "long_link": "https://isocpp.org/std/standing-documents/sd-9-library-evolution-policies", "link": "https://wg21.link/sd9" } }